At the moment I at a loss on how to map the buttons with MAME/Retroarch. I've looked for guides online but I'm have little luck or just not understanding them at all. Is there a standard mapping process at all? Or just random assignment of keys as needed?
First step is to get your IPacs programmed with the desired keystrokes.
- The yellow highlights show some overlapping defaults that you'll probably need to change for your setup.
- You may also want to change the "modifier" keys (Ctrl, Alt, Shift) to avoid hotkey combos like P1B2 (L Alt) + P3B3 (Enter) that toggles MAME between fullscreen and windowed views.
- There's a list of unused keys at the bottom of the image below.
- One other thing to watch out for is the "shifted functions" feature of the IPac. P1 Start + P1 Joy Right sends a TAB keystroke that allows access to the MAME menu system. That can be
really bad news if triggered by button-mashing kids or drunk friends.
You have been warned. [/Foamy the Squirrel voice]
Next step is to map the keystrokes in the emulator.
- In MAME, press TAB to enter the menu system.
- Navigate to the "Input (general) -- Player 1" menu.
- Remap any inputs that don't match up with the keystroke that you selected for the IPac. For example, if you changed P1B1 from "L Ctrl" to "N", you would navigate down to the "P1 Buttton 1" input, press "Enter", then press P1B1 -- MAME sees the "N" keystroke from the IPac and maps that key to that input.
- Repeat this process in the Player 2-4 menus.
Scott