I haven't ordered all of my controls yet. I've been waiting until I design the underlay artwork on the control panels so I know what colored buttons to buy.
I'm 90% sure at this point that I'm going to buy most of my controls from Groovy Game Gear. I'm going to go with Omni2's and Gold Leaf pushbuttons. I did like Ultimarc's spinner better but not necessarily his knob choices. Anyone have a good comparison between those two spinners? I want a classic tempest feel.
The open question at this point is about what I need for interfaces.
My biggest concern is that I want the trackball to be XY and the spinner to be Z. I don't want to be able to mess up a game by buming the wrong control. With the board layout so tight the player will probably rest their hand on the trackball when using the spinner. I think GGG's optical interface can do that, and I don't think the Ultimarc ones will. And I was also worried about player 2 being able to mess up player 1's game by touching their controls. So I don't want all 3 trackballs to be in control at the same time. I would assume that by now this would be handled in the mame world. Seems like it would be a common issue. But I'm not in to the software end yet. But I do want to get the right interfaces to support this issue also.
Also on the topic of trackballs and interfaces. I ended up buying 1 usb trackball and 2 optical connection ones. Now I'm thinking that I probably should have gotten all 3 as opticals. For one, I'll have 3 spinners also and so how do I hook up the 3rd one? Probably will need an extra Opti-wiz for that 3rd spinner. And if that's the case I probably should return the usb trackball and get another optical one. Anyone have input on this?
Next.. If I get 3 opti-wiz boards, that would support 3 buttons each. So what do I need to support the remaining buttons? I'll have 4 player's worth of joysticks and buttons. Plus player starts and coin drops, volume controls, and whatever else I need to select games and escape them. Seems like a single GP-Wiz40 MAX USB would do the trick. Anyone have input on this?