Building a DIY Retro Arcade Cabinet Emulator (MAME) - Part 1

Building a DIY Retro Arcade Cabinet Emulator (MAME) - Part 1

By show of hands... how many of you have heard of a MAME?

Picture of a horrible, enormous cricket
Pretend this terrifying giant cricket is making cricket sounds right now.

Oh, dear... that's not too many hands. Let's start by explaining what that is!


Multiple Arcade Machine Emulators

For those of you who aren't getting really old by now, you might not remember what a video arcade was like. But for the older millennials and all generations older than them, it was an iconic experience: putting a quarter on the screen to indicate that you get the next turn. Shoveling another 400 quarters into the machine just so you could make it to that level in Battletoads that isn't possible to beat unless you're a cyborg.

Picture of an upright Multiple Arcade Machine Emulator cabinet
Units like these not only ate my entire allowance, but also, most of my childhood.

One of my youngest memories was as a child, going to the doctor in my beautiful hometown of Southington, Connecticut. He had an arcade machine just like the one pictured above, except it didn't even cost quarters to play, and you could choose from a dozen different games. It's probably safe to say that those moments were the "peak" experience in my life, and every moment since then has just been a failed attempt to recreate those blessed halcyon days.

Some time late in 2019, my father asked me what I wanted for Christmas. I hardly ever know what I want in life, and usually, I waste all of my money on whatever it is long before my friends and family have a chance to. For this reason, I'm impossible to shop for any kind of gifts for. But what I really want more than anything else these days (and this is true) is to get to spend more quality, one-on-one time with my dad while I still have the opportunity. More and more, I'm realizing that time is the most valuable commodity we have in life, and also, that life is fragile, precious and short.

When Pops asked me what I wanted, for some reason – even though I've been trying to cut back on my "screen time" and have basically given up playing video games for the past few months – I told him I wanted to build an arcade cabinet together. It seems like a really neat project, and my father has some excellent woodworking experience and a damn decent shop of his own in his basement. I figured this would be a great opportunity to learn a little bit about how to build something from scratch, and we could use our collective skills – Dad with the hardware, and me on the software – to make something truly special that I'd cherish for a lifetime.

This past weekend, we got to work and started making it happen!


What does it take to build your own arcade cabinet?

We used a few different things to get started:

I already had an old 19" Acer LCD display kicking around from a million years ago, and it has an integrated speaker on it, so we're using that to wire up the sound on it.


OK, I've got the parts... now what do I do?

Everything we needed arrived pretty quickly, so we were pretty much good to go. The first thing we needed to do is to build the frame of this arcade cabinet. That meant measuring the display and the controller components, and determining what the size of the whole beast was going to be. We decided to go with a bar-top style cabinet, so it would actually be something that could be moved around by one person without a hernia, and possibly get taken to some of the music festivals where I perform as SmaBoi and with my band, Sonic Source.

Picture of two intersecting "L" cuts of wood on a circular saw bench
Dad told me to let you know to never use a circular saw to cut the middle of a board, like above.

We started by cutting out the sides, as you can see above, with a circular saw, and finishing the cuts with a handheld jig saw.

Picture of Dr. James P. Walden inspecting some baltic birch wood cut into L shapes
Dad's inspecting our cuts. Everything looks pretty good! For now...

After that, we cut up some more wood for the arcade cabinet's top, base, back, and face frame. Dad had some ideas about how to join the wood so that none of the edges of the plywood show through... more on that later.

Picture of Michael Sean McDade operating a table saw like a champ
I'm definitely neither certified nor qualified to operate this level of heavy machinery.

It's starting to look like a bar-top arcade cabinet! Woot!

Surprisingly enough, we managed to get this far without too much cursing, and nobody lost a thumb! (Yet.) We are pretty proud of the progress so far:

Picture of Crates McDade pointing at the bar-top arcade cabinet he's building with Dad.
Not too shabby! We're going to cut some angles in later to make it more ergonomic.

Next step is going to be building a drawer that sits inside the cabinet, and cutting out holes in the control surface, into which we're going to integrate the circuitry and components from our MayFlash F300 arcade sticks! But that's coming in the next post... so please stay tuned for the rest of this series, as we continue to build our own home-made arcade cabinet!

Thanks for reading. Please leave some comments letting us know how we're doing so far, and if you have any tips, be sure to share them!


Ready to learn more about JavaScript development, organization and productivity tips?

Click here to read more articles on JavaScript, philosophy and life hacks!