I have an IPAC2, As well as an IPAC4 They are coded this way below (in addition to my RetroArch config below). However when I'm using only certain versions of MAME I think it's either 2000 libretro or MAME 2014 libretro on a raspberry Pi. My issue is when I hit "UP" on Player 2 joystick the MAME GUI pops up ! Which should be triggered by TAB...(Tab also triggers it which I obviously want it to). But I don't understand If IPAC is coded to use "R" as up on P2 Joystick how is that triggering the TAB/MENU system on MAME ?! I don't have this issue when using MAME 2003 (.78 Set). I'm using various versions of MAME to support the best game play / emulation. Below is also a portion of my RetroArch config which seems to override take control of the controllers. I have a work around which essentially I can use something other than "R" for Player 2 up, simply I can reassign the key / reflash the IPAC to something else but I think this can be resolved via software / or a config file. Any one care to chime in as to why Player 2 UP which is "R" on my IPAC causes the MAME GUI / TAB to appear on the screen !? Is this a known issues in Libretro MAME where "R" pulls up TAB MAME GUI ?
RetroArch portion of my config (from my 2-player build)
input_player1_a = "alt"
input_player1_b = "ctrl"
input_player1_y = "shift"
input_player1_x = "space"
input_player1_start = "num1"
input_player1_select = "num7"
input_player1_l = "z"
input_player1_r = "x"
input_player1_left = "left"
input_player1_right = "right"
input_player1_up = "up"
input_player1_down = "down"
input_player2_a = "s"
input_player2_b = "a"
input_player2_y = "w"
input_player2_x = "q"
input_player2_start = "num2"
input_player2_select = "num6"
input_player2_l = "i"
input_player2_r = "k"
input_player2_left = "d"
input_player2_right = "g"
input_player2_up = "r"
input_player2_down = "f"
This is my IPAC Settings:
Label Key
------ ------
COIN 1 5
COIN 2 6
COIN 3 7
COIN 4 8
START 1 1
START 2 2
START 3 3
START 4 4
1 RIGHT R arrow
1 LEFT L arrow
1 UP U arrow
1 DOWN D arrow
1 SW 1 L-ctrl
1 SW 2 L-alt
1 SW 3 space
1 SW 4 L-shift
1 SW 5 Z
1 SW 6 X
1 SW 7 C
1 SW 8 V
1 A P (*Only On IPAC2)
1 B ENTER (Only On IPAC2)
START 1 1
START 2 2
START 3 3
START 4 4
2 RIGHT G
2 LEFT D
2 UP R
2 DOWN F
2 SW 1 A
2 SW 2 S
2 SW 3 Q
2 SW 4 W
2 SW 5 I
2 SW 6 K
2 SW 7 J
2 SW 8 L
2 A TAB (*Only on IPAC2)
2 B ESC(*Only on IPAC2)
3 RIGHT L
3 LEFT J
3 UP I
3 DOWN K
3 SW 1 R-ctrl
3 SW 2 R-shift
3 SW 3 ENTER
3 SW 4 O
3 SW 5 F5
3 SW 6 F6
3 SW 7 F7
3 SW 8 F8
4 RIGHT U
4 LEFT V
4 UP Y
4 DOWN N
4 SW 1 B
4 SW 2 E
4 SW 3 H
4 SW 4 M
4 SW 5 F9
4 SW 6 F10
4 SW 7 TAB
4 SW 8 ESC