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": "retrobat",
"display_name": "RetroBat",
"version": "1.0",
"generated": "2026-03-31T21:01:36Z",
"generated": "2026-04-01T14:42:50Z",
"base_destination": "bios",
"detect": [
{
@@ -13,8 +14,8 @@
}
],
"standalone_copies": [],
"total_files": 1160,
"total_size": 4297510031,
"total_files": 1162,
"total_size": 4297772175,
"files": [
{
"dest": "panafz1.bin",
@@ -4453,6 +4454,15 @@
"Genesis Plus GX"
]
},
{
"dest": "ROM",
"sha1": "e4fc7560b69d062cb2da5b1ffbe11cd1ca03cc37",
"size": 131072,
"repo_path": "bios/Apple/Apple IIGS/ROM",
"cores": [
"GSplus"
]
},
{
"dest": "c600.rom",
"sha1": "d4181c9f046aafc3fb326b381baac809d9e38d16",
@@ -6352,6 +6362,15 @@
"PicoDrive"
]
},
{
"dest": "SegaCDBIOS9303.bin",
"sha1": "5adb6c3af218c60868e6b723ec47e36bbdf5e6f0",
"size": 131072,
"repo_path": "bios/Sega/Mega CD/SegaCDBIOS9303.bin",
"cores": [
"PicoDrive"
]
},
{
"dest": "us_scd1_9210.bin",
"sha1": "f4f315adcef9b8feb0364c21ab7f0eaf5457f3ed",
@@ -7105,6 +7124,15 @@
"storage": "release",
"release_asset": "PSP2UPDAT.PUP"
},
{
"dest": "xmil/IPLROM.X1T",
"sha1": "44620f57a25f0bcac2b57ca2b0f1ebad3bf305d3",
"size": 32768,
"repo_path": "bios/Sharp/X1/.variants/IPLROM.X1T.44620f57",
"cores": [
"X Millennium"
]
},
{
"dest": "xmil/FNT0808.X1",
"sha1": "1c1a0d8c9f4c446ccd7470516b215ddca5052fb2",
@@ -8194,15 +8222,6 @@
"ScummVM"
]
},
{
"dest": "xmil/IPLROM.X1T",
"sha1": "44620f57a25f0bcac2b57ca2b0f1ebad3bf305d3",
"size": 32768,
"repo_path": "bios/Sharp/X1/.variants/IPLROM.X1T.44620f57",
"cores": [
"X Millennium"
]
},
{
"dest": "fbneo/bubsys.zip",
"sha1": "1c0ffcd308b0c8c6dbb74ad8b811a0767200d366",