I’ve built an arcade cabinet powered by a raspberry pi 3b+ and am using an Ultimarc I-PAC Ultimate I/O to connect my joystick and buttons. I’m using a 2 player setup with 8 buttons each and additional buttons for save state and volume. The I-Pac is set to emulate a keyboard. I’ve hardcoded the configs/all/retroarch.cfg file to code the buttons the way I want and comment out or delete ones that I don’t use or are already used.
Most of my MAME games are working fine. However, on NEOGEO games (using final burn alpha as the emulator) I am unable to hardcode the configs/neogeo/retroarch.cfg or configs/fba/retroarch.cfg file. For some reason, it just won’t change.
What I want to do is change the orientation of the buttons to the “all in a row” that the original machine used instead of “two groups of two stacked”.
This is what the all core is coded to: input_player1_start = “num1” input_player1_select = “num5” input_player1_a = “ctrl” input_player1_b = “alt” input_player1_c = “space” input_player1_d = “shift”
This is what I want: input_player1_start = “num5” input_player1_select = “num1” input_player1_a = “ctrl” input_player1_b = “alt” input_player1_c = “z” input_player1_d = “c”
When I open a NEOGEO game and call the RGUI quick menu I get the following: User 1 device type RetroPad User 1 Analog to Digital None User 2 device type RetroPad User 2 device type None … B button (down) (Key: alt) Button B Y button (left) (Key: s ) Button C
When I try to change the User Device, it doesn’t show keyboard only the following: Retropad, Classic, Modern, None. When I try to change the buttons, it doesn’t let me press a key on my keyboard to accept the input.
This has got to be simple. What am I doing wrong?