Build Your Own Arcade Controls Forum
Main => Main Forum => Topic started by: tommytutone on July 06, 2014, 02:20:20 pm
-
Finally have everything up and running, tested it with the IPac mapping software and it all checks good. I figure Street Fighter 2 might be a good way to test the 'real' functionality, and everything there plays fine EXCEPT buttons 5 and 6 for player 2, which are not mapped when I bring up the MAME general menu. I assign them to I and K as the mapping software points out, but those are currently used by Player 1 down-left and Player 1 down-right, so now I'm confused.
- I want them to both be 8-directional (and I will work on updating it in time), but player 2 is currently not mapped for diagonals like player 1 is. Should it be?
- If it does not need to be, then I can simply delete the diagonal mappings for player 1, but if I shouldn't do that to keep them both 8-directional, does that mean I need to map the two buttons to completely different values?
-
I can simply delete the diagonal mappings for player 1, but if I shouldn't do that to keep them both 8-directional, does that mean I need to map the two buttons to completely different values?
Individually-mapped diagonals aren't needed AFAIK.
MAME will translate the two individual keystroke inputs for "down" and "left" as a diagonal down/left, just like the original hardware did. (remember that 8-way sticks only have 4 microswitches)
Scott
-
That worked beautifully, thanks!
-
I haven't even seen anywhere to map diagonals.. keep in mind that things like "Left down" and "right down" are NOT diagonals, they are for dual joystick config - ie left joystick down, right joystick down. I have seen diagonal mapping in other emulators like demul and project64, but it is not for arcade game play, it is for gamepad emulation.