chore: merge demul profile

This commit is contained in:
Abdessamad Derraz committed 2026-11-06 01:01:37 +01:00
commit 172639d0dd
19 files changed
+16377 -3029

No files matched your search

+5 -5
View File
@@ -85,9 +85,9 @@ Each file is checked the way your platform checks it. Most compare a checksum, t
- **18 platforms** supported with platform-specific verification
- **623 emulators** profiled from source (RetroArch cores + standalone)
- **532 systems** handled by those emulators (NES, SNES, PlayStation, Saturn, Dreamcast, ...)
- **19,944 files in the collection**, each with its SHA1, MD5, SHA256, CRC32 and Adler-32 fingerprints: 5,741 system files, 2,975 arcade ROM sets, 11,228 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
- **566 of 5,741 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
- **19,947 files in the collection**, each with its SHA1, MD5, SHA256, CRC32 and Adler-32 fingerprints: 5,744 system files, 2,975 arcade ROM sets, 11,228 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
- **566 of 5,744 system files** matched to dump-preservation catalogs (No-Intro, Redump, TOSEC). Arcade sets and engine data fall outside what those catalogs index
- **15.8 GB** for the whole collection
## Supported systems
@@ -104,7 +104,7 @@ Full list with per-file details: **[https://abdess.github.io/retrobios/](https:/
| BizHawk | 118/118 | - | SHA-1 |
| EmuDeck | 168/168 | 8,427/8,529 | MD5 |
| EmuELEC | 544/572 | 4,788/10,217 | MD5 |
| KNULLI | 290/290 | 9,127/15,350 | MD5 |
| KNULLI | 290/290 | 9,128/15,351 | MD5 |
| Lakka | 532/532 | 7,910/7,995 | name only |
| MiSTer FPGA | 81/81 | - | MD5 |
| MinUI | 0/0 | 78/79 | name only |
@@ -206,4 +206,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 project's legal position](https://abdess.github.io/retrobios/wiki/legal/).
*Auto-generated on 2026-11-05T18:57:27Z*
*Auto-generated on 2026-11-05T22:45:23Z*
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+84 -21
View File
@@ -1,8 +1,8 @@
{
"schema_version": 1,
"generated_at": "2026-11-05T22:08:47Z",
"total_files": 19944,
"total_size": 16892646538,
"generated_at": "2026-11-05T23:59:37Z",
"total_files": 19947,
"total_size": 16926035621,
"bios_dir": "bios",
"files": {
"738c7f5fd0c8b57ee2e87ae7a97bf8e21a821d07": {
@@ -140307,6 +140307,26 @@
"crc32": "6893a2d1",
"adler32": "fd861022"
},
"6acea737ac7d2c17a4d817e7328897c85492e180": {
"path": "bios/Other/demul/dc.zip",
"name": "dc.zip",
"size": 11054091,
"sha1": "6acea737ac7d2c17a4d817e7328897c85492e180",
"md5": "cba6d176b46e22dea35c99526c1769c1",
"sha256": "e144fce93abcfef5cfde593b22fd453db5201125abae212ae0c4be1f88186852",
"crc32": "cab6d410",
"adler32": "15986809"
},
"c620aafa730c597bddb6dcc7ed32673c96783c6d": {
"path": "bios/Other/demul/naomi.zip",
"name": "naomi.zip",
"size": 16691693,
"sha1": "c620aafa730c597bddb6dcc7ed32673c96783c6d",
"md5": "246fb8a02cf930a8d75df625ad5a8abc",
"sha256": "07398d8d153e0e77ff986cb87ce0b5fd5103b2726d8ec8e857fb695de71e0858",
"crc32": "1749ebfb",
"adler32": "c6e4322c"
},
"f6a0cbfda6838065065e830ff40f322e6a3b6b00": {
"path": "bios/Other/dolphin-mmjr/Load/wiitdb.txt",
"name": "wiitdb.txt",
@@ -195522,6 +195542,16 @@
"crc32": "5bfffcdb",
"adler32": "2591d715"
},
"4325522368df5b40c204bbe9d53e681a49a138b7": {
"path": "bios/Sega/Dreamcast/.variants/dcdev.zip.065b2357",
"name": "dcdev.zip",
"size": 4705067,
"sha1": "4325522368df5b40c204bbe9d53e681a49a138b7",
"md5": "065b2357c6eff96a2794d417f1d23135",
"sha256": "a07c0c73c49e4b11dc76cd9fe1af46db3a874c1fa2099e2fb9a32645b7e01e3d",
"crc32": "02c1f4a9",
"adler32": "4f9ed0da"
},
"62a0d456ff84664a4f631938d3991088bc122f1b": {
"path": "bios/Sega/Dreamcast/.variants/f355bios.zip.62a0d456",
"name": "f355bios.zip",
@@ -195749,15 +195779,15 @@
"crc32": "20199dc0",
"adler32": "7d4b7821"
},
"4325522368df5b40c204bbe9d53e681a49a138b7": {
"bed3a7427ddd9a11358eabb74106e8a62493da12": {
"path": "bios/Sega/Dreamcast/dcdev.zip",
"name": "dcdev.zip",
"size": 4705067,
"sha1": "4325522368df5b40c204bbe9d53e681a49a138b7",
"md5": "065b2357c6eff96a2794d417f1d23135",
"sha256": "a07c0c73c49e4b11dc76cd9fe1af46db3a874c1fa2099e2fb9a32645b7e01e3d",
"crc32": "02c1f4a9",
"adler32": "4f9ed0da"
"size": 5643299,
"sha1": "bed3a7427ddd9a11358eabb74106e8a62493da12",
"md5": "8dcca9600a688ea5069bf0f199cbdbea",
"sha256": "1c6981df73131526be146795cf0bc22939f0784ad013d697bb726ecef803bd37",
"crc32": "9c73a502",
"adler32": "fca902ac"
},
"b19ef74970df5480c28e63fb0ba5d30b2134c09a": {
"path": "bios/Sega/Dreamcast/dcfish.zip",
@@ -218495,6 +218525,8 @@
"afacfb61877401f1611998d2b590dffd": "a13cf9c5cdfe8605d82150b7573652f419b30197",
"3ab3f9386a280de051e82c0f147385ce": "f6b64d7b039a90af956c2c0873b30f6639a59878",
"2c72c2c8020be91779cf30e6965d6bf8": "a9cd6c37e1da95584eab7f4227da2c98abdb7321",
"cba6d176b46e22dea35c99526c1769c1": "6acea737ac7d2c17a4d817e7328897c85492e180",
"246fb8a02cf930a8d75df625ad5a8abc": "c620aafa730c597bddb6dcc7ed32673c96783c6d",
"d677421733ba64f4b493c98667d6ab78": "f6a0cbfda6838065065e830ff40f322e6a3b6b00",
"a1d3c0e5a40f163f4fb00a5e0774c63c": "7fbbedcc7a1ae00414a4e9e967109cc78be1fe3b",
"9bef639b7426ef6948602a12b33522a8": "483a17ff25b68a8f18cae691da99f16beefbe370",
@@ -223988,6 +224020,7 @@
"23df18aa53c8b30784cd9a84e061d008": "11e02433e13b793ec7ffe0ae2356750bb8a575b4",
"9338b10ee6f13fbc8bfcd6276e156fad": "f695e418bbfff01c47443fb8c4626d742951ed6a",
"697c60c42421724f40663b338f34af01": "2b5a72381c900b438910983f62efd1cbdbefa80d",
"065b2357c6eff96a2794d417f1d23135": "4325522368df5b40c204bbe9d53e681a49a138b7",
"f126d318f135f38ee377fef2acf08d7e": "62a0d456ff84664a4f631938d3991088bc122f1b",
"5e83867c751f692a000afdf658dc181f": "3c1c6422c332fc57c69c938db4dd3ac91eff4f02",
"9c755171b222fb1f4e1439d5b709dbf1": "b3a86809857fe9ce575da73f6ed6c5441d558e3d",
@@ -224010,7 +224043,7 @@
"0a93f7940c455905bea6e392dfde92a4": "94d44d7f9529ec1642ba3771ed3c5f756d5bc872",
"93a9766f14159b403178ac77417c6b68": "e3d1ca03142a1f4f846966ad8d5eac6fcbcbdda5",
"314fb1b16bd77154db4d30ff780a8e4f": "72c65f2a11ee7b72b77b9945187b7a332632e14a",
"065b2357c6eff96a2794d417f1d23135": "4325522368df5b40c204bbe9d53e681a49a138b7",
"8dcca9600a688ea5069bf0f199cbdbea": "bed3a7427ddd9a11358eabb74106e8a62493da12",
"320d5e0428a00881c03bc79bd6325807": "b19ef74970df5480c28e63fb0ba5d30b2134c09a",
"46f12cad72051c30326c98207848bbfa": "88b90ca52e4dc9c2e94828f3faf3a33ee5bce258",
"54099a23e3d6e87b4786b8eb48bd4274": "7d20a34242c98ac5ea76a8ca55bef0697d22e409",
@@ -225362,6 +225395,7 @@
"788aee0f30ee80ea54dcd705afe93944accafc31",
"055e72e6866662ae3ae97575f7bb7882c77869db",
"a39d7d17e52c26435ed1745503c7d6a68b36be1d",
"c620aafa730c597bddb6dcc7ed32673c96783c6d",
"43f0018c32dd6d166c3b6d8ed2ffa672f398fa3a",
"e352ae6943f7bead98cf73c0340dc07c1ff90135",
"d7ef86bd03de7c1d0e2b0762e04b6f8f8d26dbdb"
@@ -260648,6 +260682,10 @@
"dokan2.dll": [
"f6b64d7b039a90af956c2c0873b30f6639a59878"
],
"dc.zip": [
"6acea737ac7d2c17a4d817e7328897c85492e180",
"24e80cdf0695361ae8de7cceda29843e0474ecd0"
],
"wiitdb.txt": [
"f6a0cbfda6838065065e830ff40f322e6a3b6b00"
],
@@ -273659,6 +273697,10 @@
"2b5a72381c900b438910983f62efd1cbdbefa80d",
"72c65f2a11ee7b72b77b9945187b7a332632e14a"
],
"dcdev.zip": [
"4325522368df5b40c204bbe9d53e681a49a138b7",
"bed3a7427ddd9a11358eabb74106e8a62493da12"
],
"Atomiswave-0.220_NoClones_V1.0 barhi.dat.7z": [
"09f1ed9e0f8ece181a1850ec89361cef78f37c9e"
],
@@ -273683,9 +273725,6 @@
"Naomi_datfiles.zip": [
"3251d3b601850aed422f006b61ce9776cdb799d2"
],
"dc.zip": [
"24e80cdf0695361ae8de7cceda29843e0474ecd0"
],
"dc_bios.bin": [
"8951d1bb219ab2ff8583033d2119c899cc81f18c"
],
@@ -273698,9 +273737,6 @@
"dc_flash_region_free_hack.bin": [
"e3d1ca03142a1f4f846966ad8d5eac6fcbcbdda5"
],
"dcdev.zip": [
"4325522368df5b40c204bbe9d53e681a49a138b7"
],
"dcfish.zip": [
"b19ef74970df5480c28e63fb0ba5d30b2134c09a"
],
@@ -296456,6 +296492,8 @@
"a4fcab0b": "a13cf9c5cdfe8605d82150b7573652f419b30197",
"dcbd4121": "f6b64d7b039a90af956c2c0873b30f6639a59878",
"6893a2d1": "a9cd6c37e1da95584eab7f4227da2c98abdb7321",
"cab6d410": "6acea737ac7d2c17a4d817e7328897c85492e180",
"1749ebfb": "c620aafa730c597bddb6dcc7ed32673c96783c6d",
"c1f446c6": "f6a0cbfda6838065065e830ff40f322e6a3b6b00",
"9ac7f0c7": "7fbbedcc7a1ae00414a4e9e967109cc78be1fe3b",
"6fe1f772": "483a17ff25b68a8f18cae691da99f16beefbe370",
@@ -301948,6 +301986,7 @@
"b7e5aeeb": "11e02433e13b793ec7ffe0ae2356750bb8a575b4",
"fa297c5b": "f695e418bbfff01c47443fb8c4626d742951ed6a",
"5bfffcdb": "2b5a72381c900b438910983f62efd1cbdbefa80d",
"02c1f4a9": "4325522368df5b40c204bbe9d53e681a49a138b7",
"5177e8c4": "62a0d456ff84664a4f631938d3991088bc122f1b",
"87e1cf82": "3c1c6422c332fc57c69c938db4dd3ac91eff4f02",
"277c7fee": "b3a86809857fe9ce575da73f6ed6c5441d558e3d",
@@ -301970,7 +302009,7 @@
"c611b498": "94d44d7f9529ec1642ba3771ed3c5f756d5bc872",
"e0d202a2": "e3d1ca03142a1f4f846966ad8d5eac6fcbcbdda5",
"20199dc0": "72c65f2a11ee7b72b77b9945187b7a332632e14a",
"02c1f4a9": "4325522368df5b40c204bbe9d53e681a49a138b7",
"9c73a502": "bed3a7427ddd9a11358eabb74106e8a62493da12",
"7a6d5c2c": "b19ef74970df5480c28e63fb0ba5d30b2134c09a",
"75f469e7": "88b90ca52e4dc9c2e94828f3faf3a33ee5bce258",
"96b7ce1e": "7d20a34242c98ac5ea76a8ca55bef0697d22e409",
@@ -316401,6 +316440,8 @@
"82e02a1c48ef74e449b75081d3d118bd935b81d52634dd7c6a8c95686fd83fd1": "a13cf9c5cdfe8605d82150b7573652f419b30197",
"75600aba867acbdfdb85fcd142b524da769bdc611b855a760aeb0c6e2eaae17a": "f6b64d7b039a90af956c2c0873b30f6639a59878",
"6ea2c350626d85a22410ad6ad8700388e28166ab8c5c2e88d83d7a696fceb335": "a9cd6c37e1da95584eab7f4227da2c98abdb7321",
"e144fce93abcfef5cfde593b22fd453db5201125abae212ae0c4be1f88186852": "6acea737ac7d2c17a4d817e7328897c85492e180",
"07398d8d153e0e77ff986cb87ce0b5fd5103b2726d8ec8e857fb695de71e0858": "c620aafa730c597bddb6dcc7ed32673c96783c6d",
"3c042d3a3bac17f6a3a989c549fe127de1ba38dfdee9ffd6c13d5379238e5c13": "f6a0cbfda6838065065e830ff40f322e6a3b6b00",
"38f9f59d505bc4e2d86b0196706195f33ad72b7fe9d029cf263072cde19d044f": "7fbbedcc7a1ae00414a4e9e967109cc78be1fe3b",
"4ad991be2b0aa305f09b90a79fc50f57833b30b008890b5ef1336cc3d9d0bae0": "483a17ff25b68a8f18cae691da99f16beefbe370",
@@ -321894,6 +321935,7 @@
"cc95728462969138d17e5aa7c58f93e509887d4102a4f41c392a093a5fa92698": "11e02433e13b793ec7ffe0ae2356750bb8a575b4",
"8eadb1bcb23dc6b407f49646f2065aa55006d3e1cd2bd3984b83e983fa4042a0": "f695e418bbfff01c47443fb8c4626d742951ed6a",
"5af9e888d74e9feb47d3ed46fdc7d15a20209ce4b4df2170382805e81f39a75f": "2b5a72381c900b438910983f62efd1cbdbefa80d",
"a07c0c73c49e4b11dc76cd9fe1af46db3a874c1fa2099e2fb9a32645b7e01e3d": "4325522368df5b40c204bbe9d53e681a49a138b7",
"0f50f12d38f9e4a893a787bef31dcb98f689e7d9f68ef9675cdf05f11b4df75f": "62a0d456ff84664a4f631938d3991088bc122f1b",
"e7c0369a22ee0a42ac55b634ed1c6282aea91a6af07ba1402627b8fbe7c2afd5": "3c1c6422c332fc57c69c938db4dd3ac91eff4f02",
"766c3823b2c3512817628dbb5d6b05aa39322c3c97b8ee244ce4e47d84593084": "b3a86809857fe9ce575da73f6ed6c5441d558e3d",
@@ -321916,7 +321958,7 @@
"dd8b365521a9c08bb4c170da3592212580f7251f35a45d6083774d1c030bc3e3": "94d44d7f9529ec1642ba3771ed3c5f756d5bc872",
"2521bd7cbed55c33820ace6b12a70ae23a4192a06f4290770bf72987c3488dfe": "e3d1ca03142a1f4f846966ad8d5eac6fcbcbdda5",
"15a9bc3aa59fa998c03bfe0b1cf6cb1958c1660e8e72b3d7195b653f44038407": "72c65f2a11ee7b72b77b9945187b7a332632e14a",
"a07c0c73c49e4b11dc76cd9fe1af46db3a874c1fa2099e2fb9a32645b7e01e3d": "4325522368df5b40c204bbe9d53e681a49a138b7",
"1c6981df73131526be146795cf0bc22939f0784ad013d697bb726ecef803bd37": "bed3a7427ddd9a11358eabb74106e8a62493da12",
"70bdc1de879c5b43d04ca718f1eae1b8522f08bcd0a03e5c253438039cd60c78": "b19ef74970df5480c28e63fb0ba5d30b2134c09a",
"650f1c43c0731e1448d55fcff977d7ea24a7daf2acba2d897f2a1e4b87038b1d": "88b90ca52e4dc9c2e94828f3faf3a33ee5bce258",
"40c19c3a3c478f55f6c855fd1b084805d2864a584f95a46815bed1a2c5497f52": "7d20a34242c98ac5ea76a8ca55bef0697d22e409",
@@ -492707,6 +492749,18 @@
"cxbx-reloaded/keys.bin": [
"a9cd6c37e1da95584eab7f4227da2c98abdb7321"
],
"Other/demul/dc.zip": [
"6acea737ac7d2c17a4d817e7328897c85492e180"
],
"demul/dc.zip": [
"6acea737ac7d2c17a4d817e7328897c85492e180"
],
"Other/demul/naomi.zip": [
"c620aafa730c597bddb6dcc7ed32673c96783c6d"
],
"demul/naomi.zip": [
"c620aafa730c597bddb6dcc7ed32673c96783c6d"
],
"Other/dolphin-mmjr/Load/wiitdb.txt": [
"f6a0cbfda6838065065e830ff40f322e6a3b6b00"
],
@@ -563728,6 +563782,15 @@
".variants/dc_nvmem.bin.5bfffcdb": [
"2b5a72381c900b438910983f62efd1cbdbefa80d"
],
"Sega/Dreamcast/.variants/dcdev.zip.065b2357": [
"4325522368df5b40c204bbe9d53e681a49a138b7"
],
"Dreamcast/.variants/dcdev.zip.065b2357": [
"4325522368df5b40c204bbe9d53e681a49a138b7"
],
".variants/dcdev.zip.065b2357": [
"4325522368df5b40c204bbe9d53e681a49a138b7"
],
"Sega/Dreamcast/.variants/f355bios.zip.62a0d456": [
"62a0d456ff84664a4f631938d3991088bc122f1b"
],
@@ -563879,10 +563942,10 @@
"72c65f2a11ee7b72b77b9945187b7a332632e14a"
],
"Sega/Dreamcast/dcdev.zip": [
"4325522368df5b40c204bbe9d53e681a49a138b7"
"bed3a7427ddd9a11358eabb74106e8a62493da12"
],
"Dreamcast/dcdev.zip": [
"4325522368df5b40c204bbe9d53e681a49a138b7"
"bed3a7427ddd9a11358eabb74106e8a62493da12"
],
"Sega/Dreamcast/dcfish.zip": [
"b19ef74970df5480c28e63fb0ba5d30b2134c09a"
+529 -119
View File
@@ -1,14 +1,16 @@
emulator: Demul
type: standalone
upstream: "https://demul.emulation64.com"
source: "https://demul.emulation64.com"
upstream: closed-source
version_source:
url: "http://demul.emulation64.com/"
pattern: '<div class="normaltext">\[[^\]]*\] DEmul (\d+\.\d+)'
profiled_date: "2026-03-26"
profiled_date: "2026-11-05"
core_version: "0.7"
version_basis:
kind: unverified
why: no_artifact
kind: package
url: "https://www.retrobat.ovh/repo/win64/stable/emulators/demul.7z"
artifact: "demul.7z, demul.exe banner (0x53232c-0x53235a)"
display_name: "Sega - Dreamcast/NAOMI/Hikaru (Demul)"
cores:
- demul
@@ -21,143 +23,551 @@ systems:
- sega-system-sp
- gaelco-powervr
- cave-cv1000
mode: standalone
notes: |
Closed-source Windows emulator for Sega Dreamcast and related arcade hardware.
Run via Wine (32-bit, win32 prefix) on Linux platforms (Batocera, RetroBat).
Uses MAME ROM naming conventions for arcade BIOS archives.
Closed Windows emulator for the Dreamcast and the arcade boards built on it.
The build read is demul.exe 0.7 dated 20 December 2025, sha1
e326ae663c97e5982e40dbbfe7d02a0c38bd426a. RetroBat installs it from
demul.7z and Batocera 43.1 ships it as demul_251220.7z: both archives carry
the same executable. Batocera runs it under Wine. It is a 32-bit PE
with no packer, and every address below is a virtual address in it.
Batocera configgen (demulGenerator.py) maps roms0 to the BIOS directory.
All BIOS ZIPs are placed directly in bios/ (no subdirectory prefix).
Demul searches configured ROM paths for both game ROMs and BIOS archives.
The BIOS images are rows of seven tables of 28-byte records (id, description,
set, member, size, crc32, sha1), registered at startup (0x544270-0x5443cf):
dc 0x6b4d80, naomi 0x6b46b8 (whose rows name the sets naomi, naomi2 and
segasp), awbios 0x6b4648, hikaru 0x6b44a0, segadimm 0x6b4530, mie 0x6b4468
and crp 0x6b4430. The machine loader (0x53c300-0x53d5d3) takes one row per
board and passes its set, member, size, crc32 and sha1 to the file loader
(0x53daa0-0x53eb8c). For each [files] romsN path that loader tries the loose
file <romsN>\<set>\<member>, then <romsN>\<set>.zip, then <romsN>\<set>.7z.
Inside an archive a member is taken when its name or its crc32 matches, and
is then rejected on a wrong size, crc32 or sha1 ("Wrong size", "Wrong Crc32",
"Wrong SHA1 of '...' in romset '...'"). When no path holds it the loader
shows "Unable to find '<member>' in romset '<set>'" and returns false.
Gaelco PowerVR and Cave CV1000 (3rd gen) games are self-contained ROM sets
and do not require separate BIOS archives.
The row comes from the Demul.ini [main] index of the board (dreamBios,
naomiBios, atomiswaveBios, hikaruBios, [dimm] bios), or from the -bios=
switch. An index past the end of its table is reset to 0 (0x535963-0x5359d5)
and none of the platforms writes these keys, so the first row is the one read
by default. With naomiBiosAuto or hikaruBiosAuto the row is the one the game
record names (0x53ec90). Each set below therefore lists every row Demul may
read, and one of them is enough.
HLE MIE emulation available (changelog: "full HLE MIE" mode). LLE mode
requires mie.zip with the 315-6146 MCU firmware.
The sets are MAME-style archives, with older MAME groupings: the House of the
Dead 2, F355 Challenge and Airline Pilots BIOS rows belong to the naomi set,
so Demul reads them from naomi.zip and never opens hod2bios.zip, f355bios.zip,
f355dlx.zip or airlbios.zip. No string or record names those archives,
naomigd.zip, jvs13551.zip, dc_boot.bin or dc_flash.bin. The flash and EEPROM
images (.flash, .eeprom, .sram) live in the nvram directory and are written by
the emulator (0x544b20).
Supported launch modes via -run= parameter:
dc, naomi, naomi2, hikaru, atomiswave, gaelco, cave3rd, segasp.
The crp set (crp-1231br-10_ver01.07.epr, CRP firmware, crc32 d1ba64b3) is
registered at 0x544348-0x54436f but no code reads its table to load a file.
BIOS requirements verified against Batocera configgen, batocera-systems
declarations, MAME ROM set conventions, and community documentation.
No source code available for direct verification.
Batocera points roms0 at the BIOS directory, RetroBat writes roms0 =
bios\dc and roms1 = bios, so both find these sets at the BIOS root. Gaelco
PowerVR and Cave CV1000 games read no BIOS set.
files:
# -------------------------------------------------------
# Sega Dreamcast
# -------------------------------------------------------
- name: dc_boot.bin
- name: dc.zip
system: sega-dreamcast
required: true
size: 2097152
note: "Dreamcast boot ROM (2 MB). No HLE fallback in Demul."
- name: dc_flash.bin
system: sega-dreamcast
required: false
size: 131072
note: "Dreamcast flash memory (128 KB). Created by emulator if missing."
# -------------------------------------------------------
# Sega NAOMI
# -------------------------------------------------------
category: bios_zip
note: "Dreamcast boot ROM set, read by -run=dc. The dreamBios row is loaded into the 2 MB boot area and a failed load stops the start. Without a Demul.ini key the first row, mpr-23588.ic501 (v1.022), is the one read."
source_ref: "demul.exe 0x6b4d80-0x6b4ea3 (dc table), 0x53c338-0x53c36f (dreamBios row), 0x53ca4d-0x53ca7e (load, fatal), 0x535963-0x535979 (index reset)"
contents:
- name: "mpr-23588.ic501"
description: "Dreamcast v1.022 (World)"
size: 2097152
crc32: "786168f9"
sha1: "ba8bbb90fdb29525f24f17055dc2c7b2d7674437"
- name: "mpr-21931.ic501"
description: "Dreamcast v1.01d (World)"
size: 2097152
crc32: "89f2b1a1"
sha1: "8951d1bb219ab2ff8583033d2119c899cc81f18c"
- name: "1_01d_02.bin"
description: "Dreamcast v1.01d [T+Chi]"
size: 2097152
crc32: "a2564fad"
sha1: "edc5d3d70a93c935703d26119b37731fd317d2bf"
- name: "mpr-21871.ic501"
description: "Dreamcast v1.01c (World)"
size: 2097152
crc32: "2f551bc5"
sha1: "1ede8d5be49116a4c6f3fe0961175469537a0434"
- name: "mpr-21068.ic501"
description: "Dreamcast v1.004 (Japan)"
size: 2097152
crc32: "5454841f"
sha1: "1ea132c0fbbf07ef76789eadc07908045c089bd6"
- name: "set5v1.011.ic507"
description: "Katana Set5 v1.011 (World)"
size: 2097152
crc32: "2186e0e5"
sha1: "6bd18fb83f8fdb56f1941e079580e5dd672a6dad"
- name: "set5v1.001.ic507"
description: "Katana Set5 v1.001 (Japan)"
size: 2097152
crc32: "5702d38f"
sha1: "ea7a3ae1de73683008dd795c252941a4fc81b42e"
- name: "set5v0.976.ic507"
description: "Katana Set5 v0.976 (Japan)"
size: 2097152
crc32: "dcb2e86f"
sha1: "c88b4b6704811e3a428ee225727e4f7df467a3b5"
- name: "set5v0.972.ic507"
description: "Katana Set5 v0.972 (Japan)"
size: 2097152
crc32: "1a2f2a91"
sha1: "08df891f02cf959189bc9b7c4ac1a4e6a4475b50"
- name: "set5v0.71.bin"
description: "Katana Set5 Checker v0.71"
size: 2097152
crc32: "52d01969"
sha1: "28aec4a01419d2d2a664c540bef30ea289ca0644"
- name: "set5v0.41.bin"
description: "Katana Set5 Checker v0.41"
size: 2097152
crc32: "485877bd"
sha1: "dc1af1f1248ffa87d57bc5ef2ea41aac95ecfc5e"
- name: naomi.zip
system: sega-naomi
required: true
category: bios_zip
note: >
NAOMI system BIOS archive (MAME format). Contains region-specific
BIOS ROMs (EPR-21576 Japan, EPR-21577 USA, EPR-21578 Export,
EPR-21579 Korea) plus development and special BIOS variants.
- name: naomigd.zip
system: sega-naomi
required: false
category: bios_zip
note: "NAOMI GD-ROM BIOS. Shares ROMs with naomi.zip (subset of region BIOS variants)."
- name: hod2bios.zip
system: sega-naomi
required: false
category: bios_zip
note: "House of the Dead 2 game-specific BIOS. Japan/USA/Export variants."
- name: f355bios.zip
system: sega-naomi
required: false
category: bios_zip
note: "Ferrari F355 Challenge game-specific BIOS. Japan/USA/Export variants."
- name: f355dlx.zip
system: sega-naomi
required: false
category: bios_zip
note: "Ferrari F355 Challenge Deluxe game-specific BIOS. Japan/USA/Export variants."
- name: airlbios.zip
system: sega-naomi
required: false
category: bios_zip
note: "Airline Pilots Deluxe game-specific BIOS. USA/Export variants."
# -------------------------------------------------------
# Sega NAOMI 2
# -------------------------------------------------------
note: "NAOMI BIOS set. The naomiBios row, or with naomiBiosAuto the row the game names, is loaded and a failed load stops the start. The House of the Dead 2, F355 Challenge and Airline Pilots BIOS rows are members of this set, not separate archives."
source_ref: "demul.exe 0x6b46b8-0x6b4b6b and 0x6b4d2c-0x6b4d47 (naomi rows), 0x53c42d-0x53c46c (naomiBios row and auto choice), 0x53ca4d-0x53ca7e (load, fatal), 0x53ec90 (game BIOS id)"
contents:
- name: "epr-21576h.ic27"
description: "Naomi epr-21576h (Japan)"
size: 2097152
crc32: "d4895685"
sha1: "91424d481ff99a8d3f4c45cea6d3f0eada049a6d"
- name: "epr-21576g.ic27"
description: "Naomi epr-21576g (Japan)"
size: 2097152
crc32: "d2a1c6bf"
sha1: "6d27d71aec4dfba98f66316ae74a1426d567698a"
- name: "epr-21576e.ic27"
description: "Naomi epr-21576e (Japan)"
size: 2097152
crc32: "08c0add7"
sha1: "e7c1a7673cb2ccb21748ef44105e46d1bad7266d"
- name: "epr-21576d.ic27"
description: "Naomi epr-21576d (Japan)"
size: 2097152
crc32: "3b2afa7b"
sha1: "d007e1d321c198a38c5baff86eb2ab84385d150a"
- name: "epr-21576c.ic27"
description: "Naomi epr-21576c (Japan)"
size: 2097152
crc32: "4599ad13"
sha1: "7e730e9452a792d76f210c33a955d385538682c7"
- name: "epr-21576b.ic27"
description: "Naomi epr-21576b (Japan)"
size: 2097152
crc32: "755a6e07"
sha1: "7e8b8ccfc063144d89668e7224dcd8a36c54f3b3"
- name: "epr-21576a.ic27"
description: "Naomi epr-21576a (Japan)"
size: 2097152
crc32: "cedfe439"
sha1: "f27798bf3d890863ef0c1d9dcb4e7782249dca27"
- name: "epr-21576.ic27"
description: "Naomi epr-21576 (Japan)"
size: 2097152
crc32: "9dad3495"
sha1: "5fb66f9a2b68d120f059c72758e65d34f461044a"
- name: "epr-21577h.ic27"
description: "Naomi epr-21577h (USA)"
size: 2097152
crc32: "fdf17452"
sha1: "5f3e4b677f0046ce690a4f096b0481e5dd8bb6e6"
- name: "epr-21577g.ic27"
description: "Naomi epr-21577g (USA)"
size: 2097152
crc32: "25f64af7"
sha1: "99f9e6cc0642319bd2da492611220540add573e8"
- name: "epr-21577e.ic27"
description: "Naomi epr-21577e (USA)"
size: 2097152
crc32: "cf36e97b"
sha1: "b085305982e7572e58b03a9d35f17ae319c3bbc6"
- name: "epr-21577d.ic27"
description: "Naomi epr-21577d (USA)"
size: 2097152
crc32: "60ddcbbe"
sha1: "58b15096d269d6df617ca1810b66b47deb184958"
- name: "epr-21577a.ic27"
description: "Naomi epr-21577a (USA)"
size: 2097152
crc32: "969dc491"
sha1: "581d1eae328b87b67508a7586ffc60cee256f70f"
- name: "epr-21578h.ic27"
description: "Naomi epr-21578h (Export)"
size: 2097152
crc32: "7b452946"
sha1: "8e9f153bbada24b37066dc45b64a7bf0d4f26a9b"
- name: "epr-21578g.ic27"
description: "Naomi epr-21578g (Export)"
size: 2097152
crc32: "55413214"
sha1: "bd2748365a9fc1821c9369aa7155d7c41c4df43e"
- name: "epr-21578f.ic27"
description: "Naomi epr-21578f (Export)"
size: 2097152
crc32: "628a27fd"
sha1: "dae7add616b1a2478f00608823e88c3b82a0e78f"
- name: "epr-21578e.ic27"
description: "Naomi epr-21578e (Export)"
size: 2097152
crc32: "087f09a3"
sha1: "0418eb2cf9766f0b1b874a4e92528779e22c0a4a"
- name: "epr-21578d.ic27"
description: "Naomi epr-21578d (Export)"
size: 2097152
crc32: "dfd5f42a"
sha1: "614a0db4743a5e5a206190d6786ade24325afbfd"
- name: "epr-21578a.ic27"
description: "Naomi epr-21578a (Export)"
size: 2097152
crc32: "6c9aad83"
sha1: "555918de76d8dbee2a97d8a95297ef694b3e803f"
- name: "epr-21579d.ic27"
description: "Naomi epr-21579d (Korea)"
size: 2097152
crc32: "33513691"
sha1: "b1d8c7c516e1471a788fcf7a02a794ad2f05aeeb"
- name: "epr-21579.ic27"
description: "Naomi epr-21579 (Korea)"
size: 2097152
crc32: "71f9c918"
sha1: "d15af8b947f41eea7c203b565cd403e3f37a2017"
- name: "epr-21580a.ic27"
description: "Naomi epr-21580a (Australia)"
size: 2097152
crc32: "46dbe90f"
sha1: "822b2ea8e254ea3ce66f0ea67e80a8c7e1125ec9"
- name: "epr-21331.ic27"
description: "Naomi House of the Dead 2 (Export)"
size: 2097152
crc32: "065f8500"
sha1: "49a3881e8d76f952ef5e887200d77b4a415d47fe"
- name: "epr-21330.ic27"
description: "Naomi House of the Dead 2 (USA)"
size: 2097152
crc32: "9e3bfa1b"
sha1: "b539d38c767b0551b8e7956c1ff795de8bbe2fbc"
- name: "epr-21329.ic27"
description: "Naomi House of the Dead 2 (Japan)"
size: 2097152
crc32: "d99e5b9b"
sha1: "453ffb41b6197cac6d12e7814bb1d7281ccf1659"
- name: "epr-21332.ic27"
description: "Naomi House of the Dead 2 (Korea)"
size: 2097152
crc32: "bd6ce0ec"
sha1: "3d1ce5cb6978afe57967d8b53bc969259dd64749"
- name: "hotd2proto.ic27"
description: "Naomi House of the Dead 2 (Prototype)"
size: 2097152
crc32: "ea74e967"
sha1: "e4d037480eb6555d335a8ab9cd6c56122335586d"
- name: "epr-22851.ic27"
description: "Naomi F355 epr-22851 (Export)"
size: 2097152
crc32: "62483677"
sha1: "3e3bcacf5f972c376b569f45307ee7fd0b5031b7"
- name: "epr-22850.ic27"
description: "Naomi F355 epr-22850 (USA)"
size: 2097152
crc32: "28aa539d"
sha1: "14485368656af80504b212da620179c49f84c1a2"
- name: "epr-22849.ic27"
description: "Naomi F355 epr-22849 (Japan)"
size: 2097152
crc32: "121e009c"
sha1: "3beb91f660e60590491b209b6be8584b05a90548"
- name: "epr-21864.ic27"
description: "Naomi F355 epr-21864 (Export)"
size: 2097152
crc32: "12ed7c66"
sha1: "046be66e92eae766f3e05594aa837fc8888534ed"
- name: "epr-21863.ic27"
description: "Naomi F355 epr-21863 (USA)"
size: 2097152
crc32: "0615a4d1"
sha1: "2c6986580b84278af75f396229fdd587bebc1768"
- name: "epr-21862.ic27"
description: "Naomi F355 epr-21862 (Japan)"
size: 2097152
crc32: "1f630716"
sha1: "8d157809770467c3e7618c6299f3b96b5f10518c"
- name: "epr-21864p.ic27"
description: "Naomi F355 epr-21864 (Export, Proto)"
size: 2097152
crc32: "05128861"
sha1: "5bdb320d84015b8429527a8eb4524958031862aa"
- name: "epr-21862p.ic27"
description: "Naomi F355 epr-21862 (Japan, Proto)"
size: 2097152
crc32: "f0cd4aaa"
sha1: "9a9157992bf7a104c096efcdb8b02ceece186cbb"
- name: "epr-21802.ic27"
description: "Naomi Airline Pilots Deluxe (Export)"
size: 2097152
crc32: "a77c6b1c"
sha1: "bd50a6bb8fa9bac121b076e21ea048a83a240a48"
- name: "epr-21801.ic27"
description: "Naomi Airline Pilots Deluxe (USA)"
size: 2097152
crc32: "a21bef24"
sha1: "c6c6ed09772b63a9a84ef0678fc1b7527484038a"
- name: "boot_rom_64b8.ic606"
description: "Naomi Set4 Dev BIOS"
size: 524288
crc32: "7a50fab9"
sha1: "ef79f448e0bf735d1264ad4f051d24178822110f"
- name: "develop110.ic27"
description: "Naomi Dev BIOS v1.10"
size: 2097152
crc32: "de7cfdb0"
sha1: "da16800edc4d49f70481c124d487f544c2fa8ce7"
- name: "epr-21336a.ic27"
description: "Naomi Dev BIOS v1.2"
size: 2097152
crc32: "d3d57af8"
sha1: "0eb72c2a20ad8b86d442b77760eab5e89521d469"
- name: "develop.ic27"
description: "Naomi Dev BIOS"
size: 2097152
crc32: "309a196a"
sha1: "409b50371feb648f10efd6b7ac420bf08d9a3b5a"
- name: "zukinver0930.ic25"
description: "Naomi Zukin Dev BIOS"
size: 2097152
crc32: "58e17c23"
sha1: "19330f906accf1b859f56bbcedc2edff73747599"
- name: "naomi_boot_2491.ic27"
description: "Naomi Dev Boot 2491"
size: 2097152
crc32: "5b28f868"
sha1: "d101f58c69d9835e87a969688e43dc9b699b89d0"
- name: "epr-21576h_multi.ic27"
description: "Naomi epr-21576h Multi (hack)"
size: 2097152
crc32: "cce01f1f"
sha1: "cca17119ad13e3a4ef7cb6902a37b65d6a844aee"
- name: naomi2.zip
system: sega-naomi2
required: true
category: bios_zip
note: >
NAOMI 2 system BIOS archive (MAME format). Contains region-specific
BIOS ROMs (EPR-23605 Japan, EPR-23607 USA, EPR-23608 Export,
EPR-23609 Korea, EPR-23610 Australia).
# -------------------------------------------------------
# Sega Hikaru
# -------------------------------------------------------
- name: hikaru.zip
system: sega-hikaru
required: true
category: bios_zip
note: >
Hikaru system BIOS archive (MAME format). Contains EPR-23400a (latest),
EPR-23400, EPR-21904 (early), prot_bot (dev/prototype). All 2 MB at IC94.
# -------------------------------------------------------
# Sammy Atomiswave
# -------------------------------------------------------
- name: awbios.zip
system: sammy-atomiswave
required: true
category: bios_zip
note: "Atomiswave system BIOS archive (MAME format). Contains bios0.ic23 and bios1.ic23 (128 KB each)."
# -------------------------------------------------------
# Sega System SP
# -------------------------------------------------------
note: "NAOMI 2 BIOS set. Its rows sit in the same table as NAOMI and are chosen the same way. The row's set field makes the loader open naomi2.zip."
source_ref: "demul.exe 0x6b4b6c-0x6b4cd7 and 0x6b4d48-0x6b4d63 (naomi2 rows), 0x53c42d-0x53c46c (row), 0x53ca4d-0x53ca7e (load, fatal)"
contents:
- name: "epr-23605c.ic27"
description: "Naomi 2 epr-23605c (Japan)"
size: 2097152
crc32: "297ea6ed"
sha1: "cfbfe57c80e6ee86a101fa83aec0a01e00c0f42a"
- name: "epr-23605b.ic27"
description: "Naomi 2 epr-23605b (Japan)"
size: 2097152
crc32: "3a3242d4"
sha1: "aaca4df51ef91d926f8191d372f3dfe1d20d9484"
- name: "epr-23605a.ic27"
description: "Naomi 2 epr-23605a (Japan)"
size: 2097152
crc32: "7bc3fc2d"
sha1: "a4a9531a7c66ff30046908cf71f6c7b6fb59c392"
- name: "epr-23605.ic27"
description: "Naomi 2 epr-23605 (Japan)"
size: 2097152
crc32: "5731e446"
sha1: "787b0844fc408cf124c12405c095c59948709ea6"
- name: "epr-23607c.ic27"
description: "Naomi 2 epr-23607c (USA)"
size: 2097152
crc32: "750e254b"
sha1: "81d0b1a076c274c6bd7c53b65e7b80e14fe039e1"
- name: "epr-23607b.ic27"
description: "Naomi 2 epr-23607b (USA)"
size: 2097152
crc32: "f308c5e9"
sha1: "5470ab1cee6afecbd8ca8cf40f8fbe4ec2cb1471"
- name: "epr-23607.ic27"
description: "Naomi 2 epr-23607 (USA)"
size: 2097152
crc32: "2b55add2"
sha1: "547de5f97d3183c8cd069c4fa3c09f13d8b637d9"
- name: "epr-23608c.ic27"
description: "Naomi 2 epr-23608c (Export)"
size: 2097152
crc32: "6ef1dd8e"
sha1: "25ef957ec1c58fdaff5e89102002bca6c38832c5"
- name: "epr-23608b.ic27"
description: "Naomi 2 epr-23608b (Export)"
size: 2097152
crc32: "a554b1e3"
sha1: "343b727a3619d1c75a9b6d4cc156a9050447f155"
- name: "epr-23608a.ic27"
description: "Naomi 2 epr-23608a (Export)"
size: 2097152
crc32: "e8f884d1"
sha1: "28f4de747bb3cf860b9ebf897322fbc5d7c1e156"
- name: "epr-23608.ic27"
description: "Naomi 2 epr-23608 (Export)"
size: 2097152
crc32: "929cc3a6"
sha1: "47d00c818de23f733a4a33b1bbc72eb8aa729246"
- name: "epr-23609b.ic27"
description: "Naomi 2 epr-23609b (Korea)"
size: 2097152
crc32: "99e3751f"
sha1: "8a244f75595c49d2a37a42ab96b6bab35163ca0e"
- name: "epr-23610b.ic27"
description: "Naomi 2 epr-23610b (Australia)"
size: 2097152
crc32: "de8e1267"
sha1: "0b3a36446c308fcbfe3647df45c848091e8797f1"
- name: "epr-23605c_multi.ic27"
description: "Naomi 2 epr-23605c Multi (hack)"
size: 2097152
crc32: "353fdbcd"
sha1: "a8b7dce572b74e02e65cb949b2c366c87625157f"
- name: segasp.zip
system: sega-system-sp
required: true
category: bios_zip
note: >
System SP (Aurora/Spider) BIOS archive (MAME format). Contains
EPR-24236a, EPR-24328/a BIOS ROMs, serial EEPROM, and network
firmware variants.
# -------------------------------------------------------
# Device ROMs (NAOMI / NAOMI 2 / Hikaru)
# -------------------------------------------------------
- name: mie.zip
required: false
hle_fallback: true
category: bios_zip
note: "MIE (Maple-JVS bridge) Z80 MCU firmware (315-6146.bin). HLE mode available, LLE mode requires this archive."
- name: jvs13551.zip
note: "System SP BIOS set, chosen like NAOMI. Games whose family is spider also get their .eeprom and .sram images from the nvram directory."
source_ref: "demul.exe 0x6b4cd8-0x6b4d2b (segasp rows), 0x53c42d-0x53c46c (row), 0x53ca4d-0x53ca7e (load, fatal)"
contents:
- name: "epr-24328a.ic50"
description: "System SP epr-24328a"
size: 2097152
crc32: "03ec3805"
sha1: "a8fbaea826ca257be0b2b86952f247254929e046"
- name: "epr-24328.ic50"
description: "System SP epr-24328"
size: 2097152
crc32: "25f2ef00"
sha1: "e58dec9f171e52b3ded213b3fcd9a0de8a438076"
- name: "epr-24236a.ic50"
description: "System SP epr-24236a"
size: 2097152
crc32: "ca7df0de"
sha1: "504c74d5fc96c53ef9f7753e9e37fb8b39cb628c"
- name: awbios.zip
system: sammy-atomiswave
required: true
category: bios_zip
note: >
Sega 837-13551 JVS I/O board firmware. Contains sp5001.bin,
sp5001-a.bin, sp5001-b.bin, sp5002-a.bin, 315-6215.bin.
note: "Atomiswave BIOS set, row from atomiswaveBios. A row larger than the 128 KB BIOS area (fpr-24363.ic48, 512 KB) is read whole and its last 128 KB are copied. A failed load stops the start."
source_ref: "demul.exe 0x6b4648-0x6b469b (awbios table), 0x53c709-0x53c76d (row, oversized read, fatal), 0x53ca4d-0x53ca7e (load)"
contents:
- name: "bios0.ic23"
description: "Sammy BIOS (1)"
size: 131072
crc32: "719b2b0b"
sha1: "b4c1a26bc8906d5275eb28c701dff2b9365bcdfa"
- name: "bios1.ic23"
description: "Sammy BIOS (2)"
size: 131072
crc32: "d3e80a9f"
sha1: "33024f9d51c04884c2b44ce146f340e7a857b959"
- name: "fpr-24363.ic48"
description: "Sega BIOS"
size: 524288
crc32: "82a105f0"
sha1: "5128fe2ddcced77332bdcab691c09958051fa564"
- name: hikaru.zip
system: sega-hikaru
required: true
category: bios_zip
note: "Hikaru BIOS set, row from hikaruBios or, with hikaruBiosAuto, the game's. A failed load stops the start."
source_ref: "demul.exe 0x6b44a0-0x6b450f (hikaru table), 0x53c82f-0x53c86c (row and auto choice), 0x53ca4d-0x53ca7e (load, fatal)"
contents:
- name: "prot_bot.ic94"
description: "Hikaru v0.74 Dev BIOS"
size: 2097152
crc32: "7cbf2fb6"
sha1: "7384e3c9314add7d61f93c9edd9fb7788d08f423"
- name: "epr-21904.ic94"
description: "Hikaru v0.84 epr-21904"
size: 2097152
crc32: "d96298b6"
sha1: "d10d837bc7d68eb7125c34beffe21a91305627b0"
- name: "epr-23400.ic94"
description: "Hikaru v0.92 epr-23400"
size: 2097152
crc32: "3d557104"
sha1: "d39879f5a1acbd54ad8ee4fbd412f870c9ff4aa5"
- name: "epr-23400a.ic94"
description: "Hikaru v0.96 epr-23400a"
size: 2097152
crc32: "2aa906a7"
sha1: "098c9909b123ed6c338ac874f2ee90e3b2da4c02"
- name: mie.zip
system: sega-hikaru
required: true
category: bios_zip
note: "315-6146 MIE MCU firmware. Hikaru loads it before the BIOS and stops when it fails. NAOMI loads it into each MIE device and for the RFID reader (naomiLLEMIE) without checking the result, so NAOMI games start without it."
source_ref: "demul.exe 0x6b4468-0x6b4483 (mie table), 0x53c8dd-0x53c94e (Hikaru, fatal), 0x53c680-0x53c6c8 (NAOMI, result ignored), 0x540560-0x540750 (RFID, result ignored)"
contents:
- name: "315-6146.bin"
description: "315-6146 MCU Firmware"
size: 2048
crc32: "9b197e35"
sha1: "864d14d58732dd4e2ee538ccc71fa8df7013ba06"
- name: segadimm.zip
system: sega-naomi
required: false
category: bios_zip
note: "Net DIMM firmware set, read only when Demul.ini [dimm] enabled is set or a GD-ROM game has an empty disc entry, with the [dimm] bios row or then the last row (401_203.bin). GD-ROM games boot without it by default."
source_ref: "demul.exe 0x6b4530-0x6b462b (segadimm table), 0x53d23e-0x53d3b4 (DIMM path, fatal once taken), 0x535877-0x5358a3 ([dimm] keys)"
contents:
- name: "fpr-23489c.ic14"
description: "Sega DIMM 1.02"
size: 2097152
crc32: "bc38bea1"
sha1: "b36fcc6902f397d9749e9d02de1bbb7a5e29d468"
- name: "203_203.bin"
description: "VxWorks 2.03"
size: 2097152
crc32: "a738ea1c"
sha1: "6f55f1ae0606816a4eca6645ed36eb7f9c7ad9cf"
- name: "fpr23718.ic36"
description: "VxWorks 2.06"
size: 2097152
crc32: "a738ea1c"
sha1: "b7b5a55a6a4cf0aa2df1b3dff62ff67f864c55e8"
- name: "213_203.bin"
description: "VxWorks 2.13"
size: 2097152
crc32: "a738ea1c"
sha1: "17131f318632610b87bc095156ffad4597fed4ca"
- name: "217_203.bin"
description: "VxWorks 2.17"
size: 2097152
crc32: "a738ea1c"
sha1: "e5a229ae7ed48b2955cad63529fd938c6db555e5"
- name: "fpr23905c.ic36"
description: "VxWorks 3.01"
size: 2097152
crc32: "ffffffff"
sha1: "972b3b73aa1eabb1091e9096b57a7e5e1d0436d8"
- name: "fpr23905.ic36"
description: "VxWorks 3.03"
size: 2097152
crc32: "ffffffff"
sha1: "acade4362807c7571b1c2a48ed6067e4bddd404b"
- name: "317_312.bin"
description: "VxWorks 3.17"
size: 2097152
crc32: "a738ea1c"
sha1: "31d698cd659446ee09a2eeedec6e4bc6a19d05e8"
- name: "401_203.bin"
description: "VxWorks 4.01"
size: 2097152
crc32: "a738ea1c"
sha1: "edb52597108462bcea8eb2a47c19e51e5fb60638"
+15156 -2308
View File
File diff suppressed because it is too large. Load diff
+100 -115
View File
@@ -6,7 +6,7 @@
"platform": "batocera",
"display_name": "Batocera",
"version": "43.1",
"generated": "2026-11-05T18:33:47Z",
"generated": "2026-11-05T23:59:37Z",
"base_destination": "bios",
"detect": [
{
@@ -272,10 +272,10 @@
}
}
],
"total_files": 14724,
"total_size": 9899558578,
"pack_files": 18198,
"pack_size": 9985383868,
"total_files": 14723,
"total_size": 9913071157,
"pack_files": 18197,
"pack_size": 9998896447,
"total_omitted": 426,
"omitted_files": [
{
@@ -9702,13 +9702,21 @@
"hikaru"
],
"alternatives": [
{
"sha1": "041feccfae58fe052247119138098b51c26448ed",
"sha256": "f71329fce4e616df3473f1e115931e36afbe13a36769df652db6cdae28ccfccf",
"size": 1049242,
"repo_path": "bios/Arcade/Arcade/hikaru.zip",
"cores": [
"demul"
]
},
{
"sha1": "8ce366388c9e09c5d218d639f19d1d816b59395d",
"sha256": "806a236b5665bbcc4f204e8e877e8c9416d150353a34d469849244bbaa138dbf",
"size": 1049493,
"repo_path": "bios/Sega/Hikaru/hikaru.zip",
"cores": [
"demul",
"mame"
]
}
@@ -9722,10 +9730,6 @@
"repo_path": "bios/Arcade/Arcade/mie.zip",
"cores": null,
"systems": [
"hikaru",
"sega-dreamcast"
],
"declared_in": [
"hikaru"
],
"alternatives": [
@@ -9750,8 +9754,7 @@
"cores": null,
"systems": [
"chihiro",
"hikaru",
"sega-dreamcast"
"hikaru"
],
"declared_in": [
"hikaru"
@@ -9763,7 +9766,6 @@
"size": 15088,
"repo_path": "bios/Sega/Hikaru/jvs13551.zip",
"cores": [
"demul",
"mame"
]
}
@@ -181220,11 +181222,11 @@
"category": "game_data"
},
{
"dest": "dc_flash.bin",
"sha1": "94d44d7f9529ec1642ba3771ed3c5f756d5bc872",
"sha256": "dd8b365521a9c08bb4c170da3592212580f7251f35a45d6083774d1c030bc3e3",
"size": 131072,
"repo_path": "bios/Sega/Dreamcast/dc_flash.bin",
"dest": "dc.zip",
"sha1": "6acea737ac7d2c17a4d817e7328897c85492e180",
"sha256": "e144fce93abcfef5cfde593b22fd453db5201125abae212ae0c4be1f88186852",
"size": 11054091,
"repo_path": "bios/Other/demul/dc.zip",
"cores": [
"demul"
],
@@ -181232,71 +181234,6 @@
"sega-dreamcast"
]
},
{
"dest": "naomigd.zip",
"sha1": "4b92936f396c8199f745d3ed0ff588a324b8dd70",
"sha256": "793db2a859be2d814d334ab511811c42c6727a16841e7627fa7c33171c3de441",
"size": 4972898,
"repo_path": "bios/Arcade/Arcade/naomigd.zip",
"cores": [
"demul"
],
"alternatives": [
{
"sha1": "a0f07de6070d98f86d55a4ecd61b4a5b05a4a0d5",
"sha256": "d185636dd45be0545cb22557793b4ac0543c8b8a9abcf6a78eaffc3cc9d3f8fa",
"size": 3387512,
"repo_path": "bios/Arcade/MAME/naomigd.zip",
"cores": [
"mame"
]
}
]
},
{
"dest": "hod2bios.zip",
"sha1": "07fd3fae7af650a37a3329ed09d039bd7360294f",
"sha256": "6ca1cfa70cd956b0305a2140e2d049eb19e95b6bccd0f24296c5f19e8a57dd86",
"size": 1889870,
"repo_path": "bios/Arcade/MAME/hod2bios.zip",
"cores": [
"demul",
"mame"
]
},
{
"dest": "f355bios.zip",
"sha1": "37487f9f73734e8dd621004a5ef98c5a2301bd1d",
"sha256": "47ebe6dad9d8398c7eacb69c652d8f5c449c6f7ce420579c3a287c1b73e0250b",
"size": 1396910,
"repo_path": "bios/Arcade/MAME/f355bios.zip",
"cores": [
"demul",
"mame"
]
},
{
"dest": "f355dlx.zip",
"sha1": "7740229e15dd80b20a8d263a67cd37c310602ee4",
"sha256": "92d8634d8c61a1b50aa0b517638d8829bb70e7fe051423695722e77869d6780c",
"size": 2331068,
"repo_path": "bios/Arcade/MAME/f355dlx.zip",
"cores": [
"demul",
"mame"
]
},
{
"dest": "airlbios.zip",
"sha1": "03c9d1c3f59e8c6f320ea74abde1e4e7c5bfa623",
"sha256": "9f7b0bf853d7ce6f5b27e3542fc132ff4f19a31332dab4ab601daafa80ee3f69",
"size": 718362,
"repo_path": "bios/Arcade/MAME/airlbios.zip",
"cores": [
"demul",
"mame"
]
},
{
"dest": "segasp.zip",
"sha1": "de78a0b8df78d5ffdb1a274f80d877a96ef204aa",
@@ -181318,6 +181255,21 @@
}
]
},
{
"dest": "segadimm.zip",
"sha1": "5cb1c1773e8d7beaf7ff9880f0aa4c8a61109754",
"sha256": "fe0e0e6b50c67a5060fdb4ec3294fdcbd75fef103624070aa7d520659f3f79c3",
"size": 5632733,
"repo_path": "bios/Arcade/MAME/segadimm.zip",
"cores": [
"demul",
"mame"
],
"systems": [
"chihiro",
"triforce"
]
},
{
"dest": "devilutionx/spawn.mpq",
"sha1": "80756d85b8d2c951c6f5a15dbdcf97ba9678a6af",
@@ -185458,6 +185410,56 @@
"lindbergh-loader"
]
},
{
"dest": "naomigd.zip",
"sha1": "a0f07de6070d98f86d55a4ecd61b4a5b05a4a0d5",
"sha256": "d185636dd45be0545cb22557793b4ac0543c8b8a9abcf6a78eaffc3cc9d3f8fa",
"size": 3387512,
"repo_path": "bios/Arcade/MAME/naomigd.zip",
"cores": [
"mame"
]
},
{
"dest": "hod2bios.zip",
"sha1": "07fd3fae7af650a37a3329ed09d039bd7360294f",
"sha256": "6ca1cfa70cd956b0305a2140e2d049eb19e95b6bccd0f24296c5f19e8a57dd86",
"size": 1889870,
"repo_path": "bios/Arcade/MAME/hod2bios.zip",
"cores": [
"mame"
]
},
{
"dest": "f355dlx.zip",
"sha1": "7740229e15dd80b20a8d263a67cd37c310602ee4",
"sha256": "92d8634d8c61a1b50aa0b517638d8829bb70e7fe051423695722e77869d6780c",
"size": 2331068,
"repo_path": "bios/Arcade/MAME/f355dlx.zip",
"cores": [
"mame"
]
},
{
"dest": "f355bios.zip",
"sha1": "37487f9f73734e8dd621004a5ef98c5a2301bd1d",
"sha256": "47ebe6dad9d8398c7eacb69c652d8f5c449c6f7ce420579c3a287c1b73e0250b",
"size": 1396910,
"repo_path": "bios/Arcade/MAME/f355bios.zip",
"cores": [
"mame"
]
},
{
"dest": "airlbios.zip",
"sha1": "03c9d1c3f59e8c6f320ea74abde1e4e7c5bfa623",
"sha256": "9f7b0bf853d7ce6f5b27e3542fc132ff4f19a31332dab4ab601daafa80ee3f69",
"size": 718362,
"repo_path": "bios/Arcade/MAME/airlbios.zip",
"cores": [
"mame"
]
},
{
"dest": "lindbios.zip",
"sha1": "cd2601242084856146bae2bea3084930b423e744",
@@ -201134,20 +201136,6 @@
"mame"
]
},
{
"dest": "segadimm.zip",
"sha1": "5cb1c1773e8d7beaf7ff9880f0aa4c8a61109754",
"sha256": "fe0e0e6b50c67a5060fdb4ec3294fdcbd75fef103624070aa7d520659f3f79c3",
"size": 5632733,
"repo_path": "bios/Arcade/MAME/segadimm.zip",
"cores": [
"mame"
],
"systems": [
"chihiro",
"triforce"
]
},
{
"dest": "seganetw.zip",
"sha1": "e84eeef644f7f9c8ed4900c1fee7a53e41d20b93",
@@ -208740,27 +208728,24 @@
]
},
{
"dest": "dc_boot.bin",
"sha1": "8951d1bb219ab2ff8583033d2119c899cc81f18c",
"sha256": "88d6a666495ad14ab5988d8cb730533cfc94ec2cfd53a7eeda14642ab0d4abf9",
"size": 2097152,
"repo_path": "bios/Sega/Dreamcast/dc_bios.bin",
"dest": "naomi.zip",
"sha1": "c620aafa730c597bddb6dcc7ed32673c96783c6d",
"sha256": "07398d8d153e0e77ff986cb87ce0b5fd5103b2726d8ec8e857fb695de71e0858",
"size": 16691693,
"repo_path": "bios/Other/demul/naomi.zip",
"cores": [
"demul"
],
"systems": [
"sega-dreamcast"
]
},
{
"dest": "naomi.zip",
"sha1": "a39d7d17e52c26435ed1745503c7d6a68b36be1d",
"sha256": "9b85d2183bc3739efa2ebf1440c73abb252c6ca8944efcff3a7204645f7e03d4",
"size": 10419595,
"repo_path": "bios/Arcade/MAME/naomi.zip",
"cores": [
"demul",
"mame"
"alternatives": [
{
"sha1": "a39d7d17e52c26435ed1745503c7d6a68b36be1d",
"sha256": "9b85d2183bc3739efa2ebf1440c73abb252c6ca8944efcff3a7204645f7e03d4",
"size": 10419595,
"repo_path": "bios/Arcade/MAME/naomi.zip",
"cores": [
"mame"
]
}
]
},
{
+1 -1
View File
@@ -1 +1 @@
{"files":[["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3do_arcade_saot.bin",524288,"bios"],["5200.rom",2048,"bios"],["64DD_IPL.bin",4194304,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["6570-036.rom",2048,"bios"],["68HC05.rom",8192,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["AUDIO.ABS",6904,"game_data"],["AUDIOHED.BS1",1280,"game_data"],["AUDIOHED.BS6",1280,"game_data"],["AUDIOT.BS1",267636,"game_data"],["AUDIOT.BS6",267636,"game_data"],["Acorn/basic.rom",16384,"bios"],["Acorn/basic2.rom",16384,"bios"],["Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom",262144,"bios"],["AppleII/apple2e-character.rom",4096,"bios"],["AppleIIgs/apple2gs.chr",4096,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BBCMicro/dfs-2.26.rom",16384,"bios"],["BBCMicro/dfs09.rom",8192,"bios"],["BBCMicro/os12.rom",16384,"bios"],["BEGIN.ABS",12742,"game_data"],["BLOCKS.000",143876,"game_data"],["BLOOD.RFF",3536782,"game_data"],["BONUS.000",161022,"game_data"],["BONUS.0SC",51832,"game_data"],["BONUSMAP.000",6455,"game_data"],["BS-X.bin",1048576,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["CREDITS.ABS",15237,"game_data"],["Commodore1540/1540.bin",16384,"bios"],["Commodore1540/1541.bin",16384,"bios"],["Complex_4627.bin",1048576,"bios"],["Config/Music.xml",9224,"bios"],["D8039HLC.rom",2048,"bios"],["DOSBOX.SF2",32319396,"bios"],["DUKE.RTS",188954,"game_data"],["DUKE3D.GRP",11035779,"game_data"],["DiskII/state-machine-13.rom",256,"bios"],["DiskII/state-machine-16.rom",256,"bios"],["EGAGRAPH.ABS",320626,"game_data"],["END.0SC",17055,"game_data"],["EROM.BIN",247968,"bios"],["Electron/ELK130E.rom",16384,"bios"],["Electron/basic.rom",16384,"bios"],["Enterprise/BASIC 1.0 - EPROM 1-2 (198x)(Enterprise).bin",8193,"bios"],["Enterprise/BASIC 1.0 - EPROM 2-2 (198x)(Enterprise).bin",8193,"bios"],["Enterprise/BASIC 1.1 - EPROM 1.1 (198x)(Enterprise).bin",16385,"bios"],["Enterprise/basic10.bin",16384,"bios"],["Enterprise/basic11.bin",16384,"bios"],["Enterprise/basic21.bin",16384,"bios"],["Enterprise/epdos.bin",32768,"bios"],["Enterprise/exdos.bin",16384,"bios"],["Enterprise/exos10.bin",32768,"bios"],["Enterprise/exos20.bin",32768,"bios"],["Enterprise/exos21.bin",32768,"bios"],["Enterprise/exos23.bin",65536,"bios"],["FINALE.ABS",11918,"game_data"],["FMT_ALL.ROM",4194496,"bios"],["FMT_DIC.ROM",524288,"bios"],["FMT_DOS.ROM",524288,"bios"],["FMT_F20.ROM",524288,"bios"],["FMT_FNT.ROM",262144,"bios"],["FMT_SYS.ROM",262144,"bios"],["FONT2.0FN",3819,"game_data"],["FONTBIG.0FN",6463,"game_data"],["FONTINY.0FN",3339,"game_data"],["FONTMN1.0FN",8982,"game_data"],["FONTMN2.0FN",6789,"game_data"],["FONTS.000",14542,"game_data"],["GAMEMAPS.ABS",20433,"game_data"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GUI.RFF",7145,"game_data"],["GameIndex.yaml",1737799,"bios"],["HUNTBGIN.RTC",54258,"game_data"],["HUNTBGIN.RTL",103316,"game_data"],["HUNTBGIN.WAD",6436871,"game_data"],["IANIM.BS1",18977,"game_data"],["IANIM.BS6",18977,"game_data"],["IANIM.VSI",18977,"game_data"],["INSTRUCT.0SC",145067,"game_data"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C128.bin",16384,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["LEVEL0.000",20390,"game_data"],["LEVEL0.001",36234,"game_data"],["LEVEL0.002",20642,"game_data"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["LucidaConsole_12.abc",2332,"bios"],["LucidaConsole_12.tga",131090,"bios"],["MACRO.1",1032,"game_data"],["MAINCHAR.000",156281,"game_data"],["MAPHEAD.BS1",834,"game_data"],["MAPTEMP.BS1",90786,"game_data"],["MAR_EX0.ROM",524288,"bios"],["MARLine truncated
{"files":[["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3do_arcade_saot.bin",524288,"bios"],["5200.rom",2048,"bios"],["64DD_IPL.bin",4194304,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["6570-036.rom",2048,"bios"],["68HC05.rom",8192,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["AUDIO.ABS",6904,"game_data"],["AUDIOHED.BS1",1280,"game_data"],["AUDIOHED.BS6",1280,"game_data"],["AUDIOT.BS1",267636,"game_data"],["AUDIOT.BS6",267636,"game_data"],["Acorn/basic.rom",16384,"bios"],["Acorn/basic2.rom",16384,"bios"],["Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom",262144,"bios"],["AppleII/apple2e-character.rom",4096,"bios"],["AppleIIgs/apple2gs.chr",4096,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BBCMicro/dfs-2.26.rom",16384,"bios"],["BBCMicro/dfs09.rom",8192,"bios"],["BBCMicro/os12.rom",16384,"bios"],["BEGIN.ABS",12742,"game_data"],["BLOCKS.000",143876,"game_data"],["BLOOD.RFF",3536782,"game_data"],["BONUS.000",161022,"game_data"],["BONUS.0SC",51832,"game_data"],["BONUSMAP.000",6455,"game_data"],["BS-X.bin",1048576,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["CREDITS.ABS",15237,"game_data"],["Commodore1540/1540.bin",16384,"bios"],["Commodore1540/1541.bin",16384,"bios"],["Complex_4627.bin",1048576,"bios"],["Config/Music.xml",9224,"bios"],["D8039HLC.rom",2048,"bios"],["DOSBOX.SF2",32319396,"bios"],["DUKE.RTS",188954,"game_data"],["DUKE3D.GRP",11035779,"game_data"],["DiskII/state-machine-13.rom",256,"bios"],["DiskII/state-machine-16.rom",256,"bios"],["EGAGRAPH.ABS",320626,"game_data"],["END.0SC",17055,"game_data"],["EROM.BIN",247968,"bios"],["Electron/ELK130E.rom",16384,"bios"],["Electron/basic.rom",16384,"bios"],["Enterprise/BASIC 1.0 - EPROM 1-2 (198x)(Enterprise).bin",8193,"bios"],["Enterprise/BASIC 1.0 - EPROM 2-2 (198x)(Enterprise).bin",8193,"bios"],["Enterprise/BASIC 1.1 - EPROM 1.1 (198x)(Enterprise).bin",16385,"bios"],["Enterprise/basic10.bin",16384,"bios"],["Enterprise/basic11.bin",16384,"bios"],["Enterprise/basic21.bin",16384,"bios"],["Enterprise/epdos.bin",32768,"bios"],["Enterprise/exdos.bin",16384,"bios"],["Enterprise/exos10.bin",32768,"bios"],["Enterprise/exos20.bin",32768,"bios"],["Enterprise/exos21.bin",32768,"bios"],["Enterprise/exos23.bin",65536,"bios"],["FINALE.ABS",11918,"game_data"],["FMT_ALL.ROM",4194496,"bios"],["FMT_DIC.ROM",524288,"bios"],["FMT_DOS.ROM",524288,"bios"],["FMT_F20.ROM",524288,"bios"],["FMT_FNT.ROM",262144,"bios"],["FMT_SYS.ROM",262144,"bios"],["FONT2.0FN",3819,"game_data"],["FONTBIG.0FN",6463,"game_data"],["FONTINY.0FN",3339,"game_data"],["FONTMN1.0FN",8982,"game_data"],["FONTMN2.0FN",6789,"game_data"],["FONTS.000",14542,"game_data"],["GAMEMAPS.ABS",20433,"game_data"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GUI.RFF",7145,"game_data"],["GameIndex.yaml",1737799,"bios"],["HUNTBGIN.RTC",54258,"game_data"],["HUNTBGIN.RTL",103316,"game_data"],["HUNTBGIN.WAD",6436871,"game_data"],["IANIM.BS1",18977,"game_data"],["IANIM.BS6",18977,"game_data"],["IANIM.VSI",18977,"game_data"],["INSTRUCT.0SC",145067,"game_data"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C128.bin",16384,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["LEVEL0.000",20390,"game_data"],["LEVEL0.001",36234,"game_data"],["LEVEL0.002",20642,"game_data"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["LucidaConsole_12.abc",2332,"bios"],["LucidaConsole_12.tga",131090,"bios"],["MACRO.1",1032,"game_data"],["MAINCHAR.000",156281,"game_data"],["MAPHEAD.BS1",834,"game_data"],["MAPTEMP.BS1",90786,"game_data"],["MAR_EX0.ROM",524288,"bios"],["MARLine truncated
+1 -1
View File
@@ -1 +1 @@
{"files":[["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3ds/Citra/sysdata/aes_keys.txt",7357,"bios"],["3ds/Citra/sysdata/boot9.bin",65536,"bios"],["3ds/Citra/sysdata/seeddb.bin",53264,"bios"],["3ds/Citra/sysdata/shared_font.bin",3145728,"bios"],["5200.rom",2048,"bios"],["64DD_IPL.bin",4194304,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["6570-036.rom",2048,"bios"],["68HC05.rom",8192,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["Acorn/basic.rom",16384,"bios"],["Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom",262144,"bios"],["AppleII/apple2e-character.rom",4096,"bios"],["AppleIIgs/apple2gs.chr",4096,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BBCMicro/dfs09.rom",8192,"bios"],["BLOCKS.000",143876,"game_data"],["BLOOD.RFF",3536782,"game_data"],["BONUS.000",161022,"game_data"],["BONUS.0SC",51832,"game_data"],["BONUSMAP.000",6455,"game_data"],["BS-X.bin",1048576,"bios"],["CARTS.SHA",33152,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["CMOS.ROM",52,"bios"],["CYRILLIC.FNT",2048,"bios"],["Citra/sysdata/aes_keys.txt",7357,"bios"],["Citra/sysdata/boot9.bin",65536,"bios"],["Citra/sysdata/seeddb.bin",53264,"bios"],["Citra/sysdata/shared_font.bin",3145728,"bios"],["Commodore1540/1540.bin",16384,"bios"],["Commodore1540/1541.bin",16384,"bios"],["Complex_4627.bin",1048576,"bios"],["D8039HLC.rom",2048,"bios"],["DEFAULT.FNT",2048,"bios"],["DISK.ROM",16384,"bios"],["DOSBOX.SF2",32319396,"bios"],["DUKE.RTS",188954,"game_data"],["DUKE3D.GRP",11035779,"game_data"],["Databases/colecodb.xml",158187,"bios"],["Databases/msxcaswavdb.xml",819679,"bios"],["Databases/msxromdb.xml",930986,"bios"],["Databases/msxsysromdb.xml",157542,"bios"],["Databases/segadb.xml",82318,"bios"],["Databases/svidb.xml",261070,"bios"],["DiskII/state-machine-13.rom",256,"bios"],["DiskII/state-machine-16.rom",256,"bios"],["END.0SC",17055,"game_data"],["EROM.BIN",247968,"bios"],["Electron/ELK130E.rom",16384,"bios"],["Electron/basic.rom",16384,"bios"],["FMPAC.ROM",65536,"bios"],["FMT_ALL.ROM",4194496,"bios"],["FMT_DIC.ROM",524288,"bios"],["FMT_DOS.ROM",524288,"bios"],["FMT_F20.ROM",524288,"bios"],["FMT_FNT.ROM",262144,"bios"],["FMT_SYS.ROM",262144,"bios"],["FONT2.0FN",3819,"game_data"],["FONTBIG.0FN",6463,"game_data"],["FONTINY.0FN",3339,"game_data"],["FONTMN1.0FN",8982,"game_data"],["FONTMN2.0FN",6789,"game_data"],["FONTS.000",14542,"game_data"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/EUR/IPL_TRI.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/JAP/IPL_TRI.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/USA/IPL_TRI.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GMASTER.ROM",16384,"bios"],["GMASTER2.ROM",131072,"bios"],["GUI.RFF",7145,"game_data"],["GameIndex.yaml",1737799,"bios"],["HUNTBGIN.RTC",54258,"game_data"],["HUNTBGIN.RTL",103316,"game_data"],["HUNTBGIN.WAD",6436871,"game_data"],["Help/Script56.chm",1351013,"bios"],["INSTRUCT.0SC",145067,"game_data"],["INTERNAT.FNT",2048,"bios"],["ITALIC.FNT",2048,"bios"],["JAPANESE.FNT",2048,"bios"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C128.bin",16384,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["KANJI.ROM",131072,"bios"],["KOREAN.FNT",2048,"bios"],["LEVEL0.000",20390,"game_data"],["LEVEL0.001",36234,"game_data"],["LEVEL0.002",20642,"game_data"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["MACRO.1",1032,"game_data"],["MAINCHAR.000",156281,"game_data"],["MAR_EX0.ROM",524288,"bios"],["MAR_EX1.ROM",524288,"bios"],["MAR_EX2.ROM",524288,"bios"],["MAR_EX3.ROM",524288,"bios"],["MENU.000",124306,"game_data"],["MENUSNG.PSM",79609,"game_data"],["MSX.ROM",Line truncated
{"files":[["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3ds/Citra/sysdata/aes_keys.txt",7357,"bios"],["3ds/Citra/sysdata/boot9.bin",65536,"bios"],["3ds/Citra/sysdata/seeddb.bin",53264,"bios"],["3ds/Citra/sysdata/shared_font.bin",3145728,"bios"],["5200.rom",2048,"bios"],["64DD_IPL.bin",4194304,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["6570-036.rom",2048,"bios"],["68HC05.rom",8192,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["Acorn/basic.rom",16384,"bios"],["Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom",262144,"bios"],["AppleII/apple2e-character.rom",4096,"bios"],["AppleIIgs/apple2gs.chr",4096,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BBCMicro/dfs09.rom",8192,"bios"],["BLOCKS.000",143876,"game_data"],["BLOOD.RFF",3536782,"game_data"],["BONUS.000",161022,"game_data"],["BONUS.0SC",51832,"game_data"],["BONUSMAP.000",6455,"game_data"],["BS-X.bin",1048576,"bios"],["CARTS.SHA",33152,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["CMOS.ROM",52,"bios"],["CYRILLIC.FNT",2048,"bios"],["Citra/sysdata/aes_keys.txt",7357,"bios"],["Citra/sysdata/boot9.bin",65536,"bios"],["Citra/sysdata/seeddb.bin",53264,"bios"],["Citra/sysdata/shared_font.bin",3145728,"bios"],["Commodore1540/1540.bin",16384,"bios"],["Commodore1540/1541.bin",16384,"bios"],["Complex_4627.bin",1048576,"bios"],["D8039HLC.rom",2048,"bios"],["DEFAULT.FNT",2048,"bios"],["DISK.ROM",16384,"bios"],["DOSBOX.SF2",32319396,"bios"],["DUKE.RTS",188954,"game_data"],["DUKE3D.GRP",11035779,"game_data"],["Databases/colecodb.xml",158187,"bios"],["Databases/msxcaswavdb.xml",819679,"bios"],["Databases/msxromdb.xml",930986,"bios"],["Databases/msxsysromdb.xml",157542,"bios"],["Databases/segadb.xml",82318,"bios"],["Databases/svidb.xml",261070,"bios"],["DiskII/state-machine-13.rom",256,"bios"],["DiskII/state-machine-16.rom",256,"bios"],["END.0SC",17055,"game_data"],["EROM.BIN",247968,"bios"],["Electron/ELK130E.rom",16384,"bios"],["Electron/basic.rom",16384,"bios"],["FMPAC.ROM",65536,"bios"],["FMT_ALL.ROM",4194496,"bios"],["FMT_DIC.ROM",524288,"bios"],["FMT_DOS.ROM",524288,"bios"],["FMT_F20.ROM",524288,"bios"],["FMT_FNT.ROM",262144,"bios"],["FMT_SYS.ROM",262144,"bios"],["FONT2.0FN",3819,"game_data"],["FONTBIG.0FN",6463,"game_data"],["FONTINY.0FN",3339,"game_data"],["FONTMN1.0FN",8982,"game_data"],["FONTMN2.0FN",6789,"game_data"],["FONTS.000",14542,"game_data"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/EUR/IPL_TRI.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/JAP/IPL_TRI.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/USA/IPL_TRI.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GMASTER.ROM",16384,"bios"],["GMASTER2.ROM",131072,"bios"],["GUI.RFF",7145,"game_data"],["GameIndex.yaml",1737799,"bios"],["HUNTBGIN.RTC",54258,"game_data"],["HUNTBGIN.RTL",103316,"game_data"],["HUNTBGIN.WAD",6436871,"game_data"],["Help/Script56.chm",1351013,"bios"],["INSTRUCT.0SC",145067,"game_data"],["INTERNAT.FNT",2048,"bios"],["ITALIC.FNT",2048,"bios"],["JAPANESE.FNT",2048,"bios"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C128.bin",16384,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["KANJI.ROM",131072,"bios"],["KOREAN.FNT",2048,"bios"],["LEVEL0.000",20390,"game_data"],["LEVEL0.001",36234,"game_data"],["LEVEL0.002",20642,"game_data"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["MACRO.1",1032,"game_data"],["MAINCHAR.000",156281,"game_data"],["MAR_EX0.ROM",524288,"bios"],["MAR_EX1.ROM",524288,"bios"],["MAR_EX2.ROM",524288,"bios"],["MAR_EX3.ROM",524288,"bios"],["MENU.000",124306,"game_data"],["MENUSNG.PSM",79609,"game_data"],["MSX.ROM",Line truncated
+1 -1
View File
@@ -1 +1 @@
{"files":[["22vp931.zip",1405,"bios"],["246C.mec",4,"bios"],["246C.nvm",1024,"bios"],["256.BIN",4194304,"bios"],["256.NVM",1024,"bios"],["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3c505.zip",10896,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3ds/Azahar/nand/private/movable.sed",320,"bios"],["3ds/Azahar/nand/rw/sys/LocalFriendCodeSeed_B",272,"bios"],["3ds/Azahar/nand/rw/sys/SecureInfo_A",273,"bios"],["3ds/Azahar/sysdata/keys.txt",7424,"bios"],["3ds/Azahar/sysdata/otp.bin",256,"bios"],["3ds/Azahar/sysdata/seeddb.bin",53264,"bios"],["3ds/Azahar/sysdata/shared_font.bin",3145728,"bios"],["3xtwin.zip",1417,"bios"],["5200.rom",2048,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["A78_highscore.bin",4096,"bios"],["APPLE2GS.ROM",131072,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["AUDIOHED.BS1",1280,"game_data"],["AUDIOHED.BS6",1280,"game_data"],["AUDIOT.BS1",267636,"game_data"],["AUDIOT.BS6",267636,"game_data"],["BB01R4_OS.ROM",16384,"bios"],["BIOSGBA.ROM",16384,"bios"],["BLOCKS.000",143876,"game_data"],["BLOOD.RFF",3536782,"game_data"],["BONUS.000",161022,"game_data"],["BONUS.0SC",51832,"game_data"],["BONUSMAP.000",6455,"game_data"],["BS-X.bin",1048576,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["COH-H31000.BIN",4194304,"bios"],["COH-H31000.NVM",1024,"bios"],["Complex_4627.bin",1048576,"bios"],["DOSBOX.SF2",32319396,"bios"],["DUKE.RTS",188954,"game_data"],["DUKE3D.GRP",11035779,"game_data"],["END.0SC",17055,"game_data"],["EROM.BIN",247968,"bios"],["EmuMediaBoard/Chihiro/ic10_g24lc64.bin",8192,"bios"],["EmuMediaBoard/Chihiro/ic11_24lc024.bin",128,"bios"],["EmuMediaBoard/Chihiro/pc20_g24lc64.bin",8192,"bios"],["EmuMediaBoard/fpr21042_m29w160et.bin",2097152,"bios"],["FONT2.0FN",3819,"game_data"],["FONTBIG.0FN",6463,"game_data"],["FONTINY.0FN",3339,"game_data"],["FONTMN1.0FN",8982,"game_data"],["FONTMN2.0FN",6789,"game_data"],["FONTS.000",14542,"game_data"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GUI.RFF",7145,"game_data"],["GameIndex.yaml",1737799,"bios"],["IANIM.BS1",18977,"game_data"],["IANIM.BS6",18977,"game_data"],["IANIM.VSI",18977,"game_data"],["INSTRUCT.0SC",145067,"game_data"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C128.bin",16384,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["LEVEL0.000",20390,"game_data"],["LEVEL0.001",36234,"game_data"],["LEVEL0.002",20642,"game_data"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["LucidaConsole_12.abc",2332,"bios"],["LucidaConsole_12.tga",131090,"bios"],["MACRO.1",1032,"game_data"],["MAINCHAR.000",156281,"game_data"],["MAPHEAD.BS1",834,"game_data"],["MAPTEMP.BS1",90786,"game_data"],["MENU.000",124306,"game_data"],["MENUSNG.PSM",79609,"game_data"],["MT32_CONTROL.ROM",65536,"bios"],["MT32_PCM.ROM",524288,"bios"],["Mupen64plus/IPL_DEV.n64",4194304,"bios"],["Mupen64plus/IPL_JAP.n64",4194304,"bios"],["Mupen64plus/IPL_USA.n64",4194304,"bios"],["NWINTER.GRP",10965909,"game_data"],["ORDER.0SC",221478,"game_data"],["PANEL.000",13391,"game_data"],["PLANET.000",4300,"game_data"],["PS3UPDAT.PUP",206126236,"bios"],["ProSystem.dat",16364,"bios"],["ROM",131072,"bios"],["ROM_OS_BB01R59",16384,"bios"],["ROM_OS_BB01R59A",16384,"bios"],["ROM_OS_BB02R3V4",16384,"bios"],["ROM_OS_CC01R4",16384,"bios"],["RedumpDatabase.yaml",1917242,"bios"],["SANIM.BS1",276784,"game_data"],["SANIM.BS6",276784,"game_data"],["SC-55-v1.00/sc55_rom1.bin",32768,"bios"],["SC-55-v1.00/sc55_rom2.bin",262144,"bios"],["SC-55-v1.00/sc55_waverom1.bin",1048576,"bios"],["SC-55-v1.00/sc55_waverom2.bin",1048576,"bios"],["SC-55-v1.00/sc55_waveroLine truncated
{"files":[["22vp931.zip",1405,"bios"],["246C.mec",4,"bios"],["246C.nvm",1024,"bios"],["256.BIN",4194304,"bios"],["256.NVM",1024,"bios"],["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3c505.zip",10896,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3ds/Azahar/nand/private/movable.sed",320,"bios"],["3ds/Azahar/nand/rw/sys/LocalFriendCodeSeed_B",272,"bios"],["3ds/Azahar/nand/rw/sys/SecureInfo_A",273,"bios"],["3ds/Azahar/sysdata/keys.txt",7424,"bios"],["3ds/Azahar/sysdata/otp.bin",256,"bios"],["3ds/Azahar/sysdata/seeddb.bin",53264,"bios"],["3ds/Azahar/sysdata/shared_font.bin",3145728,"bios"],["3xtwin.zip",1417,"bios"],["5200.rom",2048,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["A78_highscore.bin",4096,"bios"],["APPLE2GS.ROM",131072,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["AUDIOHED.BS1",1280,"game_data"],["AUDIOHED.BS6",1280,"game_data"],["AUDIOT.BS1",267636,"game_data"],["AUDIOT.BS6",267636,"game_data"],["BB01R4_OS.ROM",16384,"bios"],["BIOSGBA.ROM",16384,"bios"],["BLOCKS.000",143876,"game_data"],["BLOOD.RFF",3536782,"game_data"],["BONUS.000",161022,"game_data"],["BONUS.0SC",51832,"game_data"],["BONUSMAP.000",6455,"game_data"],["BS-X.bin",1048576,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["COH-H31000.BIN",4194304,"bios"],["COH-H31000.NVM",1024,"bios"],["Complex_4627.bin",1048576,"bios"],["DOSBOX.SF2",32319396,"bios"],["DUKE.RTS",188954,"game_data"],["DUKE3D.GRP",11035779,"game_data"],["END.0SC",17055,"game_data"],["EROM.BIN",247968,"bios"],["EmuMediaBoard/Chihiro/ic10_g24lc64.bin",8192,"bios"],["EmuMediaBoard/Chihiro/ic11_24lc024.bin",128,"bios"],["EmuMediaBoard/Chihiro/pc20_g24lc64.bin",8192,"bios"],["EmuMediaBoard/fpr21042_m29w160et.bin",2097152,"bios"],["FONT2.0FN",3819,"game_data"],["FONTBIG.0FN",6463,"game_data"],["FONTINY.0FN",3339,"game_data"],["FONTMN1.0FN",8982,"game_data"],["FONTMN2.0FN",6789,"game_data"],["FONTS.000",14542,"game_data"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GUI.RFF",7145,"game_data"],["GameIndex.yaml",1737799,"bios"],["IANIM.BS1",18977,"game_data"],["IANIM.BS6",18977,"game_data"],["IANIM.VSI",18977,"game_data"],["INSTRUCT.0SC",145067,"game_data"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C128.bin",16384,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["LEVEL0.000",20390,"game_data"],["LEVEL0.001",36234,"game_data"],["LEVEL0.002",20642,"game_data"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["LucidaConsole_12.abc",2332,"bios"],["LucidaConsole_12.tga",131090,"bios"],["MACRO.1",1032,"game_data"],["MAINCHAR.000",156281,"game_data"],["MAPHEAD.BS1",834,"game_data"],["MAPTEMP.BS1",90786,"game_data"],["MENU.000",124306,"game_data"],["MENUSNG.PSM",79609,"game_data"],["MT32_CONTROL.ROM",65536,"bios"],["MT32_PCM.ROM",524288,"bios"],["Mupen64plus/IPL_DEV.n64",4194304,"bios"],["Mupen64plus/IPL_JAP.n64",4194304,"bios"],["Mupen64plus/IPL_USA.n64",4194304,"bios"],["NWINTER.GRP",10965909,"game_data"],["ORDER.0SC",221478,"game_data"],["PANEL.000",13391,"game_data"],["PLANET.000",4300,"game_data"],["PS3UPDAT.PUP",206126236,"bios"],["ProSystem.dat",16364,"bios"],["ROM",131072,"bios"],["ROM_OS_BB01R59",16384,"bios"],["ROM_OS_BB01R59A",16384,"bios"],["ROM_OS_BB02R3V4",16384,"bios"],["ROM_OS_CC01R4",16384,"bios"],["RedumpDatabase.yaml",1917242,"bios"],["SANIM.BS1",276784,"game_data"],["SANIM.BS6",276784,"game_data"],["SC-55-v1.00/sc55_rom1.bin",32768,"bios"],["SC-55-v1.00/sc55_rom2.bin",262144,"bios"],["SC-55-v1.00/sc55_waverom1.bin",1048576,"bios"],["SC-55-v1.00/sc55_waverom2.bin",1048576,"bios"],["SC-55-v1.00/sc55_waveroLine truncated
+1 -1
View File
@@ -1 +1 @@
{"arcade":{"fbneo":{"file":"arcade/fbneo.json","gzip_size":115955,"sha256":"88961c9a6be804772baa767f6ee3a9162478c30c60fe55c8363d8fe4fbc909da","size":423362},"flycast":{"file":"arcade/flycast.json","gzip_size":1841,"sha256":"957189a6e993fda08e21c90ffc6ad94aed9ca9e6dd9ed8c7724e29db036791cb","size":5441},"mame":{"file":"arcade/mame.json","gzip_size":154527,"sha256":"b12010301293a218ecfac45706d81a26c3ac0c27eebeca7409bc8f6ce0163e9e","size":604648},"mame0258":{"file":"arcade/mame0258.json","gzip_size":141151,"sha256":"7ecff1979ed2ac123ea3ba4825dde6e2c31906415165fabefc9af93fa48a6de4","size":556059},"mame0278":{"file":"arcade/mame0278.json","gzip_size":148595,"sha256":"7881e3516f451ec83e886aaf41ebac9d60f497e1f954f49749d52890d7955cbf","size":582797},"mame2000":{"file":"arcade/mame2000.json","gzip_size":8624,"sha256":"f0d69b0872ecfc2845eeb7304543e5b17c11db82060b5514c206b6962ed08263","size":23316},"mame2003":{"file":"arcade/mame2003.json","gzip_size":17456,"sha256":"3b44e2a92c80a8f104b7781fcc1c776d025ad2cf4986638efa3ea041baa9a56d","size":48929},"mame2003_plus":{"file":"arcade/mame2003_plus.json","gzip_size":21077,"sha256":"2857283556fa49c20d8160ed113465bf0c2e643ed0b8acd2d38266a78be8e25e","size":62373},"mame2010":{"file":"arcade/mame2010.json","gzip_size":30869,"sha256":"50b1b381b4b07463f69f1f4c512dd1c98a78d4d0e9c3aeaf49b7b1b007b42152","size":96528},"mame2015":{"file":"arcade/mame2015.json","gzip_size":86990,"sha256":"afeb8c32f651421f74c6de057b0c0b837acd14c533b5160bb31f4411e0afffec","size":360117},"mame2016":{"file":"arcade/mame2016.json","gzip_size":101249,"sha256":"1f75147977d9d082a38b8f8e47a02b301f3d6e6db97c9b9282f3e7f27f26ee47","size":406190}},"containers":{"7z":{"description":"Per-file CRCs and sizes sit in the header at the end of the archive, LZMA-compressed by default (kEncodedHeader). One LZMA decode of the header, independent of the archive size, gives them. Python's lzma is an optional module.","re_read":true,"signature":{"bytes_hex":"377abcaf271c","offset":0},"source_ref":"ip7z/7zip@b88c6bc0 DOC/7zFormat.txt:171-189, DOC/7zFormat.txt:318-334, CPP/7zip/Archive/7z/7zHandlerOut.cpp:859"},"cd-sector":{"description":"User data of a CD sector. In a 2048-byte image (.iso) sector N starts at N * 2048. In a raw 2352-byte image it starts at N * 2352 plus 16 for Mode 1 and plus 24 for Mode 2 Form 1 (12 sync bytes, a 4-byte header, and for Mode 2 an 8-byte subheader).","re_read":true,"sector_size":{"iso":2048,"raw":2352},"source_ref":"stenzek/duckstation@526b4a12 src/util/iso_reader.cpp:157-171, src/util/cd_image.h:28-34","user_data_offset":{"mode1":16,"mode2":24}},"chd-v5":{"description":"MAME compressed hunks, big-endian. The header holds sizes, codecs and hashes only, never the system or the region. The overall SHA-1 is what MAME software lists record. Neither SHA-1 equals a Redump track hash: chdman hashes 2448-byte frames (subcode included, zero-filled), pads each track to 4 frames and byte-swaps audio, all tracks in one stream.","fields":{"compressors":{"encoding":"fourcc4","length":16,"offset":16},"header_length":{"encoding":"u32be","length":4,"offset":8,"value":124},"hunk_bytes":{"encoding":"u32be","length":4,"offset":56},"logical_bytes":{"encoding":"u64be","length":8,"offset":32},"map_offset":{"encoding":"u64be","length":8,"offset":40},"metadata_offset":{"encoding":"u64be","length":8,"offset":48},"overall_sha1":{"encoding":"hex","length":20,"offset":84},"parent_sha1":{"encoding":"hex","length":20,"offset":104},"raw_sha1":{"encoding":"hex","length":20,"offset":64},"unit_bytes":{"encoding":"u32be","length":4,"offset":60},"version":{"encoding":"u32be","length":4,"offset":12,"value":5}},"magic":{"bytes":"MComprHD","offset":0},"media_tags":{"CHCD":"cd","CHGD":"gd-rom","CHGT":"gd-rom","CHT2":"cd","CHTR":"cd","DVD ":"dvd","GDDD":"hard-disk"},"metadata_entry":{"description":"16-byte entry header, payload follows. Linked list from metadata_offset.","flags":{"encoding":"u8","length":1,"offset":4},"length":{"encoding":"u24be","length":3,"offset":5},"next":{"encoding":"u64be","length":8,"offset":8},"tag":{"encoding":"ascii","length":4,"offset":0}},"re_read":true,"source_ref":"mamedev/mame@f34f0250 src/lib/util/chd.h:148-162, src/lib/util/chd.cpp:2021-2061, src/lib/util/chd.cpp:2822-2831, src/lib/util/chd.h:212-235, src/lib/util/chd.cpp:1709-1749, src/tools/chdman.cpp:443-445, src/tools/chdman.cpp:2195-2203, src/lib/util/cdrom.cpp:2669-2672, src/emu/romload.cpp:1211"},"gamecube-disc":{"description":"Where disc offset 0 sits inside each container Dolphin opens.","formats":{"ciso":{"disc_header_at":32768,"magic":"CISO"},"gcz":{"disc_header_at":null,"magic_u32le":2970337281,"note":"block 0 is zlib unless bit 63 of its pointer is set"},"iso":{"disc_header_at":0,"magic":null},"rvz":{"disc_header_at":88,"magic":"RVZ\u0001","note":"first 0x80 disc bytes copied into header 2"},"wbfs":{"disc_header_at":null,"magic":"WBFS","note":"disc offset 0 at wlba[0] << wbfs_sector_shift"},"wia":{"disc_header_at":88,"magic":"WIA\u0001","note":Line truncated
{"arcade":{"fbneo":{"file":"arcade/fbneo.json","gzip_size":115955,"sha256":"88961c9a6be804772baa767f6ee3a9162478c30c60fe55c8363d8fe4fbc909da","size":423362},"flycast":{"file":"arcade/flycast.json","gzip_size":1841,"sha256":"957189a6e993fda08e21c90ffc6ad94aed9ca9e6dd9ed8c7724e29db036791cb","size":5441},"mame":{"file":"arcade/mame.json","gzip_size":154527,"sha256":"b12010301293a218ecfac45706d81a26c3ac0c27eebeca7409bc8f6ce0163e9e","size":604648},"mame0258":{"file":"arcade/mame0258.json","gzip_size":141151,"sha256":"7ecff1979ed2ac123ea3ba4825dde6e2c31906415165fabefc9af93fa48a6de4","size":556059},"mame0278":{"file":"arcade/mame0278.json","gzip_size":148595,"sha256":"7881e3516f451ec83e886aaf41ebac9d60f497e1f954f49749d52890d7955cbf","size":582797},"mame2000":{"file":"arcade/mame2000.json","gzip_size":8624,"sha256":"f0d69b0872ecfc2845eeb7304543e5b17c11db82060b5514c206b6962ed08263","size":23316},"mame2003":{"file":"arcade/mame2003.json","gzip_size":17456,"sha256":"3b44e2a92c80a8f104b7781fcc1c776d025ad2cf4986638efa3ea041baa9a56d","size":48929},"mame2003_plus":{"file":"arcade/mame2003_plus.json","gzip_size":21077,"sha256":"2857283556fa49c20d8160ed113465bf0c2e643ed0b8acd2d38266a78be8e25e","size":62373},"mame2010":{"file":"arcade/mame2010.json","gzip_size":30869,"sha256":"50b1b381b4b07463f69f1f4c512dd1c98a78d4d0e9c3aeaf49b7b1b007b42152","size":96528},"mame2015":{"file":"arcade/mame2015.json","gzip_size":86990,"sha256":"afeb8c32f651421f74c6de057b0c0b837acd14c533b5160bb31f4411e0afffec","size":360117},"mame2016":{"file":"arcade/mame2016.json","gzip_size":101249,"sha256":"1f75147977d9d082a38b8f8e47a02b301f3d6e6db97c9b9282f3e7f27f26ee47","size":406190}},"containers":{"7z":{"description":"Per-file CRCs and sizes sit in the header at the end of the archive, LZMA-compressed by default (kEncodedHeader). One LZMA decode of the header, independent of the archive size, gives them. Python's lzma is an optional module.","re_read":true,"signature":{"bytes_hex":"377abcaf271c","offset":0},"source_ref":"ip7z/7zip@b88c6bc0 DOC/7zFormat.txt:171-189, DOC/7zFormat.txt:318-334, CPP/7zip/Archive/7z/7zHandlerOut.cpp:859"},"cd-sector":{"description":"User data of a CD sector. In a 2048-byte image (.iso) sector N starts at N * 2048. In a raw 2352-byte image it starts at N * 2352 plus 16 for Mode 1 and plus 24 for Mode 2 Form 1 (12 sync bytes, a 4-byte header, and for Mode 2 an 8-byte subheader).","re_read":true,"sector_size":{"iso":2048,"raw":2352},"source_ref":"stenzek/duckstation@526b4a12 src/util/iso_reader.cpp:157-171, src/util/cd_image.h:28-34","user_data_offset":{"mode1":16,"mode2":24}},"chd-v5":{"description":"MAME compressed hunks, big-endian. The header holds sizes, codecs and hashes only, never the system or the region. The overall SHA-1 is what MAME software lists record. Neither SHA-1 equals a Redump track hash: chdman hashes 2448-byte frames (subcode included, zero-filled), pads each track to 4 frames and byte-swaps audio, all tracks in one stream.","fields":{"compressors":{"encoding":"fourcc4","length":16,"offset":16},"header_length":{"encoding":"u32be","length":4,"offset":8,"value":124},"hunk_bytes":{"encoding":"u32be","length":4,"offset":56},"logical_bytes":{"encoding":"u64be","length":8,"offset":32},"map_offset":{"encoding":"u64be","length":8,"offset":40},"metadata_offset":{"encoding":"u64be","length":8,"offset":48},"overall_sha1":{"encoding":"hex","length":20,"offset":84},"parent_sha1":{"encoding":"hex","length":20,"offset":104},"raw_sha1":{"encoding":"hex","length":20,"offset":64},"unit_bytes":{"encoding":"u32be","length":4,"offset":60},"version":{"encoding":"u32be","length":4,"offset":12,"value":5}},"magic":{"bytes":"MComprHD","offset":0},"media_tags":{"CHCD":"cd","CHGD":"gd-rom","CHGT":"gd-rom","CHT2":"cd","CHTR":"cd","DVD ":"dvd","GDDD":"hard-disk"},"metadata_entry":{"description":"16-byte entry header, payload follows. Linked list from metadata_offset.","flags":{"encoding":"u8","length":1,"offset":4},"length":{"encoding":"u24be","length":3,"offset":5},"next":{"encoding":"u64be","length":8,"offset":8},"tag":{"encoding":"ascii","length":4,"offset":0}},"re_read":true,"source_ref":"mamedev/mame@f34f0250 src/lib/util/chd.h:148-162, src/lib/util/chd.cpp:2021-2061, src/lib/util/chd.cpp:2822-2831, src/lib/util/chd.h:212-235, src/lib/util/chd.cpp:1709-1749, src/tools/chdman.cpp:443-445, src/tools/chdman.cpp:2195-2203, src/lib/util/cdrom.cpp:2669-2672, src/emu/romload.cpp:1211"},"gamecube-disc":{"description":"Where disc offset 0 sits inside each container Dolphin opens.","formats":{"ciso":{"disc_header_at":32768,"magic":"CISO"},"gcz":{"disc_header_at":null,"magic_u32le":2970337281,"note":"block 0 is zlib unless bit 63 of its pointer is set"},"iso":{"disc_header_at":0,"magic":null},"rvz":{"disc_header_at":88,"magic":"RVZ\u0001","note":"first 0x80 disc bytes copied into header 2"},"wbfs":{"disc_header_at":null,"magic":"WBFS","note":"disc offset 0 at wlba[0] << wbfs_sector_shift"},"wia":{"disc_header_at":88,"magic":"WIA\u0001","note":Line truncated
+143 -176
View File
@@ -6,7 +6,7 @@
"platform": "knulli",
"display_name": "KNULLI",
"version": "20260511",
"generated": "2026-11-05T18:33:47Z",
"generated": "2026-11-05T23:59:37Z",
"base_destination": "bios",
"detect": [
{
@@ -29,10 +29,10 @@
}
],
"standalone_copies": [],
"total_files": 9597,
"total_size": 9722014826,
"pack_files": 13241,
"pack_size": 9825563743,
"total_files": 9598,
"total_size": 9737734640,
"pack_files": 13242,
"pack_size": 9841283557,
"total_omitted": 425,
"omitted_files": [
{
@@ -8682,13 +8682,21 @@
"hikaru"
],
"alternatives": [
{
"sha1": "041feccfae58fe052247119138098b51c26448ed",
"sha256": "f71329fce4e616df3473f1e115931e36afbe13a36769df652db6cdae28ccfccf",
"size": 1049242,
"repo_path": "bios/Arcade/Arcade/hikaru.zip",
"cores": [
"demul"
]
},
{
"sha1": "8ce366388c9e09c5d218d639f19d1d816b59395d",
"sha256": "806a236b5665bbcc4f204e8e877e8c9416d150353a34d469849244bbaa138dbf",
"size": 1049493,
"repo_path": "bios/Sega/Hikaru/hikaru.zip",
"cores": [
"demul",
"mame",
"mame2010"
]
@@ -8703,10 +8711,6 @@
"repo_path": "bios/Arcade/Arcade/mie.zip",
"cores": null,
"systems": [
"hikaru",
"sega-dreamcast"
],
"declared_in": [
"hikaru"
],
"alternatives": [
@@ -9986,7 +9990,6 @@
"size": 2097152,
"repo_path": "bios/Sega/Dreamcast/dc_bios.bin",
"cores": [
"demul",
"flycast"
]
}
@@ -10001,17 +10004,6 @@
"cores": null,
"systems": [
"sega-dreamcast"
],
"alternatives": [
{
"sha1": "94d44d7f9529ec1642ba3771ed3c5f756d5bc872",
"sha256": "dd8b365521a9c08bb4c170da3592212580f7251f35a45d6083774d1c030bc3e3",
"size": 131072,
"repo_path": "bios/Sega/Dreamcast/dc_flash.bin",
"cores": [
"demul"
]
}
]
},
{
@@ -114580,138 +114572,16 @@
"category": "game_data"
},
{
"dest": "naomigd.zip",
"sha1": "4b92936f396c8199f745d3ed0ff588a324b8dd70",
"sha256": "793db2a859be2d814d334ab511811c42c6727a16841e7627fa7c33171c3de441",
"size": 4972898,
"repo_path": "bios/Arcade/Arcade/naomigd.zip",
"dest": "dc.zip",
"sha1": "6acea737ac7d2c17a4d817e7328897c85492e180",
"sha256": "e144fce93abcfef5cfde593b22fd453db5201125abae212ae0c4be1f88186852",
"size": 11054091,
"repo_path": "bios/Other/demul/dc.zip",
"cores": [
"demul"
],
"alternatives": [
{
"sha1": "a0f07de6070d98f86d55a4ecd61b4a5b05a4a0d5",
"sha256": "d185636dd45be0545cb22557793b4ac0543c8b8a9abcf6a78eaffc3cc9d3f8fa",
"size": 3387512,
"repo_path": "bios/Arcade/MAME/naomigd.zip",
"cores": [
"mame"
]
},
{
"sha1": "4b92936f396c8199f745d3ed0ff588a324b8dd70",
"sha256": "793db2a859be2d814d334ab511811c42c6727a16841e7627fa7c33171c3de441",
"size": 4972898,
"repo_path": "bios/Arcade/Arcade/naomigd.zip",
"cores": [
"mame2010"
]
}
]
},
{
"dest": "hod2bios.zip",
"sha1": "07fd3fae7af650a37a3329ed09d039bd7360294f",
"sha256": "6ca1cfa70cd956b0305a2140e2d049eb19e95b6bccd0f24296c5f19e8a57dd86",
"size": 1889870,
"repo_path": "bios/Arcade/MAME/hod2bios.zip",
"cores": [
"demul",
"flycast",
"mame",
"mame2010"
]
},
{
"dest": "f355bios.zip",
"sha1": "37487f9f73734e8dd621004a5ef98c5a2301bd1d",
"sha256": "47ebe6dad9d8398c7eacb69c652d8f5c449c6f7ce420579c3a287c1b73e0250b",
"size": 1396910,
"repo_path": "bios/Arcade/MAME/f355bios.zip",
"cores": [
"demul"
],
"alternatives": [
{
"sha1": "b6ff66dcb5547bd91760d239ddf428a655631c53",
"sha256": "8335208b035253d5c671ecaaa113369409ffd70e86d1c87ab1e21bdf352fff6c",
"size": 1394278,
"repo_path": "bios/Arcade/Arcade/f355bios.zip",
"cores": [
"flycast"
]
},
{
"sha1": "37487f9f73734e8dd621004a5ef98c5a2301bd1d",
"sha256": "47ebe6dad9d8398c7eacb69c652d8f5c449c6f7ce420579c3a287c1b73e0250b",
"size": 1396910,
"repo_path": "bios/Arcade/MAME/f355bios.zip",
"cores": [
"mame",
"mame2010"
]
}
]
},
{
"dest": "f355dlx.zip",
"sha1": "7740229e15dd80b20a8d263a67cd37c310602ee4",
"sha256": "92d8634d8c61a1b50aa0b517638d8829bb70e7fe051423695722e77869d6780c",
"size": 2331068,
"repo_path": "bios/Arcade/MAME/f355dlx.zip",
"cores": [
"demul"
],
"alternatives": [
{
"sha1": "48d1712d1b1cdfeeeb43c6287c17b0b6309cfaab",
"sha256": "58e88cedb31918e2b9deeaddb80df45b8484cc1c4f10792520360a2585ad5014",
"size": 2328436,
"repo_path": "bios/Arcade/Arcade/f355dlx.zip",
"cores": [
"flycast"
]
},
{
"sha1": "7740229e15dd80b20a8d263a67cd37c310602ee4",
"sha256": "92d8634d8c61a1b50aa0b517638d8829bb70e7fe051423695722e77869d6780c",
"size": 2331068,
"repo_path": "bios/Arcade/MAME/f355dlx.zip",
"cores": [
"mame"
]
}
]
},
{
"dest": "airlbios.zip",
"sha1": "03c9d1c3f59e8c6f320ea74abde1e4e7c5bfa623",
"sha256": "9f7b0bf853d7ce6f5b27e3542fc132ff4f19a31332dab4ab601daafa80ee3f69",
"size": 718362,
"repo_path": "bios/Arcade/MAME/airlbios.zip",
"cores": [
"demul"
],
"alternatives": [
{
"sha1": "e18c5e9ca21654dfd724aa54e625b386e6ffb2c5",
"sha256": "983487f67861b4ec2b7f20cc49b25de0cb6f2160ec741283312deabb199e465e",
"size": 702637,
"repo_path": "bios/Arcade/Arcade/airlbios.zip",
"cores": [
"flycast"
]
},
{
"sha1": "03c9d1c3f59e8c6f320ea74abde1e4e7c5bfa623",
"sha256": "9f7b0bf853d7ce6f5b27e3542fc132ff4f19a31332dab4ab601daafa80ee3f69",
"size": 718362,
"repo_path": "bios/Arcade/MAME/airlbios.zip",
"cores": [
"mame",
"mame2010"
]
}
"systems": [
"sega-dreamcast"
]
},
{
@@ -114737,19 +114607,17 @@
]
},
{
"dest": "jvs13551.zip",
"sha1": "2c79934afdbcfc15684de9b75a520ac196ca75d5",
"sha256": "ecaa2e254c5200ec1a136d06dec3e3d18314f6dc7d26918ebc62296a59051d1e",
"size": 15088,
"repo_path": "bios/Sega/Hikaru/jvs13551.zip",
"dest": "segadimm.zip",
"sha1": "5cb1c1773e8d7beaf7ff9880f0aa4c8a61109754",
"sha256": "fe0e0e6b50c67a5060fdb4ec3294fdcbd75fef103624070aa7d520659f3f79c3",
"size": 5632733,
"repo_path": "bios/Arcade/MAME/segadimm.zip",
"cores": [
"demul",
"mame"
],
"systems": [
"chihiro",
"hikaru",
"sega-dreamcast"
"chihiro"
]
},
{
@@ -116361,6 +116229,83 @@
"sega-dreamcast"
]
},
{
"dest": "airlbios.zip",
"sha1": "e18c5e9ca21654dfd724aa54e625b386e6ffb2c5",
"sha256": "983487f67861b4ec2b7f20cc49b25de0cb6f2160ec741283312deabb199e465e",
"size": 702637,
"repo_path": "bios/Arcade/Arcade/airlbios.zip",
"cores": [
"flycast"
],
"alternatives": [
{
"sha1": "03c9d1c3f59e8c6f320ea74abde1e4e7c5bfa623",
"sha256": "9f7b0bf853d7ce6f5b27e3542fc132ff4f19a31332dab4ab601daafa80ee3f69",
"size": 718362,
"repo_path": "bios/Arcade/MAME/airlbios.zip",
"cores": [
"mame",
"mame2010"
]
}
]
},
{
"dest": "f355bios.zip",
"sha1": "b6ff66dcb5547bd91760d239ddf428a655631c53",
"sha256": "8335208b035253d5c671ecaaa113369409ffd70e86d1c87ab1e21bdf352fff6c",
"size": 1394278,
"repo_path": "bios/Arcade/Arcade/f355bios.zip",
"cores": [
"flycast"
],
"alternatives": [
{
"sha1": "37487f9f73734e8dd621004a5ef98c5a2301bd1d",
"sha256": "47ebe6dad9d8398c7eacb69c652d8f5c449c6f7ce420579c3a287c1b73e0250b",
"size": 1396910,
"repo_path": "bios/Arcade/MAME/f355bios.zip",
"cores": [
"mame",
"mame2010"
]
}
]
},
{
"dest": "f355dlx.zip",
"sha1": "48d1712d1b1cdfeeeb43c6287c17b0b6309cfaab",
"sha256": "58e88cedb31918e2b9deeaddb80df45b8484cc1c4f10792520360a2585ad5014",
"size": 2328436,
"repo_path": "bios/Arcade/Arcade/f355dlx.zip",
"cores": [
"flycast"
],
"alternatives": [
{
"sha1": "7740229e15dd80b20a8d263a67cd37c310602ee4",
"sha256": "92d8634d8c61a1b50aa0b517638d8829bb70e7fe051423695722e77869d6780c",
"size": 2331068,
"repo_path": "bios/Arcade/MAME/f355dlx.zip",
"cores": [
"mame"
]
}
]
},
{
"dest": "hod2bios.zip",
"sha1": "07fd3fae7af650a37a3329ed09d039bd7360294f",
"sha256": "6ca1cfa70cd956b0305a2140e2d049eb19e95b6bccd0f24296c5f19e8a57dd86",
"size": 1889870,
"repo_path": "bios/Arcade/MAME/hod2bios.zip",
"cores": [
"flycast",
"mame",
"mame2010"
]
},
{
"dest": "dc/font.bin",
"sha1": "94c6ff701f79742ee23c0a028ac0be5aead77c73",
@@ -118463,6 +118408,27 @@
"lindbergh-loader"
]
},
{
"dest": "naomigd.zip",
"sha1": "a0f07de6070d98f86d55a4ecd61b4a5b05a4a0d5",
"sha256": "d185636dd45be0545cb22557793b4ac0543c8b8a9abcf6a78eaffc3cc9d3f8fa",
"size": 3387512,
"repo_path": "bios/Arcade/MAME/naomigd.zip",
"cores": [
"mame"
],
"alternatives": [
{
"sha1": "4b92936f396c8199f745d3ed0ff588a324b8dd70",
"sha256": "793db2a859be2d814d334ab511811c42c6727a16841e7627fa7c33171c3de441",
"size": 4972898,
"repo_path": "bios/Arcade/Arcade/naomigd.zip",
"cores": [
"mame2010"
]
}
]
},
{
"dest": "lindbios.zip",
"sha1": "cd2601242084856146bae2bea3084930b423e744",
@@ -129555,6 +129521,20 @@
"mame"
]
},
{
"dest": "jvs13551.zip",
"sha1": "2c79934afdbcfc15684de9b75a520ac196ca75d5",
"sha256": "ecaa2e254c5200ec1a136d06dec3e3d18314f6dc7d26918ebc62296a59051d1e",
"size": 15088,
"repo_path": "bios/Sega/Hikaru/jvs13551.zip",
"cores": [
"mame"
],
"systems": [
"chihiro",
"hikaru"
]
},
{
"dest": "k573_dio.zip",
"sha1": "9695831910742a7d6e3b17f5e3f811320e8b4125",
@@ -133856,19 +133836,6 @@
"mame"
]
},
{
"dest": "segadimm.zip",
"sha1": "5cb1c1773e8d7beaf7ff9880f0aa4c8a61109754",
"sha256": "fe0e0e6b50c67a5060fdb4ec3294fdcbd75fef103624070aa7d520659f3f79c3",
"size": 5632733,
"repo_path": "bios/Arcade/MAME/segadimm.zip",
"cores": [
"mame"
],
"systems": [
"chihiro"
]
},
{
"dest": "seganetw.zip",
"sha1": "e84eeef644f7f9c8ed4900c1fee7a53e41d20b93",
@@ -141318,10 +141285,10 @@
},
{
"dest": "naomi.zip",
"sha1": "a39d7d17e52c26435ed1745503c7d6a68b36be1d",
"sha256": "9b85d2183bc3739efa2ebf1440c73abb252c6ca8944efcff3a7204645f7e03d4",
"size": 10419595,
"repo_path": "bios/Arcade/MAME/naomi.zip",
"sha1": "c620aafa730c597bddb6dcc7ed32673c96783c6d",
"sha256": "07398d8d153e0e77ff986cb87ce0b5fd5103b2726d8ec8e857fb695de71e0858",
"size": 16691693,
"repo_path": "bios/Other/demul/naomi.zip",
"cores": [
"demul"
],
+19 -9
View File
@@ -6,7 +6,7 @@
"platform": "recalbox",
"display_name": "Recalbox",
"version": "10.1.1",
"generated": "2026-11-05T18:33:47Z",
"generated": "2026-11-05T23:59:37Z",
"base_destination": "bios",
"detect": [
{
@@ -280,9 +280,9 @@
}
],
"total_files": 3743,
"total_size": 4682168657,
"total_size": 4685153679,
"pack_files": 7217,
"pack_size": 4767993947,
"pack_size": 4770978969,
"total_omitted": 62,
"omitted_files": [
{
@@ -42218,14 +42218,13 @@
},
{
"dest": "segasp.zip",
"sha1": "de78a0b8df78d5ffdb1a274f80d877a96ef204aa",
"sha256": "3bca348667d6ff08fd5efe38eec35100ccbe0de3cd1e0b5dd72ae5c6cc201ee9",
"size": 1281424,
"repo_path": "bios/Arcade/Arcade/segasp.zip",
"sha1": "b4c7e46fb510096acf8fb19fb99c8c5a8ab1d9e1",
"sha256": "bda96939992d42410034caf3f5296d8fc63eced1693b5b522536c6ac717ded73",
"size": 4266446,
"repo_path": "bios/Arcade/MAME/segasp.zip",
"cores": [
"mame0258",
"mame0278",
"mame2016"
"mame0278"
],
"systems": [
"3do",
@@ -42238,6 +42237,17 @@
"scv",
"stv",
"ti994a"
],
"alternatives": [
{
"sha1": "de78a0b8df78d5ffdb1a274f80d877a96ef204aa",
"sha256": "3bca348667d6ff08fd5efe38eec35100ccbe0de3cd1e0b5dd72ae5c6cc201ee9",
"size": 1281424,
"repo_path": "bios/Arcade/Arcade/segasp.zip",
"cores": [
"mame2016"
]
}
]
},
{
+224 -253
View File
@@ -6,7 +6,7 @@
"platform": "retrobat",
"display_name": "RetroBat",
"version": "8.3.1",
"generated": "2026-11-05T18:33:47Z",
"generated": "2026-11-05T23:59:37Z",
"base_destination": "bios",
"detect": [
{
@@ -284,10 +284,10 @@
}
}
],
"total_files": 5562,
"total_size": 8544784571,
"pack_files": 9126,
"pack_size": 8651900806,
"total_files": 5561,
"total_size": 8559861547,
"pack_files": 9125,
"pack_size": 8666977782,
"total_omitted": 203,
"omitted_files": [
{
@@ -7327,13 +7327,21 @@
"hikaru"
],
"alternatives": [
{
"sha1": "041feccfae58fe052247119138098b51c26448ed",
"sha256": "f71329fce4e616df3473f1e115931e36afbe13a36769df652db6cdae28ccfccf",
"size": 1049242,
"repo_path": "bios/Arcade/Arcade/hikaru.zip",
"cores": [
"demul"
]
},
{
"sha1": "8ce366388c9e09c5d218d639f19d1d816b59395d",
"sha256": "806a236b5665bbcc4f204e8e877e8c9416d150353a34d469849244bbaa138dbf",
"size": 1049493,
"repo_path": "bios/Sega/Hikaru/hikaru.zip",
"cores": [
"demul",
"groovymame",
"mame",
"mame2010",
@@ -7352,10 +7360,6 @@
"repo_path": "bios/Arcade/Arcade/mie.zip",
"cores": null,
"systems": [
"hikaru",
"sega-dreamcast"
],
"declared_in": [
"hikaru"
],
"alternatives": [
@@ -47213,197 +47217,6 @@
"xbox"
]
},
{
"dest": "naomigd.zip",
"sha1": "4b92936f396c8199f745d3ed0ff588a324b8dd70",
"sha256": "793db2a859be2d814d334ab511811c42c6727a16841e7627fa7c33171c3de441",
"size": 4972898,
"repo_path": "bios/Arcade/Arcade/naomigd.zip",
"cores": [
"demul",
"groovymame"
],
"alternatives": [
{
"sha1": "a0f07de6070d98f86d55a4ecd61b4a5b05a4a0d5",
"sha256": "d185636dd45be0545cb22557793b4ac0543c8b8a9abcf6a78eaffc3cc9d3f8fa",
"size": 3387512,
"repo_path": "bios/Arcade/MAME/naomigd.zip",
"cores": [
"mame"
]
},
{
"sha1": "4b92936f396c8199f745d3ed0ff588a324b8dd70",
"sha256": "793db2a859be2d814d334ab511811c42c6727a16841e7627fa7c33171c3de441",
"size": 4972898,
"repo_path": "bios/Arcade/Arcade/naomigd.zip",
"cores": [
"mame2010",
"mame2014",
"mame2016",
"teknoparrot"
]
}
]
},
{
"dest": "hod2bios.zip",
"sha1": "07fd3fae7af650a37a3329ed09d039bd7360294f",
"sha256": "6ca1cfa70cd956b0305a2140e2d049eb19e95b6bccd0f24296c5f19e8a57dd86",
"size": 1889870,
"repo_path": "bios/Arcade/MAME/hod2bios.zip",
"cores": [
"demul",
"groovymame",
"mame",
"mame2010",
"mame2014",
"mame2016",
"teknoparrot"
],
"systems": [
"3do",
"cdi",
"chihiro",
"hikaru",
"namco-system246",
"neogeo64",
"segastv",
"triforce"
]
},
{
"dest": "f355bios.zip",
"sha1": "37487f9f73734e8dd621004a5ef98c5a2301bd1d",
"sha256": "47ebe6dad9d8398c7eacb69c652d8f5c449c6f7ce420579c3a287c1b73e0250b",
"size": 1396910,
"repo_path": "bios/Arcade/MAME/f355bios.zip",
"cores": [
"demul"
],
"systems": [
"3do",
"cdi",
"chihiro",
"hikaru",
"namco-system246",
"neogeo64",
"segastv",
"triforce"
],
"alternatives": [
{
"sha1": "b6ff66dcb5547bd91760d239ddf428a655631c53",
"sha256": "8335208b035253d5c671ecaaa113369409ffd70e86d1c87ab1e21bdf352fff6c",
"size": 1394278,
"repo_path": "bios/Arcade/Arcade/f355bios.zip",
"cores": [
"groovymame"
]
},
{
"sha1": "37487f9f73734e8dd621004a5ef98c5a2301bd1d",
"sha256": "47ebe6dad9d8398c7eacb69c652d8f5c449c6f7ce420579c3a287c1b73e0250b",
"size": 1396910,
"repo_path": "bios/Arcade/MAME/f355bios.zip",
"cores": [
"mame",
"mame2010",
"mame2014",
"mame2016",
"teknoparrot"
]
}
]
},
{
"dest": "f355dlx.zip",
"sha1": "7740229e15dd80b20a8d263a67cd37c310602ee4",
"sha256": "92d8634d8c61a1b50aa0b517638d8829bb70e7fe051423695722e77869d6780c",
"size": 2331068,
"repo_path": "bios/Arcade/MAME/f355dlx.zip",
"cores": [
"demul"
],
"systems": [
"3do",
"cdi",
"chihiro",
"hikaru",
"namco-system246",
"neogeo64",
"segastv",
"triforce"
],
"alternatives": [
{
"sha1": "48d1712d1b1cdfeeeb43c6287c17b0b6309cfaab",
"sha256": "58e88cedb31918e2b9deeaddb80df45b8484cc1c4f10792520360a2585ad5014",
"size": 2328436,
"repo_path": "bios/Arcade/Arcade/f355dlx.zip",
"cores": [
"groovymame"
]
},
{
"sha1": "7740229e15dd80b20a8d263a67cd37c310602ee4",
"sha256": "92d8634d8c61a1b50aa0b517638d8829bb70e7fe051423695722e77869d6780c",
"size": 2331068,
"repo_path": "bios/Arcade/MAME/f355dlx.zip",
"cores": [
"mame",
"mame2014",
"mame2016",
"teknoparrot"
]
}
]
},
{
"dest": "airlbios.zip",
"sha1": "03c9d1c3f59e8c6f320ea74abde1e4e7c5bfa623",
"sha256": "9f7b0bf853d7ce6f5b27e3542fc132ff4f19a31332dab4ab601daafa80ee3f69",
"size": 718362,
"repo_path": "bios/Arcade/MAME/airlbios.zip",
"cores": [
"demul"
],
"systems": [
"3do",
"cdi",
"chihiro",
"hikaru",
"namco-system246",
"neogeo64",
"segastv",
"triforce"
],
"alternatives": [
{
"sha1": "e18c5e9ca21654dfd724aa54e625b386e6ffb2c5",
"sha256": "983487f67861b4ec2b7f20cc49b25de0cb6f2160ec741283312deabb199e465e",
"size": 702637,
"repo_path": "bios/Arcade/Arcade/airlbios.zip",
"cores": [
"groovymame"
]
},
{
"sha1": "03c9d1c3f59e8c6f320ea74abde1e4e7c5bfa623",
"sha256": "9f7b0bf853d7ce6f5b27e3542fc132ff4f19a31332dab4ab601daafa80ee3f69",
"size": 718362,
"repo_path": "bios/Arcade/MAME/airlbios.zip",
"cores": [
"mame",
"mame2010",
"mame2014",
"mame2016",
"teknoparrot"
]
}
]
},
{
"dest": "segasp.zip",
"sha1": "de78a0b8df78d5ffdb1a274f80d877a96ef204aa",
@@ -47411,8 +47224,7 @@
"size": 1281424,
"repo_path": "bios/Arcade/Arcade/segasp.zip",
"cores": [
"demul",
"groovymame"
"demul"
],
"systems": [
"3do",
@@ -47431,6 +47243,7 @@
"size": 4266446,
"repo_path": "bios/Arcade/MAME/segasp.zip",
"cores": [
"groovymame",
"mame"
]
},
@@ -47446,19 +47259,18 @@
]
},
{
"dest": "jvs13551.zip",
"sha1": "2c79934afdbcfc15684de9b75a520ac196ca75d5",
"sha256": "ecaa2e254c5200ec1a136d06dec3e3d18314f6dc7d26918ebc62296a59051d1e",
"size": 15088,
"repo_path": "bios/Sega/Hikaru/jvs13551.zip",
"dest": "segadimm.zip",
"sha1": "5cb1c1773e8d7beaf7ff9880f0aa4c8a61109754",
"sha256": "fe0e0e6b50c67a5060fdb4ec3294fdcbd75fef103624070aa7d520659f3f79c3",
"size": 5632733,
"repo_path": "bios/Arcade/MAME/segadimm.zip",
"cores": [
"demul",
"mame"
],
"systems": [
"chihiro",
"hikaru",
"sega-dreamcast"
"triforce"
]
},
{
@@ -49331,6 +49143,168 @@
}
]
},
{
"dest": "naomigd.zip",
"sha1": "4b92936f396c8199f745d3ed0ff588a324b8dd70",
"sha256": "793db2a859be2d814d334ab511811c42c6727a16841e7627fa7c33171c3de441",
"size": 4972898,
"repo_path": "bios/Arcade/Arcade/naomigd.zip",
"cores": [
"groovymame"
],
"alternatives": [
{
"sha1": "a0f07de6070d98f86d55a4ecd61b4a5b05a4a0d5",
"sha256": "d185636dd45be0545cb22557793b4ac0543c8b8a9abcf6a78eaffc3cc9d3f8fa",
"size": 3387512,
"repo_path": "bios/Arcade/MAME/naomigd.zip",
"cores": [
"mame"
]
},
{
"sha1": "4b92936f396c8199f745d3ed0ff588a324b8dd70",
"sha256": "793db2a859be2d814d334ab511811c42c6727a16841e7627fa7c33171c3de441",
"size": 4972898,
"repo_path": "bios/Arcade/Arcade/naomigd.zip",
"cores": [
"mame2010",
"mame2014",
"mame2016",
"teknoparrot"
]
}
]
},
{
"dest": "hod2bios.zip",
"sha1": "07fd3fae7af650a37a3329ed09d039bd7360294f",
"sha256": "6ca1cfa70cd956b0305a2140e2d049eb19e95b6bccd0f24296c5f19e8a57dd86",
"size": 1889870,
"repo_path": "bios/Arcade/MAME/hod2bios.zip",
"cores": [
"groovymame",
"mame",
"mame2010",
"mame2014",
"mame2016",
"teknoparrot"
],
"systems": [
"3do",
"cdi",
"chihiro",
"hikaru",
"namco-system246",
"neogeo64",
"segastv",
"triforce"
]
},
{
"dest": "f355dlx.zip",
"sha1": "48d1712d1b1cdfeeeb43c6287c17b0b6309cfaab",
"sha256": "58e88cedb31918e2b9deeaddb80df45b8484cc1c4f10792520360a2585ad5014",
"size": 2328436,
"repo_path": "bios/Arcade/Arcade/f355dlx.zip",
"cores": [
"groovymame"
],
"systems": [
"3do",
"cdi",
"chihiro",
"hikaru",
"namco-system246",
"neogeo64",
"segastv",
"triforce"
],
"alternatives": [
{
"sha1": "7740229e15dd80b20a8d263a67cd37c310602ee4",
"sha256": "92d8634d8c61a1b50aa0b517638d8829bb70e7fe051423695722e77869d6780c",
"size": 2331068,
"repo_path": "bios/Arcade/MAME/f355dlx.zip",
"cores": [
"mame",
"mame2014",
"mame2016",
"teknoparrot"
]
}
]
},
{
"dest": "f355bios.zip",
"sha1": "b6ff66dcb5547bd91760d239ddf428a655631c53",
"sha256": "8335208b035253d5c671ecaaa113369409ffd70e86d1c87ab1e21bdf352fff6c",
"size": 1394278,
"repo_path": "bios/Arcade/Arcade/f355bios.zip",
"cores": [
"groovymame"
],
"systems": [
"3do",
"cdi",
"chihiro",
"hikaru",
"namco-system246",
"neogeo64",
"segastv",
"triforce"
],
"alternatives": [
{
"sha1": "37487f9f73734e8dd621004a5ef98c5a2301bd1d",
"sha256": "47ebe6dad9d8398c7eacb69c652d8f5c449c6f7ce420579c3a287c1b73e0250b",
"size": 1396910,
"repo_path": "bios/Arcade/MAME/f355bios.zip",
"cores": [
"mame",
"mame2010",
"mame2014",
"mame2016",
"teknoparrot"
]
}
]
},
{
"dest": "airlbios.zip",
"sha1": "e18c5e9ca21654dfd724aa54e625b386e6ffb2c5",
"sha256": "983487f67861b4ec2b7f20cc49b25de0cb6f2160ec741283312deabb199e465e",
"size": 702637,
"repo_path": "bios/Arcade/Arcade/airlbios.zip",
"cores": [
"groovymame"
],
"systems": [
"3do",
"cdi",
"chihiro",
"hikaru",
"namco-system246",
"neogeo64",
"segastv",
"triforce"
],
"alternatives": [
{
"sha1": "03c9d1c3f59e8c6f320ea74abde1e4e7c5bfa623",
"sha256": "9f7b0bf853d7ce6f5b27e3542fc132ff4f19a31332dab4ab601daafa80ee3f69",
"size": 718362,
"repo_path": "bios/Arcade/MAME/airlbios.zip",
"cores": [
"mame",
"mame2010",
"mame2014",
"mame2016",
"teknoparrot"
]
}
]
},
{
"dest": "lindbios.zip",
"sha1": "65a2f2cee74c316d5f40b68deda66787609df353",
@@ -61965,6 +61939,20 @@
"mame"
]
},
{
"dest": "jvs13551.zip",
"sha1": "2c79934afdbcfc15684de9b75a520ac196ca75d5",
"sha256": "ecaa2e254c5200ec1a136d06dec3e3d18314f6dc7d26918ebc62296a59051d1e",
"size": 15088,
"repo_path": "bios/Sega/Hikaru/jvs13551.zip",
"cores": [
"mame"
],
"systems": [
"chihiro",
"hikaru"
]
},
{
"dest": "k573_dio.zip",
"sha1": "9695831910742a7d6e3b17f5e3f811320e8b4125",
@@ -66216,20 +66204,6 @@
"segastv"
]
},
{
"dest": "segadimm.zip",
"sha1": "5cb1c1773e8d7beaf7ff9880f0aa4c8a61109754",
"sha256": "fe0e0e6b50c67a5060fdb4ec3294fdcbd75fef103624070aa7d520659f3f79c3",
"size": 5632733,
"repo_path": "bios/Arcade/MAME/segadimm.zip",
"cores": [
"mame"
],
"systems": [
"chihiro",
"triforce"
]
},
{
"dest": "seganetw.zip",
"sha1": "e84eeef644f7f9c8ed4900c1fee7a53e41d20b93",
@@ -72896,24 +72870,11 @@
]
},
{
"dest": "dc_boot.bin",
"sha1": "8951d1bb219ab2ff8583033d2119c899cc81f18c",
"sha256": "88d6a666495ad14ab5988d8cb730533cfc94ec2cfd53a7eeda14642ab0d4abf9",
"size": 2097152,
"repo_path": "bios/Sega/Dreamcast/dc_bios.bin",
"cores": [
"demul"
],
"systems": [
"sega-dreamcast"
]
},
{
"dest": "dc_flash.bin",
"sha1": "94d44d7f9529ec1642ba3771ed3c5f756d5bc872",
"sha256": "dd8b365521a9c08bb4c170da3592212580f7251f35a45d6083774d1c030bc3e3",
"size": 131072,
"repo_path": "bios/Sega/Dreamcast/dc_flash.bin",
"dest": "dc.zip",
"sha1": "6acea737ac7d2c17a4d817e7328897c85492e180",
"sha256": "e144fce93abcfef5cfde593b22fd453db5201125abae212ae0c4be1f88186852",
"size": 11054091,
"repo_path": "bios/Other/demul/dc.zip",
"cores": [
"demul"
],
@@ -72923,18 +72884,28 @@
},
{
"dest": "naomi.zip",
"sha1": "a39d7d17e52c26435ed1745503c7d6a68b36be1d",
"sha256": "9b85d2183bc3739efa2ebf1440c73abb252c6ca8944efcff3a7204645f7e03d4",
"size": 10419595,
"repo_path": "bios/Arcade/MAME/naomi.zip",
"sha1": "c620aafa730c597bddb6dcc7ed32673c96783c6d",
"sha256": "07398d8d153e0e77ff986cb87ce0b5fd5103b2726d8ec8e857fb695de71e0858",
"size": 16691693,
"repo_path": "bios/Other/demul/naomi.zip",
"cores": [
"demul",
"groovymame",
"mame",
"mame2010",
"mame2014",
"mame2016",
"teknoparrot"
"demul"
],
"alternatives": [
{
"sha1": "a39d7d17e52c26435ed1745503c7d6a68b36be1d",
"sha256": "9b85d2183bc3739efa2ebf1440c73abb252c6ca8944efcff3a7204645f7e03d4",
"size": 10419595,
"repo_path": "bios/Arcade/MAME/naomi.zip",
"cores": [
"groovymame",
"mame",
"mame2010",
"mame2014",
"mame2016",
"teknoparrot"
]
}
]
},
{
+33 -10
View File
@@ -1227,19 +1227,30 @@ def contents_members(file_entry: dict) -> list[dict]:
A member is its crc32 where the profile declares one, its name where the
code opens it by name alone: Flycast reads epr-21329.ic27 in
hod2bios.zip by filename, and a copy without it has no Japan BIOS.
A crc32 two members share also keeps the name: fpr23905.ic36 and
fpr23905c.ic36 both have crc32 ffffffff in segadimm.zip, so the crc
alone cannot tell a copy holding one from a copy holding both.
"""
return [
{"crc32": str(m["crc32"]).lower(), "required": True}
if m.get("crc32") else {"name": str(m["name"]), "required": True}
for m in file_entry.get("contents") or []
if m.get("crc32") or m.get("name")
]
listed = [m for m in file_entry.get("contents") or [] if m.get("crc32") or m.get("name")]
seen = Counter(str(m["crc32"]).lower() for m in listed if m.get("crc32"))
members = []
for m in listed:
if not m.get("crc32"):
members.append({"name": str(m["name"]), "required": True})
continue
crc = str(m["crc32"]).lower()
member = {"crc32": crc, "required": True}
if seen[crc] > 1 and m.get("name"):
member["name"] = str(m["name"])
members.append(member)
return members
def _member_held(member: dict, crcs: frozenset[str], names: frozenset[str]) -> bool:
named = member.get("name", "").rsplit("/", 1)[-1].casefold() in names
if member.get("crc32"):
return member["crc32"] in crcs
return member["name"].rsplit("/", 1)[-1].casefold() in names
return member["crc32"] in crcs and ("name" not in member or named)
return named
def _holding_members(paths: list[str], members: list[dict]) -> list[str]:
@@ -1273,8 +1284,13 @@ def _covering_archives(paths: list[str]) -> list[str]:
deleting an unrelated duplicate flipped which copy a core received.
"""
# A variant is served only when no primary is, so the primaries are
# the copies this choice is between.
pool = [path for path in paths if "/.variants/" not in path] or paths
# the copies this choice is between. A copy in an emulator's own tree
# (bios/Other/<emulator>/) is that emulator's file, not a revision of
# the set: an entry no profile owns is not decided by it.
pool = [
path for path in paths
if "/.variants/" not in path and not path.startswith("bios/Other/")
] or [path for path in paths if "/.variants/" not in path] or paths
crcs = {path: zip_member_crcs(path) for path in pool}
covering = [
path for path in pool
@@ -1743,6 +1759,13 @@ def resolve_local_file(
if zipped_file:
candidates = [p for p in candidates if ".zip" in os.path.basename(p)]
members = file_entry.get("members") or contents_members(file_entry)
if members or (len(candidates) > 1 and name.casefold().endswith(".zip")):
# Another emulator's own copy takes no part in the ranking:
# Demul's naomi.zip holds more NAOMI BIOS rows than any MAME
# set and broke the superset the MAME cores were served.
candidates = [
p for p in candidates if not _foreign_tree(p, owners)
] or candidates
if members:
candidates = _holding_members(candidates, members)
elif len(candidates) > 1 and name.casefold().endswith(".zip"):
+71
View File
@@ -390,6 +390,22 @@ class AnArchiveRankedByWhatItHolds(unittest.TestCase):
for name in ("epr-21330.ic27", "epr-21332.ic27")]}
self.assertEqual(self._resolve(entry, db), "bios/MAME/hod2bios.zip")
def test_a_shared_crc_keeps_the_member_name(self):
"""segadimm.zip holds fpr23905.ic36 and fpr23905c.ic36, both crc32
ffffffff. Ranked by crc alone, a copy without fpr23905c.ic36 tied with
the full set and came first in the index."""
self.roms["fpr23905.ic36"] = self.roms["fpr23905c.ic36"] = b"\xff" * 16
db = self._db([("bios/Arcade/hod2bios.zip", ["epr-21330.ic27", "fpr23905.ic36"]),
("bios/MAME/hod2bios.zip",
["epr-21330.ic27", "fpr23905.ic36", "fpr23905c.ic36"])])
crc = format(zlib.crc32(b"\xff" * 16), "08x")
first = format(zlib.crc32(self.roms["epr-21330.ic27"]), "08x")
entry = {"name": "hod2bios.zip", "contents": [
{"name": "epr-21330.ic27", "crc32": first},
{"name": "fpr23905.ic36", "crc32": crc},
{"name": "fpr23905c.ic36", "crc32": crc}]}
self.assertEqual(self._resolve(entry, db), "bios/MAME/hod2bios.zip")
def test_a_copy_holding_no_declared_member_is_not_the_archive(self):
"""galgames.zip held only an assembler listing and none of the six
ROMs MAME declares: the name step served it as the BIOS set."""
@@ -497,6 +513,61 @@ class ALooseEntryNamingItsArchive(unittest.TestCase):
self.assertEqual(report["total_files"], 1)
class AnotherEmulatorsOwnSet(unittest.TestCase):
"""Demul's naomi.zip in bios/Other/demul/ holds more NAOMI BIOS rows than
any MAME set. Ranked with the others it won the member count for Flycast
and broke the superset rule for the MAME cores, which then got a smaller
copy."""
def setUp(self):
(REPO_ROOT / "tmp").mkdir(exist_ok=True)
root = Path(tempfile.mkdtemp(dir=REPO_ROOT / "tmp"))
self.addCleanup(shutil.rmtree, root, True)
previous = os.getcwd()
os.chdir(root)
self.addCleanup(os.chdir, previous)
self.roms = {f"r{n}.ic27": bytes([n]) * 16 for n in range(5)}
layout = {"bios/Arcade/naomi.zip": ["r0.ic27", "r1.ic27"],
"bios/MAME/naomi.zip": ["r0.ic27", "r1.ic27", "r2.ic27"],
"bios/Other/demul/naomi.zip": list(self.roms)}
files, by_name = {}, {}
for relative, members in layout.items():
Path(relative).parent.mkdir(parents=True, exist_ok=True)
with zipfile.ZipFile(relative, "w") as zf:
for member in members:
zf.writestr(member, self.roms[member])
sha1 = hashlib.sha1(Path(relative).read_bytes()).hexdigest()
files[sha1] = {"path": relative, "name": "naomi.zip", "sha1": sha1}
by_name.setdefault("naomi.zip", []).append(sha1)
self.db = {"files": files, "indexes": {"by_name": by_name, "by_md5": {},
"by_path_suffix": {}, "by_crc32": {}}}
def _contents(self, names: list[str]) -> list[dict]:
return [{"name": n, "crc32": format(zlib.crc32(self.roms[n]), "08x")} for n in names]
def test_its_member_count_does_not_rank_for_another_emulator(self):
from common import resolve_local_file
entry = {"name": "naomi.zip", "source_profile": "flycast",
"contents": self._contents(list(self.roms))}
path, _status = resolve_local_file(entry, self.db)
self.assertEqual(path, "bios/MAME/naomi.zip")
def test_it_does_not_break_the_superset_of_an_unowned_entry(self):
from common import resolve_local_file
path, _status = resolve_local_file({"name": "naomi.zip"}, self.db)
self.assertEqual(path, "bios/MAME/naomi.zip")
def test_its_owner_still_gets_it(self):
from common import resolve_local_file
entry = {"name": "naomi.zip", "source_profile": "demul",
"contents": self._contents(list(self.roms))}
path, _status = resolve_local_file(entry, self.db)
self.assertEqual(path, "bios/Other/demul/naomi.zip")
class ArchiveMembersIndexOnce(unittest.TestCase):
"""with_archive_members asks once per entry of a profile: scanning the
whole list for each walked 38 million entries in one verify --all."""
+9 -9
View File
@@ -468,13 +468,13 @@ few minutes on a memory card, because every file is hashed:
```
Fetching file index for batocera...
23 files read from Batocera's save directory go to a folder per system under /userdata/saves
18196 files (9.3 GB)
3180 BIOS files (4.4 GB), 11544 game data files (4.8 GB) and 3472 data files (81.8 MB).
18195 files (9.3 GB)
3179 BIOS files (4.4 GB), 11544 game data files (4.8 GB) and 3472 data files (81.8 MB).
Game data: files a game or a game engine reads, of no use to the other cores. Data files: the files an emulator reads from a data folder of its own, such as Dolphin's Sys and PPSSPP's assets.
Not installable: 426 files are not in the collection, 80 of them required.
Checking existing files...
0 in place, 18196 missing, 0 wrong copies
0 in place, 18195 missing, 0 wrong copies
```
<!-- /generated: run-index -->
@@ -489,10 +489,10 @@ as the log of the run below:
<!-- generated: run-download -->
```
Downloading 14724 files (9.2 GB)...
Downloading 14723 files (9.2 GB)...
Press Ctrl+C to stop. Running the same command again carries on from here.
[1/14724] panafz1.bin ok
[2/14724] panafz10.bin ok
[1/14723] panafz1.bin ok
[2/14723] panafz10.bin ok
```
<!-- /generated: run-download -->
@@ -504,8 +504,8 @@ command again picks up where it stopped.
<!-- generated: run-end -->
```
Done. 18196 files installed.
Installed: 3180 BIOS files, 11544 game data files and 3472 data files.
Done. 18195 files installed.
Installed: 3179 BIOS files, 11544 game data files and 3472 data files.
BIOS folder: /userdata/bios
426 files were not installed: the collection does not hold them, or its copy fails their check.
Needed to start an emulator (1 file):
@@ -559,7 +559,7 @@ The same command with `--check` reads the folder and writes nothing:
```
Checking existing files...
18196 in place, 0 missing, 0 wrong copies
18195 in place, 0 missing, 0 wrong copies
Everything is in place.
```