Skip to content

Fix gamecube controller presence detection being broken on the official nintendo gamecube adapter. - #172

Open
EIREXE wants to merge 1 commit into
Jay-Day:masterfrom
EIREXE:gcn_adapter_fix_k
Open

EIREXE wants to merge 1 commit into
Jay-Day:masterfrom
EIREXE:gcn_adapter_fix_k

Conversation

@EIREXE

@EIREXE EIREXE commented Jul 29, 2026

Copy link
Copy Markdown

Port of Rosalie241#512

To check if a controller is present, we were only checking if status was not 0, this is incorrect, as apparently bits 4 and 5 are what tell you if it's connected and what kind of controller (wavebird or standard) it is, see https://github.com/dolphin-emu/dolphin/blob/master/Source/Core/InputCommon/GCAdapter.cpp#L862

In the case of my GC adapter, status was set to 0x4 when a controller was not connected.

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.

1 participant