Adapt various input devices to various output devices. https://github.com/OpenRetroPad/OpenRetroPad
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Travis Burtrum bdf7732a64 Customize USB vid/pid/manufacturer/product 7 months ago
hwids Customize USB vid/pid/manufacturer/product 7 months ago
include Initial commit 8 months ago
lib Initial commit 8 months ago
src Implement perfectly working micro-n64 support, esp32-n64 is still less than stellar 7 months ago
test Initial commit 8 months ago
.clang-format Initial commit 8 months ago
.gitignore Initial commit 8 months ago
CMakeLists.txt Initial commit 8 months ago
code-format.sh Initial commit 8 months ago
license.md Add readme and license 7 months ago
platformio.ini Customize USB vid/pid/manufacturer/product 7 months ago
readme.md translateAxis only when required, add debug to esp32-n64-bt but too unreliable to use 7 months ago
sdkconfig.defaults Initial commit 8 months ago

readme.md

OpenRetroPad

Adapt various input devices to various output devices.

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, 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

Code and/or inspiration was (or will be) taken from these places, in no particular order: