MAME

Size 4TB
Views 72
Number of files 100K
Console MAME
Request

https://www.mamedev.org/release.html
This is the official download page for the latest version of MAME

Guide

What do I actually need to download?

Depends on what you want to do

I just want to play classic arcade games!
– Download just the ROMs set.

I want to play newer arcade games as well!
– Download the ROMs and CHDs sets.

I want to make custom sets for emulation on devices with limited storage or processing power!
– You’ll want to get the DAT file for the split ROMs set you want to use, the Rollback ROMs and Rollback CHD sets, the regular ROM and CHD sets, and the ROM (bios-devices) set. You’ll also need clrmamepro or some other ROM management/validation program to create the custom set.

I want to have screenshots, intro videos and more in my fancy frontend (like Hyperspin, Launchbox, or GameEx)!
– In addition to the MAME sets you want, also grab the Extras and Multimedia sets.

I want to emulate everything through MAME!
– Grab the ROM, CHD, and Software List ROM and CHD sets.

I want to help preserve arcade history!
– Download everything!

What does (merged) mean in the ROM and SL ROM sets?

(From the PD Github page)
Merging explained:

Split:

A split set is one where the parent set contains all of the normal data it should, and the clone sets contain only what has changed as compared to the parent set.
This saves some space, but isn’t quite as efficient as a merged set.
The clone sets can’t operate without their parent set.
Remark: The parent and clones in split sets DO NOT include BIOS or DEVICE files – they are separate files within the set (An example would be 100lions (No BIOS in the parent) and Galaga (No device file in the parent) – This is per MAME design

Merged:

A merged set takes the parent set and one or more clone sets and puts them all inside the parent set’s storage.
To use the existing Pac-Man example, combining the Puckman, Midway Pac-Man (USA) sets, along with various bootleg versions– and combining it all into PUCKMAN.ZIP, would be making a merged set.
Remark: The parent games in a merged set DO NOT include BIOS or DEVICE files – they are separate files within the set (An example would be 100lions (No BIOS in the parent) and Galaga (No device file in the parent) – This is per MAME design

Non-merged:

A non-merged set is one that contains absolutely everything necessary for a given game to run in one ZIP file.
Remark: Even though Non-Merged games -normally- DO NOT include BIOS or DEVICE files within the game, in the case of the PD non-merged set we DO include these within the game, which ensures that every single game can be copied and ran as individual game without the need of any extra files.
This makes a set like this ideal for splitting up on a per-game-basis. The non-merged set is ideal for those people that work on Arcade PCBs as ALL roms/devices/bios files are contained within the game. This set is also great for those that for instance create their own arcade cabinets and want to copy only very specific games to their PC/Rapsberry/Other, the game.zip file contain all the files needed, no more searching for the dependent parent files, BIOS files, device files – just copy galaga.zip and you are set.

Pick individual games from this set if you are not intending to download a complete ROM set.

Please note: You can use the dat files, clrmamepro, and the merged set to create your own split or non-merged romsets.

MAME (originally an acronym of Multiple Arcade Machine Emulator) is a free and open source emulator designed to recreate the hardware of arcade game systems in software on modern personal computers and other platforms. The intention is to preserve gaming history by preventing vintage games from being lost or forgotten. 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”. Joystiq has listed MAME as an application that every Windows and Mac gamer should have.

The first public MAME release was by Nicola Salmoria on February 5, 1997. 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. MESS, an emulator for many video game consoles and computer systems, based on the MAME core, was integrated upstream into MAME in 2015.

Note

  • MAME 0.269 Software List CHDs (merged) split into multiple platforms due to its large size. Please download all or any part you want.
  • The password to extract if any is “romsfun.com

Problems with download or installation?