https://github.com/marcopiovanello/hid-to-mvs
USB HID controller adapter for MVS/Supergun
https://github.com/marcopiovanello/hid-to-mvs
mvs neogeo neogeo-usb raspberry-pi-pico supergun
Last synced: 9 months ago
JSON representation
USB HID controller adapter for MVS/Supergun
- Host: GitHub
- URL: https://github.com/marcopiovanello/hid-to-mvs
- Owner: marcopiovanello
- License: mpl-2.0
- Created: 2022-05-26T16:11:55.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-31T18:00:08.000Z (over 2 years ago)
- Last Synced: 2025-07-04T13:09:21.576Z (12 months ago)
- Topics: mvs, neogeo, neogeo-usb, raspberry-pi-pico, supergun
- Language: C
- Homepage:
- Size: 1.49 MB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# pico-hid-mvs
`pico-hid-mvs` is a budget-oriented adaptor between any supergun and a USB HID controller.
It's based on the Rapsberry Pi pico and designed to be a plug and play solution.
It uses PIO for controlling the USB system and latency should be always in range of 1-2 ms.
Compiler: `arm-gcc-none-eabi`
## Setup
```
export TINYUSB_PATH=...
export PICO_SDK_PATH=...
```
## Build
```
mkdir build
cd build
cmake -DFAMILY=rp2040 ..
```
Under the `hw` directory there is all the necessary to produce and assembly the device.

## Tested Controllers
- 8BitDo Ultimate C 2.4G
- 8Bitdo USB Arcade Stick (2.4G Mode)
- 8Bitdo NEOGEO Wireless Controller
- 8Bitdo M30 2.4G