Skip to content

Add gamepad mappings for GameCube USB adapters - #16351

Merged
slouken merged 1 commit into
libsdl-org:mainfrom
999sian:add-gamecube-adapter-mappings
Sep 20, 2026
Merged

slouken merged 1 commit into
libsdl-org:mainfrom
999sian:add-gamecube-adapter-mappings

Conversation

@999sian

@999sian 999sian commented Sep 19, 2026

Copy link
Copy Markdown
Contributor
  • I confirm that I am the author of this code and release it to the SDL project under the zlib license. This contribution does not contain code from other sources, including code generated by a Large Language Model ("AI").

Description

Adds missing gamepad database mappings in src/joystick/SDL_gamepad_db.h for DragonRise / Mayflash GameCube controller adapters:

  • Added macOS mapping for Mayflash 2-port adapter (0079:1843), matching the existing Windows and Linux mappings.
  • Added Windows (DInput), macOS, and Linux mappings for clone 4-port / 2-port GameCube adapters (0079:1846), matching existing 0079:1843 / 0079:1844 button and axis layouts.

Verified canonical ordering with src/joystick/sort_controllers.py.

@slouken
slouken merged commit b0d74c6 into libsdl-org:main Sep 20, 2026
@slouken slouken added this to the 3.4.18 milestone Sep 20, 2026
@slouken

slouken commented Sep 20, 2026

Copy link
Copy Markdown
Collaborator

Merged, thanks!

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.

2 participants