Doc, when you did this, did you give any thought to a separate jack for every panel you may build? I'm considering a 1 or 2 jack set for every individual panel and wiring them to the ipac in parallel, for the sake of nobrainer panel swapping. I'm envisioning drunk inlaws looking at the jack interface you used and not having a clue as to how it works. It would probably suit them better if I simply had PANEL 1 - STAR WARS and then a proper jack or two, a PANEL 2 - SPACE DUEL/ASTEROIDS, etc.
What do you think? Would that be too much parallel wiring to be practical/reliable? With a vector cabinet I'm only going to have so many panels I can build so the truly modular approach isn't really necessary.
I really did not give much consideration to a separate socket for each panel. I have parallel joystick 1, joystick 2, and button 1 sockets, but the others are single threaded.
I thought it would be nice to have parallel joystick 1 and 2 sockets so I could (for example) have a 4 way and 8 way wired to the same inputs. The worst case scenario I wanted to handle was the dual tank (4 joystick) layout -- but since I can put a joystick into a button port this is also handled well under my existing setup.
I'm not sure you really need more than two parallel sockets for any one set of inputs. Also, it would be easy to color code the inputs (red = joystick 1, green= button 1, etc...) to make them more idiot proof. This would work for all but the more exotic setups.
However, I can honestly say that all of the visitors I've had to the house have had no problem understanding that JOY1 is the player 1 joystick and BTN1 is the player one buttons. What happens more often is that they mistake a 4 way joystick for an 8 way joystick or a diagonal joystick gets inserted when they want a normal joystick. Some arrows glued to the top might help with this...
Doc-