Linux · Games
MAME
MAME is a multi-purpose emulation framework.
by MAMEDev and contributors
Official site: flathub.org
About MAME
MAME's purpose is to preserve decades of software history. As electronic technology continues to rush
forward, MAME prevents this important "vintage" software from being lost and forgotten. This is
achieved by documenting the hardware and how it functions. The source code to MAME serves as this documentation.
The fact that the software is usable serves primarily to validate the accuracy of the documentation (how else
can you prove that you have recreated the hardware faithfully?). Over time, MAME (originally stood for Multiple
Arcade Machine Emulator) absorbed the sister-project MESS (Multi Emulator Super System), so MAME now documents a
wide variety of (mostly vintage) computers, video game consoles and calculators, in addition to the arcade video
games that were its initial focus.
How to install MAME
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub org.mamedev.MAME
- Open MAME once it finishes installing.
Frequently asked questions
Is MAME free to download?
Yes. The Download button sends you to flathub.org, the developer's official site, where MAME is available to download. Flatnic doesn't host or modify any files.
How do I install MAME from the command line?
With Flatpak, run: flatpak install flathub org.mamedev.MAME. This installs it from the official source and keeps it updated.
Is MAME safe?
MAME downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.