MAME stands for Multiple Machine Arcade Emulator. In other words, it recreates the hardware associated with multiple arcade systems. Initially released in 1997 by Nicola Salmoria, the ultimate goal of this emulator has never changed – preserving history and access to vintage games. After numerous updates, it has reached more than 7,000 games and over 10,000 ROM image sets. It has been mentioned in a few profile magazines as the ideal application for every gamer out there. The emulator is written in C++ or C and Python. It runs on Windows, Linux, Mac OS X, Amiga and BSD, among others.
A new version of MAME was released later on – known as MESS, yet it was quickly integrated into MAME later on. The emulator is still being maintained and new versions pop up on a regular basis – more updates, a smoother experience and access to even more classic games.