How to build your own Arcade System


MAME Arcade Finished

My custom built Arcade Cabinet!

I started out on a mission to build a home arcade system that could play all the classic video games as well as those console favorites. I played around with emulators before on my PC so I knew a little bit how it all worked. After months of researching and visiting a lot of different websites, I came up with an economical plan that didn’t require too much time and the end result was a highly polished professional arcade system.

In this article I outline every component that was purchased, how much was spent, and my reasoning behind each one. I only wish I had this information when I started to build my own arcade as the majority of it was scattered throughout websites and forums. This is why I’m posting this information so you can save a lot of time and money. There are many factors to consider–You could drop $3,000 and buy a complete arcade system that plays maybe 100 games, or you could assemble your own for about half the price and play thousands of games. The choice was an easy one for me.

1. Arcade Cabinet

MameRoom Cabinet

MameRoom Designs UAII Cabinet Kit
$460 + $125 shipping

The arcade machine all starts with an empty cabinet. You have some options to consider–buy a used arcade machine and gut it, buy cabinet pieces to assemble, or just buy the plans and start from scratch. I decided to go the easiest route that still gave me control over the components so I ordered pre-cut pieces. I’m no stranger to power tools, but I felt the time it would take didn’t out way the costs of just buying the pieces and assembling.

I ordered the UAII cabinet kit from MameRoom Designs. The cabinet arrived in multiple boxes and were of good quality. All the parts were labeled with lettered stickers and the build instructions were easy to follow. It wasn’t all puppy dogs and ice cream, as a lot of the pieces were damaged like they had been dropped. There were a couple pieces they forgot to send and a few were duplicates. I question their QA process, however, they were really good about it and immediately shipped new pieces.

Update: MameRoom Designs was purchased by another company since this article was published.

2. Controls – SlikStik Classic Unit

Arcade Controls

SlikStik Classic Unit – $500

You can build your own controls by ordering the individual buttons, trackball, spinner, wires, and what’s called an I-PAC controller and plug it into your PC or you can order pre-built controls that fit cleanly into the cabinet and easily connect to your PC. Once again I’m no stranger to wiring things up, but I do have that full time job that cuts into my time and I actually wanted to complete this before winter.

Midnight Blue Overlay

Midnight Blue Overlay – $80

I ordered the Classic Unit panel and added the midnight blue overlay. I highly recommend an overlay as it makes the controls look like a real arcade system. The painful thing is it took almost 5 weeks from when I ordered to the day it was delivered. The construction and overall quality is superb and definitely worth the wait.

The Classic Unit has has a trackball, spinner, and 2 main joysticks. They have other models available with 4 player controls too. Installation is as easy as plugging 3 USB cables into your PC. One cable is keyboard output which maps the joysticks and most buttons to regular keys, and two mouse cables for trackball and spinner knob.

Update: SlikStik has gone out of business since publishing this article.

3. 27” Toshiba TV – $65 (used)

Toshiba 27" TV

Toshiba 27″ TV

I bought a 27” TV from a friend after spending weeks searching craigslist for one that had power-return. This feature isn’t something you hear much about but is important for a game cabinet. It means if power goes out, it will turn itself back on and to the correct channel. The reason you need this is you won’t have easy access to the power button and the bezel will cover the IR port so the remote won’t work either. The model I got also had S-Video and a high comb filter which displays graphics and text cleanly at 800×600 resolution. All the classic games look great on it.

4. PC – Dell 2.4 Ghz

Dell PC

Windows PC

This was my old PC and I put a fresh install of Windows XP Home Edition on it and used an old graphics card–the ATI all-in-wonder w/ S-Video out. I tried using a newer nVidia GeForce 4 card but the S-Video on it was horrible and after reading that other people had similar issues I would suggest sticking with ATI if your buying a new card.
One thing to note is a high-end graphics card isn’t really needed as emulators use more CPU than anything else. I’d suggest go middle of the road for both your graphics card and CPU. It doesn’t take much to power these games from 1980.

5. Lighted Marquee

Mame Marquee

Mame Marquee – $20

I ordered the marquee from Mame Marquee. I think the blue lightning effect looks sharp and matches the midnight blue overlay on the control panel.
I bought a Fluorescent Light Fixture from Happ Controls. It didn’t come with a plug so I had to take an old extension cord and splice it together.

Fluorescent Light Fixture

Fluorescent Light Fixture – $10
Happ Controls
Plexiglas – $8
Local Hardware Store

Finally I bought two pieces of clear Plexiglas cut to fit from my local hardware store, sandwiched the Marquee in between the two pieces, and installed the light fixture behind it. The lightning bolts coming out of the Mame logo look awesome when lighted.


Update: Mame Marquee website is no longer available and Happ Controls has become Suzo-Happ.

6. Monitor Bezel

Monitor Bezel

27″ Monitor Bezel
Happ Controls

Ordered the 27” Monitor bezel from Happ Controls and used a utility knife to trim to fit. This hides everything on the TV except the screen. I got lucky in that it fit perfectly against the screen and the T-molding held it in place without Velcro or tape.


7. Sound

Audio Speakers

Cyber Acoustic Speakers – $30
Best Buy

I used a sub-woofer I already had and bought Cyber Acoustic Speakers to mount above the pre-cut speaker holes. Keep in mind that your arcade can also double as a jukebox, so make sure you get something that sounds decent.

I removed the screens from these speakers which revealed 6 empty holes. I took a couple screws and put them halfway into the cabinet and then slide the speakers onto the screws. It held pretty good by itself, but I also reinforced it with some good old duct tape.

8. Smart Power Strip

Smart Powerstrip

SCTG4 – $30
Smart Home USA

This is a really slick power strip that allows you to have one device be the control power for numerous other devices. For example, my PC is the control so if I power it up then the strip powers on the other devices which include the TV, marquee lights, and sound.

If I shutdown the PC then all the other devices will also shutdown. I can access the PC’s power button by opening the coin door.

9. Coin Door

Coin Door

Coin Door – $55
Part# 40-0008-02
Happ Controls

The coin door was the last touch to the arcade which is just for looks and has no real function. The arcade games do require a coin to be inserted prior to playing. However, the control panel has coin buttons to trigger this event.

Reject Button

Blue Reject Buttons (2) – $10
Part# 42-0517-02
Happ Controls

The door was ordered from Happ Controls and came with yellow coin reject buttons. You can save money by not ordering the entire coin door system as the UAII plans state, but instead just get what you see from the outside. I have listed this part number on the right and it’s all you need.

The coin door comes with yellow buttons installed which didn’t fit my color scheme so I ordered blue buttons and swapped them out. I took an old power supply and wired up the included 14V light bulbs. It was a nice final touch to the arcade.

10. Game Emulators

MAME Emulator

MAME Emulator – Free!

Emulators are what you need to drive your arcade games which are called ROMs. Your PC is way more powerful than the original hardware that ran all those classic games and there is a whole community dedicated towards writing emulators to play them. There are many emulators out there and what follows are my favorites:

MAME (Multiple Arcade Machine Emulator) is probably the best known emulator in the world and plays the majority of your classic arcade games. If your running Windows, you’ll want to use Mame32 which gives a nice GUI around the MAME engine. You’ll need MAME to run games like Pac-Man, Joust, Asteroids, Donkey Kong, Golden Tee, and about 3,000 more.

Nestopia SNES Emulator

Nestopia SNES Emulator – Free!

SNES has numerous emulators and I found Nestopia to be the easiest to get up and running. Super Mario Brothers and Zelda are games you just have to play.

Fusion Sega Emulator

Kega Fusion Sega Emulator – Free!

The Sega Genesis has a great emulator called Fusion. The fast paced Sonic the Hedgehog makes it a requirement to download.


Stella Atari 2600 Emulator

Stella Atari 2600 Emulator – Free!

The Atari 2600 can be played using the Stella emulator. This console was introduced in 1977 and the games were very simple. If you remember Combat, Pitfall, and Kaboom! then you have to get it.

Daphne is an emulator that plays those classic arcade laser disc games. As a kid I remember watching others play Dragon’s Lair but I never did because it was too expensive. Now you can play as much as you like without a bankroll of quarters.

Daphne Emulator

Daphne Emulator – Free!

The ROMs (games) are very easy to find by searching Google, but remember most of them are copyright so you’ll need to check if your legally allowed to run them. ;)

The hardest thing to find were the laserdisc’s for Daphne. You can buy them online or use bittorrent to download the MPEG files.

Update: Mame32 emulator was renamed to MameUI.

11. Front Loader

Front Loader

Maximus Arcade – $25
GameEx – $25
AtomicFE – Free!

I wanted my arcade system to look like a real arcade system and not a Windows PC. This requires removing the Windows boot-up screen, login screen, mouse cursors, and background colors. It is actually possible to customize it so there is no trace of Windows. The best resource I found for doing all of this can be found here:  Arcade Controls – Hiding Windows.

I wanted the arcade to boot directly into what’s called a front loader. Front loaders provide an easy way to select an emulator and game to play without ever seeing Windows Explorer. There are many front loaders out there, some free, some cost a few bucks, and after trying almost 20 different ones I decided on Maximus Arcade. It is very easy to configure and navigate games with a joystick or trackball. It also includes a MP3 player jukebox which is a nice feature.

The best free front loader I found was AtomicFE. Another good front loader to check out is GameEx which is far more extensive than all others but looked too much like Windows Media Center for my taste.

The Final Result

Final Arcade ResultI have over 7,000 different games available on my arcade system. I use the favorites menu to keep track of the ones my friends and I play the most. If I had to create a most played list it would include:

1. Golden Tee 2k
2. Berzerk
3. Track and Field
4. Hyper Sports
5. Missile Commander
6. Galaga
7. Dragon’s Lair
8. NBA Jam
9. Defender
10. Super Mario Brothers 1 and 3
11. Zelda
12. Joust
13. Q-Bert
14. Pac Man
15. Ms. Pac Man
16. Centipede
17. Street Fighter
18. Mortal Kombat 3
19. Dig Dug
20. Asteroids

Final Arcade ResultIt’s been a lot of fun discovering games that I played as a kid and competing with your friends for high score. Now that it’s in my bar room next to the kegulator there has been many late nights of drinking, gaming, and tough talk.

I wish I could say this project is done, but something tells me I’ll be tweaking it for years to come.

I highly recommend building your own arcade machine. The process of building it was almost as fun as playing the games themselves. Almost. :)

10 Responses to How to build your own Arcade System

  1. kendrick says:

    hi man i really like your project ,i’m kendrick and i’m an arcade engineer i fix arcade machines at my job ,and i’m working on a project like you do ,i’m working on a classic pacman cabinet that i’ve made and i can see where you’ve made a game list ,witch program did you use and how did you set it up ,i want may machine to be like your

  2. alexandre says:

    hi, I really admire what you have made , I started to build an arcade myself and I can’t seem to find a way to make dragon’s lair work , could you tell me how you did it please ?

  3. Kenny says:

    Thanks for putting this together. It helps noobs like me get my feet wet and build a baseline for what exactly I want to do. Share more projects like this. Curious to know if you set up your own mapset for the buttons or you used a pre-configured one from an i-pac or some other device.

  4. Maxy says:

    Incredible job ! I had the idea of building something like it , but the resources and experience shared is highly appreciated and will help me a lot ! Have a nice time with your buddies playing your favorite games and think of any beer holders around this magnificent machine ! :)

  5. Pingback: Will We See Retro Game Options? Emulators? - Page 2

  6. Anthony says:

    I have completed my setup. I have an external power supply which runs into a power pack where my pc connects into. How can I get my desktop to boot up from turning the hardware switch to the on position on the external power supply? Right now I toggle external power supply on which powers on power pack inside case, which fires up all fans n LEDs, I just need my desktop to boot up too instead of me having to stick arm into cabinet to toggle on desktop. Any suggestions?

  7. Frank says:

    Hi there my name is Frank I was hoping that you could help me ,….I have recently bought a PAC 2 Arcade Game ( stand up machine with joystick buttons coin slot etc …..which has 60+ games on it I believe it is a Chinese retrofit some of the games that I want are not on it and I’m hoping to get the 120 + game pack ,….is there a way of converting this 60 game pack to the 128 I have the machine the box the controls everything and it works now I just want to put on more games

  8. JD says:

    This is interesting. I’d like to put something together but with an MCU board instead of a PC. The boards I have are from Parallax, and have VGA and Composite video output with regular audio, and we can load from Micro SD card. I’d like to try to get a coin uinit working with it, might be simple like a coin might connect the circuit and the board can pick it up on GPIO input to see when a coin is inserted.

    Another thing would be the controllers, I’d probably need to find one with individual outputs, where you apply voltage to all potentiometers and then read back voltage from the key/button outputs. I’m not sure if they make them like this anymore. It’s all USB stuff.

  9. Shea says:

    I love your cabinet!! My wife and kids are bugging the hell out of me to make one like this for family fun… yeah right lol.. I have never use MAME and I am having problems getting it to work. has something changed over the years since you made yours to now. I have spent over a week trying to get even one thing to work. They make it sound so easy but I’m finding it very confusing with the amount of miss-information out there about it. I know that I can do this without hesitation but I don’t want to start until I can get the emulator to work with a computer on a desk first with a nice frontend. Is there any help you could give me on how to set this up. And just to let you know I do not know much about command line computer work.

    • todd says:

      Thanks Shea! Glad you like my cabinet. I think that’s a good first step. Hopefully all my links still work above for downloading the software you need. Let me know if that’s not the case. I’d certainly start with MAME. Cheers

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>