Abdessamad Derraz
bad9a7f601
feat: follow a clone to its parent set
...
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.
2026-11-11 15:21:10 +01:00
..
2026-11-09 23:12:26 +01:00
2026-11-11 12:10:37 +01:00
2026-11-05 12:19:12 +01:00
2026-11-06 18:43:05 +01:00
2026-11-06 15:13:30 +01:00
2026-11-06 23:28:21 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 11:16:30 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-11 15:21:10 +01:00
2026-11-06 18:37:55 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 18:37:37 +01:00
2026-11-06 16:36:32 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 06:47:15 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 12:02:27 +01:00
2026-11-06 17:15:57 +01:00
2026-11-10 12:52:28 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 16:33:56 +01:00
2026-11-10 11:50:39 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 12:52:28 +01:00
2026-11-09 18:22:55 +01:00
2026-11-09 15:52:58 +01:00
2026-11-07 03:16:06 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 14:10:00 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 13:42:41 +01:00
2026-11-10 03:34:48 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 06:58:07 +01:00
2026-11-09 21:27:38 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 16:42:16 +01:00
2026-11-06 17:15:57 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 17:15:57 +01:00
2026-11-06 17:15:57 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 21:27:38 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 06:48:31 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 11:50:39 +01:00
2026-11-10 14:03:41 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-11 13:46:57 +01:00
2026-11-10 00:21:37 +01:00
2026-11-10 00:21:37 +01:00
2026-11-10 00:21:37 +01:00
2026-11-10 00:21:37 +01:00
2026-11-11 10:44:02 +01:00
2026-11-10 00:21:37 +01:00
2026-11-10 07:39:26 +01:00
2026-11-11 11:09:53 +01:00
2026-11-10 11:46:57 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 16:42:16 +01:00
2026-11-09 18:48:13 +01:00
2026-11-11 12:17:04 +01:00
2026-11-11 11:03:47 +01:00
2026-11-11 11:03:47 +01:00
2026-11-10 06:47:50 +01:00
2026-11-11 15:21:10 +01:00
2026-11-11 11:04:02 +01:00
2026-11-11 11:04:02 +01:00
2026-11-11 11:57:12 +01:00
2026-11-11 11:04:08 +01:00
2026-11-09 21:55:32 +01:00
2026-11-11 11:40:05 +01:00
2026-11-10 13:06:35 +01:00
2026-11-11 14:57:12 +01:00
2026-11-11 11:04:02 +01:00
2026-11-10 14:05:10 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 12:12:18 +01:00
2026-11-06 17:15:57 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 01:09:37 +01:00
2026-11-06 15:14:05 +01:00
2026-11-07 02:49:24 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 10:54:04 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 16:33:56 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-11 13:27:18 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 16:33:56 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 23:01:22 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-11 14:59:37 +01:00
2026-11-06 17:15:57 +01:00
2026-11-06 17:25:26 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 19:04:08 +01:00
2026-11-06 22:30:55 +01:00
2026-11-06 15:14:05 +01:00
2026-11-11 11:40:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 18:19:32 +01:00
2026-11-06 16:42:16 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 16:33:56 +01:00
2026-11-10 13:49:24 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-11 12:57:45 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 18:37:37 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-11 11:40:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 06:50:05 +01:00
2026-11-09 14:23:35 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 07:28:32 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 14:12:06 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 08:09:47 +01:00
2026-11-09 14:23:29 +01:00
2026-11-09 23:01:22 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 07:35:03 +01:00
2026-11-09 12:22:33 +01:00
2026-11-06 17:15:57 +01:00
2026-11-09 23:24:50 +01:00
2026-11-10 14:12:00 +01:00
2026-11-10 14:12:06 +01:00
2026-11-10 14:12:06 +01:00
2026-11-09 11:02:00 +01:00
2026-11-09 08:09:47 +01:00
2026-11-10 11:50:29 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 17:15:57 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 23:01:22 +01:00
2026-11-11 10:27:53 +01:00
2026-11-11 10:27:53 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 14:12:06 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 08:47:21 +01:00
2026-11-10 13:34:05 +01:00
2026-11-09 23:01:22 +01:00
2026-11-09 08:09:47 +01:00
2026-11-09 08:09:47 +01:00
2026-11-10 14:11:47 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 12:22:33 +01:00
2026-11-10 07:00:01 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 14:11:47 +01:00
2026-11-11 10:27:53 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 16:42:16 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 11:50:39 +01:00
2026-11-10 13:05:59 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 06:51:08 +01:00
2026-11-09 16:33:56 +01:00
2026-11-09 23:01:22 +01:00
2026-11-10 02:07:54 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 16:33:56 +01:00
2026-11-06 18:34:40 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-10 04:24:25 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:13:55 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-06 15:14:05 +01:00
2026-11-09 06:04:42 +01:00
2026-11-06 15:14:05 +01:00