MAME version 0.72 is an older, specific version of the emulator (released around 2003), often still used today for its performance on lower-end hardware or for compatibility with certain mobile and handheld frontends like MAME4all. 1. Understanding MAME 0.72 ROM Sets
Because MAME's emulation of hardware becomes more accurate over time, the requirements for ROM files often change between versions.
Version-Specific Sets: To get games running correctly on MAME 0.72, you must use a MAME 0.72 ROM set. Using a "New" or current set (like version 0.281) will likely lead to "missing files" or checksum errors because older versions expect files to be named or structured differently.
Reference Data: If you have a different version of ROMs, you can use tools like clrmamepro along with a MAME 0.72 DAT file to scan and rebuild your collection to match the 0.72 requirements. 2. Setting Up ROMs in MAME 0.72
File Location: Place your zipped ROM files directly into the roms folder within your MAME directory.
Keep Zipped: Do not unzip individual ROM files. MAME reads the contents of the .zip or .7z archives directly.
BIOS Files: Many games (like Neo Geo titles) require a separate BIOS file (e.g., neogeo.zip) to be present in the same roms folder as the game file. 3. Configuring the Path
If you prefer to keep your ROMs in a different location, you must update the configuration:
Generate a configuration file if it doesn't exist by running mame -createconfig in your command line. Open the resulting mame.ini file in a text editor. mame 072 roms new
Locate the rompath line and add the path to your new ROM folder (e.g., rompath roms;D:\MyGames\MAME072_ROMs). 4. Working with CHD Files (Hard Disk Images)
For newer games in the 0.72 set that require CHD (Compressed Hunks of Data) files:
Create a folder inside your roms directory named exactly after the ROM zip file. Place the corresponding .chd file inside that folder. Getting Mame games to work
MAME 0.72 (released in 2003) is an "ancient" but highly relevant version of the Multiple Arcade Machine Emulator, primarily used today because it serves as the foundation for MAME 2003 and MAME 2003-Plus cores in RetroArch/Libretro. This version is favored on low-power devices like the Raspberry Pi, Nintendo Switch, and Xbox 360 because it balances performance with broad game compatibility. 1. Understanding the MAME 0.72 ROM Set
The most critical rule in MAME is that your ROM set version must match your emulator version. If you are using a MAME 0.72-based emulator, you need the specific ROM set from that era.
Game Compatibility: MAME 0.72 supports approximately 4,500 games, including classics like Mortal Kombat II, NBA Jam, and Street Fighter II.
File Structure: ROMs for this version are typically distributed in three formats:
Split (Recommended): The "parent" game (original version) and its "clones" (regional or minor variants) are in separate zip files. You must have the parent zip to play the clone. MAME version 0
Merged: All versions of a game are bundled into a single zip file.
Non-Merged: Every zip file is standalone and contains all necessary data to run without a parent file, though this takes up significantly more storage. 2. Modern Ports and Use Cases
While the original 0.72 release is decades old, "New" updates often refer to ports for modern consoles:
Nintendo Switch (MAMEim NX): A port by MVG that allows games like NBA Hangtime to run at full speed by utilizing Lib NX for graphics and sound.
Xbox 360: An older but stable port that added pixel shaders and a custom UI for JTAG/RGH consoles.
RetroArch (MAME 2003 / 2003-Plus): These cores are widely used on platforms like RetroPie. The "Plus" version adds updated drivers to the 0.72 base to support more games while keeping the low system requirements. 3. Setup and Installation To set up a 0.72-based system, follow these steps:
Acquire the ROMs: Search specifically for "MAME 0.72 ROM set" or "MAME 2003 ROM set" on archives like the Internet Archive.
Directory Placement: Create a folder named roms in your emulator's directory and place the zipped game files inside. Do not unzip them. Safety and Security: When downloading anything from the
Audit: Use the emulator’s UI to "audit" or "scan" the files. This confirms which games are compatible with the specific 0.72 core you are using.
BIOS Files: Some games require additional BIOS files (e.g., neogeo.zip) to be placed in the same ROMs folder. 4. Updating and Managing
If you have an older or incomplete set, tools like ClrMamePro can verify your files against a ".dat" file for MAME 0.72 to ensure you aren't missing critical data or using corrupted files.
Warning: While the MAME emulator is legal, downloading copyrighted ROMs is generally considered illegal in many jurisdictions unless you own the original arcade board. I ported MAME 0.72 to the Nintendo Switch | MVG
When downloading anything from the internet, including ROMs, it's essential to be aware of the risks of malware and viruses. Ensure you have good antivirus software and only download from reputable sources.
A “new” way to organize your 0.72 collection:
Many users now prefer non-merged “new” 0.72 ROM packs because they work without hunting for parent files.
You often see claims of “MAME 0.72 Complete ROM Set” (approx 10–12 GB).
That set contains only games up to late 2003. Any game after 2003 (e.g., Metal Slug 5, Samurai Shodown V, King of Fighters 2003) does not exist in native 0.72 form.
However, some neo-geo games (2004+) can be hacked to run on 0.72 by:
232-p1.bin → mslug5_p1.rom)But emulation will be glitchy because 0.72 lacks: