From f3bf8f365c9ccd599434b28a5a09f63cd480fb75 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Sat, 8 Aug 2026 06:19:38 +0200 Subject: [PATCH] chore: regenerate database and manifests --- README.md | 30 +++++++++---------- database.json | 65 ++++++++++++++++++++++++++++++++++++------ install/lakka.json | 34 +++++++++++----------- install/retroarch.json | 34 +++++++++++----------- install/retrobat.json | 2 +- mkdocs.yml | 13 +++++---- 6 files changed, 114 insertions(+), 64 deletions(-) diff --git a/README.md b/README.md index 5c10fccf..7d541e7d 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Complete BIOS and firmware packs for Batocera, BizHawk, EmuDeck, Lakka, MiSTer FPGA, ROCKNIX, Recalbox, RetroArch, RetroBat, RetroDECK, RetroPie, and RomM. -**7,651** verified files across **396** systems, ready to extract into your emulator's BIOS directory. +**7,652** verified files across **396** systems, ready to extract into your emulator's BIOS directory. ## Quick Install @@ -57,9 +57,9 @@ BIOS, firmware, and system files for consoles from Atari to PlayStation 3. Every file passes its platform's own verification; where an emulator profile exists, the expected hashes and sizes are read from the emulator's source code (the Source-backed column below). - **12 platforms** supported with platform-specific verification -- **320 emulators** profiled from source (RetroArch cores + standalone) +- **321 emulators** profiled from source (RetroArch cores + standalone) - **396 systems** covered (NES, SNES, PlayStation, Saturn, Dreamcast, ...) -- **7,651 files** indexed with SHA1, MD5, SHA256 and CRC32 checksums: 2,366 system files, 2,746 arcade ROM sets, 2,539 game and engine data files +- **7,652 files** indexed with SHA1, MD5, SHA256 and CRC32 checksums: 2,366 system files, 2,747 arcade ROM sets, 2,539 game and engine data files - **527 files** matched to dump-preservation catalogs (No-Intro, Redump, TOSEC) - **9832 MB** total collection size @@ -73,18 +73,18 @@ Full list with per-file details: **[https://abdess.github.io/retrobios/](https:/ | Platform | Files in pack | Still missing | Verified by | |----------|--------------:|--------------:|-------------| -| Batocera | 1,601 | 4 | MD5 hash | -| BizHawk | 539 | 5 | SHA1 hash | +| Batocera | 1,601 | 0 | MD5 hash | +| BizHawk | 539 | 0 | SHA1 hash | | EmuDeck | 525 | 0 | MD5 hash | -| Lakka | 1,631 | 4 | file presence | +| Lakka | 1,631 | 0 | file presence | | MiSTer FPGA | 65 | 0 | MD5 hash | -| ROCKNIX | 1,496 | 5 | MD5 hash | -| Recalbox | 1,184 | 6 | MD5 hash | -| RetroArch | 1,631 | 4 | file presence | -| RetroBat | 1,235 | 4 | MD5 hash | -| RetroDECK | 3,266 | 4 | MD5 hash | -| RetroPie * | 1,678 | 4 | file presence | -| RomM | 543 | 4 | MD5 hash | +| ROCKNIX | 1,496 | 0 | MD5 hash | +| Recalbox | 1,184 | 0 | MD5 hash | +| RetroArch | 1,631 | 0 | file presence | +| RetroBat | 1,235 | 0 | MD5 hash | +| RetroDECK | 3,266 | 0 | MD5 hash | +| RetroPie * | 1,678 | 0 | file presence | +| RomM | 543 | 0 | MD5 hash | A pack carries what the platform declares plus what its emulators load without the platform listing it, so it holds more files than the platform's own list. Still missing counts files an emulator needs that are not in the collection yet; verified by is the check the platform itself runs on them. @@ -124,7 +124,7 @@ The [documentation site](https://abdess.github.io/retrobios/) provides: - **Per-emulator profiles** with source code references for every file - **Per-system pages** showing which emulators and platforms cover each console - **Gap analysis** identifying missing files and undeclared core requirements -- **Cross-reference** mapping files across 12 platforms and 320 emulators +- **Cross-reference** mapping files across 12 platforms and 321 emulators ## How it works @@ -161,4 +161,4 @@ The scripts and tooling are released under the [MIT License](LICENSE). The BIOS and firmware files are not covered by that license: they are third-party system software, preserved and provided for personal backup, archival, and interoperability with emulation software. The legal reasoning is laid out in the [FAQ](https://abdess.github.io/retrobios/wiki/faq/#is-this-legal). -*Auto-generated on 2026-08-08T03:39:12Z* +*Auto-generated on 2026-08-08T04:18:10Z* diff --git a/database.json b/database.json index 62064066..3b3fcbfb 100644 --- a/database.json +++ b/database.json @@ -1,7 +1,7 @@ { - "generated_at": "2026-08-08T00:27:55Z", - "total_files": 7651, - "total_size": 10309353966, + "generated_at": "2026-08-08T04:14:39Z", + "total_files": 7652, + "total_size": 10309376032, "files": { "520d3d1b5897800af47f92efd2444a26b7a7dead": { "path": "bios/3DO Company/3DO/3do_arcade_saot.bin", @@ -16049,6 +16049,16 @@ "crc32": "563387ed", "adler32": "1789640e" }, + "8c34c85f92bc6771d789e880953a1cc43341485e": { + "path": "bios/Arcade/MAME/event.dat", + "name": "event.dat", + "size": 22066, + "sha1": "8c34c85f92bc6771d789e880953a1cc43341485e", + "md5": "ee99bb541116967f8785a5bc09932475", + "sha256": "1c4db4f1fd467f606183cddcc3f66d1ceec10639b37934d1f5619d3bbbf3537d", + "crc32": "ed0b8ad8", + "adler32": "023be215" + }, "71b489cac8f942d5ff21feee098d1c3059ecb608": { "path": "bios/Arcade/MAME/everdrive_md.zip", "name": "everdrive_md.zip", @@ -82870,6 +82880,7 @@ "6f1afed99e4e70687bdd5038701fdb1b": "3fde8189f23d63d436c7b5da1cb91082859c87b9", "3ebb4628dc07a12a37c48d6c1b093ea1": "849fd1c44ba6949d12ea65cb5b44365caa22689f", "95459323fd429f996745a7a21140f24a": "aa69a44188038d65e905b82ab94bd66a41bb1a0b", + "ee99bb541116967f8785a5bc09932475": "8c34c85f92bc6771d789e880953a1cc43341485e", "c16da7ee9d69835df190103b15516e4d": "71b489cac8f942d5ff21feee098d1c3059ecb608", "d9ec27adc66a2b0c182757019e70db9e": "a3578a485c2bc298cee25c3e9f1b4a589160c345", "593918d7c14a8bf1e2d9f9424480d2e9": "27e83d3571a1c66a760ea42397faffc78ec55c96", @@ -93540,6 +93551,9 @@ "ev346.zip": [ "aa69a44188038d65e905b82ab94bd66a41bb1a0b" ], + "event.dat": [ + "8c34c85f92bc6771d789e880953a1cc43341485e" + ], "everdrive_md.zip": [ "71b489cac8f942d5ff21feee098d1c3059ecb608" ], @@ -111915,15 +111929,23 @@ "e5741010ac7f941cdb3c01865a1eda016a479dfd" ], "CM32L_CONTROL.ROM": [ - "a439fbb390da38cada95a7cbb1d6ca199cd66ef8" - ], - "CM32L_PCM.ROM": [ - "289cc298ad532b702461bfc738009d9ebe8025ea" - ], - "MT32_CONTROL.ROM": [ + "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "b083518fffb7f66b03c23b7eb4f868e62dc5a987" ], + "MT32_CONTROL.ROM": [ + "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", + "b083518fffb7f66b03c23b7eb4f868e62dc5a987", + "dc1c5b1b90a4646d00f7daf3679733c7badc7077" + ], + "CM32L_PCM.ROM": [ + "289cc298ad532b702461bfc738009d9ebe8025ea", + "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252" + ], + "CM32LN_PCM.ROM": [ + "289cc298ad532b702461bfc738009d9ebe8025ea" + ], "MT32_PCM.ROM": [ + "289cc298ad532b702461bfc738009d9ebe8025ea", "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252" ], "uni-bioscd.rom": [ @@ -113730,6 +113752,27 @@ "upd7801g.bios": [ "6e89d1227581c76441a53d605f9e324185f1da33" ], + "FluidR3_GM.sf2": [ + "22bcfeb5b6c6481569b90db96aa3f4b5f06c8848" + ], + "GeneralUser_GS.sf2": [ + "22bcfeb5b6c6481569b90db96aa3f4b5f06c8848" + ], + "GeneralUser-GS.sf2": [ + "22bcfeb5b6c6481569b90db96aa3f4b5f06c8848" + ], + "Fluid_R3_GM_GS.sf2": [ + "22bcfeb5b6c6481569b90db96aa3f4b5f06c8848" + ], + "4gmgsmt-sf2_04-compat.sf2": [ + "22bcfeb5b6c6481569b90db96aa3f4b5f06c8848" + ], + "4GMGSMT.SF2": [ + "22bcfeb5b6c6481569b90db96aa3f4b5f06c8848" + ], + "synthgs-sf2_04-compat.sf2": [ + "22bcfeb5b6c6481569b90db96aa3f4b5f06c8848" + ], "dragon32": [ "f2dab125673e653995a83bf6b793e3390ec7f65a" ], @@ -115484,6 +115527,7 @@ "7fd40b78": "3fde8189f23d63d436c7b5da1cb91082859c87b9", "9478a59a": "849fd1c44ba6949d12ea65cb5b44365caa22689f", "563387ed": "aa69a44188038d65e905b82ab94bd66a41bb1a0b", + "ed0b8ad8": "8c34c85f92bc6771d789e880953a1cc43341485e", "8b082522": "71b489cac8f942d5ff21feee098d1c3059ecb608", "6d0c12b2": "a3578a485c2bc298cee25c3e9f1b4a589160c345", "3fef4f7a": "27e83d3571a1c66a760ea42397faffc78ec55c96", @@ -123137,6 +123181,7 @@ "8c6e9f61a7b2794473aa61f7280a777b24d9b2880a6910ec9cb2c5aa5f6ca012": "3fde8189f23d63d436c7b5da1cb91082859c87b9", "5cbcbf97b46ad463f7ea85dbb3181c1717e433fcee2273206a3432ca4da79e62": "849fd1c44ba6949d12ea65cb5b44365caa22689f", "125c4ecfd281ee9ebbf2b8d34fc3824eacd4a8439d16096668509324052f12d8": "aa69a44188038d65e905b82ab94bd66a41bb1a0b", + "1c4db4f1fd467f606183cddcc3f66d1ceec10639b37934d1f5619d3bbbf3537d": "8c34c85f92bc6771d789e880953a1cc43341485e", "498127f06dffa55eca35389d6ab950b521da3bf40e66e0e9aef7d01f97ab25d2": "71b489cac8f942d5ff21feee098d1c3059ecb608", "65ac2929b3b386cea6d634721f366d7db75cbc69d3c14cf1bb09435f340ce0f7": "a3578a485c2bc298cee25c3e9f1b4a589160c345", "31739b9cbde8976027bb2942ae3d3365d9fdfc42da432a945c4b594d6cd30085": "27e83d3571a1c66a760ea42397faffc78ec55c96", @@ -143628,6 +143673,8 @@ "273a9933b68a290c5aedcd6d69faa7b1d22c0344", "af5af53f66982e749643fdf8b2acbb7d4d3ed229", "6e89d1227581c76441a53d605f9e324185f1da33", + "dc1c5b1b90a4646d00f7daf3679733c7badc7077", + "22bcfeb5b6c6481569b90db96aa3f4b5f06c8848", "f2dab125673e653995a83bf6b793e3390ec7f65a", "628543ee8b47a56df2b2175cfb763c0051517b90", "c25632f3c2cfd1af3ee26b2f233a1ce1eccc365d", diff --git a/install/lakka.json b/install/lakka.json index 735ea481..06e8f890 100644 --- a/install/lakka.json +++ b/install/lakka.json @@ -4,7 +4,7 @@ "platform": "lakka", "display_name": "Lakka", "version": "1.0", - "generated": "2026-08-07T18:49:47Z", + "generated": "2026-08-08T03:34:13Z", "base_destination": "system", "detect": [ { @@ -223,9 +223,9 @@ }, { "dest": "aes.zip", - "sha1": "43c6aa6ba46adbeefb2b014899bcb4b2db7986af", + "sha1": "23c66caa80b93199914fae246a5ea6e84db1be29", "size": 850311, - "repo_path": "", + "repo_path": "bios/Arcade/Arcade/aes.zip", "cores": null }, { @@ -251,9 +251,9 @@ }, { "dest": "fbneo/hiscore.dat", - "sha1": "1bef29ccc16eeb2e3c0759bfd2a4f86b1aba03a7", + "sha1": "7381472bf046126257e51a0124e4553282f020e5", "size": 322458, - "repo_path": "", + "repo_path": "bios/Arcade/Arcade/hiscore.dat", "cores": null }, { @@ -300,9 +300,9 @@ }, { "dest": "fbneo/spec128.zip", - "sha1": "b88619a845cbba8bc04ad396e99a02aa6d2da7c1", + "sha1": "e56f7be80abcf2c298310e8d2af66b9f29a6db31", "size": 32986, - "repo_path": "", + "repo_path": "bios/Arcade/Arcade/spec128.zip", "cores": null }, { @@ -314,9 +314,9 @@ }, { "dest": "fbneo/spec1282a.zip", - "sha1": "d3a94d7a098a0cad5f49cf19a74ed1f9138a20f7", + "sha1": "a20dfda5804a9624e35baaf2fad2ac2011e70d9d", "size": 41646, - "repo_path": "", + "repo_path": "bios/Arcade/FBNeo/spec1282a.zip", "cores": null }, { @@ -566,9 +566,9 @@ }, { "dest": "Dinothawr.zip", - "sha1": "693d8bb4d992c645e6413a57195acf4eca2f5a2e", + "sha1": "eadb966430454b40a17387acc7302ff1683cc9f2", "size": 6724506, - "repo_path": "", + "repo_path": "bios/Dinothawr/Dinothawr/Dinothawr.zip", "cores": null }, { @@ -1849,9 +1849,9 @@ }, { "dest": "cdimono1.zip", - "sha1": "7bf3ef19a559808658578bc4da233d71b774b8e2", + "sha1": "5d0b1b55b0d0958a5c9069c3219d4da5a87a6b93", "size": 660996, - "repo_path": "", + "repo_path": "bios/Arcade/Arcade/cdimono1.zip", "cores": null }, { @@ -2143,9 +2143,9 @@ }, { "dest": "kronos/stvbios.zip", - "sha1": "279375f97736d8bc37f240b9f7d119d007df1c0e", + "sha1": "b14bbed4bf459439cf7e96d2f79d7adea5d31448", "size": 3455065, - "repo_path": "", + "repo_path": "bios/Arcade/Arcade/stvbios.zip", "cores": null }, { @@ -2619,9 +2619,9 @@ }, { "dest": "neocdz.zip", - "sha1": "29380243b6f6c8e67816cf518a272cc8d932e2b5", + "sha1": "9cab31cfe7eacb6871d36cee105d87b90fd85b64", "size": 1181333, - "repo_path": "", + "repo_path": "bios/Arcade/Arcade/neocdz.zip", "cores": null }, { diff --git a/install/retroarch.json b/install/retroarch.json index d1792940..edecb211 100644 --- a/install/retroarch.json +++ b/install/retroarch.json @@ -4,7 +4,7 @@ "platform": "retroarch", "display_name": "RetroArch", "version": "1.0", - "generated": "2026-08-08T00:30:59Z", + "generated": "2026-08-08T03:34:13Z", "base_destination": "system", "detect": [ { @@ -462,9 +462,9 @@ }, { "dest": "aes.zip", - "sha1": "43c6aa6ba46adbeefb2b014899bcb4b2db7986af", + "sha1": "23c66caa80b93199914fae246a5ea6e84db1be29", "size": 850311, - "repo_path": "", + "repo_path": "bios/Arcade/Arcade/aes.zip", "cores": null }, { @@ -490,9 +490,9 @@ }, { "dest": "fbneo/hiscore.dat", - "sha1": "1bef29ccc16eeb2e3c0759bfd2a4f86b1aba03a7", + "sha1": "7381472bf046126257e51a0124e4553282f020e5", "size": 322458, - "repo_path": "", + "repo_path": "bios/Arcade/Arcade/hiscore.dat", "cores": null }, { @@ -539,9 +539,9 @@ }, { "dest": "fbneo/spec128.zip", - "sha1": "b88619a845cbba8bc04ad396e99a02aa6d2da7c1", + "sha1": "e56f7be80abcf2c298310e8d2af66b9f29a6db31", "size": 32986, - "repo_path": "", + "repo_path": "bios/Arcade/Arcade/spec128.zip", "cores": null }, { @@ -553,9 +553,9 @@ }, { "dest": "fbneo/spec1282a.zip", - "sha1": "d3a94d7a098a0cad5f49cf19a74ed1f9138a20f7", + "sha1": "a20dfda5804a9624e35baaf2fad2ac2011e70d9d", "size": 41646, - "repo_path": "", + "repo_path": "bios/Arcade/FBNeo/spec1282a.zip", "cores": null }, { @@ -805,9 +805,9 @@ }, { "dest": "Dinothawr.zip", - "sha1": "693d8bb4d992c645e6413a57195acf4eca2f5a2e", + "sha1": "eadb966430454b40a17387acc7302ff1683cc9f2", "size": 6724506, - "repo_path": "", + "repo_path": "bios/Dinothawr/Dinothawr/Dinothawr.zip", "cores": null }, { @@ -2088,9 +2088,9 @@ }, { "dest": "cdimono1.zip", - "sha1": "7bf3ef19a559808658578bc4da233d71b774b8e2", + "sha1": "5d0b1b55b0d0958a5c9069c3219d4da5a87a6b93", "size": 660996, - "repo_path": "", + "repo_path": "bios/Arcade/Arcade/cdimono1.zip", "cores": null }, { @@ -2382,9 +2382,9 @@ }, { "dest": "kronos/stvbios.zip", - "sha1": "279375f97736d8bc37f240b9f7d119d007df1c0e", + "sha1": "b14bbed4bf459439cf7e96d2f79d7adea5d31448", "size": 3455065, - "repo_path": "", + "repo_path": "bios/Arcade/Arcade/stvbios.zip", "cores": null }, { @@ -2858,9 +2858,9 @@ }, { "dest": "neocdz.zip", - "sha1": "29380243b6f6c8e67816cf518a272cc8d932e2b5", + "sha1": "9cab31cfe7eacb6871d36cee105d87b90fd85b64", "size": 1181333, - "repo_path": "", + "repo_path": "bios/Arcade/Arcade/neocdz.zip", "cores": null }, { diff --git a/install/retrobat.json b/install/retrobat.json index 0b25e569..eda7ac3d 100644 --- a/install/retrobat.json +++ b/install/retrobat.json @@ -4,7 +4,7 @@ "platform": "retrobat", "display_name": "RetroBat", "version": "1.0", - "generated": "2026-08-08T00:31:14Z", + "generated": "2026-08-08T03:30:06Z", "base_destination": "bios", "detect": [ { diff --git a/mkdocs.yml b/mkdocs.yml index e0cefea3..21036c95 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -184,7 +184,7 @@ nav: - sdlpal: systems/sdlpal.md - Emulators: - Overview: emulators/index.md - - Official ports (63): + - Official ports (64): - amiarcadia: emulators/amiarcadia.md - Amiberry: emulators/amiberry.md - Ardens: emulators/ardens.md @@ -195,6 +195,7 @@ nav: - ClownMDEmu: emulators/clownmdemu.md - CrocoDS: emulators/crocods.md - DirkSimple: emulators/dirksimple.md + - DOSBox Pure Unleashed: emulators/dosbox-pure-unleashed.md - DuckStation: emulators/duckstation.md - emux (CHIP-8): emulators/emux_chip8.md - emux (Game Boy): emulators/emux_gb.md @@ -429,11 +430,13 @@ nav: - WASM-4: emulators/wasm4.md - XRick: emulators/xrick.md - Zelda Classic v2.10: emulators/zc210.md - - Enhanced forks (16): + - Enhanced forks (18): - A7800: emulators/a7800.md - AdvanceMAME: emulators/advancemame.md - bsnes-hd beta: emulators/bsnes_hd_beta.md - bsnes-mercury: emulators/bsnes_mercury.md + - DOSBox Staging: emulators/dosbox-staging.md + - DOSBox-X: emulators/dosbox-x.md - DOSBox Pure: emulators/dosbox_pure.md - DoubleCherryGB: emulators/doublecherrygb.md - Genesis Plus GX Wide: emulators/genesis_plus_gx_wide.md @@ -482,10 +485,9 @@ nav: - Embedded HLE (2): - 3dSen: emulators/3dsen.md - PCSX-ReARMed: emulators/pcsx_rearmed.md - - Launchers (2): + - Launchers (1): - Dolphin Launcher: emulators/dolphin_launcher.md - - ES-DE: emulators/es-de.md - - Other (25): + - Other (26): - ares: emulators/ares.md - Basilisk II: emulators/basiliskii.md - Beetle GBA (Mednafen): emulators/beetle_gba.md @@ -493,6 +495,7 @@ nav: - Cemu: emulators/cemu.md - Clock Signal (CLK): emulators/clk.md - ColEm: emulators/colem.md + - CPCemu: emulators/cpcemu.md - Demul: emulators/demul.md - eka2l1: emulators/eka2l1.md - ep128emu-core: emulators/ep128emu.md