USB4NEO is a USB controller and mouse adapter for the Neo Geo and Supergun setups. It plugs directly into the joystick port of a Neo Geo AES, CD or MVS console, so USB gamepads, joysticks and mice work on the system. It works with the vast majority of USB HID controllers and mice, and with Superguns wired to the Neo Geo standard.
It supports the 4 standard Neo Geo buttons plus 2 extra buttons often used with Supergun setups, for 6 buttons in total. It has two optimized pad layouts (Pad A and Pad B), and Custom Controls mode lets you remap the face buttons and the 2 extra buttons to any button on your controller. Remaps are saved across power cycles. Turbo fire can be toggled per button.
For mouse input, Mouse Joystick mode gives directional control, and Mouse Spinner/Paddle mode uses a 7-bit binary counter protocol designed for Hypernoid and compatible games. Holding Select opens the settings, so no button combos are needed at power on. Firmware updates are done by connecting a male USB-A to USB-A cable and dragging and dropping the file. The project is open source and built on the RP2354A microcontroller and the Joypad OS framework.
- Supported systems
- Neo Geo AES, Neo Geo CD (all versions), consolized MVS boards, Superguns wired to the Neo Geo spec
- Inputs
- USB HID controllers and mice
- Buttons
- 6 total: 4 standard Neo Geo buttons and 2 extra
- Pad layouts
- Pad A and Pad B
- Button remapping
- Custom Controls mode, saved across power cycles
- Mouse modes
- Mouse Joystick, Mouse Spinner/Paddle
- Mouse DPI
- Adjustable live, 1–8x, saved across power cycles
- Turbo fire
- Hardware timer, toggle per button, 10Hz rapid fire
- UniBIOS protection
- In-game; blocks Select+Start and A+B+C+Select/Start combos in Spinner mode
- Microcontroller
- RP2354A
- Firmware
- Joypad OS framework; updated by drag and drop over a male USB-A to USB-A cable
- Versions
- USB4NEO alone, or with a male USB-A to USB-A cable for firmware updates
- Cable compatibility
- The same USB-A to USB-A cable also works with USB4AMI and the upcoming USB4JAG
- Design
- Designed by Retro Frog; open source