Hey guys -
I'm summing up a DK custom build and running RPi and a XinMo controller. I bought the 2-player version but have since rethought it as the games we'll be playing are more classic versus modern. In other words, button requirements are slim.
Some of the games we'll be playing: Atari 2600 games, Super Mario, DK country (probably the most need-heavy as far as controls) and games like Shinobi, R-Type, Altered Beast, Space Harrier.
I have my CP artwork which includes:
1) Standard 1P 2P buttons
2) Jump button
3) Joystick of course
To open things up a bit, I've added:
1) 3 additional buttons below the 1/2 P buttons
2) 2 black buttons underneath the return below the speaker grill.
Here's what I have wired up to the Xin Mo:
1) One of the three additional buttons I've added below P1/2 is set-up as a 'Fire' button.
2) L/R/U/D are wired to the joystick
Here's what I'm not sure of:
1) What additional buttons I'll need (I have 2 remaining below P1/P2)
2) How do the P1/P2 buttons get wired to the Xin Mo and what function are they given in RPi mapping?
3) I was thinking that the two black buttons below the speaker grill return could serve as 'hidden' add credit buttons - how would these get wired / mapped to the Xin Mo / Rpi
4) How is the coin mech wired to the XinMo / Rpi to trip a 'credit'.
5) I have a double version coin mech, but the arcade is only one player... can both be spliced so as to trigger the same 'add credit' function?
Here is a photo of my CP as well as a standard XinMo wiring 'map' - just a bit lost as to what goes where. I know how to map it in Rpi once wired... just not sure what's needed / how to make it all jive and function for the game list we'll be playing.
CP:

Xin Mo board (2 player) but only using one side:

Thanks in advance.