mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-11 12:33:53 -06:00
MAME's search path for a set is the set and every ancestor (src/emu/driver.cpp:31-38, src/emu/romload.cpp:67-84 at mame0289), so a clone reads the ROMs it shares with its parent from the parent's archive. games/arcade/<profile>.json now records, under parents, each parent game set with ROMs and the clones whose romof chain reaches it before any BIOS set, and rom_search_sets adds them to what a command reads. The installer's index leaves them out, as it does the sources. arcade_parent_importer --all is re-run: every profile gains parents, and mame0258, mame0278, mame2010, mame2015, mame2016 and fbneo also gain the sources their committed files lacked. Manifests, EmuDeck and RetroDECK only: videopac.zip reaches roms/odyssey2 beside i8244.zip, electron.zip roms/electron, and the 35 parent sets the profile holds (a7800, apple2e, intv, videopac and others) reach arcade, consolearcade and mame, the folders whose command starts any machine. verify --all keeps its severity and status counts.