From af52c7ed24aa29c0f421ce3d39f666f7d64a69ca Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Sat, 8 Aug 2026 11:31:05 +0200 Subject: [PATCH] chore: rebuild manifests and docs --- README.md | 24 ++++++++++++------------ install/batocera.json | 15 ++++++++++++--- install/bizhawk.json | 15 ++++++++++++--- install/lakka.json | 15 ++++++++++++--- install/recalbox.json | 15 ++++++++++++--- install/retroarch.json | 15 ++++++++++++--- install/retrodeck.json | 15 ++++++++++++--- install/rocknix.json | 15 ++++++++++++--- install/romm.json | 15 ++++++++++++--- mkdocs.yml | 3 ++- 10 files changed, 110 insertions(+), 37 deletions(-) diff --git a/README.md b/README.md index 3c93e588..bfc6dfb5 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ Every file passes its platform's own verification; where an emulator profile exi - **91 files** the platforms' emulators load are not in the collection yet, named in the [gap analysis](https://abdess.github.io/retrobios/gaps/) - **12 platforms** supported with platform-specific verification -- **336 emulators** profiled from source (RetroArch cores + standalone) +- **337 emulators** profiled from source (RetroArch cores + standalone) - **410 systems** covered (NES, SNES, PlayStation, Saturn, Dreamcast, ...) - **7,763 files** indexed with SHA1, MD5, SHA256 and CRC32 checksums: 2,478 system files, 2,746 arcade ROM sets, 2,539 game and engine data files - **531 of 2,478 system files** matched to dump-preservation catalogs (No-Intro, Redump, TOSEC); arcade sets and engine data fall outside what those catalogs index @@ -74,18 +74,18 @@ Full list with per-file details: **[https://abdess.github.io/retrobios/](https:/ | Platform | Platform list | Read from emulator code | Verified by | |----------|--------------:|------------------------:|-------------| -| Batocera | 353/353 | 1,145/1,236 | MD5 hash | -| BizHawk | 118/118 | 366/367 | SHA1 hash | +| Batocera | 353/353 | 1,146/1,237 | MD5 hash | +| BizHawk | 118/118 | 367/368 | SHA1 hash | | EmuDeck | 161/161 | 404/404 | MD5 hash | -| Lakka | 530/530 | 1,148/1,153 | file presence | +| Lakka | 530/530 | 1,149/1,154 | file presence | | MiSTer FPGA | 65/65 | - | MD5 hash | -| ROCKNIX | 38/38 | 1,483/1,488 | MD5 hash | -| Recalbox | 346/346 | 714/719 | MD5 hash | -| RetroArch | 530/530 | 1,148/1,153 | file presence | +| ROCKNIX | 38/38 | 1,484/1,489 | MD5 hash | +| Recalbox | 346/346 | 715/720 | MD5 hash | +| RetroArch | 530/530 | 1,149/1,154 | file presence | | RetroBat | 341/341 | 808/898 | MD5 hash | -| RetroDECK | 2,008/2,008 | 1,182/1,188 | MD5 hash | -| RetroPie * | 530/530 | 1,148/1,153 | file presence | -| RomM | 374/374 | 266/269 | MD5 hash | +| RetroDECK | 2,008/2,008 | 1,183/1,189 | MD5 hash | +| RetroPie * | 530/530 | 1,149/1,154 | file presence | +| RomM | 374/374 | 267/270 | MD5 hash | Each fraction reads collected over needed, required and optional files alike, since both go in the pack. Platform list is the BIOS list the platform publishes. Read from emulator code counts the files the cores it ships load that the list never mentions, traced in their source: routinely several times the list itself, and it includes the files documented as impossible to source. It is a floor, not a ceiling: a core that accepts any file handed to it declares nothing to count, so what such an emulator can load is not enumerable from its code. @@ -125,7 +125,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 336 emulators +- **Cross-reference** mapping files across 12 platforms and 337 emulators ## How it works @@ -162,4 +162,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-08T09:02:08Z* +*Auto-generated on 2026-08-08T09:29:33Z* diff --git a/install/batocera.json b/install/batocera.json index 8bb92088..a9b0c0a5 100644 --- a/install/batocera.json +++ b/install/batocera.json @@ -4,7 +4,7 @@ "platform": "batocera", "display_name": "Batocera", "version": "1.0", - "generated": "2026-08-08T07:59:56Z", + "generated": "2026-08-08T09:27:23Z", "base_destination": "bios", "detect": [ { @@ -236,8 +236,8 @@ } } ], - "total_files": 1598, - "total_size": 2864994263, + "total_files": 1599, + "total_size": 2866042839, "files": [ { "dest": "panafz1.bin", @@ -2979,6 +2979,15 @@ "Azahar" ] }, + { + "dest": "scph5903.bin", + "sha1": "15c94da3cc5a38a582429575af4198c487fe893c", + "size": 1048576, + "repo_path": "bios/Sony/PlayStation/scph5903.bin", + "cores": [ + "Beetle PSX (Mednafen PSX)" + ] + }, { "dest": "ps1_rom.bin", "sha1": "c40146361eb8cf670b19fdc9759190257803cab7", diff --git a/install/bizhawk.json b/install/bizhawk.json index 36db69e6..797d9a03 100644 --- a/install/bizhawk.json +++ b/install/bizhawk.json @@ -4,7 +4,7 @@ "platform": "bizhawk", "display_name": "BizHawk", "version": "1.0", - "generated": "2026-08-08T04:39:58Z", + "generated": "2026-08-08T09:27:28Z", "base_destination": "Firmware", "detect": [ { @@ -19,8 +19,8 @@ } ], "standalone_copies": [], - "total_files": 538, - "total_size": 2549235618, + "total_files": 539, + "total_size": 2550284194, "files": [ { "dest": "panafz1.bin", @@ -986,6 +986,15 @@ "Beetle PSX (Mednafen PSX)" ] }, + { + "dest": "scph5903.bin", + "sha1": "15c94da3cc5a38a582429575af4198c487fe893c", + "size": 1048576, + "repo_path": "bios/Sony/PlayStation/scph5903.bin", + "cores": [ + "Beetle PSX (Mednafen PSX)" + ] + }, { "dest": "scph5501.bin", "sha1": "0555c6fae8906f3f09baf5988f00e55f88e9f30b", diff --git a/install/lakka.json b/install/lakka.json index 7fc7d526..bab717c9 100644 --- a/install/lakka.json +++ b/install/lakka.json @@ -4,7 +4,7 @@ "platform": "lakka", "display_name": "Lakka", "version": "1.0", - "generated": "2026-08-08T08:00:30Z", + "generated": "2026-08-08T09:27:56Z", "base_destination": "system", "detect": [ { @@ -15,8 +15,8 @@ } ], "standalone_copies": [], - "total_files": 1683, - "total_size": 4206463101, + "total_files": 1684, + "total_size": 4207511677, "files": [ { "dest": "3do_arcade_saot.bin", @@ -3623,6 +3623,15 @@ "Azahar" ] }, + { + "dest": "scph5903.bin", + "sha1": "15c94da3cc5a38a582429575af4198c487fe893c", + "size": 1048576, + "repo_path": "bios/Sony/PlayStation/scph5903.bin", + "cores": [ + "Beetle PSX (Mednafen PSX)" + ] + }, { "dest": "openbios.bin", "sha1": "389df7981873d9e6e46c84c20cd43af0e4226cf8", diff --git a/install/recalbox.json b/install/recalbox.json index 0391baa3..2ed7d2d8 100644 --- a/install/recalbox.json +++ b/install/recalbox.json @@ -4,7 +4,7 @@ "platform": "recalbox", "display_name": "Recalbox", "version": "1.0", - "generated": "2026-08-08T08:00:37Z", + "generated": "2026-08-08T09:28:04Z", "base_destination": "bios", "detect": [ { @@ -236,8 +236,8 @@ } } ], - "total_files": 1184, - "total_size": 2494380476, + "total_files": 1185, + "total_size": 2495429052, "files": [ { "dest": "3do/panafz1.bin", @@ -3088,6 +3088,15 @@ "Atari800" ] }, + { + "dest": "scph5903.bin", + "sha1": "15c94da3cc5a38a582429575af4198c487fe893c", + "size": 1048576, + "repo_path": "bios/Sony/PlayStation/scph5903.bin", + "cores": [ + "Beetle PSX (Mednafen PSX)" + ] + }, { "dest": "psxonpsp660.bin", "sha1": "96880d1ca92a016ff054be5159bb06fe03cb4e14", diff --git a/install/retroarch.json b/install/retroarch.json index 54a079a1..da728162 100644 --- a/install/retroarch.json +++ b/install/retroarch.json @@ -4,7 +4,7 @@ "platform": "retroarch", "display_name": "RetroArch", "version": "1.0", - "generated": "2026-08-08T08:00:30Z", + "generated": "2026-08-08T09:27:56Z", "base_destination": "system", "detect": [ { @@ -254,8 +254,8 @@ } } ], - "total_files": 1683, - "total_size": 4206463101, + "total_files": 1684, + "total_size": 4207511677, "files": [ { "dest": "3do_arcade_saot.bin", @@ -3862,6 +3862,15 @@ "Azahar" ] }, + { + "dest": "scph5903.bin", + "sha1": "15c94da3cc5a38a582429575af4198c487fe893c", + "size": 1048576, + "repo_path": "bios/Sony/PlayStation/scph5903.bin", + "cores": [ + "Beetle PSX (Mednafen PSX)" + ] + }, { "dest": "openbios.bin", "sha1": "389df7981873d9e6e46c84c20cd43af0e4226cf8", diff --git a/install/retrodeck.json b/install/retrodeck.json index c8db836c..3e6ee2e0 100644 --- a/install/retrodeck.json +++ b/install/retrodeck.json @@ -4,7 +4,7 @@ "platform": "retrodeck", "display_name": "RetroDECK", "version": "1.0", - "generated": "2026-08-08T08:00:55Z", + "generated": "2026-08-08T09:28:22Z", "base_destination": "", "detect": [ { @@ -236,8 +236,8 @@ } } ], - "total_files": 3317, - "total_size": 4976627546, + "total_files": 3318, + "total_size": 4977676122, "files": [ { "dest": "bios/panafz1.bin", @@ -14567,6 +14567,15 @@ "Beetle PCE (Mednafen PCE)" ] }, + { + "dest": "bios/scph5903.bin", + "sha1": "15c94da3cc5a38a582429575af4198c487fe893c", + "size": 1048576, + "repo_path": "bios/Sony/PlayStation/scph5903.bin", + "cores": [ + "Beetle PSX (Mednafen PSX)" + ] + }, { "dest": "bios/openbios.bin", "sha1": "389df7981873d9e6e46c84c20cd43af0e4226cf8", diff --git a/install/rocknix.json b/install/rocknix.json index 0d0ff74b..5348158a 100644 --- a/install/rocknix.json +++ b/install/rocknix.json @@ -4,7 +4,7 @@ "platform": "rocknix", "display_name": "ROCKNIX", "version": "1.0", - "generated": "2026-08-08T08:01:05Z", + "generated": "2026-08-08T09:28:31Z", "base_destination": "bios", "detect": [ { @@ -16,8 +16,8 @@ } ], "standalone_copies": [], - "total_files": 1548, - "total_size": 4070074758, + "total_files": 1549, + "total_size": 4071123334, "files": [ { "dest": "xemu/bios/mcpx_1.0.bin", @@ -685,6 +685,15 @@ "Beetle PC-FX (Mednafen)" ] }, + { + "dest": "scph5903.bin", + "sha1": "15c94da3cc5a38a582429575af4198c487fe893c", + "size": 1048576, + "repo_path": "bios/Sony/PlayStation/scph5903.bin", + "cores": [ + "Beetle PSX (Mednafen PSX)" + ] + }, { "dest": "ps1_rom.bin", "sha1": "c40146361eb8cf670b19fdc9759190257803cab7", diff --git a/install/romm.json b/install/romm.json index 5338b822..120656d4 100644 --- a/install/romm.json +++ b/install/romm.json @@ -4,7 +4,7 @@ "platform": "romm", "display_name": "RomM", "version": "1.0", - "generated": "2026-08-08T04:41:05Z", + "generated": "2026-08-08T09:28:33Z", "base_destination": "bios", "detect": [ { @@ -14,8 +14,8 @@ } ], "standalone_copies": [], - "total_files": 543, - "total_size": 1487357954, + "total_files": 544, + "total_size": 1488406530, "files": [ { "dest": "3do/3do_arcade_saot.bin", @@ -2653,6 +2653,15 @@ "Atari800" ] }, + { + "dest": "psx/scph5903.bin", + "sha1": "15c94da3cc5a38a582429575af4198c487fe893c", + "size": 1048576, + "repo_path": "bios/Sony/PlayStation/scph5903.bin", + "cores": [ + "Beetle PSX (Mednafen PSX)" + ] + }, { "dest": "psx/psxonpsp660.bin", "sha1": "96880d1ca92a016ff054be5159bb06fe03cb4e14", diff --git a/mkdocs.yml b/mkdocs.yml index 35aa679f..d01d82ad 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -498,7 +498,7 @@ nav: - PCSX-ReARMed: emulators/pcsx_rearmed.md - Launchers (1): - Dolphin Launcher: emulators/dolphin_launcher.md - - Other (31): + - Other (32): - ares: emulators/ares.md - Basilisk II: emulators/basiliskii.md - Beetle GBA (Mednafen): emulators/beetle_gba.md @@ -516,6 +516,7 @@ nav: - jgenesis: emulators/jgenesis.md - KEGS: emulators/kegs.md - Lexaloffle: emulators/lexaloffle.md + - Mednafen: emulators/mednafen.md - Model 2 Emulator: emulators/model2.md - openMSX: emulators/openmsx.md - Redream: emulators/redream.md