1.7 KiB
1.7 KiB
OpenRetroPad
Adapt various input devices to various output devices.
Currently supported inputs: SNES/NES, Sega Genesis/Megadrive/Atari, Playstation (and PS2) Digital and Dual shock, Nintendo 64, Nintendo Gamecube
Currently supported outputs: bluetooth-hid gamepad, usb-hid gamepad, nintendo switch usb gamepad, wireless usb-hid gamepad over radio
Build using PlatformIO using pio run
or pio run -e $board-$input-$output
for a specific target/env.
env's are laid out like $board-$input-$output
supported values:
- $board: micro, esp32
- $input: snes, genesis, psx, n64, gc, radio, debug
- $output: radio, usb, usbradio, switchusb, bt, debug
- please note not all boards are compatible with all inputs/outputs, for example esp32 can only do bt, micro can only do radio or usb
Credits / Links
Code and/or inspiration was (or will be) taken from these places, in no particular order: