The Control Panel

Here is the control panel as I received it. The control panel had two joysticks and six buttons per player, plus the one and two player start buttons. Four of these were missing their microswitches ($0.80 each at Happs to replace them). Later testing determined that one of the other buttons had a bad microswitch; I bought that locally for $3.00 (Happs has a $25 minimum order). I decided on a four button per player layout, and used the extra buttons for Pause, Menu, and Exit. The extra space from eliminating two buttons per player would be used for a trackball and a spinner.

Instead of dropping a bundle on a good keyboard encoder, I rummaged through my scrap pile and found a QTronix keyboard with an integrated 2" trackball.

 

Testing revealed I could get 18 keys pressed without ghosting, so I went the keyboard hack route. Since I needed 24 pairs of wires to the control panel (for the buttons, joysticks, and two LED's), I cut two 25 pin serial cables in half to use as the wiring harness. One pair of ends is soldered to the back of the keyboard's circuit board, and the other ends are terminated in .187 quick disconnects to wire up the control panel. (The switches all had to be desoldered, as the person who did the conversion had soldered the wires directly to the controls...) A hole was cut in the back of the keyboard for the new cables; with the shell assembled, it still functions as a keyboard.

The trackball in the keyboard turned out to be a separate unit once I opened it up, so I mounted it on a small piece of wood and used 1" plastic spacers to mount it under the keyboard. It had to be mounted upside-down, so I had to reverse the axes in MAME when I set it up....

The spinner was made using the TwistyGrip plans from a Belkin mouse, two aluminim spacers, three nylon spacers, three fender washers, and a coat hanger. The knob is a solid aluminum 1.25" "hi-fi" knob that I found at a very old electronics shop; it had been on the shelf since 1973! Total cost for the spinner was about $20 in parts.

And here's the completed panel!  I countersunk the mounting holes for the joystick and trackball so the control panel overlay could go on over them for a cleaner look.

In retrospect, I shouldn't have put the spinner in front of the trackball; it interferes with trackball games too much. As it is, though, it's a pretty workable all-in-one two-player layout, considering the small space to work with.

Next: The Coin Door