diff --git a/install/batocera.json b/install/batocera.json index 0a6d4fb6..dd7cda53 100644 --- a/install/batocera.json +++ b/install/batocera.json @@ -1,9 +1,10 @@ { "manifest_version": 1, + "source": "full", "platform": "batocera", "display_name": "Batocera", "version": "1.0", - "generated": "2026-03-31T21:00:28Z", + "generated": "2026-04-01T14:41:41Z", "base_destination": "bios", "detect": [ { @@ -14,8 +15,8 @@ } ], "standalone_copies": [], - "total_files": 1523, - "total_size": 3888059911, + "total_files": 1540, + "total_size": 3891615271, "files": [ { "dest": "panafz1.bin", @@ -2588,6 +2589,15 @@ "Amiberry" ] }, + { + "dest": "kick31.rom", + "sha1": "3b7f1493b27e212830f989f26ca76c02049f09ca", + "size": 524288, + "repo_path": "bios/Commodore/Amiga/kick31.rom", + "cores": [ + "Amiberry" + ] + }, { "dest": "kick.rom", "sha1": "891e9a547772fe0c6c19b610baf8bc4ea7fcb785", @@ -4109,6 +4119,15 @@ "Clock Signal (CLK)" ] }, + { + "dest": "Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom", + "sha1": "891e9a547772fe0c6c19b610baf8bc4ea7fcb785", + "size": 262144, + "repo_path": "bios/Commodore/Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom", + "cores": [ + "Clock Signal (CLK)" + ] + }, { "dest": "AmstradCPC/os464.rom", "sha1": "475c8080065a7aa9984daca0415a3d70a5305be2", @@ -4163,6 +4182,15 @@ "Clock Signal (CLK)" ] }, + { + "dest": "AmstradCPC/amsdos.rom", + "sha1": "39102c8e9cb55fcc0b9b62098780ed4a3cb6a4bb", + "size": 16384, + "repo_path": "bios/Amstrad/CPC/amsdos.rom", + "cores": [ + "Clock Signal (CLK)" + ] + }, { "dest": "AppleII/apple2o.rom", "sha1": "78008be557f643e956a106121bcc182c0fb9ea6d", @@ -4199,6 +4227,33 @@ "Clock Signal (CLK)" ] }, + { + "dest": "AppleII/apple2-character.rom", + "sha1": "f9d312f128c9557d9d6ac03bfad6c3ddf83e5659", + "size": 2048, + "repo_path": "bios/Apple/Apple II/apple2-character.rom", + "cores": [ + "Clock Signal (CLK)" + ] + }, + { + "dest": "AppleII/apple2eu-character.rom", + "sha1": "7060de104046736529c1e8a687a0dd7b84f8c51b", + "size": 4096, + "repo_path": "bios/Apple/Apple II/apple2eu-character.rom", + "cores": [ + "Clock Signal (CLK)" + ] + }, + { + "dest": "AppleII/apple2e-character.rom", + "sha1": "b2b5d87f52693817fc747df087a4aa1ddcdb1f10", + "size": 4096, + "repo_path": "bios/Apple/Apple II/apple2e-character.rom", + "cores": [ + "Clock Signal (CLK)" + ] + }, { "dest": "AppleII/scsi.rom", "sha1": "3d7166f05daad1b022fa04c2569e788580158095", @@ -4226,6 +4281,24 @@ "Clock Signal (CLK)" ] }, + { + "dest": "AppleIIgs/apple2gs.chr", + "sha1": "34e2443e2ef960a36c047a09ed5a93f471797f89", + "size": 4096, + "repo_path": "bios/Apple/Apple II/apple2gs.chr", + "cores": [ + "Clock Signal (CLK)" + ] + }, + { + "dest": "AppleIIgs/341s0632-2", + "sha1": "141d18c36a617ab9dce668445440d34354be0672", + "size": 4096, + "repo_path": "bios/Apple/Apple II/341s0632-2", + "cores": [ + "Clock Signal (CLK)" + ] + }, { "dest": "AtariST/tos100.img", "sha1": "9a6e4c88533a9eaa4d55cdc040e47443e0226eb2", @@ -4262,6 +4335,15 @@ "Clock Signal (CLK)" ] }, + { + "dest": "DiskII/state-machine-16.rom", + "sha1": "bc39fbd5b9a8d2287ac5d0a42e639fc4d3c2f9d4", + "size": 256, + "repo_path": "bios/Apple/Apple II/DiskII/state-machine-16.rom", + "cores": [ + "Clock Signal (CLK)" + ] + }, { "dest": "DiskII/boot-13.rom", "sha1": "afd060e6f35faf3bb0146fa889fc787adf56330a", @@ -4289,6 +4371,15 @@ "Clock Signal (CLK)" ] }, + { + "dest": "Enterprise/exos20.bin", + "sha1": "6033a0535136c40c47137e4d1cd9273c06d5fdff", + "size": 32768, + "repo_path": "bios/Enterprise/64-128/exos20.bin", + "cores": [ + "Clock Signal (CLK)" + ] + }, { "dest": "Enterprise/exos23.bin", "sha1": "c6241e1c248193108ce38b9a8e9dd33972cf47ba", @@ -4415,6 +4506,15 @@ "Clock Signal (CLK)" ] }, + { + "dest": "MSX/msx-japanese.rom", + "sha1": "302afb5d8be26c758309ca3df611ae69cced2821", + "size": 32768, + "repo_path": "bios/Microsoft/MSX/CLK/msx-japanese.rom", + "cores": [ + "Clock Signal (CLK)" + ] + }, { "dest": "MSX/msx-american.rom", "sha1": "3656bb3bbc17d280d2016fe4f6ff3cded3082a41", @@ -5164,6 +5264,15 @@ "DuckStation" ] }, + { + "dest": "scph1001_v20.bin", + "sha1": "649895efd79d14790eabb362e94eb0622093dfb9", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph1001_v20.bin", + "cores": [ + "DuckStation" + ] + }, { "dest": "scph3500.bin", "sha1": "e38466a4ba8005fba7e9e3c7b9efeba7205bee3f", @@ -6084,6 +6193,15 @@ "fMSX" ] }, + { + "dest": "MSX2PEXT.ROM", + "sha1": "fe0254cbfc11405b79e7c86c7769bd6322b04995", + "size": 16384, + "repo_path": "bios/Microsoft/MSX/MSX2PEXT.ROM", + "cores": [ + "fMSX" + ] + }, { "dest": "DISK.ROM", "sha1": "032cb1c1c75b9a191fa1230978971698d9d2a17f", @@ -6651,6 +6769,15 @@ "Genesis Plus GX" ] }, + { + "dest": "ROM", + "sha1": "e4fc7560b69d062cb2da5b1ffbe11cd1ca03cc37", + "size": 131072, + "repo_path": "bios/Apple/Apple IIGS/ROM", + "cores": [ + "GSplus" + ] + }, { "dest": "c600.rom", "sha1": "d4181c9f046aafc3fb326b381baac809d9e38d16", @@ -8406,6 +8533,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", @@ -8703,6 +8839,15 @@ "QUASI88" ] }, + { + "dest": "dc_bios.bin", + "sha1": "8951d1bb219ab2ff8583033d2119c899cc81f18c", + "size": 2097152, + "repo_path": "bios/Sega/Dreamcast/dc_bios.bin", + "cores": [ + "Redream" + ] + }, { "dest": "same_cdi/bios/cdimono2.zip", "sha1": "9492247203b71c12d88fad0a5437376941c7870a", @@ -8856,6 +9001,15 @@ "shadps4" ] }, + { + "dest": "BIOS.col", + "sha1": "45bedc4cbdeac66c7df59e9e599195c778d86a92", + "size": 8192, + "repo_path": "bios/Coleco/ColecoVision/BIOS.col", + "cores": [ + "SMS Plus GX" + ] + }, { "dest": "squirreljme-0.3.0-fast.jar", "sha1": "7c4cd0a5451eedeac9b328f48408dbc312198ccf", @@ -9072,6 +9226,15 @@ "Stella 2023" ] }, + { + "dest": "MYTOWNS.ROM", + "sha1": "e245f8086df57ce6e48853f0e13525f738e5c4d8", + "size": 32, + "repo_path": "bios/Fujitsu/FM Towns/MYTOWNS.ROM", + "cores": [ + "tsugaru" + ] + }, { "dest": "FMT_ALL.ROM", "sha1": "262aae14f334bc21499f7e2bfe8b7ec1079b1e04", @@ -10152,6 +10315,15 @@ "Vircon32" ] }, + { + "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", @@ -10269,6 +10441,24 @@ "XRoar" ] }, + { + "dest": "bas13.rom", + "sha1": "28b92bebe35fa4f026a084416d6ea3b1552b63d3", + "size": 8192, + "repo_path": "bios/Tandy/CoCo/bas13.rom", + "cores": [ + "XRoar" + ] + }, + { + "dest": "bas12.rom", + "sha1": "0f14dc46c647510eb0b7bd3f53e33da07907d04f", + "size": 8192, + "repo_path": "bios/Tandy/CoCo/bas12.rom", + "cores": [ + "XRoar" + ] + }, { "dest": "bas11.rom", "sha1": "cecb7c24ff1e0ab5836e4a7a8eb1b8e01f1fded3", @@ -10278,6 +10468,24 @@ "XRoar" ] }, + { + "dest": "bas10.rom", + "sha1": "1f08455cd48ce6a06132aea15c4778f264e19539", + "size": 8192, + "repo_path": "bios/Tandy/CoCo/bas10.rom", + "cores": [ + "XRoar" + ] + }, + { + "dest": "extbas11.rom", + "sha1": "ad927fb4f30746d820cb8b860ebb585e7f095dea", + "size": 8192, + "repo_path": "bios/Tandy/CoCo/extbas11.rom", + "cores": [ + "XRoar" + ] + }, { "dest": "extbas10.rom", "sha1": "7275f1e3f165ff6a4657e4e5e24cb8b817239f54", @@ -10287,6 +10495,42 @@ "XRoar" ] }, + { + "dest": "coco3.rom", + "sha1": "e0d82953fb6fd03768604933df1ce8bc51fc427d", + "size": 32768, + "repo_path": "bios/Tandy/CoCo/coco3.rom", + "cores": [ + "XRoar" + ] + }, + { + "dest": "coco3p.rom", + "sha1": "631e383068b1f52a8f419f4114b69501b21cf379", + "size": 32768, + "repo_path": "bios/Tandy/CoCo/coco3p.rom", + "cores": [ + "XRoar" + ] + }, + { + "dest": "mc10.rom", + "sha1": "4afff2b4c120334481aab7b02c3552bf76f1bc43", + "size": 8192, + "repo_path": "bios/Tandy/CoCo/mc10.rom", + "cores": [ + "XRoar" + ] + }, + { + "dest": "alice.rom", + "sha1": "c2166b91e6396a311f486832012aa43e0d2b19f8", + "size": 8192, + "repo_path": "bios/Tandy/CoCo/alice.rom", + "cores": [ + "XRoar" + ] + }, { "dest": "deluxe.rom", "sha1": "d89196292b9ebd787647cf91bbb83c63da2b4390", @@ -10359,6 +10603,15 @@ "XRoar" ] }, + { + "dest": "disk11.rom", + "sha1": "10bdc5aa2d7d7f205f67b47b19003a4bd89defd1", + "size": 8192, + "repo_path": "bios/Tandy/CoCo/disk11.rom", + "cores": [ + "XRoar" + ] + }, { "dest": "hdbdw3bck.rom", "sha1": "8fd64f1c246489e0bf2b3743ae76332ff324716a", @@ -10989,69 +11242,6 @@ "Clock Signal (CLK)" ] }, - { - "dest": "Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom", - "sha1": "891e9a547772fe0c6c19b610baf8bc4ea7fcb785", - "size": 262144, - "repo_path": "bios/Commodore/Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom", - "cores": [ - "Clock Signal (CLK)" - ] - }, - { - "dest": "AmstradCPC/amsdos.rom", - "sha1": "39102c8e9cb55fcc0b9b62098780ed4a3cb6a4bb", - "size": 16384, - "repo_path": "bios/Amstrad/CPC/amsdos.rom", - "cores": [ - "Clock Signal (CLK)" - ] - }, - { - "dest": "AppleII/apple2-character.rom", - "sha1": "f9d312f128c9557d9d6ac03bfad6c3ddf83e5659", - "size": 2048, - "repo_path": "bios/Apple/Apple II/apple2-character.rom", - "cores": [ - "Clock Signal (CLK)" - ] - }, - { - "dest": "AppleII/apple2eu-character.rom", - "sha1": "7060de104046736529c1e8a687a0dd7b84f8c51b", - "size": 4096, - "repo_path": "bios/Apple/Apple II/apple2eu-character.rom", - "cores": [ - "Clock Signal (CLK)" - ] - }, - { - "dest": "AppleII/apple2e-character.rom", - "sha1": "b2b5d87f52693817fc747df087a4aa1ddcdb1f10", - "size": 4096, - "repo_path": "bios/Apple/Apple II/apple2e-character.rom", - "cores": [ - "Clock Signal (CLK)" - ] - }, - { - "dest": "AppleIIgs/apple2gs.chr", - "sha1": "34e2443e2ef960a36c047a09ed5a93f471797f89", - "size": 4096, - "repo_path": "bios/Apple/Apple II/apple2gs.chr", - "cores": [ - "Clock Signal (CLK)" - ] - }, - { - "dest": "AppleIIgs/341s0632-2", - "sha1": "141d18c36a617ab9dce668445440d34354be0672", - "size": 4096, - "repo_path": "bios/Apple/Apple II/341s0632-2", - "cores": [ - "Clock Signal (CLK)" - ] - }, { "dest": "ColecoVision/coleco.rom", "sha1": "45bedc4cbdeac66c7df59e9e599195c778d86a92", @@ -11061,33 +11251,6 @@ "Clock Signal (CLK)" ] }, - { - "dest": "DiskII/state-machine-16.rom", - "sha1": "bc39fbd5b9a8d2287ac5d0a42e639fc4d3c2f9d4", - "size": 256, - "repo_path": "bios/Apple/Apple II/DiskII/state-machine-16.rom", - "cores": [ - "Clock Signal (CLK)" - ] - }, - { - "dest": "Enterprise/exos20.bin", - "sha1": "6033a0535136c40c47137e4d1cd9273c06d5fdff", - "size": 32768, - "repo_path": "bios/Enterprise/64-128/exos20.bin", - "cores": [ - "Clock Signal (CLK)" - ] - }, - { - "dest": "MSX/msx-japanese.rom", - "sha1": "302afb5d8be26c758309ca3df611ae69cced2821", - "size": 32768, - "repo_path": "bios/Microsoft/MSX/CLK/msx-japanese.rom", - "cores": [ - "Clock Signal (CLK)" - ] - }, { "dest": "GBA/gba_bios.bin", "sha1": "300c20df6731a33952ded8c436f7f186d25d3492", @@ -11412,15 +11575,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", diff --git a/install/bizhawk.json b/install/bizhawk.json index 176dd24c..9aff486e 100644 --- a/install/bizhawk.json +++ b/install/bizhawk.json @@ -1,9 +1,10 @@ { "manifest_version": 1, + "source": "full", "platform": "bizhawk", "display_name": "BizHawk", "version": "1.0", - "generated": "2026-03-31T21:00:33Z", + "generated": "2026-04-01T14:00:10Z", "base_destination": "Firmware", "detect": [ { diff --git a/install/emudeck.json b/install/emudeck.json index 7fcee057..4c1f6fdc 100644 --- a/install/emudeck.json +++ b/install/emudeck.json @@ -1,9 +1,10 @@ { "manifest_version": 1, + "source": "full", "platform": "emudeck", "display_name": "EmuDeck", "version": "1.0", - "generated": "2026-03-31T21:00:40Z", + "generated": "2026-04-01T14:41:53Z", "base_destination": "bios", "detect": [ { @@ -50,8 +51,8 @@ } } ], - "total_files": 509, - "total_size": 3267803462, + "total_files": 526, + "total_size": 3276716358, "files": [ { "dest": "colecovision.rom", @@ -932,6 +933,24 @@ "Dolphin" ] }, + { + "dest": "scph1000.bin", + "sha1": "343883a7b555646da8cee54aadd2795b6e7dd070", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph1000.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph1001.bin", + "sha1": "10155d8d6e6e832d6ea66db9bc098321fb5e8ebf", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph1001.bin", + "cores": [ + "DuckStation" + ] + }, { "dest": "scph1002a.bin", "sha1": "20b98f3d80f11cbf5a7bfd0779b0e63760ecc62c", @@ -941,6 +960,132 @@ "DuckStation" ] }, + { + "dest": "scph1002b.bin", + "sha1": "76cf6b1b2a7c571a6ad07f2bac0db6cd8f71e2cc", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph1002b.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph1002c.bin", + "sha1": "b6a11579caef3875504fcf3831b8e3922746df2c", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph1002c.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "dtlh1100.bin", + "sha1": "73107d468fc7cb1d2c5b18b269715dd889ecef06", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/dtlh1100.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph3000.bin", + "sha1": "b06f4a861f74270be819aa2a07db8d0563a7cc4e", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph3000.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph1001_v20.bin", + "sha1": "649895efd79d14790eabb362e94eb0622093dfb9", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph1001_v20.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph3500.bin", + "sha1": "e38466a4ba8005fba7e9e3c7b9efeba7205bee3f", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph3500.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph1001_v21.bin", + "sha1": "ca7af30b50d9756cbd764640126c454cff658479", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph1001_v21.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph5000.bin", + "sha1": "ffa7f9a7fb19d773a0c3985a541c8e5623d2c30d", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph5000.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph7000.bin", + "sha1": "77b10118d21ac7ffa9b35f9c4fd814da240eb3e9", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph7000.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph7000w.bin", + "sha1": "1b0dbdb23da9dc0776aac58d0755dc80fea20975", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph7000w.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph7001.bin", + "sha1": "14df4f6c1e367ce097c11deae21566b4fe5647a9", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph7001.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph7002.bin", + "sha1": "8d5de56a79954f29e9006929ba3fed9b6a418c1d", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph7002.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph100.bin", + "sha1": "339a48f4fcf63e10b5b867b8c93cfd40945faf6c", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph100.bin", + "cores": [ + "DuckStation" + ] + }, + { + "dest": "scph101_v44.bin", + "sha1": "7771d6e90980408f753891648685def6dd42ef6d", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph101_v44.bin", + "cores": [ + "DuckStation" + ] + }, { "dest": "scph101_v45.bin", "sha1": "dcffe16bd90a723499ad46c641424981338d8378", @@ -968,6 +1113,15 @@ "DuckStation" ] }, + { + "dest": "scph1000r.bin", + "sha1": "7082bd57141fa0007b3adcd031f7ba23a20108a0", + "size": 524288, + "repo_path": "bios/Sony/PlayStation/scph1000r.bin", + "cores": [ + "DuckStation" + ] + }, { "dest": "ps2_scph18000.bin", "sha1": "d7d6be084f51354bc951d8fa2d8d912aa70abc5e", diff --git a/install/lakka.json b/install/lakka.json index e8d1ac53..aaad207c 100644 --- a/install/lakka.json +++ b/install/lakka.json @@ -1,9 +1,10 @@ { "manifest_version": 1, + "source": "full", "platform": "lakka", "display_name": "Lakka", "version": "1.0", - "generated": "2026-03-31T21:00:57Z", + "generated": "2026-04-01T14:42:08Z", "base_destination": "system", "detect": [ { @@ -14,8 +15,8 @@ } ], "standalone_copies": [], - "total_files": 1609, - "total_size": 5248935496, + "total_files": 1620, + "total_size": 5255358024, "files": [ { "dest": "3do_arcade_saot.bin", @@ -3158,6 +3159,15 @@ "Amiberry" ] }, + { + "dest": "kick31.rom", + "sha1": "3b7f1493b27e212830f989f26ca76c02049f09ca", + "size": 524288, + "repo_path": "bios/Commodore/Amiga/kick31.rom", + "cores": [ + "Amiberry" + ] + }, { "dest": "kick.rom", "sha1": "891e9a547772fe0c6c19b610baf8bc4ea7fcb785", @@ -3968,6 +3978,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", @@ -5195,6 +5214,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", @@ -5204,6 +5232,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", @@ -5213,6 +5259,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", @@ -5222,6 +5295,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", @@ -9424,6 +9506,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", @@ -9487,6 +9587,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", @@ -10711,6 +10820,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", @@ -11467,15 +11585,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", @@ -12043,15 +12152,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", diff --git a/install/recalbox.json b/install/recalbox.json index 56e27f10..ca83cacb 100644 --- a/install/recalbox.json +++ b/install/recalbox.json @@ -1,9 +1,10 @@ { "manifest_version": 1, + "source": "full", "platform": "recalbox", "display_name": "Recalbox", "version": "1.0", - "generated": "2026-03-31T21:01:26Z", + "generated": "2026-04-01T14:42:39Z", "base_destination": "bios", "detect": [ { @@ -14,8 +15,8 @@ } ], "standalone_copies": [], - "total_files": 1093, - "total_size": 3499462394, + "total_files": 1097, + "total_size": 3500142330, "files": [ { "dest": "3do/panafz1.bin", @@ -1992,6 +1993,15 @@ "Amiberry" ] }, + { + "dest": "kick31.rom", + "sha1": "3b7f1493b27e212830f989f26ca76c02049f09ca", + "size": 524288, + "repo_path": "bios/Commodore/Amiga/kick31.rom", + "cores": [ + "Amiberry" + ] + }, { "dest": "kick.rom", "sha1": "891e9a547772fe0c6c19b610baf8bc4ea7fcb785", @@ -4219,6 +4229,15 @@ "Genesis Plus GX" ] }, + { + "dest": "ROM", + "sha1": "e4fc7560b69d062cb2da5b1ffbe11cd1ca03cc37", + "size": 131072, + "repo_path": "bios/Apple/Apple IIGS/ROM", + "cores": [ + "GSplus" + ] + }, { "dest": "c600.rom", "sha1": "d4181c9f046aafc3fb326b381baac809d9e38d16", @@ -6937,6 +6956,24 @@ "XRoar" ] }, + { + "dest": "alpha-basic.rom", + "sha1": "1983b4fb398e3dd9668d424c666c5a0b3f1e2b69", + "size": 16384, + "repo_path": "bios/Dragon/Dragon/alpha-basic.rom", + "cores": [ + "XRoar" + ] + }, + { + "dest": "alice.rom", + "sha1": "c2166b91e6396a311f486832012aa43e0d2b19f8", + "size": 8192, + "repo_path": "bios/Tandy/CoCo/alice.rom", + "cores": [ + "XRoar" + ] + }, { "dest": "deluxe.rom", "sha1": "d89196292b9ebd787647cf91bbb83c63da2b4390", diff --git a/install/retroarch.json b/install/retroarch.json index e6a4c61d..246d83d8 100644 --- a/install/retroarch.json +++ b/install/retroarch.json @@ -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", diff --git a/install/retrobat.json b/install/retrobat.json index a1c6a7ee..ae64d67c 100644 --- a/install/retrobat.json +++ b/install/retrobat.json @@ -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", diff --git a/install/retrodeck.json b/install/retrodeck.json index bdacb1e2..936d668d 100644 --- a/install/retrodeck.json +++ b/install/retrodeck.json @@ -1,9 +1,10 @@ { "manifest_version": 1, + "source": "full", "platform": "retrodeck", "display_name": "RetroDECK", "version": "1.0", - "generated": "2026-04-01T09:05:30Z", + "generated": "2026-04-01T14:43:08Z", "base_destination": "", "detect": [ { @@ -14,8 +15,8 @@ } ], "standalone_copies": [], - "total_files": 3127, - "total_size": 5865074692, + "total_files": 3144, + "total_size": 5871582893, "files": [ { "dest": "bios/panafz1.bin", @@ -13775,6 +13776,15 @@ "Amiberry" ] }, + { + "dest": "kick31.rom", + "sha1": "3b7f1493b27e212830f989f26ca76c02049f09ca", + "size": 524288, + "repo_path": "bios/Commodore/Amiga/kick31.rom", + "cores": [ + "Amiberry" + ] + }, { "dest": "kick.rom", "sha1": "891e9a547772fe0c6c19b610baf8bc4ea7fcb785", @@ -13910,6 +13920,24 @@ "Amiberry" ] }, + { + "dest": "BB01R4_OS.ROM", + "sha1": "decde89fbae90adb591ad2fc553d35f49030c129", + "size": 16384, + "repo_path": "bios/Atari/400-800/BB01R4_OS.ROM", + "cores": [ + "Atari800" + ] + }, + { + "dest": "XEGAME.ROM", + "sha1": "a107db7f16a1129cf9d933c9cf4f013b068c9e82", + "size": 8192, + "repo_path": "bios/Atari/400-800/XEGAME.ROM", + "cores": [ + "Atari800" + ] + }, { "dest": "sysdata/keys.txt", "sha1": "9edc52be45201ec99f6e4ceb5dc6abfc633c4eae", @@ -14207,6 +14235,15 @@ "bsnes" ] }, + { + "dest": "st018.data.rom", + "sha1": "b19c0f8f207d62fdabf4bf71442826063bccc626", + "size": 32768, + "repo_path": "bios/Nintendo/SNES/st018.data.rom", + "cores": [ + "bsnes" + ] + }, { "dest": "sgb.boot.rom", "sha1": "aa2f50a77dfb4823da96ba99309085a3c6278515", @@ -16164,6 +16201,15 @@ "ep128emu-core" ] }, + { + "dest": "ep128emu/roms/zx48.rom", + "sha1": "5ea7c2b824672e914525d1d5c419d71b84a426a2", + "size": 16384, + "repo_path": "bios/Enterprise/64-128/zx48.rom", + "cores": [ + "ep128emu-core" + ] + }, { "dest": "hiscore.dat", "sha1": "7381472bf046126257e51a0124e4553282f020e5", @@ -16343,6 +16389,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", @@ -16352,6 +16407,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", @@ -16361,6 +16434,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", @@ -16370,6 +16470,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", @@ -16775,6 +16884,15 @@ "Genesis Plus GX" ] }, + { + "dest": "ROM", + "sha1": "e4fc7560b69d062cb2da5b1ffbe11cd1ca03cc37", + "size": 131072, + "repo_path": "bios/Apple/Apple IIGS/ROM", + "cores": [ + "GSplus" + ] + }, { "dest": "c600.rom", "sha1": "d4181c9f046aafc3fb326b381baac809d9e38d16", @@ -17569,6 +17687,15 @@ "MAME 2009" ] }, + { + "dest": "bctvidbs.zip", + "sha1": "5024b3bfd04ccd2061eb60d2eca254e8faf44f5c", + "size": 3753, + "repo_path": "bios/Arcade/Arcade/bctvidbs.zip", + "cores": [ + "MAME 2009" + ] + }, { "dest": "cd32.zip", "sha1": "2b43d67e90767a43b435b3a9f504346cff0f64ca", @@ -17985,6 +18112,60 @@ "Mupen64Plus-Next" ] }, + { + "dest": "np2/2608_bd.wav", + "sha1": "0a56c142ef40cec50f3ee56a6e42d0029c9e2818", + "size": 19192, + "repo_path": "bios/NEC/PC-98/2608_bd.wav", + "cores": [ + "nekop2" + ] + }, + { + "dest": "np2/2608_sd.wav", + "sha1": "3c79663ef74c0b0439d13351326eb1c52a657008", + "size": 15558, + "repo_path": "bios/NEC/PC-98/2608_sd.wav", + "cores": [ + "nekop2" + ] + }, + { + "dest": "np2/2608_top.wav", + "sha1": "aa4a8f766a86b830687d5083fd3b9db0652f46fc", + "size": 57016, + "repo_path": "bios/NEC/PC-98/2608_top.wav", + "cores": [ + "nekop2" + ] + }, + { + "dest": "np2/2608_hh.wav", + "sha1": "12f676cef249b82480b6f19c454e234b435ca7b6", + "size": 36722, + "repo_path": "bios/NEC/PC-98/2608_hh.wav", + "cores": [ + "nekop2" + ] + }, + { + "dest": "np2/2608_tom.wav", + "sha1": "9513fb4a3f41e75a972a273a5104cbd834c1e2c5", + "size": 23092, + "repo_path": "bios/NEC/PC-98/2608_tom.wav", + "cores": [ + "nekop2" + ] + }, + { + "dest": "np2/2608_rim.wav", + "sha1": "c65592330c9dd84011151daed52f9aec926b7e56", + "size": 5288, + "repo_path": "bios/NEC/PC-98/2608_rim.wav", + "cores": [ + "nekop2" + ] + }, { "dest": "np2/scsi.rom", "sha1": "3d7166f05daad1b022fa04c2569e788580158095", @@ -19683,6 +19864,15 @@ "QUASI88" ] }, + { + "dest": "quasi88/n88jisho.rom", + "sha1": "deef0cc2a9734ba891a6d6c022aa70ffc66f783e", + "size": 524288, + "repo_path": "bios/NEC/PC-98/n88jisho.rom", + "cores": [ + "QUASI88" + ] + }, { "dest": "quasi88/font.rom", "sha1": "78ba9960f135372825ab7244b5e4e73a810002ff", @@ -19710,6 +19900,15 @@ "QUASI88" ] }, + { + "dest": "dc_bios.bin", + "sha1": "8951d1bb219ab2ff8583033d2119c899cc81f18c", + "size": 2097152, + "repo_path": "bios/Sega/Dreamcast/dc_bios.bin", + "cores": [ + "Redream" + ] + }, { "dest": "PS3UPDAT.PUP", "sha1": "093f8698b54b78dcb701de2043f82639de51d63b", @@ -19784,6 +19983,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", @@ -21417,6 +21625,15 @@ "XRoar" ] }, + { + "dest": "alpha-basic.rom", + "sha1": "1983b4fb398e3dd9668d424c666c5a0b3f1e2b69", + "size": 16384, + "repo_path": "bios/Dragon/Dragon/alpha-basic.rom", + "cores": [ + "XRoar" + ] + }, { "dest": "mc10.rom", "sha1": "4afff2b4c120334481aab7b02c3552bf76f1bc43", @@ -21489,6 +21706,15 @@ "XRoar" ] }, + { + "dest": "cp400ext.rom", + "sha1": "a348a165009a6de1ae6fc18ed77137b38b6ed46d", + "size": 8192, + "repo_path": "bios/Tandy/CoCo/cp400ext.rom", + "cores": [ + "XRoar" + ] + }, { "dest": "hdbdw3bck.rom", "sha1": "8fd64f1c246489e0bf2b3743ae76332ff324716a", @@ -22380,15 +22606,6 @@ "ep128emu-core" ] }, - { - "dest": "ep128emu/roms/zx48.rom", - "sha1": "5ea7c2b824672e914525d1d5c419d71b84a426a2", - "size": 16384, - "repo_path": "bios/Enterprise/64-128/zx48.rom", - "cores": [ - "ep128emu-core" - ] - }, { "dest": "fbalpha2012/hiscore.dat", "sha1": "7381472bf046126257e51a0124e4553282f020e5", @@ -22560,60 +22777,6 @@ "nekop2" ] }, - { - "dest": "np2/2608_bd.wav", - "sha1": "0a56c142ef40cec50f3ee56a6e42d0029c9e2818", - "size": 19192, - "repo_path": "bios/NEC/PC-98/2608_bd.wav", - "cores": [ - "nekop2" - ] - }, - { - "dest": "np2/2608_sd.wav", - "sha1": "3c79663ef74c0b0439d13351326eb1c52a657008", - "size": 15558, - "repo_path": "bios/NEC/PC-98/2608_sd.wav", - "cores": [ - "nekop2" - ] - }, - { - "dest": "np2/2608_top.wav", - "sha1": "aa4a8f766a86b830687d5083fd3b9db0652f46fc", - "size": 57016, - "repo_path": "bios/NEC/PC-98/2608_top.wav", - "cores": [ - "nekop2" - ] - }, - { - "dest": "np2/2608_hh.wav", - "sha1": "12f676cef249b82480b6f19c454e234b435ca7b6", - "size": 36722, - "repo_path": "bios/NEC/PC-98/2608_hh.wav", - "cores": [ - "nekop2" - ] - }, - { - "dest": "np2/2608_tom.wav", - "sha1": "9513fb4a3f41e75a972a273a5104cbd834c1e2c5", - "size": 23092, - "repo_path": "bios/NEC/PC-98/2608_tom.wav", - "cores": [ - "nekop2" - ] - }, - { - "dest": "np2/2608_rim.wav", - "sha1": "c65592330c9dd84011151daed52f9aec926b7e56", - "size": 5288, - "repo_path": "bios/NEC/PC-98/2608_rim.wav", - "cores": [ - "nekop2" - ] - }, { "dest": "neocd/neocd_f.rom", "sha1": "a5f4a7a627b3083c979f6ebe1fabc5d2df6d083b", @@ -22920,15 +23083,6 @@ "QUASI88" ] }, - { - "dest": "quasi88/n88jisho.rom", - "sha1": "deef0cc2a9734ba891a6d6c022aa70ffc66f783e", - "size": 524288, - "repo_path": "bios/NEC/PC-98/n88jisho.rom", - "cores": [ - "QUASI88" - ] - }, { "dest": "same_cdi/bios/cdimono1.zip", "sha1": "5d0b1b55b0d0958a5c9069c3219d4da5a87a6b93", diff --git a/install/romm.json b/install/romm.json index f1ba10a0..5f8d2feb 100644 --- a/install/romm.json +++ b/install/romm.json @@ -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", diff --git a/scripts/generate_pack.py b/scripts/generate_pack.py index 60ad1bc3..6ebdd69d 100644 --- a/scripts/generate_pack.py +++ b/scripts/generate_pack.py @@ -491,9 +491,18 @@ def _collect_emulator_extras( for sid in platform_systems: norm_map[_norm_system_id(sid)] = sid + # Use strict YAML names (no DB alias enrichment) so that files known + # under an alias still get packed at the emulator's expected path. + yaml_names: set[str] = set() + for system in config.get("systems", {}).values(): + for fe in system.get("files", []): + name = fe.get("name", "") + if name: + yaml_names.add(name) + undeclared = find_undeclared_files( config, emulators_dir, db, emu_profiles, target_cores=target_cores, - include_all=include_all, + include_all=include_all, declared_names=yaml_names, ) extras = [] seen_dests: set[str] = set(seen) @@ -1497,7 +1506,7 @@ def generate_pack( elif source == "truth": print( f" {zip_path}: {total_files} files packed (ground truth only), " - f"{', '.join(parts)} [{verification_mode}]" + f"{core_count} from emulator profiles [{verification_mode}]" ) else: baseline = total_files - core_count @@ -2708,8 +2717,9 @@ def main(): ) args = parser.parse_args() - # Quick-exit modes - if args.verify_packs: + # Quick-exit modes: --verify-packs alone = verify existing packs only + # Combined with --all-variants, generation runs first then verify + if args.verify_packs and not args.all_variants: _run_verify_packs(args) return if args.manifest_targets: diff --git a/scripts/verify.py b/scripts/verify.py index c30968d1..fd68e4ac 100644 --- a/scripts/verify.py +++ b/scripts/verify.py @@ -314,11 +314,16 @@ def find_undeclared_files( target_cores: set[str] | None = None, data_names: set[str] | None = None, include_all: bool = False, + declared_names: set[str] | None = None, ) -> list[dict]: - """Find files needed by cores but not declared in platform config.""" - # Collect all filenames declared by this platform, enriched with - # canonical names from DB via MD5 (handles platform renaming) - declared_names = expand_platform_declared_names(config, db) + """Find files needed by cores but not declared in platform config. + + declared_names overrides the default enriched set from + expand_platform_declared_names. Pass a strict set (YAML names only) + when building packs so alias-only names still get packed. + """ + if declared_names is None: + declared_names = expand_platform_declared_names(config, db) # Collect data_directory refs declared_dd: set[str] = set()