This was the time that Space Invaders ruled the world. The infamous cocktail table lived in the corner. If we were flush we'd pay 10p to play. Being from Liverpool we soon found out that balancing a match in the coin mechanism and spinning a 2p piece in fast it would be accepted :) 10 plays for 20p. I've always wanted a space invaders part 2 cocktail table from whenever I can remember, and had an interest in commercial gaming machines, probably due to my interest in electronic devices and the fact that at the time owning something like that was completely impossible and expensive. Because the 80's was the golden age of arcades these machines have become highly collectible, and still overly expensive. They show up on eBay for about £1000 or up depending on their quality.
So I'm building my own.
The old machines are truly authentic but the repairs on these are costly and the internal components are very old so we'll have to look for alternatives.
Enter MAME. MAME stands for Multi Arcade Machine Emulator. The machines of the 80's and even up to today can be emulated on a computer for free. The PC basically takes the game's programming (called roms) and runs the game on the PC. It's a bit technical, but once you've got the hang of it, it's easy enough to do. The actual roms are 'illegal to own' unless you own the game itself, but Google is your best friend in this case.
In the past I'd ran MAME on most of the PC's I'd owned and twiddled about with it on and off. Recently I discovered a frontend for MAME. A frontend is a skin that sits on top of the main program and - well - looks pretty fantastic. Undoubtedly the best frontend is called hyperspin.
Have a look at it here:
http://www.hyperspin-fe.com/
Scroll down and play the opening video. This is what you see when the program runs. Hyperspin emulates pretty much every game console available (with the emulator running behind) including MAME and is totally free.
So... I've got the games, I've got the frontend, but I'm still sitting in front of the PC playing them on a keyboard. It's time to put them all in a box and make my own cocktail table. Amusingly I stumbled across the perfect table in Ikea whilst browning the web. Ikea is cheap, so it was the first place I looked. I wasn't the only one with this idea. I soon found a number of people had done this. Turning their RAMVIK table into games tables and media centres. One person has even turned one into an LCD pinball machine. Crazy.

The one above is a small ramvik. I wanted something bigger so went for the table below, although mine isn't white, it's black.
I'll be sitting to the side of my table so will be mounting the monitor vertically. I mostly play vertical games like space invaders and scramble etc. I will be playing the odd horizontal game like missile command and carnival etc.
The first purchase after the table was an x-arcade joystick. This is a programmable stick made for MAME amongst other games and emulators. It's brilliant, but it's also big. I'll be adding a number of USB connections to the side of the table, and adding the x-arcade to the equation for when I play horizontal games. I did consider cutting the x-arcade down and fitting it to one end of the table so I could reach in to play. I may reconsider this in the future when the project is finished if the ergonomics are bad. For now it can stay on USB.
x-arcade:

As I said I'll be mainly playing vertical games so I need a joystick and some fire buttons on the side of the table. The buttons are easy enough to find but the joystick was a bit harder to research. Most people who build these machines use a jamma connector or i-pac. This is fine, but it means a load of soldering skills, and if I'm honest I couldn't be arsed with all that. I found the Ultrastik 360 at Ultimarc.com. This joystick is USB so connects straight to the PC easily and includes a harness which allows up to 8 buttons to be connected and configured via software. This is important so the stick can be changed to suit each game individually.

I began the project by building the table and changing the whole living room to suit :)
Pen and paper at the ready!...
You can't use the drawers from the table as you need the space for the internal components. This means you need to attach the drawer ends to the table without them looking crap and also to give you access if needed. Over the course of building I considered a few ways and settled on magnetic door catches as they give a good flush finish. I'd suggest at least 4 to give a good grip.
The table comes with a central strut which we also cannot use (unless you are very good with woodwork and can cut it to suit the monitor shape. I decided to deal with the support problem later as you'll see.
I wanted two USB connectors for ease of use and connection to the x-arcade joystick for horizontal games. This is what they looked like. They were a little hard to find. I had to have a good root round the arcade cabinet and MAME building forums to track them down. Here they are in position.
The first thing to do was cut the hole for the monitor. This was quite easy. Using a 'board' marker (one of the water based white ones) I measured the exact centre of the table and drew a line. Next I measured the exact centre of the monitor and laid the monitor on it's front drawing round it to get the correct size. I slightly jigsawed outside the line when cutting to allow for monitor positioning. Here's the installation below.
Previous to cutting the space for the monitor I tested the viewing angle of the Samsung monitor. I think you'll agree it's more than adequate from this picture.
I used the central strut from the table as a tri-square to adjust the position of the monitor and make sure it was square. I then added some sticky-back sponge to the sides of the monitor to keep it in position. This was done after I'd adjusted the mounting brackets which you'll see later.
The Samsung monitor has a flat area at the base. This was a touch too thick, but a quick bend of the bracket, and the use of a spirit level it was soon in the correct position. the brackets are just aluminum straight ones used to attach kitchen drawers to doors. They should be easy to find.
The top end of the monitor is rounded so I used angle brackets and bent them to suit roughly, and used some more of the sticky back pads for minute adjustments. Here you can also see my added support for the centre of the table. These are kitchen cabinet legs and should also be easy enough to track down. This will help with strengthening the central area around the cutout where the strut should have resided. There's one at the other side too.
Time for a quick test! (used laptop)
Obviously we need some cooling through the table so I fitted the entry/exit holes and fans as below. The fan has 3 speeds, and on the lowest setting it's silent and the exhaust air is quite cold :)
The exit fan was fitted to the drawer end opposite the entry hole to let the air flow in the correct manner past all the components.
I then fitted the joystick and buttons to the side.
Added the silver 'coin insert' button, one and two player, fire and secondary button (used for scramble/space chaser etc).
It's starting to come together :)
The last part of the job was to fit the intellipanel sockets, speakers and PC.
The Logitech speakers came with a small subwoofer which you can't see. It's positioned behind the intellipanel and gives that proper bass on the invaders DUN DUN DUN DUN.
The Intellipanel is a socket set that uses a master device (PC) and slave sockets (other peripherals) Choosing sleep on the PC cuts power to the other sockets after about 15 seconds. So whilst having a great time, I'm also saving the planet! A simple press of the keyboard and it all comes back on. This wouldn't be necessary if you use an old PC as you can connect a button to the power switch on the PC causing the same effect. I couldn't do this as the PC is still under warranty.
Custom overlay designed by Todd at arcadeoverlays.com. Thanks!

Conclusions:
I was going to use hyperspin as the frontend as it's ultimate eyecandy. However, either this acer aspire is a bit slow (possibly graphics card or windows 7). It was far too clunky and slow to use properly on this table so I used MALA instead (will return to hyperspin over the next month or so when I've tweaked the bloatware on this Acer. Format C:?) . I found MALA easy to configure and am in the process of creating my own layout/skin for my table. Most of the frontends support horizontal screens and mine's vertical.
This machine is also a wireless computer for browsing the web, and a multimedia PC for music. It basically does everything a computer can do as well as be a kick-ass MAME machine. Go see Kick-Ass by the way, it's fantastic.
I'll post some final pictures when the overlay arrives.
The overlay arrived this morning :) Here's the final product.
Here's Tombo thrashing Sonic!
Off to play some games now. I have 8000 of them to get through.
Bye! :)




