Mame

Mame

MAME (Multiple Arcade Machine Emulator) is an emulator application designed to recreate the hardware of arcade game systems. It allows users to play classic arcade games on modern computers and devices. MAME emulates the CPUs, graphics, sound, and other hardware of various arcade
Mame image
emulator arcade retro-gaming

MAME: Multiple Arcade Machine Emulator

MAME (Multiple Arcade Machine Emulator) is an emulator application designed to recreate the hardware of arcade game systems. It allows users to play classic arcade games on modern computers and devices. MAME emulates the CPUs, graphics, sound, and other hardware of various arcade machines, allowing accurate recreation of the original game experience.

What is Mame?

MAME (Multiple Arcade Machine Emulator) is an open source emulator application originally developed by Nicola Salmoria. First released in 1997, MAME emulates the hardware found in early arcade video game systems, allowing users to play the classic arcade games from the 1970s to the 1990s on modern personal computers and other platforms.

The purpose of MAME is to digitally preserve decades of arcade video game history. By emulating the processing chips, sound hardware, graphics systems, and other components found inside arcades cabinets, MAME allows near-perfect recreations of classic arcade titles. It supports thousands of games that would otherwise be lost or inaccessible as their original hardware platforms disappear.

As an emulator, MAME takes the original arcade game code and assets as input. It then simulates the microprocessors from arcade systems like Neo Geo, Capcom CPS-2, and SNK Playmore almost cycle-for-cycle to replicate the authentic experience on a high level. This makes the games play just as they did when running on such arcade hardware originally. MAME outputs the emulated graphics, audio, and gameplay via a user’s modern device and operating system.

In addition to playing arcade ROM images, MAME also includes a built-in debugger and artwork support. It has an active community of contributors who continue adding new system emulation and quality-of-life functionality. As both video game preservation and interest in retrogaming continue to grow, MAME remains an essential emulator for reliving arcade classics from video gaming’s golden age.

Mame Features

Features

  1. Emulates a wide range of classic arcade game hardware
  2. Supports thousands of different arcade game titles
  3. Allows accurate recreation of the original game experience
  4. Enables users to play classic arcade games on modern computers and devices
  5. Includes a large database of game ROMs and software
  6. Supports a variety of input devices, including joysticks and buttons
  7. Provides customization options for display, audio, and controls
  8. Includes a built-in debugger and development tools for advanced users

Pricing

  • Open Source

Pros

Comprehensive emulation of classic arcade hardware

Access to a vast library of classic arcade games

Accurate reproduction of the original game experience

Actively developed and maintained by a large community

Supports a wide range of input devices and configuration options

Cons

Requires users to obtain game ROMs, which may be legally questionable

Can be complex to set up and configure for some users

Performance can be dependent on the user's hardware

May not be compatible with all arcade game titles or hardware configurations


The Best Mame Alternatives

Top Games and Arcade Games and other similar apps like Mame


OpenEmu icon

OpenEmu

OpenEmu is an open source video game emulator for the Mac platform. It enables users to play classic games that were originally released for older game consoles and handheld gaming systems like the Nintendo Entertainment System (NES), Super Nintendo Entertainment System (SNES), Game Boy, Sega Genesis, Sony PlayStation, and more.One...
OpenEmu image
RetroArch icon

RetroArch

RetroArch is an open-source, cross-platform frontend for emulators, game engines, video games, media players and other applications. It's designed to be fast, lightweight, customizable and extensible.Some key features of RetroArch include:Supports many emulators and video game console cores for systems like NES, SNES, Genesis, N64, PS1, etc.Advanced graphics features like...
RetroArch image
EmulationStation icon

EmulationStation

EmulationStation is an open source graphical frontend for emulators designed to organize and view game console libraries. It works with emulators like RetroArch, OpenEmu, standalone emulators, and more to provide a unified visual interface to browse, select, and launch games from multiple systems including NES, SNES, Genesis, N64, PlayStation, and...
EmulationStation image
Happy Chick icon

Happy Chick

Happy Chick is a feature-packed video game emulator that enables users to play classic games from multiple retro gaming consoles on modern platforms. Originally launched in 2014 for Android devices, Happy Chick has expanded support to also include Windows PCs, iOS devices, and Mac computers.At its core, Happy Chick is...
Kawaks icon

Kawaks

Kawaks is a free, open-source emulator focused on accurately emulating CP System arcade games developed by Capcom in the 1990s. The CP System hardware was used in many popular fighting games like Street Fighter II, Darkstalkers, and JoJo's Bizarre Adventure.As an emulator, Kawaks allows you to play these classic arcade...
Kawaks image
RetroX icon

RetroX

RetroX is an open-source, cross-platform application for emulating classic gaming systems and playing retro video games. It supports emulation of popular retro consoles like the Nintendo Entertainment System (NES), Super Nintendo Entertainment System (SNES), Sega Genesis, Nintendo Game Boy, Arcade cabinets, and more.Some key features of RetroX include:Intuitive and easy-to-use...
RetroX image
RetriX icon

RetriX

RetriX is an open-source and cross-platform emulator that allows you to play classic games from vintage home computers, gaming consoles, and arcade machines on modern operating systems like Windows, MacOS, and Linux.Unlike closed-source commercial emulators, RetriX is completely free to download and use. It emulates systems like the Commodore 64,...
RetriX image
FB Alpha icon

FB Alpha

FB Alpha is an open-source, multi-system arcade emulator focused on accuracy and preservation. It emulates a wide range of arcade hardware from the 1980s and 1990s, including platforms by Capcom, SNK, Sega and others.Unlike other emulators that prioritize performance, FB Alpha places heavy emphasis on faithfully reproducing the behavior of...
FB Alpha image
CD-i Emulator icon

CD-i Emulator

CD-i Emulator is a free, open source emulator that replicates the environment and functionality of consumer appliances made by Philips in the 1990s that played CD-i (Compact Disc Interactive) format discs. It enables users to enjoy the games, edutainment programs, and other software originally authored for stand-alone CD-i players on...
CD-i Emulator image
Nostlan icon

Nostlan

Nostlan is an open-source knowledge management and note taking application. It provides users with a variety of tools to capture, organize, share, and reuse information.Some of the key features of Nostlan include:Flexible note taking with support for text, markdown, sketches, images, web clips, and morePowerful tagging and linking to connect...
Nostlan image
EMU7800 icon

EMU7800

EMU7800 is a popular open-source emulator that enables playing Sega Master System and Game Gear games on modern personal computers and mobile devices. It provides highly accurate emulation of the 8-bit fourth generation Sega consoles, preserving the original look, sound, and feel of the games.Some key features of EMU7800 include:Supports...
EMU7800 image
BeMAME icon

BeMAME

BeMAME is an open-source, cross-platform arcade machine emulator that allows users to play classic arcade video games on modern computers and devices. It emulates over 7,000 arcade games released from the 1970s through the 1990s and allows you to experience this classic gaming era on Linux, Mac OS, and other...
Supercade icon

Supercade

Supercade is a free, open source frontend for video game console emulators and arcade machines. It consolidates multiple emulators into one unified interface, allowing you to easily access and play games from a variety of retro systems.Some of the key features of Supercade include:Support for dozens of popular emulators like...
ProSystem icon

ProSystem

ProSystem is a complete audit software solution designed specifically for accounting firms. It provides powerful tools to help manage all aspects of the audit process, from planning and risk assessment to workpaper preparation, review, and sign-off.Key features of ProSystem include:Audit planning and tracking of budgeted versus actual time and expensesCustomizable...
ProSystem image
Shmupmame icon

Shmupmame

Shmupmame is an open-source, custom build of the MAME emulator that is optimized specifically for playing shoot 'em up (shmup) arcade games. Unlike the main MAME emulator which aims to emulate all arcade machine hardware, Shmupmame focuses solely on achieving highly accurate emulation and the lowest possible latency for classic...
Shmupmame image