Ultimate MAME Cabinet Blogs
Monday, May 29, 2006
Updated Control Panel Layout
I get so many emails asking questions about the Control panel (more than anything else), so I took some time and updated my Control Panel page (at the bottom) with more details of how the buttons are arranged (and what they do).

Wednesday, October 05, 2005
XBox MAME
I've recently got into hacking my old XBox game console (essentially a Celeron 733 with 64MB RAM, DVD, and 8GB HDD). Well, this is a freaking HUGE universe with tons of mod options (chips, cases, controllers, etc.). It also has a great support cummunity: XBox-HQ, XBox Scene, XBMC, and The MOD Chip.
One of the coolest things I've found, is that once hacked, you can pretty much run all sorts of stuff, from Linux and music/DVD/MOV/AVI/WMV players to custom older console emulators. Namely, MAME, and Nintendo 64. Now, There is also the cool aspect that an xbox controller, while it has proprietary connectors, is essentially just a USB device. Well, that has allowed a couple add-on developers to create a PS2 mouse/keyboard plug adapter (and there are plenty of USB to XBox adapters as well) that will work in Linux. The SmartJoy FRAG adapter is the first/best out there. I'm not sure if you can bring a PS2 keyhack (or hagstrom controller) into this PS2 adapter and have all the normal PC keys recognized for use as a control panel interface, but it seems reasonable.
Some of the MAME roms are a bit much for the XBox hardware to run at reasonable speeds, but it is pretty cool (and about as cheap as you can get for a MAME PC).
Sunday, August 21, 2005
Installed Side Art Pictures
Here are some pictures of the new side art from Mame Marquees on the MAME II Cabinet. I still need to take the LCD out and pop the bezel off and paint it a nice glossy black to make it fit with the cabinet better.



Wednesday, August 17, 2005
New Side Art Graphics
I have really been wanting to put some nice side art on my cabinet ever since I finished it over 2 years ago. I've just never found anything that does a good job of showing off all the classic arcade games in a way that seems to fit. Well, I finally found MAME Marquees, and picked some nice images:


The top one is picture of the two large images made by DK (I don't know real name, but it is listed all over the web as DK's MAME side art). I don't know who to credit the bottom one with, but it is perfect (and a GREAT job by the original artist) for a classic oriented MAME cabinet. I ordered two of them as well, and while they are technically marquee prints, and meant to be sandwiched between plexiglass, I'm going to try to get them put on the side of the cabinet as well with some spray adhesive.
I'm getting it all put on the cabinet right now and will post pictures when it is done (I need to get some 3M 77 Spray Adhesive to help tack down some of the side art corners a little better, as well as the marquee "posters"). Scott, at MAME Marquees, seems like a really helpful guy and willing to work with you and get you what you want. Thanks for all your help, Scott!
Monday, August 15, 2005
New Hardware
I've been fighting stability problems with my USB ports (the ABIT KT7-RAID board is notorious for having problems with the onboard USB). So, I popped in an IEEE-1394 firewire and USB PCI board I had laying around, and that seemed to really fix the problem. I also took the opportunity to swap out the twin 30GB IBM drives (running as RAID-1), for a new 200GB 7200RPM UATA Maxtor, since I needed the space to fit all the .CHD files from MAME 0.98 roms. Well, I reinstalled all of Windows XP, and all was good, for about 2 days. Then, I couldn't get it to wake up out of sleep mode one day, and had to reboot. That started all sorts of problems (missing DLL's, and hung boots). I reverted to last known good windows, and that helped a couple times, but I even got a failed post a couple times with BIOS errors.
So, I figured it was time to get rid of the aging KT7-RAID board and AMD 1.1GHz CPU. I had just upgraded Sarah's computer to a new Dell, and had her ABIT KG7-RAID with AMD Athlon 2100 available. Popped that in, reinstalled Windows XP, and things seem to be running just splendidly so far, and I have the power to run some of these newer games.
Monday, July 18, 2005
Quick update
Just wanted to update some pretty cool links. Plus I am planning to pain the bezel of my new 30" LCD (which I still love, btw) black. And, I figured I'd mention that my web site was put into PC Intern, a German PC magazine!
- http://www.dreamauthentics.com/
- http://www.thepinballstore.com/
- http://www.dreamarcades.com/intro.shtml
Sunday, June 12, 2005
New Vizio 30" LCD installed
Update!! Just put in a new 30" Vizio LCD 16:9 flat panel display. It fits (barely) with the speakers on the bottom (one of the few that I've found like this). And, it is using a DVI input from the new ATI Radeon 9200. I also installed my Xbox in the cabinet with wireless 2GHz controllers from Logitech and a hidef pack (this LCD supports up to 720p natively!!!). The Windows picture is excellent and has tons of more room than the old 800x600 (at 1280x768).




Monday, November 22, 2004
Stupid Princeton Graphics HDTV!!!
Well, I've spent $850 originally, $190 in repairs the first time, and now another $30 just to have the repair shop say that they can't fix it, get parts or a service manual for this Princeton Graphics AR2.7AV (serial number 991212232 for my own future reference). Shop said the TV is actually manufactured by Mitsubishi, and that the fly back is dead and probably took out the HV circuitry as well.
I'm sick of this. I'm going to give it a couple months, while I try to contact the manufacturers, but I may have to try to find another TV...Sigh...$1000 down the drain.
Thursday, September 16, 2004
More problems with the Princeton display
Well, my Princeton Graphics HD display just died (again). I'm going to have to take it in and get it worked on (again). I don't care as much about the $60/hour service charge as I do about pulling the cabinet away from the wall, getting in the door and trying to manhandle that beast out of the cabinet and into the truck, then out of the truck at the service center!
Sunday, August 01, 2004
Tuesday, February 10, 2004
My MAME Cabinet featured in Orielly hardware hacker book
About 2 years ago, I got an email from a guy (Scott Fullam) asking for permission to write a chapter in a hardware hacking book he was doing on my Multiple Arcade Machine Emulator (MAME) cabinet I built. I said sure, as long as I got credit for any photos or plans. Well, it is finally out! And it is a pretty good book.
www.oreilly.com -- Hardware Hacking Projects - for Geeks: "From building a home arcade machine to creating a cubicle intrusion detection system, Hardware Hacking Projects for Geeks offers an array of inventive, customized electronics projects for the geek who can't help looking at a gadget and wondering how it might be 'upgraded.' The book begins with less complex hacking projects then moves into more advanced hacks. Clear step-by-step instructions allow even those with no formal electronics- or hardware-engineering skills to hack real hardware in clever ways"
Saturday, January 25, 2003
New project plans: Flight Cockpit PC
It has been a long time since I've put much new content up here (I get thousands of emails every month and lots of questions, and I should probably put them all in a FAQ or something, but I'm too lazy...grin). I still have my beloved MAME 2 that I finished almost a 18 months ago, and I still love it (though I just had to spend $90 to get the Princeton Arcadia 27" Hidef monitor fixed). I've also gotten a 55" HDTV and XBOX now in my main living room to spend some time with, now that I have a 4 month old to watch over.
But, of late, I am really getting ancy to begin working on my latest "vision". The project is basically a flight cockpit for PC games like MS Combat Flight Simulator 3 and some good old classics like MechWarrior 2/3 and Descent 2/3 type games. One with the full setup of the Thrustmaster Cougar HOTAS sticks and rudders (which I have used in one form or another for over 6 years now, but they are too cumbersum to have setup all the time at my main computer desk). Plus, I have some ideas of my own about putting in a roll axis on the throttle. That is where this new "cockpit" PC project comes in. I plan to have a flight yoke and rudders setup for both flight sim programs AND it should work great for driving sim games like Need For Speed: Hot Pursuit 2. Plus the rudders, programmable F16 joystick and throttle with thousands of hats and buttons (and the roll axis on the throttle that I'll add) should make it VERY immersive. I'm going to have it fully enclosed and probably use a flat screen 17" or 19" monitor and will also have a track ball mouse and lots of "buttons" that can be keyboard programmable scattered around the cockpit, all using the Hagstrom Electronics USB 36 encoder again. I'll have 5.1 surround with speakers just behind the flight chair (or right in it by my head) and up near the monitor, plus a big sub woofer. I may even try to support twin monitor support somehow, just incase a game finally takes advantage of being able to have two monitors (but that may slip in time).
I really can't explain it too you if you have never played MechWarrior with a full joystick/throttle setup and rudders, but the simulation experience is awesome. Same goes for a really good flight sim, when you have all the controls. The cockpit will just finish off the experience and give me some place to have all of that equipment setup to play without cluttering up my main desk. The only thing that is really holding me back from doing it right now is space. I don't have anywhere to put it. This might take longer than I think, just waiting for somewhere to put my cool invention (like waiting to buy a new home with a bonus/game room that is big enough to fit my 4 computer network, the MAME 2 machine and this new behemoth). Oh, yea, and I need to begin working on my wife to slowly get her use to the idea...grin. I'll keep you all updated here.
Tuesday, October 09, 2001
When it's done!
So, here is the new MAME2 cabinet finally pretty much finished. There are a full set of pictures of the new one here.

Monday, September 24, 2001
Thursday, September 20, 2001
Wednesday, September 19, 2001
Old vs New
Someone asked for "old" vs "new" cabinet comparison photos side by side. I'll try to keep posting others as I get to those stages in the new cabinet. Painting is next, then putting the formica on the control panel.


Tuesday, September 18, 2001
New Pics
Two new pictures now that I trimmed down the angle of the flying nun control panel. The one in the middle is the OLD angle.



My New Cabinet
Here are some pics of my new cabinet in the build process. I've been working on it for about 30 hours now. I went with a 27/29" HDTV from Princeton Graphics. I will try to have the new dimension cut plans up and a whole web page with the new changes up when it is done. This one is going to be a little more expensive due to the $850 price tag of the monitor alone. Also, I got a new coin door and will be putting in a spinner and blinking lights for the player 1/2 start, since MAME will toggle the keyboard CAPSLOCK and SCROLLOCK lights on the keyboard when coins are entered. Since I went with the Hagstrom USB 36 key encoder with trackball support, I will be sticking with only a two player control board, but I've added a couple more 4-way joysticks (for games like Karate Champ) and one of them is a trigger joy (for games like tron). I'm trying to build my own spinner out of spare bath fan parts, but I need a large knurled aluminum knob...can't seem to find one anywhere.
As you can see from the pictures below, there are a couple changes I made from my original design. I made it wider for one, to fit the new HDTV. I also made the monitor slant a little more aggressive and then beefed up the top marquee portion to be thicker. The depth of the main cabinet is actually 2 inches LESS than the old design, but the control panel sticks out about 6-8 more inches. The marquee area is larger and a few other slight changes. The control panel is larger at 3-foot by 4-foot (too big, I think in retro-spect). Also, after looking at it in the current form for a couple days (right pic), I'm pretty certain I'm going to try to cut the angle of the control panel down about 1-2" on the front. I think I made the skirt on the control panel a little too high, and the width of that bad boy is a bit much...looks like a dang flying wing... But we'll see.




Monday, August 06, 2001
Sold My Cabinet!!!
I think my cabinet just sold. $1450 was the winning price on Ebay for item 1171497719. Kevin Lambert took the high bid, and I'm working out pickup now. Guess that means I have to start ordering all the replacement parts and stuff for a NEW cabinet. I'm actually a little bit sad. WHAT HAVE I DONE?!?
Wednesday, August 01, 2001
Friend's Cabinet Pics and my Cabinet is on EBAY
I put my cabinet on Ebay under item 1171497719: Custom Built Full Size MAME Arcade Cabinet. Reserve is $1500. Take a look. Also, here are some pictures from a friend's cabinet that he borrowed plans from me on. It has the Princeton Graphics Arcadia monitor...



Also, I think I really like the looks of the Gauntlet: Dark Leagacy and Legends cabinets.

Monday, July 09, 2001
New Cabinet Plan scans
I just put brand new HIGH resolution scans of my plans (with full dimensions and stuff) on the downloads page. Hope that helps some of you all have as much fun as I have with this.
Thinking about doing a NEW MAME Cabinet
I'm SERIOUSLY thinking about selling my mame cabinet. I am sort of getting the urge to build another one. Don't know why, this one is great and works flawlessly, but I wouldn't mind trying to build a 32" HDTV unit..grin (too bad the cheapest display I can find is a 32" Princeton HDTV for $1400). Anyway, if you are interested, I'm asking $1500 (plus S&H) for everything except the PC. Basically, that includes the marquee, fourescent light, 27" RCA TV with S-Video inputs, power strip and switch, twin fans (too keep it all cool), KE-72 keyboard encoder (no ghosting), ME4 mouse/trackball encoder, control surface and keyboard drawer, two player 8-way joysticks with 8 buttons each (no ghosting), one 4-way joystick (wired in parallel with the player 1 joy for games like pacman and donkey kong) with 2 buttons, the 3" Happs trackball/mouse with 2 buttons, the two coin buttons, two player start buttons, and 5 control buttons (that is 29 buttons, 3 joysticks, and a trackball). All you would have to do is plug in a computer with S-Video out card and it would roll (provided you had ROMs and MAME...I can't sell that stuff). Email jmcclain@spro.net if you are interested...Not sure HOW you would ship something like that.
Friday, July 06, 2001
Whew..been a long time
I'm sorry it has been so long since I posted an update in here. Really, there isn't much more beyond the guide I already have up (other than there sure have been a lot of interested emails and questions of late). I'm currently trying to finish a second control pannel for the machine and trying to figure out how to hook in a gun control that will work for things like crossbow on a TV. ACT Labs has a very cool gun system for the PC, but it only works with VGA monitors, not NTSC or S-Video TV's (Damn, I wish I had paid the $$$ and gotten a 27" Princeton Graphics Arcadia HDTV monitor).. Additionally, Hagstrom Electronics now has a USB 36 key encoder with trackball support and also has a VERY cool Header board for the encoders (this will save a lot of you the complex soldering and small proto-board I had to make on my own) for only $15.
I have really been using my machine a lot, for M.A.M.E. play and for PC games (Motocross Madness 2 is just too fun on this 27" TV) not to mention using it as a dedicated server for all of our Counter-Strike, Tribes2, and Diablo2 LAN games.
Friday, December 01, 2000
Updates
I got my PIII-800 in as well as an ABIT VT6X (via apollo 133Mhz chipset) motherboard. I'm running the 800 in my main computer and swapped my old PIII-550 in to the Mame cabinet. New case, floppy, and a new 42x Sony CDROM. Picked up an AGP 32MB ATI Rage Fury Pro with TV out (much faster at OpenGL for the N64 emulators as well as Need For Speed III). Bought a logitech force feed back dual controller (looks just like a playstation controller with force feed back). I also installed Windows ME on the new system. Not sure I like it. I've already moved back to Win98SE on my main system (there were some problems with my ATA-66 drive). Did find the DOS box (they just put it further down into the start menu).
Friday, September 29, 2000
More Computer Upgrades...
Now this is just getting plain ridiculous. Grin. I just sold the whole Celeron 566 computer core (minus OS and DRAM) for $250. Case, hard drive, CDROM, floppy, network, modem...everything. Ordered a new ABIT VT6X4 (via 133Mhz) motherboard, with a PIII-800EB (6x133Mhz), a new Sony 42x CDROM, and a much better ATI AGP video card, the ATI Rage Fury Pro 32MB with S-Video out. Also picked up a pretty dang nice little ATX case and floppy from a friend that runs a business. Finally, I got a cheap 10/100 PCI Ethernet adapter ($12) and I think I'm ready to rock and roll. I'm going to migrate my PIII-550 from my main computer into the MAME machine, and put the 800EB in my main computer. I also am going to put the 15GB ATA-66 drive in the MAME machine that I put in my second computer and trade back the 6GB that I originally stole from there. Might even swap cases, but probably not. Hopefully, I'll be able to play N64 games on the MAME machine now...
I also upgraded to Windows ME (Millenium) the other day for $49. So far, it is a toss up. I like some of the stuff, but a MAJOR killer is that Windows ME no longer has a DOS BOX that you can open, nor is "exiting to DOS" even an option on the shutdown anymore. This is sort of a cramp, since the KE72 requires you to be in true DOS (not just a DOS box) to program the encoder. Guess I'll break out my old DOS 6.22 and make a boot floppy. One other thing that sort of has me worried, is that Diablo2 play has gone to complete crap. This is on ALL of my systems (including the PIII-550 overclocked to 660Mhz). Weird stuttering happens throughout game play, sort of like server network lag, but I'm only playing in Single Player. It is COMPLETELY unplayable. On the plus side, UT and Crimson Skies doesn't seem to be affected, so I suspect it is a problem unique to Diablo 2.
Thursday, September 07, 2000
Computer Upgrades...ALREADY!!!
Finally figured out that a 4GB hard drive wasn't going to do (I mean, Diablo 2 takes over 1GB for a full install...grin). Basically, I had the bright idea that I wanted to start putting PC games on here too, and try playing them. Hell, the machine is on the home LAN already...maybe it could even be the SERVER for some of our Nerd Links...heheh. The trackball has been the BEST purchase I made. It serves as an EXCELLENT mouse, and maneuvering through Windows is a breeze. You don't realize how little you use the keyboard in Windows until you put it in a drawer. Also, I'm wishing now that I had tried to find a little bit better Video card than the Rage Pro Turbo chipset that is in my ATI Xpert@Play 98 Mortal Kombat 3 is a little sluggish (even with the Celeron 566), and Diablo2 is DEFINITELY jerky. Nintendo64 emulation is not even an option (though it seems to work fairly well on my PIII-550 with a Voodoo5). For the most part, it seems to be the poor performance of the Video card. OpenGL performance sucks, so does D3D. I need to find something that will still support PCI (since I don't have an AGP port on this motherboard) but has really good OpenGL and D3D performance AND still has EXCELLENT TV-OUT. Sounds like one of the new ATI Radeon All-In-Wonder boards...heheh.
So, I bought a new 15GB hard drive and swapped out the 6GB one that was in my wife's computer and put that 6GB one in the Arcade Machine, bringing it up to a total of 10GB of drive space. That should last it for a little while. I also hadn't bothered putting a CD-ROM in the Arcade Machine, and so I bought a Sony CD-RW drive and put that in MY main machine, swapping out the 24x Pioneer to use for the Arcade Machine. That poor little AT case is getting CHOCK FULL of cables and stuff now. Everything seems about done with it, besides minor software upgrades (maybe I'll put Windows ME on it next week) and tweeks. Got the modem working and can now browse the internet too. Eventually, when I get a cable modem, I'll setup a gateway on my wife's machine and just have it port out to the net over the LAN.
Monday, August 28, 2000
It's DONE
I had a friend help me wheel the bad boy into my computer den last weekend. Except for tinkering with the computer hardware and software and key bindings, this thing is DONE!
I spent some time fooling with the KE72 keyboard bindings. For one thing, I'm not sure why the MAME designers chose such dangerous keys as CTRL, ALT, and SHIFT for 3 of their main Player 1 buttons. I mean, HELLO! Why? I was trying to play some Mortal Kombat (which I suck at, but that will change...grin) and I was hitting keys like a mad hatter trying to put out a fire on his lap, and the damn thing would drop me back to the desktop (you see I run ArcadeOS in a DOS box from Win98). ANYWAY, I begin looking, and it turns out that ALT-SPACE is a special key sequence for pulling up the little minimize-maximize-close-tool bar for the program. Well, that meant that any time I hit P1-B1 and P1-B3 at the same time, viola...back to the desktop. And there are other more dangers ones (like CTRL-ALT-DEL and ALT-TAB). I tried tapping buttons while hitting the TAB config menu button, and sure enough, it took me to Windows Task Switcher. At this point, I opened my handy notepad and began editing all of the KE72 bindings to ONLY include BENIGN keys. That means A-Z and 0-9 (and I think I left ENTER and ESC in there too as well as SPACE). So, at the same time, I decided to bind P1-B1 and P1-B2 to 'O' and 'K', respectively, so that I could pass the OK prompt on new ROMs. Works like a dream, except I had to change Arcade OS config for the new launch and configure keys.
Well, that was all well and good, but then I needed to get the SNES emulator working. Turns out that the emulator I chose uses the 0-9 keys for some background switching and other built-in functions, and you can't really configure them (i.e. that's what they are, and you can't change it). So, I went back and made a SNES.CFG file for my KE72. Began playing around with that, and got something that worked pretty well for the paddle buttons, the joy, Start, Select, A, B, X, and Y buttons on two controllers. Well, now I was hating having to EXIT to DOS everytime I wanted to change the KE72 keydefs between MAME and SNES. [Side note: WHY can't you program the KE72 in Windows or from a DOS box? That sucks!] So, I opened my notepad again, and merged the two, getting something that would work for BOTH programs (and hopefully any other emulators I decide to try and run).
In MAME, I just opened up any game real quick, hit TAB on my keyboard (since it was no longer bound on my buttons anywhere) and entered the GLOBAL keyconfig (not the one for JUST that game). Then, I just went through and set up all the Player 1/2 Joystick and 10 buttons plus the User Interface up/down/select/etc and also setup the controls to use the Player 2 joytick as the right joy for two joy games.
Overall, everything seems pretty playable. The only thing I'm missing is I wish I had ordered a 4-way joytick with a thumb fire button for games like TRON and BATTLEZONE where both your hands are occupied. Maybe I'll order one. Also, I think I'm going to try and work up a spinner, but there aren't enough games that HAVE to have it to justify the exhorbant amount that Happ Controls wants for a new one, so I'll probably try building one out of mouse parts or something. Finally, I am glad that I went with 5 CONTROL buttons. They are centered in the top of the control panel and are setup for VOLUME-CONFIG (~), DIP/CONTROL-CONFIG (TAB), ESC, ENTER, and PAUSE. Then I have two Player START buttons and two Player COIN buttons (since some games DEMAND that have separate player credit, like guantlet).
Sunday, August 20, 2000
Pics of my shop



I got some pictures of my shop (basically 1-1/2 bays on the back of my 3 car carage) up finally. I put in the sink, cabinets, counter top, and vac system. It is pretty nice, and I love having all of the space. Only problem is, I can't find anything in all of those cabinets...
[ Main | What's New ]
[ The Quest Begins | Monitor | Cabinet ]
[ Controls | Computer | Bill of Materials ]
[ Downloads | Links | Plans | Mame2 ]
[ email: jeff@themcclains.net ]
[ Velociworks.com | The McClains ]
Page maintained by Jeff McClain, jeff@themcclains.net. Copyright(c) VelociWorks 2000-2005










