mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-17 08:53:28 -05:00
chore: regenerate manifests, readme and site nav
Core lists now come from each platform's own sources: ROCKNIX gains its standalone emulators, RetroBat drops the Batocera ports it never ran, Recalbox reads its two MAME releases.
This commit is contained in:
1 parent
0ac62bef96
commit
10f2b9965a
13 files changed
+21110
-63806
No files matched your search
@@ -68,9 +68,9 @@ These are the files an emulator loads from disk instead of carrying inside itsel
|
||||
|
||||
Each file is checked the way your platform checks it. Most compare a checksum, the fingerprint of a file's contents, which catches a corrupt or unexpected copy. RetroArch, Lakka and RetroPie only look for the filename, because that is all their code does: the Coverage table says which applies to you. Independently of that, the collection records five fingerprints per file, and wherever an emulator's code states an expected size or hash, that value is read from its source and rechecked here.
|
||||
|
||||
- **395 files** the platforms' emulators load are still to be found, and 50 more cannot be sourced at all (per-user keys, user-filled slots, dumps nobody has made); both are named in the [gap analysis](https://abdess.github.io/retrobios/gaps/)
|
||||
- **397 files** the platforms' emulators load are still to be found, and 54 more cannot be sourced at all (per-user keys, user-filled slots, dumps nobody has made); both are named in the [gap analysis](https://abdess.github.io/retrobios/gaps/)
|
||||
- **12 platforms** supported with platform-specific verification
|
||||
- **506 emulators** profiled from source (RetroArch cores + standalone)
|
||||
- **508 emulators** profiled from source (RetroArch cores + standalone)
|
||||
- **544 systems** handled by those emulators (NES, SNES, PlayStation, Saturn, Dreamcast, ...)
|
||||
- **19,006 files in the collection**, each with its SHA1, MD5, SHA256, CRC32 and Adler-32 fingerprints: 5,269 system files, 2,809 arcade ROM sets, 10,928 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
|
||||
- **562 of 5,269 system files** matched to dump-preservation catalogs (No-Intro, Redump, TOSEC); arcade sets and engine data fall outside what those catalogs index
|
||||
@@ -91,12 +91,12 @@ Full list with per-file details: **[https://abdess.github.io/retrobios/](https:/
|
||||
| EmuDeck | 168/168 | 435/437 | MD5 hash |
|
||||
| Lakka | 526/526 | 5,239/5,269 | file presence |
|
||||
| MiSTer FPGA | 81/81 | - | MD5 hash |
|
||||
| ROCKNIX | 38/38 | 5,676/5,706 | MD5 hash |
|
||||
| Recalbox | 351/351 | 2,715/2,723 | MD5 hash |
|
||||
| ROCKNIX | 38/38 | 5,874/5,930 | MD5 hash |
|
||||
| Recalbox | 351/351 | 2,688/2,696 | MD5 hash |
|
||||
| RetroArch | 526/526 | 5,239/5,269 | file presence |
|
||||
| RetroBat | 348/348 | 11,874/12,304 | MD5 hash |
|
||||
| RetroDECK | 2,008/2,008 | 5,392/5,442 | MD5 hash |
|
||||
| RetroPie * | 526/526 | 9,160/9,302 | file presence |
|
||||
| RetroBat | 348/348 | 7,220/7,380 | MD5 hash |
|
||||
| RetroDECK | 2,008/2,008 | 5,281/5,331 | MD5 hash |
|
||||
| RetroPie * | 526/526 | 9,162/9,304 | file presence |
|
||||
| RomM | 381/381 | 749/756 | MD5 hash |
|
||||
|
||||
Each fraction is what the pack has over what is needed, counting required and optional files alike since both ship. The first column is the BIOS list the platform publishes. The second counts files its emulators load that this list never mentions, found by reading their source code, and it is routinely several times larger. A short fraction means files are still missing, and they are named in the [gap analysis](https://abdess.github.io/retrobios/gaps/).
|
||||
@@ -141,7 +141,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 506 emulators
|
||||
- **Cross-reference** mapping files across 12 platforms and 508 emulators
|
||||
- **Versioned data access** through JSON, CSV and SQLite exports with published SHA-256 checksums
|
||||
|
||||
## How it works
|
||||
@@ -180,4 +180,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-17T01:17:56Z*
|
||||
*Auto-generated on 2026-10-17T03:51:31Z*
|
||||
+63
-4
@@ -507,6 +507,9 @@
|
||||
"RMG",
|
||||
"com.github.Rosalie241.RMG"
|
||||
],
|
||||
"samcoupe": [
|
||||
"simcoupe"
|
||||
],
|
||||
"saturn-emu": [
|
||||
"SATURN-EMU",
|
||||
"Saturn.emu",
|
||||
@@ -530,6 +533,9 @@
|
||||
"Snes9x EX+",
|
||||
"Snes9xEXPlus"
|
||||
],
|
||||
"sonic3-air": [
|
||||
"sonic3air"
|
||||
],
|
||||
"triforce": [
|
||||
"dolphin-triforce"
|
||||
],
|
||||
@@ -569,6 +575,9 @@
|
||||
"x1-box": [
|
||||
"x1box"
|
||||
],
|
||||
"xash3d_fwgs": [
|
||||
"xash3d"
|
||||
],
|
||||
"xm6pro68k": [
|
||||
"XM6PRO68K",
|
||||
"XM6PRO68K-WINDOWS",
|
||||
@@ -586,6 +595,8 @@
|
||||
"3do": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2015",
|
||||
"mame2016",
|
||||
"mame4droid-2024",
|
||||
@@ -598,11 +609,15 @@
|
||||
"gearcoleco",
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"apfm1000": [
|
||||
"groovymame",
|
||||
"mame"
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278"
|
||||
],
|
||||
"apple-ii": [
|
||||
"applewin",
|
||||
@@ -652,17 +667,23 @@
|
||||
],
|
||||
"beena": [
|
||||
"groovymame",
|
||||
"mame"
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278"
|
||||
],
|
||||
"camplynx": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"cdi": [
|
||||
"cdi2015",
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2010",
|
||||
"mame2015",
|
||||
"mame2016",
|
||||
@@ -676,6 +697,8 @@
|
||||
"cxbx-reloaded",
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2009",
|
||||
"mame2010",
|
||||
"mame2015",
|
||||
@@ -712,6 +735,8 @@
|
||||
"crvision": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"dragon64": [
|
||||
@@ -732,6 +757,8 @@
|
||||
"fm7": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"fmtowns": [
|
||||
@@ -741,27 +768,37 @@
|
||||
"gamate": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"gamecom": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"gamepock": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"gmaster": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"hikaru": [
|
||||
"demul",
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2009",
|
||||
"mame2010",
|
||||
"mame2015",
|
||||
@@ -773,11 +810,15 @@
|
||||
"laser310": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"loopy": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"magnavox-odyssey2": [
|
||||
@@ -923,16 +964,22 @@
|
||||
"pcw": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"zesarux"
|
||||
],
|
||||
"pv2000": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"rx78": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"scummvm": [
|
||||
@@ -1028,11 +1075,15 @@
|
||||
"tandy-vis": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess"
|
||||
],
|
||||
"ti99": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess",
|
||||
"ti99sim"
|
||||
],
|
||||
@@ -1040,6 +1091,8 @@
|
||||
"dolphin",
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2009",
|
||||
"mame2010",
|
||||
"mame2015",
|
||||
@@ -1052,19 +1105,25 @@
|
||||
"trs80": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mamemess",
|
||||
"sdl2trs"
|
||||
],
|
||||
"tutor": [
|
||||
"groovymame",
|
||||
"mame"
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278"
|
||||
],
|
||||
"vectrex": [
|
||||
"vecx"
|
||||
],
|
||||
"vgmplay": [
|
||||
"groovymame",
|
||||
"mame"
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278"
|
||||
],
|
||||
"videoton-tvc": [
|
||||
"ep128emu",
|
||||
|
||||
@@ -294,6 +294,8 @@
|
||||
"3do": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2015",
|
||||
"mame2016",
|
||||
"mame4droid-2024",
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"platform": "emudeck",
|
||||
"display_name": "EmuDeck",
|
||||
"version": "1.0",
|
||||
"generated": "2026-10-16T12:33:18Z",
|
||||
"generated": "2026-10-16T17:23:53Z",
|
||||
"base_destination": "bios",
|
||||
"detect": [
|
||||
{
|
||||
@@ -494,6 +494,8 @@
|
||||
"panasonic-3do": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2015",
|
||||
"mame2016",
|
||||
"mame4droid-2024",
|
||||
|
||||
@@ -403,6 +403,8 @@
|
||||
"3do": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2015",
|
||||
"mame2016",
|
||||
"mame4droid-2024",
|
||||
@@ -784,6 +786,8 @@
|
||||
"cdi2015",
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2010",
|
||||
"mame2015",
|
||||
"mame2016",
|
||||
|
||||
+2256
-3124
File diff suppressed because it is too large.
Load diff
@@ -642,6 +642,8 @@
|
||||
"3do": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2015",
|
||||
"mame2016",
|
||||
"mame4droid-2024",
|
||||
@@ -1023,6 +1025,8 @@
|
||||
"cdi2015",
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2010",
|
||||
"mame2015",
|
||||
"mame2016",
|
||||
|
||||
+14615
-58686
File diff suppressed because it is too large.
Load diff
+14
-1640
File diff suppressed because it is too large.
Load diff
+53
-24
@@ -15,10 +15,10 @@
|
||||
}
|
||||
],
|
||||
"standalone_copies": [],
|
||||
"total_files": 9899,
|
||||
"total_size": 8461322910,
|
||||
"pack_files": 12542,
|
||||
"pack_size": 8501855437,
|
||||
"total_files": 9901,
|
||||
"total_size": 8461357726,
|
||||
"pack_files": 12544,
|
||||
"pack_size": 8501890253,
|
||||
"total_omitted": 0,
|
||||
"omitted_files": [],
|
||||
"core_names": {
|
||||
@@ -337,6 +337,9 @@
|
||||
"RMG",
|
||||
"com.github.Rosalie241.RMG"
|
||||
],
|
||||
"samcoupe": [
|
||||
"simcoupe"
|
||||
],
|
||||
"saturn-emu": [
|
||||
"SATURN-EMU",
|
||||
"Saturn.emu",
|
||||
@@ -418,6 +421,8 @@
|
||||
"3do": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2015",
|
||||
"mame2016",
|
||||
"mame4droid-2024",
|
||||
@@ -799,6 +804,8 @@
|
||||
"cdi2015",
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2010",
|
||||
"mame2015",
|
||||
"mame2016",
|
||||
@@ -103692,6 +103699,48 @@
|
||||
"rvvm"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "samcoupe.rom",
|
||||
"sha1": "c86601633fb61a8c517f7657aad9af4e6870f2ee",
|
||||
"sha256": "e7ec9cd06fb2d479a807cf1739e75f3ef4975c12869be3d3a991232c57d1688d",
|
||||
"size": 32768,
|
||||
"repo_path": "bios/Other/zesarux/samcoupe.rom",
|
||||
"cores": [
|
||||
"samcoupe",
|
||||
"zesarux"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "atom.rom",
|
||||
"sha1": "cd342579f066c0863e4f769c2e6757085e21b0a1",
|
||||
"sha256": "020e03a87f46a90f10301e95de02fd7a41232c841d5e785a16893e7b07203f96",
|
||||
"size": 32768,
|
||||
"repo_path": "bios/MGT/SAM Coupe/atom.rom",
|
||||
"cores": [
|
||||
"samcoupe"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "atomlite.rom",
|
||||
"sha1": "b2303b7200f5a17b54b841af9f0604db7bbdd1ab",
|
||||
"sha256": "444cd9503277112d002d66c90933ef97a50bfd5a2780c88505ee99e90d3e56b2",
|
||||
"size": 32768,
|
||||
"repo_path": "bios/Other/zesarux/atomlite.rom",
|
||||
"cores": [
|
||||
"samcoupe",
|
||||
"zesarux"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "sp0256-al2.bin",
|
||||
"sha1": "e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc",
|
||||
"sha256": "98c280fd082169c54081e503dfe7d7d9a6fd46d4ffcc973e199ea0e1d9bc1ac9",
|
||||
"size": 2048,
|
||||
"repo_path": "bios/MGT/SAM Coupe/sp0256-al2.bin",
|
||||
"cores": [
|
||||
"samcoupe"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "same_cdi/bios/cdi910.zip",
|
||||
"sha1": "b64381aa271ab5cd83b47a83fefab018f39ed11b",
|
||||
@@ -107596,26 +107645,6 @@
|
||||
"zesarux"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "samcoupe.rom",
|
||||
"sha1": "c86601633fb61a8c517f7657aad9af4e6870f2ee",
|
||||
"sha256": "e7ec9cd06fb2d479a807cf1739e75f3ef4975c12869be3d3a991232c57d1688d",
|
||||
"size": 32768,
|
||||
"repo_path": "bios/Other/zesarux/samcoupe.rom",
|
||||
"cores": [
|
||||
"zesarux"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "atomlite.rom",
|
||||
"sha1": "b2303b7200f5a17b54b841af9f0604db7bbdd1ab",
|
||||
"sha256": "444cd9503277112d002d66c90933ef97a50bfd5a2780c88505ee99e90d3e56b2",
|
||||
"size": 32768,
|
||||
"repo_path": "bios/Other/zesarux/atomlite.rom",
|
||||
"cores": [
|
||||
"zesarux"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "samram.rom",
|
||||
"sha1": "acac00b8b342d19ce9bb35a8744a9c0060d5eedd",
|
||||
|
||||
+4082
-317
File diff suppressed because it is too large.
Load diff
@@ -847,6 +847,8 @@
|
||||
"3do": [
|
||||
"groovymame",
|
||||
"mame",
|
||||
"mame0258",
|
||||
"mame0278",
|
||||
"mame2015",
|
||||
"mame2016",
|
||||
"mame4droid-2024",
|
||||
|
||||
+3
-1
@@ -619,7 +619,7 @@ nav:
|
||||
- Triforce: emulators/triforce.md
|
||||
- xm6pro68k: emulators/xm6pro68k.md
|
||||
- xm6typeg: emulators/xm6typeg.md
|
||||
- Frozen snapshots (36):
|
||||
- Frozen snapshots (38):
|
||||
- bnes: emulators/bnes.md
|
||||
- bsnes 2014: emulators/bsnes2014.md
|
||||
- bsnes C++98: emulators/bsnes_cplusplus98.md
|
||||
@@ -634,6 +634,8 @@ nav:
|
||||
- FB Alpha 2012 Neo Geo: emulators/fbalpha2012_neogeo.md
|
||||
- Hatari 2014: emulators/hatari2014.md
|
||||
- higan (SFC Accuracy): emulators/higan_sfc.md
|
||||
- MAME 0.258: emulators/mame0258.md
|
||||
- MAME 0.278: emulators/mame0278.md
|
||||
- MAME 2000: emulators/mame2000.md
|
||||
- MAME 2003: emulators/mame2003.md
|
||||
- MAME 2003 Midway: emulators/mame2003_midway.md
|
||||
|
||||
Reference in new issue
Block a user