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:

TypeExampleDescription
Parentsf2Main/reference version
Clonesf2uaUSA revision A
Clonesf2jJapanese version
Clonesf2ebEuropean 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:

VersionNotes
MAME 0.261Current as of late 2024
MAME 2003-PlusPopular RetroArch core, older set
FBNeoUses own ROM definitions
Version Matching

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:

  1. Use FinalBurn Neo for popular games
  2. Get a FBNeo ROM set (non-merged preferred)
  3. 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.