Skip to content

Cartridge-ROM loss — 2026-07-26

lost-cart-roms-2026-07-26.tsv lists every ROM destroyed when /opt/games/roms was deleted during the roms-flat consolidation. Those systems' roms-flat entries were symlinks into roms, not copies, so deleting roms removed the real files. No btrfs snapshot existed. Full context: ../rom-library.md.

The file

Tab-separated, one row per lost ROM (plus # header lines):

system <TAB> flat_filename <TAB> original_path
  • systemgb gbc gba nes snes genesis n64 psx
  • flat_filename — the No-Intro name the file had in roms-flat/<system>/
  • original_path — where the real file lived under /opt/games/roms

Counts: gb 372, gbc 227, gba 481, nes 1247, snes 498, genesis 568, n64 224, psx 1 — 3,618 total.

Rebuilding

  1. Clear the 3,618 dangling symlinks still in roms-flat/<system>/ (they would shadow re-added files): find /opt/games/roms-flat/<sys> -xtype l -delete.
  2. Re-download the standard No-Intro sets for each system.
  3. Place real files in roms-flat/<system>/ named per flat_filename, guest-owned.
  4. ES-DE and RetroArch already point at roms-flat; no config change needed.

An identical copy of the manifest is kept on the box at /opt/games/lost-cart-roms-2026-07-26.tsv.