Skip to content

WIP USBD multi-pad#109

Draft
herzmx wants to merge 3 commits into
joypad-ai:mainfrom
herzmx:usbd-multipad
Draft

WIP USBD multi-pad#109
herzmx wants to merge 3 commits into
joypad-ai:mainfrom
herzmx:usbd-multipad

Conversation

@herzmx

@herzmx herzmx commented Mar 9, 2026

Copy link
Copy Markdown
Contributor

WIP: Add multipad support to USBD

Early tests work well with SInput and MiSTer FPGA.

  • SInput multipad
  • PS3 multipad, works on console without VID&PID for DS3, and alternative input report
  • Test XInput multipad, console onlye request security info for first pad and works with one pad, on PC two pads works..
  • Play Station 4
  • Nintendo Switch

@herzmx herzmx marked this pull request as draft March 9, 2026 16:36
@herzmx herzmx force-pushed the usbd-multipad branch 5 times, most recently from 4931ce9 to c0f96e8 Compare March 14, 2026 01:18
@herzmx herzmx force-pushed the usbd-multipad branch 2 times, most recently from bd7ccaf to 16dfea3 Compare April 9, 2026 00:19
@RobertDaleSmith RobertDaleSmith force-pushed the main branch 4 times, most recently from d76b555 to b6d5356 Compare April 10, 2026 00:58
@herzmx herzmx force-pushed the usbd-multipad branch 2 times, most recently from 90840a1 to 480cbb8 Compare April 27, 2026 22:48
herzmx added 3 commits April 27, 2026 16:49
- Add USB_OUTPUT_PADS envar to add extra pads
- Update usbd_mode_t to hangle itf functions
- Update sinput_mode
@RobertDaleSmith

Copy link
Copy Markdown
Member

I recently fixed an issue that allows multiple joypad-os adapters to be used on Xbox 360 at the same time. There was a hard coded value that caused them to overlap. So the Xinput multi-out on a single board may work now.

@herzmx

herzmx commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

I recently fixed an issue that allows multiple joypad-os adapters to be used on Xbox 360 at the same time. There was a hard coded value that caused them to overlap. So the Xinput multi-out on a single board may work now.

Yes looked, i merge and rebase this branch to test if this change how 360 list multi device

@judimit

judimit commented Jul 4, 2026

Copy link
Copy Markdown

Are you going to merge changes and test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants