# Example for RetroPie: count ZIPs in roms/mame2003-plus/ ls -1 *.zip | wc -l # Should be > 7000 for a full set (~3600 working games + clones + BIOS) Use romcollectionbrowser or mame2003-plus-lr -verifyroms via command line (if core supports). The definitive DAT file for MAME 2003-Plus is maintained here: GitHub: libretro/mame2003-plus-libretro → metadata/mame2003-plus.xml You can use this DAT with Clrmamepro to rebuild any 0.78 set to the exact Plus non-merged standard. 10. Summary & Recommendation | Aspect | Verdict | |--------|---------| | Best for casual users | Yes – no parent dependency confusion. | | Best for power users | Split set (if you always keep parents). | | Storage cost | ~28 GB (reasonable for most retro handhelds & Pi). | | Ease of curation | High – delete any game ZIP without breaking others. | | RetroPie default | No (RetroPie scripts prefer non-merged for 2003-plus). |
| Type | Structure | Pros | Cons | |------|-----------|------|------| | | Parent ROM contains main files; clone ROMs contain only differences. | Saves disk space. | Clones won’t run without the parent. | | Merged | One ZIP contains parent + all clones. | Very compact. | Large ZIPs, slow to audit. | | Full Non-Merged | Each game (parent or clone) is a standalone ZIP with all required files. | No dependency on parent. Easy to add/remove individual games. | Larger total size. | Mame 2003-plus Reference Full Non-merged Romsets
| Format | sf2.zip (parent) contains | sf2ce.zip (clone) contains | |--------|-----------------------------|------------------------------| | | Program ROMs, GFX, Sound | Only different program ROMs | | Full Non-Merged | All ROMs | All ROMs (identical copy of parent + clone-unique) | # Example for RetroPie: count ZIPs in roms/mame2003-plus/
If you maintain a dedicated MAME 2003-Plus setup on a Raspberry Pi or similar device, use Full Non-Merged . It eliminates “missing parent ROM” errors and simplifies game management, at a reasonable storage cost of ~28 GB for the full reference set. Report generated for informational purposes. ROM distribution is not condoned – only use with your own legal dumps. Summary & Recommendation | Aspect | Verdict |
This is a detailed reference report for , focusing on the “Full Non-Merged” ROM set structure. This is a critical topic for users of RetroPie, Lakka, Batocera, and other emulation frontends that rely on this specific libretro core. MAME 2003-Plus Reference: Full Non-Merged ROMsets 1. Core Overview | Attribute | Details | |-----------|---------| | Core Name | MAME 2003-Plus (libretro) | | Base MAME Version | MAME 0.78 (circa 2003) | | Plus Modifications | Backported drivers from newer MAME versions (0.140–0.242), additional bug fixes, and performance optimizations. | | Primary Use | Raspberry Pi (2/3/4/5), low-power ARM devices, RetroPie, Batocera, Lakka. | | ROM Set Type | Full Non-Merged (each ZIP contains all required files to run a game + its clones independently). | ⚠️ Critical: MAME 2003-Plus is not compatible with standard MAME 0.78 ROMs. It requires a specially updated set that matches its backported drivers. 2. Understanding “Full Non-Merged” ROM Sets In MAME terminology, three set types exist:
| BIOS / Device File | Required For | Must be present | |--------------------|--------------|------------------| | neogeo.zip | All Neo Geo games | Yes | | qsound.zip | CPS-2 games (Street Fighter Alpha, Marvel vs Capcom, etc.) | Yes | | pgm.zip | PGM games (DoDonPachi, Cave games) | Yes | | atarisy1.zip | Atari System 1 games (Marble Madness, Gauntlet) | Yes | | cvs.zip | Capcom Vs SNK, some later CPS-2 hw | Yes | | namco51.zip / namco52.zip | Some Namco System 2 games | Rarely | | playch10.zip | Nintendo PlayChoice-10 | Yes | ✅ In a Full Non-Merged set, these BIOS files are still separate. Do not delete them. 5. Example: Parent vs Clone in Non-Merged Take Street Fighter II: Champion Edition (clone of sf2 ).
| Tool | Purpose | |------|---------| | | Rebuild split/merged to non-merged using a MAME 2003-Plus XML dat file. | | Romulus | Alternative ROM manager with GUI. | | ARL (Romcenter) | Audits and fixes missing ROMs. |