*** Welcome to piglix ***

Multiple Arcade Machine Emulator

MAME
MAME Logo
MAME's main menu
MAME's main menu
Original author(s) Nicola Salmoria
Developer(s) Nicola Salmoria and the MAME Team
Initial release 5 February 1997; 20 years ago (1997-02-05)
Stable release 0.186 (May 31, 2017; 19 days ago (2017-05-31))
Repository github.com/mamedev/mame
Written in C++ (C and Python for some drivers)
Operating system Windows, macOS, Linux, BSD, Amiga, etc
Type Emulator
License New BSD, GNU GPL v2 or later
Website mamedev.org

MAME (an acronym of Multiple Arcade Machine Emulator) is a free and open source emulator designed to recreate the hardware of arcade game systems in software on modern personal computers and other platforms. The intention is to preserve gaming history by preventing vintage games from being lost or forgotten. The aim of MAME is to be a reference to the inner workings of the emulated arcade machines; the ability to actually play the games is considered "a nice side effect".Joystiq has listed MAME as an application that every gamer should have.

The first public MAME release (0.1) was on February 5, 1997, by Nicola Salmoria. The emulator now supports over seven thousand unique games and ten thousand actual ROM image sets, though not all of the supported games are playable. MESS, an emulator for many video game consoles and computer systems, based on the MAME core, was integrated into MAME in 2015.

The project was started by the Italian programmer Nicola Salmoria. MAME traces its roots to an earlier emulator project called Multi-Pac, but the name was changed as more and more games started to be emulated within the MAME framework. In April 1997, Salmoria stepped down for his national service commitments, handing stewardship of the project to fellow Italian Mirko Buffoni for a period of half a year. In May 2003, David Haywood took over the job of the coordinator. From April 2005 to April 2011, the project was coordinated by Aaron Giles. Angelo Salese stepped in as the new coordinator. In 2012, Miodrag Milanovic took over. The project is supported by hundreds of developers around the world and thousands of outside contributors.

At first, MAME was developed exclusively for MS-DOS, but it was soon ported to Unix-like systems (X/MAME), Macintosh (MacMAME and later MAME OS X) and Windows (MAME32). Currently, the main development occurs on the Windows platform, and most other platforms are supported through the SDLMAME project, which was integrated into the main development source tree in 2006. In addition, different versions of MAME have been ported to other computers, game consoles, mobile phones and PDAs, and at one point even to digital cameras. In 2012, Google ported MAME to Native Client, which allows MAME to run inside Chrome.


...
Wikipedia

...