Arcade ROM Sets
Understanding arcade ROM organization and versions.
Overview
Arcade ROMs are organized into "ROM sets" - collections of files that work together. Understanding ROM sets is essential for arcade emulation.
ROM Set Types
Full Non-Merged
Each game ZIP contains everything it needs to run, including parent files.
- Pros: Each game is self-contained, easiest to use
- Cons: Takes more storage space
- Best for: Most users, especially on Steam Deck
Split
Clone games only contain their unique files. Parent ROMs stored separately.
- Pros: Saves some space
- Cons: Need both parent and clone files
- Best for: Organized collections
Merged
Parent and all clones combined into one ZIP file.
- Pros: Smallest size, all versions together
- Cons: Most frontends don't handle well
- Best for: Archival purposes
Parents and Clones
Many arcade games have multiple versions:
| Type | Example | Description |
|---|---|---|
| Parent | sf2 | Main/reference version |
| Clone | sf2ua | USA revision A |
| Clone | sf2j | Japanese version |
| Clone | sf2eb | European version B |
With non-merged sets, each version works independently. With split sets, clones need their parent ROM in the same folder.
ROM Set Versions
MAME and FBNeo update regularly, changing ROM requirements:
| Version | Notes |
|---|---|
| MAME 0.261 | Current as of late 2024 |
| MAME 2003-Plus | Popular RetroArch core, older set |
| FBNeo | Uses own ROM definitions |
Your ROM set version must match your emulator version. A MAME 0.245 ROM set won't fully work with MAME 0.261.
Recommendation
For Steam Deck and most users:
- Use FinalBurn Neo for popular games
- Get a FBNeo ROM set (non-merged preferred)
- For obscure games, use MAME with matching ROM set
Where to Find ROM Sets
Internet Archive has various arcade ROM sets. Search for "MAME" or "FBNeo" ROM sets. See the Download Guide.