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": "retroarch",
"display_name": "RetroArch",
"version": "1.0",
"generated": "2026-03-31T21:00:57Z",
"generated": "2026-04-01T14:42:08Z",
"base_destination": "system",
"detect": [
{
@@ -32,8 +33,8 @@
}
],
"standalone_copies": [],
"total_files": 1609,
"total_size": 5248935496,
"total_files": 1620,
"total_size": 5255358024,
"files": [
{
"dest": "3do_arcade_saot.bin",
@@ -3176,6 +3177,15 @@
"Amiberry"
]
},
{
"dest": "kick31.rom",
"sha1": "3b7f1493b27e212830f989f26ca76c02049f09ca",
"size": 524288,
"repo_path": "bios/Commodore/Amiga/kick31.rom",
"cores": [
"Amiberry"
]
},
{
"dest": "kick.rom",
"sha1": "891e9a547772fe0c6c19b610baf8bc4ea7fcb785",
@@ -3986,6 +3996,15 @@
"DirectXBox"
]
},
{
"dest": "GC/USA/IPL.bin",
"sha1": "ef9194ab4804aa0aa8540d846caf291b28331165",
"size": 2097152,
"repo_path": "bios/Nintendo/GameCube/GC/USA/IPL.bin",
"cores": [
"Dolphin"
]
},
{
"dest": "Wii/shared2/sys/SYSCONF",
"sha1": "3256c026284a24fb99d2ec1558d95db3b5dcc2e9",
@@ -5213,6 +5232,15 @@
"FS-UAE"
]
},
{
"dest": "amiga-os-204.rom",
"sha1": "c5839f5cb98a7a8947065c3ed2f14f5f42e334a1",
"size": 524288,
"repo_path": "bios/Commodore/Amiga/amiga-os-204.rom",
"cores": [
"FS-UAE"
]
},
{
"dest": "amiga-os-205.rom",
"sha1": "02843c4253bbd29aba535b0aa3bd9a85034ecde4",
@@ -5222,6 +5250,24 @@
"FS-UAE"
]
},
{
"dest": "amiga-os-120.rom",
"sha1": "11f9e62cf299f72184835b7b2a70a16333fc0d88",
"size": 262144,
"repo_path": "bios/Commodore/Amiga/amiga-os-120.rom",
"cores": [
"FS-UAE"
]
},
{
"dest": "amiga-os-310-a1200.rom",
"sha1": "e21545723fe8374e91342617604f1b3d703094f1",
"size": 524288,
"repo_path": "bios/Commodore/Amiga/amiga-os-310-a1200.rom",
"cores": [
"FS-UAE"
]
},
{
"dest": "amiga-os-310-a3000.rom",
"sha1": "f8e210d72b4c4853e0c9b85d223ba20e3d1b36ee",
@@ -5231,6 +5277,33 @@
"FS-UAE"
]
},
{
"dest": "amiga-os-310-a4000.rom",
"sha1": "5fe04842d04a489720f0f4bb0e46948199406f49",
"size": 524288,
"repo_path": "bios/Commodore/Amiga/amiga-os-310-a4000.rom",
"cores": [
"FS-UAE"
]
},
{
"dest": "amiga-os-310-cd32.rom",
"sha1": "3525be8887f79b5929e017b42380a79edfee542d",
"size": 524288,
"repo_path": "bios/Commodore/Amiga/amiga-os-310-cd32.rom",
"cores": [
"FS-UAE"
]
},
{
"dest": "amiga-ext-310-cd32.rom",
"sha1": "5bef3d628ce59cc02a66e6e4ae0da48f60e78f7f",
"size": 524288,
"repo_path": "bios/Commodore/Amiga/amiga-ext-310-cd32.rom",
"cores": [
"FS-UAE"
]
},
{
"dest": "cd32fmv.rom",
"sha1": "03ca81c7a7b259cf64bc9582863eca0f6529f435",
@@ -5240,6 +5313,15 @@
"FS-UAE"
]
},
{
"dest": "amiga-ext-130-cdtv.rom",
"sha1": "7ba40ffa17e500ed9fed041f3424bd81d9c907be",
"size": 262144,
"repo_path": "bios/Commodore/Amiga/amiga-ext-130-cdtv.rom",
"cores": [
"FS-UAE"
]
},
{
"dest": "fuse/48.rom",
"sha1": "5ea7c2b824672e914525d1d5c419d71b84a426a2",
@@ -9442,6 +9524,24 @@
"QUASI88"
]
},
{
"dest": "dc_bios.bin",
"sha1": "8951d1bb219ab2ff8583033d2119c899cc81f18c",
"size": 2097152,
"repo_path": "bios/Sega/Dreamcast/dc_bios.bin",
"cores": [
"Redream"
]
},
{
"dest": "dc_flash.bin",
"sha1": "94d44d7f9529ec1642ba3771ed3c5f756d5bc872",
"size": 131072,
"repo_path": "bios/Sega/Dreamcast/dc_flash.bin",
"cores": [
"Redream"
]
},
{
"dest": "scph_v11j.bin",
"sha1": "b06f4a861f74270be819aa2a07db8d0563a7cc4e",
@@ -9505,6 +9605,15 @@
"Rustation"
]
},
{
"dest": "scph102.bin",
"sha1": "beb0ac693c0dc26daf5665b3314db81480fa5c7c",
"size": 524288,
"repo_path": "bios/Sony/PlayStation/scph102.bin",
"cores": [
"Rustation"
]
},
{
"dest": "rvvm/fw_payload.bin",
"sha1": "c603ebeea2816d5c52985170aa7ac4b9dd5f7a8d",
@@ -10729,6 +10838,15 @@
"X Millennium"
]
},
{
"dest": "xmil/FNT0808.X1",
"sha1": "1c1a0d8c9f4c446ccd7470516b215ddca5052fb2",
"size": 2048,
"repo_path": "bios/Sharp/X1/FNT0808.X1",
"cores": [
"X Millennium"
]
},
{
"dest": "xmil/FNT0816.X1",
"sha1": "4f06d20c997a79ee6af954b69498147789bf1847",
@@ -11485,15 +11603,6 @@
"Citra"
]
},
{
"dest": "GC/USA/IPL.bin",
"sha1": "ef9194ab4804aa0aa8540d846caf291b28331165",
"size": 2097152,
"repo_path": "bios/Nintendo/GameCube/GC/USA/IPL.bin",
"cores": [
"Dolphin"
]
},
{
"dest": "GC/EUR/IPL.bin",
"sha1": "80b8744ff5e43585392f55546bd03a673d11ef5f",
@@ -12061,15 +12170,6 @@
"UME 2015"
]
},
{
"dest": "xmil/FNT0808.X1",
"sha1": "1c1a0d8c9f4c446ccd7470516b215ddca5052fb2",
"size": 2048,
"repo_path": "bios/Sharp/X1/FNT0808.X1",
"cores": [
"X Millennium"
]
},
{
"dest": "fbneo/bubsys.zip",
"sha1": "1c0ffcd308b0c8c6dbb74ad8b811a0767200d366",