Controls
Finding a source for the game controls was no problem. Site after site pointed me to www.happcontrols.com. Happ has just about every kind of game controller you can think of, and the prices typically aren't that bad. I knew for my cabinet I'd be needing some pushbuttons and joysticks, but that's about all I knew. I would have to log some more research before I could make a decision about what particular kind of controls I needed. The Controls - Joysticks
![]() In the end, I decided to go crazy and give each player both a 4-way and 8-way stick, that way, they could use the dedicated 4-way for the real old-school games, and the 8-way sticks for most others. So, I needed two 4-way sticks and two 8-way sticks. Happ had what seemed like the perfect solution. Their "Super Joystick" can be configured as either a 4-way or 8-way joystick (see the costs page for details). Sounded great to me, and they happened to be on sale at the time I ordered them. ![]() Since doing my machine, and choosing both 4- and 8-way sticks for full game compatibility, I've discovered a new type of joystick that would've made things a lot easier. Ultimarc now sells a joystick called the T-Stik Plus, which is real-time 4-way or 8-way configurable. This means, you can switch from 4-way to 8-way mode without going under the control panel and flipping a switch or moving a restrictor plate. All you do is pull up on the stick and turn it to lock it in 4-way or 8-way mode. This is far superior to installing two sticks, or having to access the panel underside to achieve the switch. I would recommend the T-Stik Plus for the most in compatibility. In fact, I'm using them on my 3rd-side horizontal panel cabinet "upgrade" project, which you can check out here (link to be added soon). The Controls - Pushbuttons
![]() When thinking of the button-total, consider how many buttons you'd like each player to have, and add two more for 1-player and 2-player buttons. When I ordered my buttons, I was also planning for "alternate" buttons in addition to the standards mentioned above. I wanted some "hidden" buttons for things like "coin," and "escape." Only after I ordered the buttons did I realize that the I-PAC (see the Controls-to-PC Interfacing section below for details) offers a much more elegant solution to the "hidden" button problem. It's built in "shift" functions give alternate functionality to special button combos, for example - Start1 plus certain other buttons sends commands like "coin," "escape" to MAME via the keyboard's PS/2 port. For more about the I-PAC, read on! The Controls - Controls-to-PC Interfacing
![]() Luckily for us, there is an ultimate solution available for the controls-to-PC problem. A great guy named Andy Warne has come up with an invaluable little tool for using arcade controls with MAME. His tools can be found for sale on the www.ultimarc.com site. Ultimarc sells several different tools for using arcade controls with PC-based emulators, all are equally excellent for the application they are designed for. But the one we want for this project is the I-PAC. The I-PAC is designed to seamlessly interface arcade controls with your PC via the keyboard's PS/2 or USB port. I don't want to go into all the product details here, but let's just say that this thing is packed with goodies that make it a breeze to setup and use with MAME. In fact, it comes pre-configured to run with MAME right out of the box (although I understand it can run with many other emulators as well). It comes pre-programmed for the standard MAME inputs, and also adds some excellent "shift" functions (see the pushbuttons section above for more details). Basically, you plug this thing in and off you go. It's simple, configurable and powerful, no homebrew cabinet should be without one of ultimarc's products. Since I wanted 2 joysticks per player, and several buttons each as well - I hadd to go with the I-PAC4, which has enough inputs for my purposes (if you're only designing for a 2 player system with 2 sticks and buttons, you may be able to go with the I-PAC2 instead). I chose the PS/2 interface, mainly since it's cheaper - and the pure DOS "legacy USB" support is sometimes dodgy. I know, I'm using Win98 running DOS - but I'd still rather go with PS/2 (and... it's cheaper!). |
Monitor
![]() I spent several nights online weighing the options as I saw them: TV, PC monitor, or true arcade monitor. Several times I told myself I had figured it out, for one reason or another - and just as often I changed my mind for other reasons. Since affordability was the number one concern, I at first wanted to go with a plain-old TV. I planned to use the S-video input and get a graphics card with S-video out. However, that presented a couple problems since the motherboard I had laying around had integrated graphics and no AGP slot. Meaning I would not only need a decent graphics card, but I would need a whole new board. Not only that, but it would be a trick to get a TV with a big enough display area to fill the cabinet's cutout, yet small enough to fit into the cabinet without some modification. The last thing I wanted to do was kill myself trying to disassemble a TV in an attempt to get it inside my cabinet. Then there's also the mounting and space complications using a TV would add. So, I had to put the kybosh on the TV idea. ![]() While poking around for a 19" monitor, I discovered a few challenges. Some sites that sell these monitors (which are sold exclusively for arcade/gaming purposes) wouldn't sell to you unless you were a company or distributor or something. While trying to decide what to do, I stumbled across the monitor forum on the BYOAC site. In the forum, the same PC/TV/arcade monitor debate was going round and round. It was here that I first learned of so-called "hybrid" arcade monitors. Hybrid monitors are the same size as standard arcade monitors, and are mounted the same. However, hybrid monitors have standard VGA input connectors (15-pin). That means you can use them just like you would a standard PC monitor, by plugging directly into your video card, and the monitor will work perfectly with the PC's native display modes. Hybrid monitors are more often called "VGA arcade monitors," but you'll see them referred to as both. A hybrid monitor sounded like the perfect solution to me. Not only would it give my cabinet the ultimate look of authenticity, but it would be a cinch to mount. ![]() After some searching, I found my monitor at the good 'ol Happ Controls website. Check the costs page for details on what I paid, and the assembly page for more about the mounting and usage of the Vision-Pro model I ended up going with. |