I'm currently building a Robotron bartop using 2x U360s. The control panel is a scaled down copy of the original using just two buttons... P1 and P2 start.
I wanted to use the U360 "shift" function whereby button #8 becomes a shift key. It acts as #8 normally but when pressed together with buttons 1 thru to 7 you actually get buttons 9 thru to 16.
However it doesn't seem to work the same as the IPAC shifted button. On the IPAC the shifted button (usually P1 start) only actuates as you release the button, not when it's first pressed. This gives the PC time to see if another button is pressed in conjunction to give another key stroke in Mame.
I can set Mame to accept credits if only P1 AND P2 are pressed. That's fine. But if I release the keys and then want to add more credits I can't... because the second I press P1 it will start a one player game.
I could set it so that it takes credits with a joystick in UP position and then P2 pressed... but that seems a little clunky. And a separate coin button is not an option. I'd go with the joystick route if I must.
I contacted Andy about this and he seems to think that it is possible with just two buttons using the NOT command in Mame. I dunno exactly how this would be done. Anyone got any ideas? He seems to think it's possible and that it has been done before, but he wasn't sure how himself.