MAME 2003-Plus is a specialized emulator core (commonly used in RetroArch/RetroPie) that balances performance on low-power devices with a massive, updated game library Full Non-Merged ROM Set
for this core is often considered the "gold standard" for users because every game file is completely standalone. Understanding the "Full Non-Merged" Set
In a standard MAME set, many games share files (like BIOS or "parent" ROMs) to save space. A Full Non-Merged set changes this structure so that: Standalone Files
file contains every single file needed to run that specific game. No Dependencies
: You do not need to keep a separate "parent" ROM or a BIOS file (like neogeo.zip
) in your folder; they are already included inside the individual game's zip. Perfect for Curating
: Because each zip is independent, you can delete games you don't want without accidentally breaking others. Recalbox Wiki Why MAME 2003-Plus?
While it uses MAME 0.78 as its baseline, the "Plus" version is actively maintained and has backported support for hundreds of additional games, improved input, and better sound. Compatibility
: It is specifically designed for platforms like the Raspberry Pi, mobile devices, and older consoles. playlist scanner primarily supports Full Non-Merged sets for accurate game identification. Where to Find Reference Sets
Reliable "Reference Sets" (collections verified to match the emulator's specific requirements) are typically hosted on the Internet Archive . Key search terms for these archives include:
mame-2003-plus-reference-set directory listing - Internet Archive mame 2003plus reference link full nonmerged romsets
Guide to MAME 2003-Plus: Full Non-Merged Romsets MAME 2003-Plus is a high-performance arcade emulator core for Libretro/RetroArch, specifically optimized for single-board computers like the Raspberry Pi. Unlike many static arcade cores, it is actively maintained and supports hundreds of additional games beyond its base MAME 0.78 set. Understanding the "Full Non-Merged" Format
For most users, a Full Non-Merged romset is the recommended way to manage an arcade library.
Standalone Files: Each game ZIP file contains absolutely everything needed to run that specific game, including any necessary files from "parent" games or BIOS sets.
Plug-and-Play: You can move a single ZIP file to another device or folder, and it will work without needing a separate parent file or BIOS in the same directory.
Compatibility: This format is the only one fully supported by the RetroArch Playlist Scanner for MAME 2003-Plus.
Storage Trade-off: While more convenient, a full non-merged set requires roughly 6% more storage space than a "Split" set because files are duplicated across multiple ZIPs. Core Compatibility and Requirements MAME 2003-Plus is built on the MAME 0.78 codebase.
Retro-Compatibility: Approximately 95% of standard MAME 0.78 romsets will work with this core.
Unique Romsets: For the remaining 5%—including games with new features or bug fixes—you must use or build a dedicated MAME 2003-Plus Reference Set.
CHDs: MAME 2003-Plus uses the same CHD v3 files as MAME 0.78. How to Build or Verify Your Set
If you cannot find a pre-built reference set, you can build one using a ROM manager like ClrMamePro. MAME 2003-Plus is a specialized emulator core (commonly
Generate a DAT File: You can generate a custom XML DAT file directly from the MAME 2003-Plus Core Menu in RetroArch to ensure an exact match with your core version.
Source Materials: To rebuild a complete collection, you typically need a recent MAME romset (v0.223+) and the corresponding "Rollback" sets. Recommended Settings: Set ClrMamePro to Non-Merged mode.
Disable "Separate BIOS Sets" in both the Rebuild and Scanner advanced menus to ensure BIOS files are included inside each game ZIP. MAME 2003-Plus - libretro/docs - GitHub
The official MAME 2003-Plus Full Non-Merged Reference Set is primarily hosted on the Internet Archive. This set is specifically curated for the mame2003-plus libretro core, which is derived from the
codebase but retro-ports support for hundreds of additional games. Core Reference Links Primary Archive Link Internet Archive - MAME 2003 Plus Reference Set Direct File Directory Archive.org Directory Listing Alternative 2018 Set MAME 2003-Plus Reference Set 2018 Full Non-Merged Format Explained Full Non-Merged
romset is the most user-friendly format for this core because: Standalone Files
: Each ZIP file contains all necessary data to run the game, including the parent ROMs and required BIOS files (e.g., neogeo.zip files are baked into each game ZIP). RetroArch Compatibility : The RetroArch playlist scanner specifically supports Full Non-Merged romsets for MAME 2003-Plus. Pick-and-Choose
: You can copy individual game files to your device without needing to maintain a massive library of parent files. Technical Specifications
MAME 2003-Plus Reference Set is a curated collection of arcade ROMs specifically optimized for the MAME 2003-Plus libretro core
. This set is based on the original MAME 0.78 codebase but includes hundreds of backported fixes, new games, and improved performance features for retro gaming platforms like RetroPie and RetroArch. Key Characteristics of the Reference Set No Dependencies : You do not need to
Here is the reference article and the necessary information regarding Non-Merged ROMsets for MAME 2003 Plus.
The phrase "reference link" refers to a standardized build. You cannot mix and match ROMs from different MAME versions.
MAME is pedantic. A ROM for MAME 0.200 will almost never work on MAME 0.78. Why? Because MAME devs frequently rename ROM files, re-dump chips, or split parent/clone relationships.
The reference set for MAME 2003plus is MAME 0.78, but modified. However, because the "plus" project backported drivers, its reference set is technically a hybrid: 0.78 + up to 0.188 backports.
Accessing and using ROM sets with MAME 2003+ requires an understanding of the legal and technical aspects of emulation. While MAME and related communities provide guidance on obtaining ROMs, users must ensure they comply with copyright laws and only use ROMs for which they have the rights to use.
The most famous issue. A neogeo.zip from MAME 0.270 will not work on 2003plus. The 2003plus requires the neogeo.zip from MAME 0.78 or specifically the 2003plus-neogeo-bios. The CRC for the correct neo-epo.bin is C5 D5 1B F2. If yours is different, audio will glitch or the game won't boot.
Disclaimer: This article does not provide direct download links, as MAME ROMs contain copyrighted code. However, this information is provided for educational purposes regarding ROM management for games you legally own or for systems like MAME that require BIOS files which are often freely distributable.
If you have a legal right to obtain these files (e.g., via dumping your own arcade boards), here is the structure you are looking for:
The Naming Convention:
A valid reference set will almost always include a datfile (XML file) for MAME 2003 Plus. The folder structure should look like this:
`/roms/ | |-- 1942.zip (Non-merged - contains 1942, audio CPU, graphics) |-- pacman.zip (Non-merged - contains pacman.6e, pacman.6f, etc.) |-- neogeo.zip (The universal BIOS - often still required even in non-merged, but non-merged games include a copy) |-- sf2.zip (Street Fighter II - World) |-- README.dat
How to verify the "Reference Link" aspect: If you are downloading a pre-assembled archive, check the file size. A Full Non-Merged Reference set for MAME 2003 Plus is typically between 28GB and 35GB compressed (7z). When extracted to a drive with links preserved, it appears as a directory of ~10,000 ZIP files consuming ~55GB on disk.
Beware of "Fake" sets:
Many websites claim "MAME 2003 Full Non-Merged" but actually provide MAME 0.37b5 (ancient) or MAME 0.212 (too new). Always check the mameversion.txt inside the archive.