Managing your roms means making sure the files you own match exactly what the emulator expects. It is the number one cause of games that refuse to start, especially in arcade — and it is a problem the right tools solve.
The vocabulary (romset, .dat, split/merged/non-merged, BIOS, CHD, parents and clones) is explained in Arcade in Recalbox. Essential reading before opening any of the software below.
| Software | Platforms | Strengths |
|---|---|---|
| clrmamepro | Windows (Wine elsewhere) | The most thorough: scan, rebuild, samples, CHDs, filters |
| RomCenter | Windows | Converting a selection from one romset version to another |
| Romulus | Windows | The most approachable — no longer maintained |
| RomVault | Windows | Managing very large multi-system collections |
A .dat file describes the exact contents of a romset for a given version. Without one, none of these tools can do anything.
The romset version expected by each Recalbox arcade core is listed on the Emulators > Arcade pages. Always take the .dat for that version, not the most recent one.
A properly named console romset (No-Intro or Redump) is not just about tidiness: it is what lets the internal scraper find your games on the first try, with the right artwork and the right descriptions.
For CD-based games, also consider converting to CHD, which halves the space used: see CHDMAN.