

There are of course plenty of sites on the Internet designed to help those with broken arcade machines give their intellectual property a new lease of life (and if you happen to come across some old arcade machine ROMs then they can be dumped out using an Arduino). Some olders games have found their way into the public domain, but many others are still locked away. MAME provides a software version of the hardware that used to be in the game cabinet, but the software is covered by copyright, and most of the classics will be locked away for many years yet. You'll need to edit one of these to get things working properly with the RPi display. On first time it will create default configuration files. Once everything's done it can be installed: The build takes hours – so probably best to kick it off at a time when you're not going to be using your RPi for a while – this isn't a grab a cuppa situation. Then run the configuration and build process:


MAME4All has found its way onto ARM based smartphones and tablets, but it seems that AdvanceMAME is the way to go on the RPi. There are quite a few flavours of MAME out there, and the main development has concentrated on WinTel. Sudo apt-get install alsa-tools libasound2-dev gcc-4.7 export CC=gcc-4.7 export GCC=g++-4.7 We also need a specific version of the compiler so: I'm using Raspbian now, and though it comes with sound working, it lacks some of the libraries that MAME needs to output sound.
