Multiple Arcade Machine Emulator is a free and open source emulator designed to recreate the hardware of arcade game systems. 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". 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. It worth mentioning that MESS was integrated upstream into MAME in the past.

Last Stable Release:




Windows: Vista SP1+

Linux: Nothing reported

MacOS: 10.9+


CPU: Intel Core series CPU or equivalent 2.0 GHz+
GPU: modern card with Direct3D 9.0c+ / OpenGL 


Support files:

MAMEUI Category inifiles - 0.216

Offers to sort games by category, year of release, version of MAME, etc.

Simply place them in the "folders" location of MAMEUI.


Info.dat - 0.216

File maintained by MASH containing all the information from "". It gives information about the status of games in MAME-Arcade (i.e. development, bugs, improvements).


News.txt - 0.37b1 to 0.216


History.dat - 0.216

Access all trivia, facts, tips and other information for the games and machines


UI64 - 0.216

x64 GUI version of MAME on the Windows platform.

     Snapshot pack - Update (requires original before updating)

     Icon Pack file


WolfMAME - 0.216 

File (.7z) / Source Code (zip) / Source Code (tar.gz)

Used to prevent cheating (.inp) and important for establishing records

MAME(ARCADE) - (0.216) 64-bit / (0.215) 32-bit

Only includes ARCADE portion of MAME


MESS - (0.216) 64-bit / (0.215) 32-bit 

Only includes COMPUTER & GAMING CONSOLE portions of MAME

   info.dat file - 0.216

   MESSUI - (0.216) 64-bit / (0.215) 32-bit


HBMAME - 0.216 

MAME derivative for Windows that contains various hacks and homebrews.  

   GUI: Windows (0.216) 64-bit / (0.215) 32-bit

   CMD-Line: Windows (0.216) 64-bit / (0.215) 32-bit 

NegaMAME - 0.216-2 (64-bit) Windows Linux / Mac

MAME derivative friendly to third-party front-ends

SDLMAME - 2.15

iIt's a port of the popular MAME emulator to the SDL library and runs on many different platforms, including both 32/64-bit Linux.


Mame32k 0.67.215

MAME compiled with Kaillera for Windows/DOS, which enables Netplay online action with other emulators that support it.


MAME32 More! - 0.84.215

It's based on Mame Plus! with Kaillera, which enables Netplay on it and other emulators that support it.


NMamex - 0.215

It's MAME(Arcade) for Windows with support for NeoGeo games.


Caname - 0.62.215

It's a NeoGeo Arcade Machine Emulator


Negatron - 0.99.7 (64-bit) Windows / Mac / Linux

It's a MAME front-end to assist users in managing the huge list of machines available with ease-of-use in minde, such as checking for any changes or resource updates automatically.


Slackware MAME - 0.216

It's for Slackware Linux (32-bit & 64-bit)

BletchMAME - 1.6 zip / msi

It replaces the internal MAME UI with a more conventional point and click GUI to try providing a friendlier experience in a number of areas (such as profiles, input configuration and others).


EmuLoader 8.8.2

Front-end with a nice GUI


IV/Play 1.8.2

Front-end for command-line MAME


pfeMAME - Windows / Linux / Source Code

It's a front end for MAME written in (wx)Python



GroovyMAME is a fork of MAME aimed at CRT monitors, with a strong focus on CRT preservation since they argue its the only display technology that accurately replicates the genuine video game experience. However you can use GroovyMAME to alleviate some of the annoyances associated to emulation on LCD displays, specially for models that are capable of refreshing at custom rates.

GroovyMAME's main features:

- Improved video and audio synchronization that achieves truly smooth scrolling, tearing-free video and hiccup-free audio.
- Automatic generation of custom video timings for CRT monitors.
- Reduced input latency

While the improved synchronization feature is system independent, you are going to need special hardware and software setups in order to get the full experience. For more information, follow this link

Last Stable Release:

0.216 - v0.017p



Windows: XP+ (7+ recommended)


CPU: Intel Core series CPU or equivalent, at least 2.0 GHz
GPU: modern card with Direct3D 9.0c+ / OpenGL 


FinalBurn Alpha


FinalBurn Alpha (FBA) is an open-source, multi-arcade emulator which is also available as a libretro core. It's based off the original FinalBurn source code and includes options such as Kaillera, cheating, etc. It supports quite a lot of machines, though for more details please check Compatibility List.

Last Stable Release:



Windows: XP+


Note: Windows XP users follow this link to download it

Supermodel emulates Sega's Model 3 arcade platform which uses OpenGL and SDL library. It's still considered to be in "alpha" stage of development, meaning it lacks many planned features and does not yet have a user-friendly graphical interface, game compatibility remains low, and all CPUs are emulated using straightforward interpretation rather than fast just-in-time translation. 

Front-end UI is available here!

0.3a r779 / 08-11-2019