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

Hyperkin GN6 Sega Genesis 6 Button Controller Support #33

Open
ZachHazen opened this issue Dec 11, 2023 · 4 comments
Open

Hyperkin GN6 Sega Genesis 6 Button Controller Support #33

ZachHazen opened this issue Dec 11, 2023 · 4 comments

Comments

@ZachHazen
Copy link

Testing the two controller USB Genesis Adapter

With a sega branded 3 button controller, all of the inputs work: (D-Pad, start, ABC)
With a Hyperkin GN6 6 button controller (works fine on console), only The D-Pad and the BC buttons work. Start, A, mode, and XYZ do not work.

Tested on windows with gamepad properties and on a Mister. Tested with two different GN6 controllers and a single OG genesis controller.

Checked pin outs with a multimeter and everything looks good. Used arduino IDE to upload the latest sketch.

Need to get an official sega 6 button controller to test more, but I wanted to check in here to see if there were any ideas. The Hyperkin GN6 is a great alternative to aging controllers that have gone mushy, and they work fine on console. Curious if there are any reasons why the adapter might see it differently.

@ZachHazen
Copy link
Author

I should add the GN6 works great on the Mister with SNAC. Genesis SNAC/X is limited to single player, so I got a daemonbyte adapter specifically to play two player games.

@ZachHazen
Copy link
Author

I'm semi-consistently able to get the start button to register (button 7) by holding start (nothing happens), hitting B, releasing B (start comes on). Its not every time...

image

@ZachHazen
Copy link
Author

Tested two OG Genesis 6 button controllers. While I got them to work eventually, I did have a few moments where they were acting like the Hyperkins - no A, X,Y,Z or start. Plugging them out and in again seemed to fix it? ~1 hr of gunstar heros on the Mister + CRT felt perfect with 2 players.

@darylrichards
Copy link

I've been working through the code, and have a version that works 95% on these Hyperkin units. I've tested them and a normal Atari joystick, and they both work fine. Only oddity so far is that the X,Y,Z buttons seems sticky. If I press one of them, then A,B or C, the XYZ sticks until the ABC is released... I'm away for the next week so I'll let someone else see what they can..

SegaTwoControllersUSB.zip

Sorry, my Git-fu is lacking to get this up here easier..

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

No branches or pull requests

2 participants