I don't get it. I see enough contacts for one stick and only one button (let alone the extra three on later games) per player. What am I missing?
Take the effort to read the FAQ first

What controls does the JAMMA connector support?
The JAMMA standard supports 2 players with 3 buttons per player. There is an unofficial addition to this, some cabinets wire a fourth button. Plus coin, start etc.
Thats not many buttons, what about any others?
Game boards which need more buttons have an auxiliary button connector which can vary in type. This is not part of the JAMMA standard. The J-PAC caters for these extra buttons by having screw terminal inputs for these extra inputs.
Inputs supported directly through the JAMMA connector are:
Player 1 and 2 joysticks, Player 1 and 2 buttons 1,2,3,4. Coin 1, Coin 2, Start1, Start2.
Inputs supported by the screw terminals are:
Player 1 and 2 buttons 4,5,6,7,8.
Note that button 4 can be connected via either method as some JAMMA harnesses route this button through the connector.
If you have a 4 player cabinet you can use an I-PAC2 board as well as a J-PAC and plug the I-PAC into the pass-through connector of the J-PAC. You will need to re-program the I-PAC board for correct player 3 and 4 keycodes.
I ordered a J-Pac from Ozsticks. I hope Chris will send me the new version
