Thursday, May 27, 2010

My MAME Arcade Machine

Mel heard me waxing lyrical about my Galaga prowess in the 80's and decided one day to buy me a joystick from China which connected to a computer and allowed me to play Galaga as a present. Well in the excitement of the game I destroyed said Chinese joystick in about 2 days. She decided I needed a more robust gaming experience so she found this old arcade machine on eBay and said "go on, fix it up". Hmmmmm.





We got it from a bloke in Castle Hill but we still needed a trailer to get it home. It weighs about 100Kgs so it’s a beast and not easy to move around.

I decided to build a MAME machine. What's that? MAME stands for “Multiple Arcade Machine Emulator”. MAME is a technology that runs on any standard PC (or even Linux) and can run all the old games from the 70's, onwards. All the classics like Space Invaders, Galaga, 194x, Defender, Bomber Jack....the list goes on. Go to this site to get MAME. Go to this site to download any game you would ever want and play it with MAME.

My plan was to convert this classic cabinet to MAME but to make it otherwise look and work exactly as the old machines. The benefit is that the cabinet will be able to run 1000's of games and it will be easy to maintain - it’s just a PC after all.

This is the story of what I did to it over the last 4 months.

First thing I did was gut the cabinet and throw away pretty much everything.






I also broke down the top half because I wanted to stick a new LCD monitor in there.

I obtained this old computer (1.7GHz, 512MB RAM, 20GB disk) which was about to be thrown out at work ...




...and pulled the guts out of it, re-mounted the power supply and hard disk onto the side panel of the original PC’s cabinet.....





....then mounted the computer onto the left side wall of the cabinet





I replaced all the old buttons and joysticks with new ones (cost $49) and installed a KeyWiz keyboard encoder ($70) which turns the switches and joystick signals into keystrokes as if there was a computer keyboard attached. The MAME software is looking for these keyboard keys and uses them to control the games.






Sound is very important with an arcade gaming machine. I happened to have an old surround sound system in the garage so this made a splendid addition to the cabinet. I mounted the subwoofer/amplifier into the bottom and placed the rear left and right speakers on the sides. Later I installed the front left and right and centre speakers in the top half of the cabinet.






Now for the display (Monitor). This presented the biggest challenge mainly because I didn’t really have a good plan for mounting the LCD into the cabinet. I had 2 ½ attempts at mounting it securely before finishing on a design that was not the right one, but it worked in the end anyway.



I fabricated the mounting brackets above and a close up below.



The correct way to mount the monitor, in hindsight, would have been to use the existing wall-mounting facility on the back of the LCD monitor and have two brackets that attached to the surrounding MDF frame. But we live and learn!

I had previously pulled the top half (which housed the original monitor / display) completely to bits. Some of the front-facing surrounds had to be re-sprayed matt black. These are behind tinted glass so they don’t have to be perfect, just black.



Now for rebuilding the top ½ of the cabinet





I made a couple of cardboard sides to cover the gaps and painted these matt black as well. They look a bit sus here but when behind the tinted glass they are completely black and you can’t see any features.



Finally! The top ½ back on top of the bottom half! I needed help from Mel and Jesse a couple of times to get it aligned and bolted down. It weighs a ton.

Then I mounted the three surround sound speakers into the top cabinet.



A bit of final wiring and cable tying and we’re done.




Time for a test run! Tayla playing Frogger.



Beeeewdeful! I have the top score on Galaga, Clayton has top score on Bomber Jack and Mel has the top score on everything else.

PS: Yes, it is in the dining room now :-)

8 comments:

Anonymous said...

Quality articles or reviews is the key to interest the viewers
to go to see the website, that's what this website is providing.
Feel free to surf my web blog : FinderHostel.com

Anonymous said...

Malaysia & Singapore & brunei finest internet blogshop
for wholesale & supply korean accessories, earrings, earstuds, pendant, rings, hair, bracelet & bangle accessories.
Deal 35 % wholesale markdown. Ship Worldwide
My webpage - Malaysia necklace blogshop

Anonymous said...

Hi would you mind letting me know which hosting company you're using? I've loaded your blog in 3 completely different internet browsers and I must say this blog loads a
lot faster then most. Can you suggest a good hosting provider at a fair
price? Thank you, I appreciate it!
Here is my weblog click through the up coming article

Anonymous said...

This is really interesting, You're a very skilled blogger. I've joined your rss feed
and sit up for in search of extra of your fantastic post.
Additionally, I have shared your website in my social
networks

My web-site ... amsterdam escorts

Anonymous said...

Hi there I am so glad I found your weblog, I
really found you by mistake, while I was searching on Bing for something
else, Regardless I am here now and would just like to say cheers for a remarkable post and
a all round interesting blog (I also love the theme/design), I
don't have time to go through it all at the minute but I have saved it and also included your RSS feeds, so when I have time I will be back to read much more, Please do keep up the excellent work.

Feel free to visit my weblog Teen Porn

Anonymous said...

What's Taking place i'm new to this, I stumbled upon this I have
found It positively useful and it has helped me out loads.
I am hoping to contribute & assist other users like its aided
me. Great job.

my website how to jump higher

Anonymous said...

" The man angrily replies, "I don't want your daughter, I
don't want your money, what I do want is the wise guy who threw me in the pool.
They bring laughs when someone's going through a stressful time.
If you are a beer fan check out the Best i - Phone Beer Apps for more.


my web site ... Best funny jokes

Anonymous said...

ecig, electronic cigarette, e cig, electronic cigarettes, e cigarette, electronic cigarette