-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SNES Multitap #2
base: master
Are you sure you want to change the base?
Conversation
…vice, support for paddle and spinner at the same time.
…g to A2600 spinner pinout.
…pport for SF/NTT gamepad, add serial number to have separate button map on MiSTer.
Thanks! working perfect on windows 10 after taking out the auto button/joystick movements. |
Hi,
I found how to make a SNES Multitap.
Primary, HID_QUIRK_MULTI_INPUT must be activated for Arduino Pro Micro :
In "u-boot.txt" ->
v=loglevel=4 usbhid.jspoll=1 xpad.cpoll=1 usbhid.quirks=0x2341:0x8037:0x040
Or in kernel -> https://github.com/MiSTer-devel/Linux-Kernel_MiSTer/commit/f6e04d804af0878d60aaeda4149492134276e1f8
After, I add reports in _hidReportDescriptor
0x85, 0x01, // REPORT_ID (1)
I add too
int8_t ID;
in typedef struct GamepadReportAnd I create only one
Gamepad_ Gamepad;
I attach files of my proof of concept with a random function to press/release all buttons and axis (ProofOfConcept.zip).
Regards,