MAME (Multiple Arcade Machine Emulator) is a freely distributed and non-profit project that provides users with a sophisticated arcade machine emulator software designed for the GNU/Linux and Microsoft Windows operating systems.
Supports a plethora of old-school games
The project’s main goal is to preserve ancient games from disappearing forever just because the hardware that were designed to run on is no longer manufactured. In no way this application should be used for pirating games and other copyright infringement purposes.
It has been designed from the ground up to support a wide range of ROMs, as well as CD or hard disk images with some of the most popular games of all times, especially classic arcade games from the late ‘70s era.
Key features include support for both vector and raster displays, a wide range of sound chips and processors, a flexible timer system, and dynamic recompilation. It is targeted at 32-bit and 64-bit instruction set architectures.
Availability and installation
The application has been written entirely in the C++ programming language and it is distributed as a source archive. To compile and install the program in your Linux-based operating system, download and extract the archive on your home folder.
Then, simply navigate to the extracted folder via a terminal emulator and type the “make” command. Once the compilation process has been completed, you can use the program as-is from that folder or install it system wide using the “make install” command as root (system administrator).
In conclusion, Multiple Arcade Machine Emulator (MAME) is a decent arcade game system emulator software that supports a multitude of games and hardware platforms.