diff --git a/README.md b/README.md index e69a4ce0..d56ba441 100644 --- a/README.md +++ b/README.md @@ -87,12 +87,12 @@ 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 check that the file is present under its name without reading its contents (`path_is_valid` in RetroArch's `core_info.c`), and MinUI, NextUI and MyMinUI hand each core its folder without opening a file in it: 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. -- **938 files** the platforms' emulators load are still to be found, and 137 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/) +- **936 files** the platforms' emulators load are still to be found, and 137 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/) - **18 platforms** supported with platform-specific verification - **609 emulators** profiled from source (RetroArch cores + standalone) - **534 systems** handled by those emulators (NES, SNES, PlayStation, Saturn, Dreamcast, ...) -- **19,591 files in the collection**, each with its SHA1, MD5, SHA256, CRC32 and Adler-32 fingerprints: 5,780 system files, 2,872 arcade ROM sets, 10,939 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 +- **19,595 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,939 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 - **15.7 GB** for the whole collection ## Supported systems @@ -121,7 +121,7 @@ Full list with per-file details: **[https://abdess.github.io/retrobios/](https:/ | RetroArch | 526/526 | 7,609/7,650 | file presence | | RetroBat | 348/348 | 4,729/9,194 | MD5 hash | | RetroDECK | 2,007/2,008 | 6,273/6,524 | MD5 hash | -| RetroPie * | 532/532 | 7,877/12,395 | file presence | +| RetroPie * | 532/532 | 7,879/12,395 | file presence | | RomM | 383/383 | 83/846 | 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/). @@ -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-22T08:57:23Z* +*Auto-generated on 2026-10-22T09:06:29Z* diff --git a/database.json b/database.json index 7fe456ca..26aa8dfd 100644 --- a/database.json +++ b/database.json @@ -1,8 +1,8 @@ { "schema_version": 1, - "generated_at": "2026-10-22T06:17:50Z", - "total_files": 19591, - "total_size": 16856448185, + "generated_at": "2026-10-22T09:05:39Z", + "total_files": 19595, + "total_size": 16856471669, "bios_dir": "bios", "files": { "738c7f5fd0c8b57ee2e87ae7a97bf8e21a821d07": { @@ -190227,6 +190227,46 @@ "crc32": "2477d709", "adler32": "707d4435" }, + "a2e368407c30f437ffb41469c919142be545fdc5": { + "path": "bios/Real3D/Pro-1000/Assets/.variants/3dlogo.cmem.35f079de", + "name": "3dlogo.cmem", + "size": 236, + "sha1": "a2e368407c30f437ffb41469c919142be545fdc5", + "md5": "35f079de6aad0cfe5e7151d15fc4eb51", + "sha256": "8c1af9081ed531f67996021406233dea2668025ccb2a4e6995d506e12dd77f58", + "crc32": "791b513e", + "adler32": "1a260d2b" + }, + "8821b3d39cd71e8be2550289cecb86e6f8104ade": { + "path": "bios/Real3D/Pro-1000/Assets/.variants/3dlogo.pmem.928e7fdb", + "name": "3dlogo.pmem", + "size": 10976, + "sha1": "8821b3d39cd71e8be2550289cecb86e6f8104ade", + "md5": "928e7fdbbb9248f90f53a684ee503996", + "sha256": "495ea3062ad767395f76e466f70dec53fc459328d4b3919e5c68caeeb220b650", + "crc32": "cbb16689", + "adler32": "45c0aa4f" + }, + "09ec1535286e1fcc31f1f1a865ab93607f5323f2": { + "path": "bios/Real3D/Pro-1000/Assets/3dlogo.cmem", + "name": "3dlogo.cmem", + "size": 208, + "sha1": "09ec1535286e1fcc31f1f1a865ab93607f5323f2", + "md5": "e379c3bfe4be8268b7270724e1ed6d12", + "sha256": "cfa4e111ffa6322942dec17e8643d16ba26dad3126a107c3400724b7b658b248", + "crc32": "5c428aa4", + "adler32": "1a5508f9" + }, + "08a8be3a75745eb80a987ed85f8d86890d540024": { + "path": "bios/Real3D/Pro-1000/Assets/3dlogo.pmem", + "name": "3dlogo.pmem", + "size": 12064, + "sha1": "08a8be3a75745eb80a987ed85f8d86890d540024", + "md5": "100f4bfc9082ecf3fbc5d87fd9a65acc", + "sha256": "74a38e92a1227b7f942fd0b2738c56330c6870b228e17216e9d6f3df247660f8", + "crc32": "122a05cf", + "adler32": "520bdcfe" + }, "94e1e19004b2d87735b6874d07d9ca2cca2b418c": { "path": "bios/Real3D/Pro-1000/pro1000.zip", "name": "pro1000.zip", @@ -219863,6 +219903,10 @@ "94dd9f75005cdc7236a0b400b71920fd": "2ecc186ac26d73dc3e184febcc64c1735d0b237c", "927ed8f4d8394a4eca03cf7791ff3d6b": "b77432504698d3b01ab2034b5fa1d613a77f2fe2", "f7ea340e1b9bad68c08067f37ea12d66": "5b851c281f00ee6e1a3895cd19659eb3990bfb05", + "35f079de6aad0cfe5e7151d15fc4eb51": "a2e368407c30f437ffb41469c919142be545fdc5", + "928e7fdbbb9248f90f53a684ee503996": "8821b3d39cd71e8be2550289cecb86e6f8104ade", + "e379c3bfe4be8268b7270724e1ed6d12": "09ec1535286e1fcc31f1f1a865ab93607f5323f2", + "100f4bfc9082ecf3fbc5d87fd9a65acc": "08a8be3a75745eb80a987ed85f8d86890d540024", "108e8e1373b558cfca6c39d0adef3d70": "94e1e19004b2d87735b6874d07d9ca2cca2b418c", "bfff32b6144c1d706109accb6e6b1113": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "08cdcfa0ed93e9cb16afa76e6ac5f0a4": "289cc298ad532b702461bfc738009d9ebe8025ea", @@ -268454,6 +268498,14 @@ "wildmidi.cfg": [ "5b851c281f00ee6e1a3895cd19659eb3990bfb05" ], + "3dlogo.cmem": [ + "a2e368407c30f437ffb41469c919142be545fdc5", + "09ec1535286e1fcc31f1f1a865ab93607f5323f2" + ], + "3dlogo.pmem": [ + "8821b3d39cd71e8be2550289cecb86e6f8104ade", + "08a8be3a75745eb80a987ed85f8d86890d540024" + ], "pro1000.zip": [ "94e1e19004b2d87735b6874d07d9ca2cca2b418c" ], @@ -296476,6 +296528,10 @@ "888ee3a3": "2ecc186ac26d73dc3e184febcc64c1735d0b237c", "1184b3e8": "b77432504698d3b01ab2034b5fa1d613a77f2fe2", "2477d709": "5b851c281f00ee6e1a3895cd19659eb3990bfb05", + "791b513e": "a2e368407c30f437ffb41469c919142be545fdc5", + "cbb16689": "8821b3d39cd71e8be2550289cecb86e6f8104ade", + "5c428aa4": "09ec1535286e1fcc31f1f1a865ab93607f5323f2", + "122a05cf": "08a8be3a75745eb80a987ed85f8d86890d540024", "c7bc57d3": "94e1e19004b2d87735b6874d07d9ca2cca2b418c", "b998047e": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "4b961eba": "289cc298ad532b702461bfc738009d9ebe8025ea", @@ -316068,6 +316124,10 @@ "b98598b51add02b0fc6a0bf6cd72545d9c6fa4a33a2404b36549da4103fbee6c": "2ecc186ac26d73dc3e184febcc64c1735d0b237c", "0cc333aa339e76f6c5673b1da3334de582443caf3388b457baf785c2ae3040d2": "b77432504698d3b01ab2034b5fa1d613a77f2fe2", "b5673896e0ff174b3030525668483a1a32657e46ee22213c6773f9ef11c961ae": "5b851c281f00ee6e1a3895cd19659eb3990bfb05", + "8c1af9081ed531f67996021406233dea2668025ccb2a4e6995d506e12dd77f58": "a2e368407c30f437ffb41469c919142be545fdc5", + "495ea3062ad767395f76e466f70dec53fc459328d4b3919e5c68caeeb220b650": "8821b3d39cd71e8be2550289cecb86e6f8104ade", + "cfa4e111ffa6322942dec17e8643d16ba26dad3126a107c3400724b7b658b248": "09ec1535286e1fcc31f1f1a865ab93607f5323f2", + "74a38e92a1227b7f942fd0b2738c56330c6870b228e17216e9d6f3df247660f8": "08a8be3a75745eb80a987ed85f8d86890d540024", "a4750e72a5512a70a0dfd1217c95fa93853d3be51db0bc73e90e6f775ffdda5c": "94e1e19004b2d87735b6874d07d9ca2cca2b418c", "08d68695e5bff6bbcbb751d6e4453db9f5ead0b5f41e86480798a04376dfe090": "a439fbb390da38cada95a7cbb1d6ca199cd66ef8", "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698": "289cc298ad532b702461bfc738009d9ebe8025ea", @@ -553244,6 +553304,48 @@ "RPG Maker/wildmidi.cfg": [ "5b851c281f00ee6e1a3895cd19659eb3990bfb05" ], + "Real3D/Pro-1000/Assets/.variants/3dlogo.cmem.35f079de": [ + "a2e368407c30f437ffb41469c919142be545fdc5" + ], + "Pro-1000/Assets/.variants/3dlogo.cmem.35f079de": [ + "a2e368407c30f437ffb41469c919142be545fdc5" + ], + "Assets/.variants/3dlogo.cmem.35f079de": [ + "a2e368407c30f437ffb41469c919142be545fdc5" + ], + ".variants/3dlogo.cmem.35f079de": [ + "a2e368407c30f437ffb41469c919142be545fdc5" + ], + "Real3D/Pro-1000/Assets/.variants/3dlogo.pmem.928e7fdb": [ + "8821b3d39cd71e8be2550289cecb86e6f8104ade" + ], + "Pro-1000/Assets/.variants/3dlogo.pmem.928e7fdb": [ + "8821b3d39cd71e8be2550289cecb86e6f8104ade" + ], + "Assets/.variants/3dlogo.pmem.928e7fdb": [ + "8821b3d39cd71e8be2550289cecb86e6f8104ade" + ], + ".variants/3dlogo.pmem.928e7fdb": [ + "8821b3d39cd71e8be2550289cecb86e6f8104ade" + ], + "Real3D/Pro-1000/Assets/3dlogo.cmem": [ + "09ec1535286e1fcc31f1f1a865ab93607f5323f2" + ], + "Pro-1000/Assets/3dlogo.cmem": [ + "09ec1535286e1fcc31f1f1a865ab93607f5323f2" + ], + "Assets/3dlogo.cmem": [ + "09ec1535286e1fcc31f1f1a865ab93607f5323f2" + ], + "Real3D/Pro-1000/Assets/3dlogo.pmem": [ + "08a8be3a75745eb80a987ed85f8d86890d540024" + ], + "Pro-1000/Assets/3dlogo.pmem": [ + "08a8be3a75745eb80a987ed85f8d86890d540024" + ], + "Assets/3dlogo.pmem": [ + "08a8be3a75745eb80a987ed85f8d86890d540024" + ], "Real3D/Pro-1000/pro1000.zip": [ "94e1e19004b2d87735b6874d07d9ca2cca2b418c" ], diff --git a/install/retropie.json b/install/retropie.json index a008b913..deb2dc55 100644 --- a/install/retropie.json +++ b/install/retropie.json @@ -6,7 +6,7 @@ "platform": "retropie", "display_name": "RetroPie", "version": "1.0", - "generated": "2026-10-22T06:17:50Z", + "generated": "2026-10-22T09:05:39Z", "base_destination": "BIOS", "detect": [ { @@ -16,32 +16,12 @@ } ], "standalone_copies": [], - "total_files": 8523, - "total_size": 8871871040, - "pack_files": 11079, - "pack_size": 8905238110, - "total_omitted": 214, + "total_files": 8525, + "total_size": 8871883312, + "pack_files": 11081, + "pack_size": 8905250382, + "total_omitted": 212, "omitted_files": [ - { - "dest": "Assets/3dlogo.cmem", - "name": "3dlogo.cmem", - "system": "real3d-pro1000", - "required": false, - "reason": "not_found", - "cores": [ - "supermodel3" - ] - }, - { - "dest": "Assets/3dlogo.pmem", - "name": "3dlogo.pmem", - "system": "real3d-pro1000", - "required": false, - "reason": "not_found", - "cores": [ - "supermodel3" - ] - }, { "dest": "BOOT_MMR.ROM", "name": "BOOT_MMR.ROM", @@ -116099,6 +116079,26 @@ "supermodel3" ] }, + { + "dest": "Assets/3dlogo.cmem", + "sha1": "09ec1535286e1fcc31f1f1a865ab93607f5323f2", + "sha256": "cfa4e111ffa6322942dec17e8643d16ba26dad3126a107c3400724b7b658b248", + "size": 208, + "repo_path": "bios/Real3D/Pro-1000/Assets/3dlogo.cmem", + "cores": [ + "supermodel3" + ] + }, + { + "dest": "Assets/3dlogo.pmem", + "sha1": "08a8be3a75745eb80a987ed85f8d86890d540024", + "sha256": "74a38e92a1227b7f942fd0b2738c56330c6870b228e17216e9d6f3df247660f8", + "size": 12064, + "repo_path": "bios/Real3D/Pro-1000/Assets/3dlogo.pmem", + "cores": [ + "supermodel3" + ] + }, { "dest": "KROM1.BIN", "sha1": "f4c74086a83b728b1c1af3a021a60efa80eff5a4",