mame can be configured to use the same buttons for multiple purposes. that thing has way too many buttons on it. i built 2 separate control panels for room use, i connected them with a 10 conductor cable i got from a phone system company. they each had 6 buttons and a joystick, plus credit and start buttons. in my opinion, a 2 player control panel never has the need for more than 15 buttons, and rarely even that many.