Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: tommytutone on July 06, 2014, 02:20:20 pm

Title: IPac Mapping for Two Controllers, 6 buttons each, I and K dupes?
Post 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?
Title: Re: IPac Mapping for Two Controllers, 6 buttons each, I and K dupes?
Post by: PL1 on July 06, 2014, 02:32:36 pm
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
Title: Re: IPac Mapping for Two Controllers, 6 buttons each, I and K dupes?
Post by: tommytutone on July 06, 2014, 05:19:43 pm
That worked beautifully, thanks!
Title: Re: IPac Mapping for Two Controllers, 6 buttons each, I and K dupes?
Post by: dkersten on July 08, 2014, 10:54:36 am
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.