Skip to content
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

[Feature request]: DK Bongos controller support #907

Open
TwilightSlick opened this issue Aug 25, 2024 · 1 comment
Open

[Feature request]: DK Bongos controller support #907

TwilightSlick opened this issue Aug 25, 2024 · 1 comment

Comments

@TwilightSlick
Copy link

Describe the feature

While this is a very niche feature, for those who like the Donkey Konga games/Jungle Beat, this may provide more convenience. Currently if I want to use the Bongos I would need to start Swiss with a standard controller, launch the game, then unplug the controller and plug in the Bongos on the title screen. I had tried to plug in the Bongos on the progressive scan prompt in Donkey Konga, but the microphone/clap sensor didn't work until I unplugged the Bongos and plugged them back in.

The DK Bongos functionally are a GC Controller with 6 buttons. The two bongo heads have two "zones," which are mapped as the following:

Upper left: Y
Upper right: X
Lower left: B
Lower right: A

The microphone/clap is mapped to the analog function of the R trigger, and Start is pretty obvious. Both analog sticks, the D-pad, the L button and the Z button don't have mappings to the Bongos.

While the Bongos use the same CNT-DOL chip as a standard GC controller, the Donkey Konga games and Jungle Beat do have some sort of detection system in place to map the buttons as either a standard controller or the Bongos. Likely, it's checking for the presence of the analog sticks and/or D-pad, which the Bongos have neither.

Add screenshots

No response

Repository owner deleted a comment Aug 26, 2024
@Extrems
Copy link
Collaborator

Extrems commented Aug 26, 2024

I need to note that you've been able to use a standard controller in any controller socket for a while now.

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

No branches or pull requests

2 participants