User Tools

Site Tools


MAME Cabinet

The MAME machine is up and running in the new space. The bones are from a 4 player Blitz 99 game. The original monitor has been replaced with a flat screen. Originally at the old space, we had a PC running MAME. This has been replaced by a raspberry Pi that runs Advanced MAME. The RPi O/S is piMAME build (I believe based on Raspbian) from Shea Silverman's blog. In the old space, the buttons were set up with Player 1 and 2 controls running to a Jpac, and Player 3 and 4 controls running to an Ipac 2. The two 'pacs were then daisy chained together. The new configuration replaces the Ipac 2 and the Jpac with an Ipac 4. This means the Jamma harness has been removed, but it's a much cleaner build overall. The Ipac 4 is plugged into the RPi via USB. The RPi recognizes it as a keyboard. However, I've noticed that if another keyboard is connected, the RPi appears to stop responding to the controls. The audio comes from the headphones jack in the RPi and runs into a small amp, which is wired to the speakers in the marquee.

Currently there is a lot of noise coming from the amp but otherwise it runs pretty good. Hack away!

New Motherboard

RPi needed a little more power for some of the 4 player games so now it's using a Zotac ION-ITX-C (1.6ghz atom). It's running Ubuntu 14.04 on some found-in-the-space 2.5“ hard drive so who knows how long that drive will last.


Make a copy of ~mame/mame/ if you can first then install ubuntu and add these packages:

apt-get install mame libavformat-dev libavcodec-dev libswscale-dev libavresample-dev build-essential libsfml-dev libopenal-dev

Download the for attract mode (frontend) and install

Create a new xsession file in /usr/share/xsessions/mame.desktop:

[Desktop Entry] Name=Mame Comment=Mame Exec=attract Icon= Type=Application

Restart, log out then when asked to log in click on the icon next to your name, you should see the mame session.

Status Online
Training NO
Hackable YES
Usage Restrictions Anyone
Owner VHS
If it Breaks Sigh loudly and continue hacking
Loan Status Permanent
Arrival Date Date
Location (Location within VHS, eg Workshop
Value $$
Champion See Compendium of Champions


The master power is controlled from a switch on the top left of the machine, near the back. It's hard to see. Usually, this is left on. The new setup does not require a keyboard. There are Enter and Escape buttons on the left side of the controls (far button is enter, near button is Escape). The pretend coins are added with buttons located where the coin slots used to be. P1 Coin is upper left, P2 upper right, P3 lower left, P4 lower right.

The audio come from a small amp which is located under the control panel. Adjust the glowing blue know to turn the sound up or down.

Storage Space

There is a door on the bottom left of the cabinet. All the silk screens are located in here. It's a bit sticky. The hope is that some day we're set up for silk screening and we can actually use them.

There is now an empty space in the back of the cabinet.

To Do

  • Figure out a way to adjust the volume without having to open the cabinet
  • Fix the noise in the apm
  • Get some lights in the marquee
  • Repair the damage to the cabinet that occurred during the move (maybe)
  • Get some graphics for the sides??
  • articulating beer holders??
  • New controller layout - I've made a rough panel with the button holes cut out, but not the joystick. I'm not sure if I like the layout. It's beside the cabinet.
  • Add details about the AdvMAME interface to this wiki.

Maintenance Log

Note Date Who
Wiki entry created Nov 20, 2013 Thomas L.
SD card reflashed with good ISO. Nov 21, 2013? Tyson H.
New MB installed with new rom set Oct 18, 2014 Garth C.
Much better mounting and post drinking wire cleanup Oct 19, 2014 Thomas H.
tool/mame_cabinet.txt · Last modified: 2015/12/12 14:31 (external edit)