fix: resolve all untested and missing bios across platforms

Batocera: fix sc3000.rom md5 (no dump matches upstream hash),
remove erroneous bk0010.zip mame entries (upstream confirmed
mame needs no bios for bk), add PSP2UPDAT.PUP correct version.
Recalbox: add MSX2R2.ROM from blueMSX v2.82.
RetroDECK: fix stale peribox_ev/gen.zip md5 hashes.

Regenerate database, manifests, readme.
This commit is contained in:
Abdessamad Derraz
2026-04-01 01:42:39 +02:00
parent ab3255b0c7
commit 5eeaf87a3a
16 changed files with 82 additions and 122 deletions

2
.gitignore vendored
View File

@@ -29,7 +29,7 @@ data/
# Large files stored as GitHub Release assets (additional)
bios/Arcade/MAME/artwork/snspell.zip
bios/Arcade/MAME/MAME 0.174 Arcade XML.dat
bios/Sony/PlayStation Vita/.variants/PSP2UPDAT.PUP
bios/Sony/PlayStation Vita/.variants/PSP2UPDAT.PUP.3ae832c9
bios/Nintendo/DS/DSi_Nand_JPN.bin
bios/Nintendo/DS/DSi_Nand_EUR.bin
bios/Nintendo/DS/DSi_Nand_USA.bin

View File

@@ -2,7 +2,7 @@
Complete BIOS and firmware packs for Batocera, BizHawk, EmuDeck, Lakka, Recalbox, RetroArch, RetroBat, RetroDECK, RetroPie, and RomM.
**7,293** verified files across **396** systems, ready to extract into your emulator's BIOS directory.
**7,295** verified files across **396** systems, ready to extract into your emulator's BIOS directory.
## Quick Install
@@ -27,7 +27,7 @@ Pick your platform, download the ZIP, extract to the BIOS path.
| Platform | BIOS files | Extract to | Download |
|----------|-----------|-----------|----------|
| Batocera | 362 | `/userdata/bios/` | [Download](../../releases/latest) |
| Batocera | 361 | `/userdata/bios/` | [Download](../../releases/latest) |
| BizHawk | 118 | `Firmware/` | [Download](../../releases/latest) |
| EmuDeck | 161 | `Emulation/bios/` | [Download](../../releases/latest) |
| Lakka | 448 | `system/` | [Download](../../releases/latest) |
@@ -46,8 +46,8 @@ Each file is checked against the emulator's source code to match what the code a
- **10 platforms** supported with platform-specific verification
- **329 emulators** profiled from source (RetroArch cores + standalone)
- **396 systems** covered (NES, SNES, PlayStation, Saturn, Dreamcast, ...)
- **7,293 files** verified with MD5, SHA1, CRC32 checksums
- **8710 MB** total collection size
- **7,295 files** verified with MD5, SHA1, CRC32 checksums
- **8765 MB** total collection size
## Supported systems
@@ -59,14 +59,14 @@ Full list with per-file details: **[https://abdess.github.io/retrobios/](https:/
| Platform | Coverage | Verified | Untested | Missing |
|----------|----------|----------|----------|---------|
| Batocera | 361/362 (99.7%) | 359 | 2 | 1 |
| Batocera | 361/361 (100.0%) | 361 | 0 | 0 |
| BizHawk | 118/118 (100.0%) | 118 | 0 | 0 |
| EmuDeck | 161/161 (100.0%) | 161 | 0 | 0 |
| Lakka | 448/448 (100.0%) | 448 | 0 | 0 |
| Recalbox | 346/346 (100.0%) | 345 | 1 | 0 |
| Recalbox | 346/346 (100.0%) | 346 | 0 | 0 |
| RetroArch | 448/448 (100.0%) | 448 | 0 | 0 |
| RetroBat | 339/339 (100.0%) | 339 | 0 | 0 |
| RetroDECK | 2006/2006 (100.0%) | 2004 | 2 | 0 |
| RetroDECK | 2006/2006 (100.0%) | 2006 | 0 | 0 |
| RetroPie | 448/448 (100.0%) | 448 | 0 | 0 |
| RomM | 374/374 (100.0%) | 374 | 0 | 0 |
@@ -130,4 +130,4 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
This repository provides BIOS files for personal backup and archival purposes.
*Auto-generated on 2026-03-31T12:15:43Z*
*Auto-generated on 2026-03-31T20:38:37Z*

Binary file not shown.

View File

@@ -1,7 +1,7 @@
{
"generated_at": "2026-03-31T08:57:59Z",
"total_files": 7293,
"total_size": 9133482744,
"generated_at": "2026-03-31T20:38:43Z",
"total_files": 7295,
"total_size": 9190294264,
"files": {
"520d3d1b5897800af47f92efd2444a26b7a7dead": {
"path": "bios/3DO Company/3DO/3do_arcade_saot.bin",
@@ -35383,6 +35383,16 @@
"crc32": "b8ba44d3",
"adler32": "dbc99bd5"
},
"ebb7eb540a390509edfd36c84288ba85e63f2d1f": {
"path": "bios/Microsoft/MSX/MSX2R2.ROM",
"name": "MSX2R2.ROM",
"size": 32768,
"sha1": "ebb7eb540a390509edfd36c84288ba85e63f2d1f",
"md5": "96ac231b718e88ce64d5a9b4a5e9ae12",
"sha256": "e6a99ffc28b07a1ee8fd48cf09cdd9adbb3f54ab1bad74e2252c37ace30794ec",
"crc32": "d0c20f54",
"adler32": "bef7a448"
},
"c36c9e0f96738a340381e23b4f97245388801a46": {
"path": "bios/Microsoft/MSX/MSXDOS2.ROM",
"name": "MSXDOS2.ROM",
@@ -71924,7 +71934,7 @@
"adler32": "8e2b7342"
},
"3ae832c9800fcaa007eccfc48f24242967c111f8": {
"path": "bios/Sony/PlayStation Vita/.variants/PSP2UPDAT.PUP",
"path": "bios/Sony/PlayStation Vita/.variants/PSP2UPDAT.PUP.3ae832c9",
"name": "PSP2UPDAT.PUP",
"size": 56768512,
"sha1": "3ae832c9800fcaa007eccfc48f24242967c111f8",
@@ -71933,6 +71943,16 @@
"crc32": "c0c3a1fe",
"adler32": "ea4fd486"
},
"ed3a4cb264fff283209f10ae58c96c6090fed187": {
"path": "bios/Sony/PlayStation Vita/PSP2UPDAT.PUP",
"name": "PSP2UPDAT.PUP",
"size": 56778752,
"sha1": "ed3a4cb264fff283209f10ae58c96c6090fed187",
"md5": "59dcf059d3328fb67be7e51f8aa33418",
"sha256": "c3c03fc7363dd573d90e5157629bf11551f434b283cc898d9ffc71dd716b791c",
"crc32": "082ecf86",
"adler32": "620a2ff1"
},
"cc72dfcc964577cc29112ef368c28f55277c237c": {
"path": "bios/Sony/PlayStation Vita/PSVUPDAT.PUP",
"name": "PSVUPDAT.PUP",
@@ -76474,6 +76494,7 @@
"2183c2aff17cf4297bdb496de78c2e8a": "5c1f9c7fb655e43d38e5dd1fcc6b942b2ff68b02",
"6d8c0ca64e726c82a4b726e9b01cdf1e": "e2fbd56e42da637609d23ae9df9efd1b4241b18a",
"7c8243c71d8f143b2531f01afa6a05dc": "fe0254cbfc11405b79e7c86c7769bd6322b04995",
"96ac231b718e88ce64d5a9b4a5e9ae12": "ebb7eb540a390509edfd36c84288ba85e63f2d1f",
"6418d091cd6907bbcf940324339e43bb": "c36c9e0f96738a340381e23b4f97245388801a46",
"704bdd980fa56c6be5c680358458eeeb": "04990aa1c3a3fc7294ec884b81deaa89832df614",
"f005e55c680ba6e7b19f6d4dc8f73ce5": "df48902f5f12af8867ae1a87f255145f0e5e0774",
@@ -80129,6 +80150,7 @@
"9647c96e5463a3185bf1d04662f1521c": "f2a9860baf277f56005c0f9e33202fcbd07b7e7e",
"95f60f6c513ce31851d930407799ad29": "41d8c5c89f72206b873633ff31bcf4f82608e5a4",
"8b5f60b56c3da8365b973dba570c53a5": "3ae832c9800fcaa007eccfc48f24242967c111f8",
"59dcf059d3328fb67be7e51f8aa33418": "ed3a4cb264fff283209f10ae58c96c6090fed187",
"f2c7b12fe85496ec88a0391b514d6e3b": "cc72dfcc964577cc29112ef368c28f55277c237c",
"e59fdf56762c480ba4dfe1b3ec5fb86d": "b184f1c1febf66c8168fcae0b8aa37a5754f79db",
"1d33d70f35b33873fc75941d95ad1ffa": "567c5b5054552a2771eafa7966844a146f0dde96",
@@ -90331,6 +90353,9 @@
"MSX2PEXT.ROM": [
"fe0254cbfc11405b79e7c86c7769bd6322b04995"
],
"MSX2R2.ROM": [
"ebb7eb540a390509edfd36c84288ba85e63f2d1f"
],
"MSXDOS2.ROM": [
"c36c9e0f96738a340381e23b4f97245388801a46"
],
@@ -100261,7 +100286,8 @@
"41d8c5c89f72206b873633ff31bcf4f82608e5a4"
],
"PSP2UPDAT.PUP": [
"3ae832c9800fcaa007eccfc48f24242967c111f8"
"3ae832c9800fcaa007eccfc48f24242967c111f8",
"ed3a4cb264fff283209f10ae58c96c6090fed187"
],
"PSVUPDAT.PUP": [
"cc72dfcc964577cc29112ef368c28f55277c237c"
@@ -103367,9 +103393,6 @@
"MSXR2.ROM": [
"04990aa1c3a3fc7294ec884b81deaa89832df614"
],
"MSX2R2.ROM": [
"04990aa1c3a3fc7294ec884b81deaa89832df614"
],
"NATIONALDISK.rom": [
"78cd7f847e77fd8cd51a647efb2725ba93f4c471"
],
@@ -107718,6 +107741,7 @@
"66237ecf": "5c1f9c7fb655e43d38e5dd1fcc6b942b2ff68b02",
"00870134": "e2fbd56e42da637609d23ae9df9efd1b4241b18a",
"b8ba44d3": "fe0254cbfc11405b79e7c86c7769bd6322b04995",
"d0c20f54": "ebb7eb540a390509edfd36c84288ba85e63f2d1f",
"1c430991": "c36c9e0f96738a340381e23b4f97245388801a46",
"67872f40": "04990aa1c3a3fc7294ec884b81deaa89832df614",
"071135e0": "df48902f5f12af8867ae1a87f255145f0e5e0774",
@@ -111373,6 +111397,7 @@
"50da333e": "f2a9860baf277f56005c0f9e33202fcbd07b7e7e",
"15b438bd": "41d8c5c89f72206b873633ff31bcf4f82608e5a4",
"c0c3a1fe": "3ae832c9800fcaa007eccfc48f24242967c111f8",
"082ecf86": "ed3a4cb264fff283209f10ae58c96c6090fed187",
"39075d41": "cc72dfcc964577cc29112ef368c28f55277c237c",
"44295096": "b184f1c1febf66c8168fcae0b8aa37a5754f79db",
"31c53421": "567c5b5054552a2771eafa7966844a146f0dde96",
@@ -125077,7 +125102,7 @@
"shaders/vignette.fsh": [
"24165b402a7830f6b9d6c7cfc6131bcf2c1140bb"
],
".variants/PSP2UPDAT.PUP": [
".variants/PSP2UPDAT.PUP.3ae832c9": [
"3ae832c9800fcaa007eccfc48f24242967c111f8"
],
".variants/coco.zip": [

View File

@@ -3,7 +3,7 @@
"platform": "batocera",
"display_name": "Batocera",
"version": "1.0",
"generated": "2026-03-31T12:32:22Z",
"generated": "2026-03-31T21:00:28Z",
"base_destination": "bios",
"detect": [
{
@@ -14,8 +14,8 @@
}
],
"standalone_copies": [],
"total_files": 1524,
"total_size": 3888134489,
"total_files": 1523,
"total_size": 3888059911,
"files": [
{
"dest": "panafz1.bin",
@@ -864,13 +864,6 @@
"repo_path": "bios/Elektronika/BK/MONIT10.ROM",
"cores": null
},
{
"dest": "bk0010.zip",
"sha1": "4aa3cec86fb5eb0cec7d7b3c8ddfe28b7f1c7963",
"size": 74578,
"repo_path": "bios/Arcade/MAME/bk0010.zip",
"cores": null
},
{
"dest": "lynx48k.zip",
"sha1": "64947e9b7d17870839aba5d93217183d480ff897",
@@ -2307,7 +2300,7 @@
"dest": "psvita/PSP2UPDAT.PUP",
"sha1": "ed3a4cb264fff283209f10ae58c96c6090fed187",
"size": 56778752,
"repo_path": "",
"repo_path": "bios/Sony/PlayStation Vita/PSP2UPDAT.PUP",
"cores": null,
"storage": "release",
"release_asset": "PSP2UPDAT.PUP"
@@ -2903,9 +2896,9 @@
},
{
"dest": "Machines/Shared Roms/MSX2R2.ROM",
"sha1": "04990aa1c3a3fc7294ec884b81deaa89832df614",
"sha1": "ebb7eb540a390509edfd36c84288ba85e63f2d1f",
"size": 32768,
"repo_path": "bios/Microsoft/MSX/MSXR2.rom",
"repo_path": "bios/Microsoft/MSX/MSX2R2.ROM",
"cores": [
"blueMSX"
]

View File

@@ -3,7 +3,7 @@
"platform": "bizhawk",
"display_name": "BizHawk",
"version": "1.0",
"generated": "2026-03-31T12:32:26Z",
"generated": "2026-03-31T21:00:33Z",
"base_destination": "Firmware",
"detect": [
{

View File

@@ -3,7 +3,7 @@
"platform": "emudeck",
"display_name": "EmuDeck",
"version": "1.0",
"generated": "2026-03-31T12:32:33Z",
"generated": "2026-03-31T21:00:40Z",
"base_destination": "bios",
"detect": [
{
@@ -51,7 +51,7 @@
}
],
"total_files": 509,
"total_size": 3267793222,
"total_size": 3267803462,
"files": [
{
"dest": "colecovision.rom",
@@ -3422,9 +3422,9 @@
},
{
"dest": "psvita/PSP2UPDAT.PUP",
"sha1": "3ae832c9800fcaa007eccfc48f24242967c111f8",
"size": 56768512,
"repo_path": "bios/Sony/PlayStation Vita/.variants/PSP2UPDAT.PUP",
"sha1": "ed3a4cb264fff283209f10ae58c96c6090fed187",
"size": 56778752,
"repo_path": "bios/Sony/PlayStation Vita/PSP2UPDAT.PUP",
"cores": [
"Vita3K"
],

View File

@@ -3,7 +3,7 @@
"platform": "lakka",
"display_name": "Lakka",
"version": "1.0",
"generated": "2026-03-31T12:32:49Z",
"generated": "2026-03-31T21:00:57Z",
"base_destination": "system",
"detect": [
{
@@ -3430,9 +3430,9 @@
},
{
"dest": "Machines/Shared Roms/MSX2R2.ROM",
"sha1": "04990aa1c3a3fc7294ec884b81deaa89832df614",
"sha1": "ebb7eb540a390509edfd36c84288ba85e63f2d1f",
"size": 32768,
"repo_path": "bios/Microsoft/MSX/MSXR2.rom",
"repo_path": "bios/Microsoft/MSX/MSX2R2.ROM",
"cores": [
"blueMSX"
]

View File

@@ -3,7 +3,7 @@
"platform": "recalbox",
"display_name": "Recalbox",
"version": "1.0",
"generated": "2026-03-31T12:33:29Z",
"generated": "2026-03-31T21:01:26Z",
"base_destination": "bios",
"detect": [
{
@@ -866,9 +866,9 @@
},
{
"dest": "Machines/Shared Roms/MSX2R2.ROM",
"sha1": "04990aa1c3a3fc7294ec884b81deaa89832df614",
"sha1": "ebb7eb540a390509edfd36c84288ba85e63f2d1f",
"size": 32768,
"repo_path": "bios/Microsoft/MSX/MSXR2.rom",
"repo_path": "bios/Microsoft/MSX/MSX2R2.ROM",
"cores": null
},
{

View File

@@ -3,7 +3,7 @@
"platform": "retroarch",
"display_name": "RetroArch",
"version": "1.0",
"generated": "2026-03-31T12:32:49Z",
"generated": "2026-03-31T21:00:57Z",
"base_destination": "system",
"detect": [
{
@@ -3448,9 +3448,9 @@
},
{
"dest": "Machines/Shared Roms/MSX2R2.ROM",
"sha1": "04990aa1c3a3fc7294ec884b81deaa89832df614",
"sha1": "ebb7eb540a390509edfd36c84288ba85e63f2d1f",
"size": 32768,
"repo_path": "bios/Microsoft/MSX/MSXR2.rom",
"repo_path": "bios/Microsoft/MSX/MSX2R2.ROM",
"cores": [
"blueMSX"
]

View File

@@ -3,7 +3,7 @@
"platform": "retrobat",
"display_name": "RetroBat",
"version": "1.0",
"generated": "2026-03-31T12:33:39Z",
"generated": "2026-03-31T21:01:36Z",
"base_destination": "bios",
"detect": [
{
@@ -14,7 +14,7 @@
],
"standalone_copies": [],
"total_files": 1160,
"total_size": 4297499791,
"total_size": 4297510031,
"files": [
{
"dest": "panafz1.bin",
@@ -2526,9 +2526,9 @@
},
{
"dest": "Machines/Shared Roms/MSX2R2.ROM",
"sha1": "04990aa1c3a3fc7294ec884b81deaa89832df614",
"sha1": "ebb7eb540a390509edfd36c84288ba85e63f2d1f",
"size": 32768,
"repo_path": "bios/Microsoft/MSX/MSXR2.rom",
"repo_path": "bios/Microsoft/MSX/MSX2R2.ROM",
"cores": [
"blueMSX"
]
@@ -7096,9 +7096,9 @@
},
{
"dest": "psvita/PSP2UPDAT.PUP",
"sha1": "3ae832c9800fcaa007eccfc48f24242967c111f8",
"size": 56768512,
"repo_path": "bios/Sony/PlayStation Vita/.variants/PSP2UPDAT.PUP",
"sha1": "ed3a4cb264fff283209f10ae58c96c6090fed187",
"size": 56778752,
"repo_path": "bios/Sony/PlayStation Vita/PSP2UPDAT.PUP",
"cores": [
"Vita3K"
],

View File

@@ -3,7 +3,7 @@
"platform": "retrodeck",
"display_name": "RetroDECK",
"version": "1.0",
"generated": "2026-03-31T12:33:57Z",
"generated": "2026-03-31T21:01:54Z",
"base_destination": "",
"detect": [
{
@@ -15,7 +15,7 @@
],
"standalone_copies": [],
"total_files": 3139,
"total_size": 5886070769,
"total_size": 5886081009,
"files": [
{
"dest": "bios/panafz1.bin",
@@ -21129,9 +21129,9 @@
},
{
"dest": "psvita/PSP2UPDAT.PUP",
"sha1": "3ae832c9800fcaa007eccfc48f24242967c111f8",
"size": 56768512,
"repo_path": "bios/Sony/PlayStation Vita/.variants/PSP2UPDAT.PUP",
"sha1": "ed3a4cb264fff283209f10ae58c96c6090fed187",
"size": 56778752,
"repo_path": "bios/Sony/PlayStation Vita/PSP2UPDAT.PUP",
"cores": [
"Vita3K"
],
@@ -22112,9 +22112,9 @@
},
{
"dest": "Machines/Shared Roms/MSX2R2.ROM",
"sha1": "04990aa1c3a3fc7294ec884b81deaa89832df614",
"sha1": "ebb7eb540a390509edfd36c84288ba85e63f2d1f",
"size": 32768,
"repo_path": "bios/Microsoft/MSX/MSXR2.rom",
"repo_path": "bios/Microsoft/MSX/MSX2R2.ROM",
"cores": [
"blueMSX"
]

View File

@@ -3,7 +3,7 @@
"platform": "romm",
"display_name": "RomM",
"version": "1.0",
"generated": "2026-03-31T12:34:03Z",
"generated": "2026-03-31T21:02:00Z",
"base_destination": "bios",
"detect": [
{

View File

@@ -1646,7 +1646,7 @@ systems:
- name: sc3000.zip
destination: sc3000.zip
required: true
md5: a6a47eae38600e41cc67e887e36e70b7
md5: fda6619ba96bf00b849192f5e7460622
zipped_file: sc3000.rom
native_id: sc3000
name: Sega SC-3000
@@ -3552,64 +3552,6 @@ systems:
destination: bk/MONIT10.ROM
required: true
md5: 95f8c41c6abf7640e35a6a03cecebd01
- name: bk0010.zip
destination: bk0010.zip
required: true
- name: bk0010.zip
destination: bk0010.zip
required: true
md5: 95f8c41c6abf7640e35a6a03cecebd01
zipped_file: monit10.rom
- name: bk0010.zip
destination: bk0010.zip
required: true
md5: eb9e1cf1c1b36a2dece89624bfc59323
zipped_file: focal.rom
- name: bk0010.zip
destination: bk0010.zip
required: true
md5: 93d2776ecf9abf49fb45f58ce3182143
zipped_file: tests.rom
- name: bk0010.zip
destination: bk0010.zip
required: true
md5: 4a4530347ee18c547a0563aca73cf43d
zipped_file: basic10-1.rom
- name: bk0010.zip
destination: bk0010.zip
required: true
md5: 86fc2f7797a0333300159aa222c3ad3f
zipped_file: basic10-2.rom
- name: bk0010.zip
destination: bk0010.zip
required: true
md5: fb8875a62b9b02a66670dcefc270d441
zipped_file: basic10-3.rom
- name: bk0010.zip
destination: bk0010.zip
required: true
md5: c113a36e51f4557594817bc35a4b63b7
zipped_file: bk11m_328_basic2.rom
- name: bk0010.zip
destination: bk0010.zip
required: true
md5: 823d35a8c98f70d2d378a2c7568c3b23
zipped_file: bk11m_329_basic3.rom
- name: bk0010.zip
destination: bk0010.zip
required: true
md5: 1e6637f32aa7d1de03510030cac40bcf
zipped_file: bk11m_327_basic1.rom
- name: bk0010.zip
destination: bk0010.zip
required: true
md5: dc52f365d56fa1951f5d35b1101b9e3f
zipped_file: bk11m_325_ext.rom
- name: bk0010.zip
destination: bk0010.zip
required: true
md5: fe4627d1e3a1535874085050733263e7
zipped_file: bk11m_324_bos.rom
native_id: bk
name: Elektronika BK
standalone_cores:

View File

@@ -4372,7 +4372,7 @@ systems:
- name: peribox_ev.zip
destination: bios/peribox_ev.zip
required: true
md5: e32bdbc9488e706ab0360db52e0eee63
md5: e32bdbc9488e706a30533540e059e0dc
- name: permedia2.zip
destination: bios/permedia2.zip
required: true
@@ -4384,7 +4384,7 @@ systems:
- name: peribox_gen.zip
destination: bios/peribox_gen.zip
required: true
md5: c35855fdc7f6a72fa11f80cfb94b3c80
md5: c35855fdc7f6a72f1e4c56a0e2eabf88
- name: peribox_sg.zip
destination: bios/peribox_sg.zip
required: true