mist-devel / mist-binaries

Firmware and core binaries for the MIST board
206 stars 50 forks source link

update mist.ini #53

Closed k0rtina closed 5 years ago

k0rtina commented 5 years ago

including the Hyperkin GN6 contoller (USB Megadrive clone)

gyurco commented 5 years ago

Here's what the Genesis core uses for 6 buttons: http://www.atari-forum.com/viewtopic.php?f=115&t=31029&start=600#p356241 4 of the last 6 values in the joystick_remap line should reflect the extra buttons.

gyurco commented 5 years ago

Ah, there's a bug in the 2nd joy's extra buttons: https://github.com/harbaum/fpgagen/blob/master/src/virtual_toplevel.vhd#L709

k0rtina commented 5 years ago

I thought this was a mist.ini specifically for fpgagen. It is handy to have the controller mapping duplicate 3-button when most games on the Genesis use 3 buttons (plus start).

I will look at mapping the whole 6 buttons, to make the config a better default for most systems.

Is there a good test-rom? What do you use? The Genesis test rom I found seems to be 3-button only.

jotego commented 5 years ago

You have to enable 6 button support in fpgagen. Look for "Only 3 buttons" in the F12 OSD menu.

gyurco commented 5 years ago

I found the best test ROM for 6 buttons is Super Street Fighter II's controller setup. 6 buttons support also added to the PC-Engine core, the test ROM is the same - Street Fighter II.

sorgelig commented 5 years ago

I've added 6btn support for Genesis primarily for SSF2 :)

gyurco commented 5 years ago

Maybe that's the only game which supports it :)