fix: alias-only files missing from full packs

find_undeclared_files was enriching declared_names with DB aliases,
filtering core extras that were never packed by Phase 1 under that
name. Pass strict YAML names to _collect_emulator_extras so alias-
only files (dc_bios.bin, amiga-os-310-a1200.rom, scph102.bin, etc.)
get packed at the emulator's expected path. Also fix truth mode
output message and --all-variants --verify-packs quick-exit bypass.
This commit is contained in:
Abdessamad Derraz
2026-04-01 18:39:36 +02:00
parent a1333137a0
commit 9bbd39369d
11 changed files with 1029 additions and 249 deletions

View File

@@ -1,9 +1,10 @@
{
"manifest_version": 1,
"source": "full",
"platform": "romm",
"display_name": "RomM",
"version": "1.0",
"generated": "2026-04-01T09:05:31Z",
"generated": "2026-04-01T14:43:09Z",
"base_destination": "bios",
"detect": [
{
@@ -13,8 +14,8 @@
}
],
"standalone_copies": [],
"total_files": 530,
"total_size": 1073883091,
"total_files": 535,
"total_size": 1076531155,
"files": [
{
"dest": "3do/3do_arcade_saot.bin",
@@ -2640,6 +2641,15 @@
"Atari800"
]
},
{
"dest": "psx/psxonpsp660.bin",
"sha1": "96880d1ca92a016ff054be5159bb06fe03cb4e14",
"size": 524288,
"repo_path": "bios/Sony/PlayStation/psxonpsp660.bin",
"cores": [
"Beetle PSX (Mednafen PSX)"
]
},
{
"dest": "psx/ps1_rom.bin",
"sha1": "c40146361eb8cf670b19fdc9759190257803cab7",
@@ -2667,6 +2677,15 @@
"DirectXBox"
]
},
{
"dest": "ngc/GC/USA/IPL.bin",
"sha1": "a1837968288253ed541f2b11440b68f5a9b33875",
"size": 2097152,
"repo_path": "bios/Nintendo/GameCube/GC/JAP/IPL.bin",
"cores": [
"Dolphin"
]
},
{
"dest": "ngc/GC/dsp_rom.bin",
"sha1": "f4f683a49d7eb4155566f793f2c1c27e90159992",
@@ -2768,6 +2787,15 @@
"ep128emu-core"
]
},
{
"dest": "acpc/ep128emu/roms/zx48.rom",
"sha1": "5ea7c2b824672e914525d1d5c419d71b84a426a2",
"size": 16384,
"repo_path": "bios/Enterprise/64-128/zx48.rom",
"cores": [
"ep128emu-core"
]
},
{
"dest": "fds/gamegenie.nes",
"sha1": "f430a0d752a9fa0c7032db8131f9090d18f71779",
@@ -3508,6 +3536,15 @@
"px68k"
]
},
{
"dest": "gamegear/BIOS.col",
"sha1": "45bedc4cbdeac66c7df59e9e599195c778d86a92",
"size": 8192,
"repo_path": "bios/Coleco/ColecoVision/BIOS.col",
"cores": [
"SMS Plus GX"
]
},
{
"dest": "j2me/squirreljme-0.3.0-fast.jar",
"sha1": "7c4cd0a5451eedeac9b328f48408dbc312198ccf",
@@ -3616,6 +3653,15 @@
"X Millennium"
]
},
{
"dest": "x1/xmil/FNT0808.X1",
"sha1": "1c1a0d8c9f4c446ccd7470516b215ddca5052fb2",
"size": 2048,
"repo_path": "bios/Sharp/X1/FNT0808.X1",
"cores": [
"X Millennium"
]
},
{
"dest": "x1/xmil/FNT0816.X1",
"sha1": "4f06d20c997a79ee6af954b69498147789bf1847",