chore: regenerate database, manifests and exports

This commit is contained in:
Abdessamad Derraz committed 2026-10-22 11:59:28 +02:00
1 parent 67a4eb9c64
commit 02ea24d887
27 files changed
+16600 -19810

No files matched your search

+3 -3
View File
@@ -91,8 +91,8 @@ Each file is checked the way your platform checks it. Most compare a checksum, t
- **18 platforms** supported with platform-specific verification
- **624 emulators** profiled from source (RetroArch cores + standalone)
- **541 systems** handled by those emulators (NES, SNES, PlayStation, Saturn, Dreamcast, ...)
- **19,597 files in the collection**, each with its SHA1, MD5, SHA256, CRC32 and Adler-32 fingerprints: 5,784 system files, 2,872 arcade ROM sets, 10,941 game and engine data files. That is every platform and emulator together, so no pack holds them all: each carries what its own emulators load, counted in the download table
- **555 of 5,784 system files** matched to dump-preservation catalogs (No-Intro, Redump, TOSEC). Arcade sets and engine data fall outside what those catalogs index
- **19,707 files in the collection**, each with its SHA1, MD5, SHA256, CRC32 and Adler-32 fingerprints: 5,780 system files, 2,986 arcade ROM sets, 10,941 game and engine data files. That is every platform and emulator together, so no pack holds them all: each carries what its own emulators load, counted in the download table
- **555 of 5,780 system files** matched to dump-preservation catalogs (No-Intro, Redump, TOSEC). Arcade sets and engine data fall outside what those catalogs index
- **15.7 GB** for the whole collection
## Supported systems
@@ -208,4 +208,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. [NOTICE](NOTICE) sets out their status and how to ask for a file to be removed.
The reasoning, and where it is weakest, is in the [FAQ](https://abdess.github.io/retrobios/wiki/faq/#is-this-legal).
*Auto-generated on 2026-10-22T09:17:08Z*
*Auto-generated on 2026-10-22T09:56:04Z*
+6594 -3811
View File
File diff suppressed because it is too large. Load diff
+6 -18
View File
@@ -120,12 +120,6 @@
],
"transform": "odd words, byte-swapped"
},
"33777c133c76436a55ada7041eedb0ce76991984": {
"from": [
"bios/Arcade/MAME/spectrum_opus.zip/24.ic8"
],
"transform": "mirrored twice"
},
"3622111f486d0e137022523657394befa92bde44": {
"from": [
"bios/Commodore/C128/vice/PET/basic-2.901465-01-02.bin"
@@ -241,12 +235,6 @@
],
"transform": "odd words, byte-swapped"
},
"603ba1e5967ca6298ff598ced18b28439fbc027f": {
"from": [
"bios/Arcade/MAME/spectrum_opus.zip/gamma.bin"
],
"transform": "second half"
},
"6763a2258ec493f7408cf663110dae9a17803ad1": {
"from": [
"bios/Commodore/Amiga/amiga-os-310-a3000.rom"
@@ -333,6 +321,12 @@
],
"transform": "even words, byte-swapped"
},
"ba28754a3cc31a4ca579829ed4310c313409cf5d": {
"from": [
"bios/Other/speccy/MF1.ROM"
],
"transform": "second half"
},
"cd7a706c431b04d87814d3a2d8b397100cf44c0c": {
"from": [
"bios/Commodore/Amiga/amiga-os-310-a4000t.rom"
@@ -388,12 +382,6 @@
],
"transform": "second half"
},
"f27bb2ba0f4c7b9e8c6b997eefe5a21ebec80c71": {
"from": [
"bios/Arcade/MAME/spectrum_opus.zip/gamma.bin"
],
"transform": "first half"
},
"f5d604d89daedb47a1abe4b0aa41ea762829e71e": {
"from": [
"bios/Commodore/C128/vice/C128/kernalit"
+766 -1759
View File
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -447,7 +447,7 @@ systems = {
{"md5": "dbfce9db9deaa2567f6a84fde55f9680", "file": "bios/gbc_bios.bin"},
{"md5": "d574d4f9c12f305074798f54c091a8b4", "file": "bios/sgb_bios.bin"}]},
"n64": {"name": "Nintendo 64", "biosFiles": [{"md5": "8d3d9f294b6e174bc7b1d2fd1c727530", "file": "bios/64DD_IPL.bin"}]},
"n64": {"name": "Nintendo 64", "biosFiles": [{"md5": "8d3d9f294b6e174bc7b1d2fd1c727530", "file": "bios/64DD_IPL.bin"}, { "md5": "785d2fd45984c6548763ae6702d83e20", "file": "Mupen64plus/font.ttf"}]},
"nds": {"name": "Nintendo DS", "biosFiles": [{"md5": "145eaef5bd3037cbc247c213bb3da1b3", "file": "bios/firmware.bin"},
{"md5": "df692a80a5b1bc90728bc3dfc76cd948", "file": "bios/bios7.bin"},
+293 -497
View File
File diff suppressed because it is too large. Load diff
+1
View File
@@ -180,6 +180,7 @@ systems = {
{ "md5": "1e68c231d0896b7eadcad1d7d8e76129", "file": "bios/scph7001.bin" },
{ "md5": "81328b966e6dcf7ea1e32e55e1c104bb", "file": "bios/scph5903.bin", "emulator": "libretro", "core": "mednafen_psx" },
{ "md5": "81bbe60ba7a3d1cea1d48c14cbcc647b", "file": "bios/ps1_rom.bin", "emulator": "libretro", "core": "mednafen_psx" },
{ "md5": "81bbe60ba7a3d1cea1d48c14cbcc647b", "file": "bios/ps1_rom.bin", "emulator": "duckstation-legacy" },
{ "md5": "81bbe60ba7a3d1cea1d48c14cbcc647b", "file": "bios/ps1_rom.bin", "emulator": "libretro", "core": "swanstation" } ] },
# https://pcsx2.net/config-guide/official-english-pcsx2-configuration-guide.html#Bios
+1 -1
View File
@@ -10,7 +10,7 @@
"counts": {
"kept": 170,
"added": 0,
"not_added": 2749,
"not_added": 2750,
"not_kept": 0
},
"changes": [],
+848 -5243
View File
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -433,7 +433,7 @@ systems = {
{ "md5": "32fbbd84168d3482956eb3c5051637f5", "file": "bios/gb_bios.bin" },
{ "md5": "dbfce9db9deaa2567f6a84fde55f9680", "file": "bios/gbc_bios.bin" },
{ "md5": "d574d4f9c12f305074798f54c091a8b4", "file": "bios/sgb_bios.bin" } ] },
"n64": { "name": "Nintendo 64", "biosFiles": [ { "md5": "8d3d9f294b6e174bc7b1d2fd1c727530", "file": "bios/64DD_IPL.bin" } ] },
"n64": { "name": "Nintendo 64", "biosFiles": [ { "md5": "8d3d9f294b6e174bc7b1d2fd1c727530", "file": "bios/64DD_IPL.bin" }, { "md5": "785d2fd45984c6548763ae6702d83e20", "file": "Mupen64plus/font.ttf" } ] },
"nds": { "name": "Nintendo DS", "biosFiles": [ { "md5": "145eaef5bd3037cbc247c213bb3da1b3", "file": "bios/firmware.bin" },
{ "md5": "df692a80a5b1bc90728bc3dfc76cd948", "file": "bios/bios7.bin" },
{ "md5": "a392174eb3e572fed6447e956bde4b25", "file": "bios/bios9.bin" } ] },
+302 -548
View File
File diff suppressed because it is too large. Load diff
+5 -1
View File
@@ -185,6 +185,7 @@ systems = {
{ "md5": "1e68c231d0896b7eadcad1d7d8e76129", "file": "bios/scph7001.bin" },
{ "md5": "81328b966e6dcf7ea1e32e55e1c104bb", "file": "bios/scph5903.bin", "emulator": "libretro", "core": "mednafen_psx" },
{ "md5": "81bbe60ba7a3d1cea1d48c14cbcc647b", "file": "bios/ps1_rom.bin", "emulator": "libretro", "core": "mednafen_psx" },
{ "md5": "81bbe60ba7a3d1cea1d48c14cbcc647b", "file": "bios/ps1_rom.bin", "emulator": "duckstation-legacy" },
{ "md5": "81bbe60ba7a3d1cea1d48c14cbcc647b", "file": "bios/ps1_rom.bin", "emulator": "libretro", "core": "swanstation" } ] },
# https://pcsx2.net/config-guide/official-english-pcsx2-configuration-guide.html#Bios
@@ -205,7 +206,10 @@ systems = {
{ "md5": "322ceeafb77b0cc96a1fcc6271e0e0ae", "file": "bios/dsi_bios7.bin" },
{ "md5": "23031f25602a52c2df32c39554b0c55e", "file": "bios/dsi_bios9.bin" },
{ "md5": "", "file": "bios/dsi_firmware.bin" }, # ideally - 74f23348012d7b3e1cc216c47192ffeb
{ "md5": "", "file": "bios/dsi_nand.bin" } # ideally - d71edf897ddd06bf335feeb68edeb272
{ "md5": "", "file": "bios/dsi_nand.bin" },
{ "md5": "a392174eb3e572fed6447e956bde4b25", "file": "bios/system/nds_bios_arm9.bin", "emulator": "drastic" },
{ "md5": "df692a80a5b1bc90728bc3dfc76cd948", "file": "bios/system/nds_bios_arm7.bin", "emulator": "drastic" },
{ "md5": "3c704824663ce26b6a1ed4d85238ae5b", "file": "bios/system/nds_firmware.bin", "emulator": "drastic" } # ideally - d71edf897ddd06bf335feeb68edeb272
] },
# https://docs.libretro.com/library/mgba/#bios
+1 -1
View File
@@ -10,7 +10,7 @@
"counts": {
"kept": 516,
"added": 152,
"not_added": 1220,
"not_added": 1221,
"not_kept": 0
},
"changes": [
-80
View File
@@ -81,10 +81,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -120,10 +118,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -159,10 +155,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -198,10 +192,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -240,10 +232,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -281,10 +271,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -322,10 +310,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -366,10 +352,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -407,10 +391,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -446,10 +428,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -485,10 +465,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -524,10 +502,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -564,10 +540,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -604,10 +578,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -644,10 +616,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -684,10 +654,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -724,10 +692,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -764,10 +730,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -804,10 +768,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -844,10 +806,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -884,10 +844,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -924,10 +882,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -977,10 +933,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1030,10 +984,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1074,10 +1026,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1119,10 +1069,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1164,10 +1112,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1209,10 +1155,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1254,10 +1198,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1299,10 +1241,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1344,10 +1284,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1389,10 +1327,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1434,10 +1370,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1479,10 +1413,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1524,10 +1456,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1569,10 +1499,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1614,10 +1542,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1659,10 +1585,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1704,10 +1628,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
},
@@ -1744,10 +1666,8 @@
"openpht",
"parallel-n64",
"smsplus-gx",
"smw",
"steamlink",
"superflappybirds",
"supertux",
"vba-next"
]
}
+1 -1
View File
@@ -11,7 +11,7 @@
"counts": {
"kept": 38,
"added": 1,
"not_added": 1733,
"not_added": 1734,
"not_kept": 0
},
"changes": [
+679 -679
View File
File diff suppressed because it is too large. Load diff
+695 -695
View File
File diff suppressed because it is too large. Load diff
+684 -694
View File
File diff suppressed because it is too large. Load diff
+679 -679
View File
File diff suppressed because it is too large. Load diff
+691 -691
View File
File diff suppressed because it is too large. Load diff
+684 -694
View File
File diff suppressed because it is too large. Load diff
+4 -4
View File
@@ -6,7 +6,7 @@
"platform": "recalbox",
"display_name": "Recalbox",
"version": "1.0",
"generated": "2026-10-22T09:16:18Z",
"generated": "2026-10-22T09:20:33Z",
"base_destination": "bios",
"detect": [
{
@@ -36576,9 +36576,9 @@
],
"alternatives": [
{
"sha1": "a32161e3b5904f3eb87a156d35fbd941c8f913d0",
"sha256": "4a9187a43ff9ccae171ecfed8284af57328d7ac645516bdb763b227b54b6ddc1",
"size": 7985810,
"sha1": "e8c7243652c2457543c82ddc95cb4ecf3bfcb149",
"sha256": "630c0db05bb56455e4a25c0abc1b0047d5a0ff332ef27dcc3b999a3511af1aeb",
"size": 2075031,
"repo_path": "bios/Arcade/MAME/pumpitup.zip",
"cores": [
"mame0278"
+684 -694
View File
File diff suppressed because it is too large. Load diff
+703 -713
View File
File diff suppressed because it is too large. Load diff
+906 -914
View File
File diff suppressed because it is too large. Load diff
+684 -694
View File
File diff suppressed because it is too large. Load diff
+684 -694
View File
File diff suppressed because it is too large. Load diff