MAME 0.289 is a free Windows emulator from MAMEdev. The file is fetched from the official github.com server, not from us. It began as the Multiple Arcade Machine Emulator and now reaches well beyond arcade cabinets. The package is 83.6 MB.
Who a preservation-minded emulator suits
MAME fits people who care about how old hardware actually worked. Its stated aim is to keep decades of vintage software from being lost, and it does that by documenting the hardware itself.
The source code is that documentation. Being able to run software is mainly a way to check that the documentation is accurate.
Arcade boards, MESS systems and calculators
The project absorbed its sister project MESS, short for Multi Emulator Super System. So MAME now documents computers, game consoles and calculators, mostly vintage ones, alongside the arcade games it began with.
The catalog tags point to specific targets such as Capcom Play System, Sega System C, Game and Watch, PlayChoice-10, SG1000 and MSX.
Winget package quirks and licence
The Winget package counts a 7-Zip self-extraction as a finished install. Because of that workaround, MAME is not added to PATH or the Start menu.
Nothing is written to the registry either, so MAME will not show up among installed apps and winget update cannot easily check it for updates. It costs nothing, and the licence is mostly GPLv2, with some subcomponents under different terms.
MAME pros and cons
Pros
- Free, with a price listed as 0
- Covers arcade machines, consoles, computers and calculators after absorbing MESS
- Source code serves as hardware documentation
- Official download from github.com, published by MAMEdev
Cons
- Winget install does not add MAME to PATH or the Start menu
- No registry entry, so it is missing from installed apps
- Updates are hard to check with winget update
- Interface is hard to judge before installing
Is MAME safe?
MAME is published by MAMEdev, and version 0.289 weighs 83.6 MB. The licence is mostly GPLv2, with some subcomponents under other terms, and the source code doubles as the project's documentation of the hardware it emulates, so anyone can read how it works.
How to install MAME
- Press the download button to get the official file.
- Run the installer you saved and confirm the Windows security prompt if the publisher matches.
- Follow the setup steps, then start MAME from the Start menu.