# 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
| 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. | # Example for RetroPie: count ZIPs in roms/mame2003-plus/
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: Summary & Recommendation | Aspect | Verdict |