A fork of NintendoSpy, RetroSpy is designed to present controller inputs from a console or computer in a display window. This allows you to show your controller inputs for things like speedrunning, game tutorials, and more. You can also convert controller presses into keystrokes to control programs on your computer such as LiveSplit and OBS. RetroSpy supports the following systems and their regional equivalents:
- Atari 2600 joysticks, driving controllers, keyboard controllers, the Omega Race booster grip and paddles
- Mattel Intellivision
- Coleco ColecoVision standard and Super Action controllers
- Atari 5200
- NES
- Atari 7800 joysticks and paddles
- Sega Master System
- Commodore 64 Games System
- NEC PC Engine/TurboGraphx-16/SuperGrafx 2, 3 and 6-button controllers
- Sega Genesis 3/6-button controllers and the Mega Mouse
- SNK Neo Geo Arcade Sticks and Neo Geo CD controllers
- Commodore CDTV wirelesss remotes, wired mice/joysticks and keyboards
- SNES controllers and mice
- Philips CD-i IR wireless controllers, wired controllers and mice
- Fujitsu FM Towns Marty controllers, mice and keyboards
- Amiga CD32 controllers, analog joysticks, mice, classic Atari-style joysticks and keyboards
- 3DO controllers and mice
- Atari Jaguar Standard and Pro controllers
- Sega Saturn digital controllers, the 3D Control Pad and the Shuttle Mouse
- Sony PlayStation digital controllers, dual analog controllers, DualShock 1/2 controllers and mice
- NEC PC-FX
- Bandai Pippin
- Nintendo 64 controllers and mice
- Sega Dreamcast controllers and mice
- Sony PlayStation 2 digital controllers, dual analog controllers, DualShock 1/2 controllers and mice
- Nintendo GameCube controllers
- Microsoft Xbox controllers
- Microsoft Xbox 360 wired controllers
- PlayStation 3
- Nintendo Wii extension controllers
- Nintendo Wii U extension controllers
- PlayStation 4
- Nintendo Switch wired controllers
- Nintendo NES Classic
- Nintendo SNES Classic
- The C64 Mini
- Sony PlayStation Classic
- SNK Neo Geo Mini
- Sega Genesis Mini
- TurboGrafx-16 Mini (when its released)
- NEOGEO Arcade Stick Pro
- CD-i Keyboard and Trackball
- Dreamcast Keyboard
- Saturn Keyboard
- Virtual Boy
- Xbox One
- ColecoVision Roller Controller
- ColecoVision Steering Wheel
- Atari 5200 Trackball Controller
- Steel Battalion Xbox Controller
- Game Cube Keyboard Controller
- PlayStation Analog Joystick
- Master System Sports Pad
- CDTV Trackball