Skip to content
whatismyalternative

MAME

Multi-purpose emulation framework for preserving software history.

Visit MAME

MAME is a multi-purpose emulation framework that documents the hardware and behavior of vintage computers, video game consoles, calculators, and arcade video games. It serves as a reference for how these machines work, supporting both preservation and education; the source code documents the hardware, and the software's ability to run original media validates that documentation. Originally the Multiple Arcade Machine Emulator, MAME absorbed the sister project MESS (Multi Emulator Super System), broadening its scope beyond arcade games. To operate, users must supply their own ROM, CD, hard disk, or other media images, which are not included with the executable.

MAME is distributed under the GNU General Public License version 2 (GPL-2.0), with most files, including core functionality, under the BSD-3-Clause License. The project is free, including its source code. Binary releases are available for supported platforms, including 64-bit Windows packages, and the source code can be compiled using current development tools; recent releases have raised requirements to C++20-capable compilers and, on Windows, an up-to-date Windows 10 or later installation. The Qt-based debugger requires Qt 6. MAME is intended for developers, researchers, educators, and enthusiasts working with vintage hardware documentation and emulation.

12 alternatives to MAME

Ranked by how well each tool replaces MAME: shared features, audience, price and popularity.

  1. The Versatile Commodore Emulator

    Covers 6 of 10 key features.

    Free planOpen source
    64 out of 100 matchContact sales
  2. A generic and open source machine emulator and virtualizer

    Covers 5 of 10 key features.

    Open source
    62 out of 100 match—
  3. Apache + MariaDB + PHP + Perl

    Covers 4 of 10 key features.

    Free planOpen source
    62 out of 100 matchContact sales
  4. A flexible, source-based Linux distribution

    Covers 4 of 10 key features.

    Free planOpen source
    62 out of 100 matchContact sales
  5. Runs classic graphical adventure and role-playing games using their original data files

    Covers 3 of 10 key features.

    Free planOpen source
    61 out of 100 matchContact sales
  6. Powerful open source virtualization for personal and enterprise use

    Covers 8 of 10 key features.

    Free planOpen source
    61 out of 100 matchContact sales
  7. European Cloud & AI provider (as described on the site)

    Covers 1 of 10 key features.

    59 out of 100 match—
  8. The best Android emulator for PC

    Covers 0 of 10 key features.

    Free plan
    59 out of 100 matchFree
  9. Open-source electronic prototyping platform enabling users to create interactive objects.

    Covers 2 of 10 key features.

    Open source
    58 out of 100 match—
  10. The MacPorts Project is an open-source community initiative to design an easy-to-use, easy

    Covers 3 of 10 key features.

    Free planOpen source
    58 out of 100 matchFree
  11. Free, GPL CD/DVD-ROM device emulator for Linux

    Covers 3 of 10 key features.

    Open source
    58 out of 100 match—
  12. Enterprise open source operating system published by Canonical

    Covers 2 of 10 key features.

    Free planOpen source
    58 out of 100 matchContact sales