I'm making my first cabinet! Using raspberry pi3 and regular CRT, and ONLY arcade games.
Anyway, when it comes to controls I'm having a hard time. My cabinet is 2 players: 8 buttons for each player ABXYLR + start + select. I have a small generic usb arcade controller board which I can plug many buttons. The problem is emulation station recognized every button, but not any emulator ever. So I tried GPIO and it worked right off the bat, but only with batocera. No other setup recognized it.
The problem now is that I want to use the modifier button (star). So I set that to player 1 select, and I want it to be a dedicated button. So that left me with the option of using player 2's select button as a coin button. But on some games that is not ideal as only player 2 gets a coin. The ideal setup would be to configure mame and finalburn alpha to use player 2's select to give player 1 a coin.
But I have no idea how to do that, I've tried plugging in a keyboard to setup keys manually on mame's tab menu but it only allows me to use player 1 directions or keyboard keys as input (no buttons or player 2 controls).
This proves to be a problem for dual joystick games like robotron 2084. I can't configure both controllers for player 1. Using mame config menu I could setup player 1 controls to control both players, but this is the opposite of what I want. I want both controls to be used for player 1.
How do I do this?