chore: say which repository each source_ref cites

Profiles that read two repositories, a libretro port and its upstream,
now prefix each citation with source or upstream, decided by which tree
carries the cited value at its pin. The emulator pages use the word to
tell libretro glue, emulator code as the port carries it, and the
upstream emulator apart.
This commit is contained in:
Abdessamad Derraz committed 2026-10-20 09:23:41 +02:00
1 parent 205ae5fadb
commit b3b3880c19
168 files changed
+3822 -3822

No files matched your search

+7 -7
View File
@@ -81,46 +81,46 @@ files:
required: false
category: game_data
description: "KidVid Voice Module shared samples, tested for both games"
source_ref: "2600.emu/src/stella/emucore/KidVid.cxx:273,299"
source_ref: "source 2600.emu/src/stella/emucore/KidVid.cxx:273, 299"
- name: KVS1.WAV
system: atari-2600
required: false
category: game_data
description: "KidVid tape for Smurfs Save the Day, Harmony Smurf"
source_ref: "2600.emu/src/stella/emucore/KidVid.cxx:244,247-249,272"
source_ref: "source 2600.emu/src/stella/emucore/KidVid.cxx:244, 247-249, 272"
- name: KVS2.WAV
system: atari-2600
required: false
category: game_data
description: "KidVid tape for Smurfs Save the Day, Handy Smurf"
source_ref: "2600.emu/src/stella/emucore/KidVid.cxx:244,247-249,272"
source_ref: "source 2600.emu/src/stella/emucore/KidVid.cxx:244, 247-249, 272"
- name: KVS3.WAV
system: atari-2600
required: false
category: game_data
description: "KidVid tape for Smurfs Save the Day, Greedy Smurf"
source_ref: "2600.emu/src/stella/emucore/KidVid.cxx:244,247-249,272"
source_ref: "source 2600.emu/src/stella/emucore/KidVid.cxx:244, 247-249, 272"
- name: KVB1.WAV
system: atari-2600
required: false
category: game_data
description: "KidVid tape for Berenstain Bears, Big Number Hunt"
source_ref: "2600.emu/src/stella/emucore/KidVid.cxx:245,247-249,272"
source_ref: "source 2600.emu/src/stella/emucore/KidVid.cxx:245, 247-249, 272"
- name: KVB2.WAV
system: atari-2600
required: false
category: game_data
description: "KidVid tape for Berenstain Bears, Great Letter Roundup"
source_ref: "2600.emu/src/stella/emucore/KidVid.cxx:245,247-249,272"
source_ref: "source 2600.emu/src/stella/emucore/KidVid.cxx:245, 247-249, 272"
- name: KVB3.WAV
system: atari-2600
required: false
category: game_data
description: "KidVid tape for Berenstain Bears, Spooky Spelling Bee"
source_ref: "2600.emu/src/stella/emucore/KidVid.cxx:245,247-249,272"
source_ref: "source 2600.emu/src/stella/emucore/KidVid.cxx:245, 247-249, 272"
+61 -61
View File
@@ -45,7 +45,7 @@ files:
size: 8192
md5: db398d4e4e93a6d4dee3bfe146918219
note: "ZX81 8K BASIC ROM (edition 3, default). Embedded in libretro core as zx81.rom."
source_ref: "Source/zx81config.cpp:260, 81/zx81/snap.c:489"
source_ref: "upstream Source/zx81config.cpp:260, source 81/zx81/snap.c:489"
- name: zx81.edition1.rom
system: sinclair-zx81
required: false
@@ -53,7 +53,7 @@ files:
mode: standalone
size: 8192
md5: 56efa70bbaf311915c56cfdc70584e96
source_ref: "Source/HW_.cpp:2747"
source_ref: "upstream Source/HW_.cpp:2747"
- name: zx81.edition2.rom
system: sinclair-zx81
required: false
@@ -61,7 +61,7 @@ files:
mode: standalone
size: 8192
md5: b9fd58d324b6297f2a696d40722f95dc
source_ref: "Source/HW_.cpp:2748"
source_ref: "upstream Source/HW_.cpp:2748"
# ZX80
- name: zx80.rom
@@ -71,7 +71,7 @@ files:
mode: standalone
size: 4096
md5: e03bd725f98be45aac39c85f7fd41ce4
source_ref: "Source/zx81config.cpp:259, Source/HW_.cpp:2741"
source_ref: "upstream Source/zx81config.cpp:259, upstream Source/HW_.cpp:2741"
# ZX97LE
- name: zx97.rom
@@ -81,7 +81,7 @@ files:
mode: standalone
size: 32768
md5: cc69fdd6195acdfd1e533b2eb4c2a632
source_ref: "Source/zx81config.cpp:281, Source/HW_.cpp:2792"
source_ref: "upstream Source/zx81config.cpp:281, upstream Source/HW_.cpp:2792"
# Jupiter ACE
- name: jupiterace.rom
@@ -91,7 +91,7 @@ files:
mode: standalone
size: 8192
md5: db6efdfd82cebdfbb493d85b1a5efc3c
source_ref: "Source/zx81config.cpp:279, Source/HW_.cpp:2787"
source_ref: "upstream Source/zx81config.cpp:279, upstream Source/HW_.cpp:2787"
# Timex TS1500
- name: ts1500.rom
@@ -101,7 +101,7 @@ files:
mode: standalone
size: 8192
md5: dea07eb23c5768ddf3ed90740eab85cb
source_ref: "Source/zx81config.cpp:271, Source/HW_.cpp:2764"
source_ref: "upstream Source/zx81config.cpp:271, upstream Source/HW_.cpp:2764"
# Timex TS2068
- name: ts2068.rom
@@ -111,7 +111,7 @@ files:
mode: standalone
size: 24576
md5: 9194283503a105f3f3dfba13e61e993f
source_ref: "Source/zx81config.cpp:274-275, Source/HW_.cpp:2884-2886"
source_ref: "upstream Source/zx81config.cpp:274-275, upstream Source/HW_.cpp:2884-2886"
# Lambda 8300
- name: lambda8300colour.rom
@@ -122,7 +122,7 @@ files:
size: 8192
md5: 03aeea3abc7b1ca5f241935477ce71be
note: "Lambda 8300 colour version (default ROM for Lambda machine)."
source_ref: "Source/zx81config.cpp:276, Source/HW_.cpp:2771"
source_ref: "upstream Source/zx81config.cpp:276, upstream Source/HW_.cpp:2771"
- name: lambda8300.rom
system: lambda-8300
required: false
@@ -131,7 +131,7 @@ files:
size: 8192
md5: e232dfce1dcae65953583f66af146232
note: "Lambda 8300 non-colour version (alternative)."
source_ref: "Source/HW_.cpp:2770"
source_ref: "upstream Source/HW_.cpp:2770"
- name: lambda8300characterset.bin
system: lambda-8300
required: false
@@ -140,7 +140,7 @@ files:
size: 512
md5: be906890c4bf42dd99f1a3bcb6003647
note: "Lambda 8300 external font. Loaded when extfont is enabled."
source_ref: "Source/zx81/zx81.cpp:312"
source_ref: "upstream Source/zx81/zx81.cpp:312"
# Ringo R470
- name: ringo470.rom
@@ -150,7 +150,7 @@ files:
mode: standalone
size: 8192
md5: a70bbb0dfe4bb8556e74258062766f5d
source_ref: "Source/zx81config.cpp:277, Source/HW_.cpp:2777"
source_ref: "upstream Source/zx81config.cpp:277, upstream Source/HW_.cpp:2777"
# Microdigital TK85
- name: tk85.rom
@@ -160,7 +160,7 @@ files:
mode: standalone
size: 10240
md5: b301cdad72448d92598197b45bead8fe
source_ref: "Source/zx81config.cpp:278, Source/HW_.cpp:2782"
source_ref: "upstream Source/zx81config.cpp:278, upstream Source/HW_.cpp:2782"
# Timex TC2048
- name: tc2048.rom
@@ -170,7 +170,7 @@ files:
mode: standalone
size: 16384
md5: 9dd7ecf784a6c04265c073c236f5fadb
source_ref: "Source/zx81config.cpp:272, Source/HW_.cpp:2874-2876"
source_ref: "upstream Source/zx81config.cpp:272, upstream Source/HW_.cpp:2874-2876"
# --- Graphics board ROMs ---
# Loaded by zx81_initialise() when corresponding hardware is selected
@@ -184,7 +184,7 @@ files:
size: 4096
md5: 5cba3a306fbb94454811ba262b27c958
note: "dK'tronics character ROM. Embedded in libretro core as dkchr.rom."
source_ref: "Source/zx81/zx81.cpp:316, Source/zx81config.cpp:195-196"
source_ref: "upstream Source/zx81/zx81.cpp:316, upstream Source/zx81config.cpp:195-196"
- name: kaydegraphics.rom
system: sinclair-zx81
required: false
@@ -193,7 +193,7 @@ files:
size: 4096
md5: 4944facea84bea43f4495eaca19006d0
note: "Kayde character ROM."
source_ref: "Source/zx81/zx81.cpp:320, Source/zx81config.cpp:197-198"
source_ref: "upstream Source/zx81/zx81.cpp:320, upstream Source/zx81config.cpp:197-198"
- name: memotechhrg.rom
system: sinclair-zx81
required: false
@@ -202,7 +202,7 @@ files:
size: 2048
md5: 70320cad0ab528e62dcc2ca847870995
note: "Memotech HRG ROM."
source_ref: "Source/zx81/zx81.cpp:334, Source/zx81config.cpp:201-202"
source_ref: "upstream Source/zx81/zx81.cpp:334, upstream Source/zx81config.cpp:201-202"
- name: quicksilvahires.rom
system: sinclair-zx81
required: false
@@ -211,7 +211,7 @@ files:
size: 2048
md5: 1e7408a9a6d329751acc9d0810fd633d
note: "Quicksilva Hi-Res ROM."
source_ref: "Source/zx81/zx81.cpp:338, Source/zx81config.cpp:203-204"
source_ref: "upstream Source/zx81/zx81.cpp:338, upstream Source/zx81config.cpp:203-204"
- name: g007hrg.rom
system: sinclair-zx81
required: false
@@ -220,7 +220,7 @@ files:
size: 2048
md5: 7f59a979b1332a168d2efbc971ce1df0
note: "G007 HRG ROM."
source_ref: "Source/zx81/zx81.cpp:343, Source/zx81config.cpp:199-200"
source_ref: "upstream Source/zx81/zx81.cpp:343, upstream Source/zx81config.cpp:199-200"
# --- Interface ROMs ---
# Loaded by zx81_initialise() when corresponding hardware is selected
@@ -232,7 +232,7 @@ files:
mode: standalone
size: 4096
md5: b1581a2fcf4e5083d5fd92a1da373efa
source_ref: "Source/zx81/zx81.cpp:348, Source/zx81config.cpp:206"
source_ref: "upstream Source/zx81/zx81.cpp:348, upstream Source/zx81config.cpp:206"
- name: memocalc.rom
system: sinclair-zx81
required: false
@@ -240,7 +240,7 @@ files:
mode: standalone
size: 4096
md5: fae8c8cd2cef2ca6b72be5b1cd8509d8
source_ref: "Source/zx81/zx81.cpp:352, Source/zx81config.cpp:207-208"
source_ref: "upstream Source/zx81/zx81.cpp:352, upstream Source/zx81config.cpp:207-208"
# --- FDC ROMs ---
# Loaded by zx81_initialise() (larken81) or spec48_initialise() (others)
@@ -253,7 +253,7 @@ files:
size: 2048
md5: dec8c7f864c209db4defcfbe0774e220
note: "Larken 81 floppy controller ROM."
source_ref: "Source/zx81/zx81.cpp:361, Source/zx81config.cpp:171-172"
source_ref: "upstream Source/zx81/zx81.cpp:361, upstream Source/zx81config.cpp:171-172"
- name: interface1.edition2.rom
system: sinclair-zx-spectrum
required: false
@@ -262,7 +262,7 @@ files:
size: 8192
md5: 31b704ae925305e74f50699271fddd9a
note: "ZX Interface 1 ROM (default edition 2)."
source_ref: "Source/zx81config.cpp:174-175"
source_ref: "upstream Source/zx81config.cpp:174-175"
- name: interface1.edition1.rom
system: sinclair-zx-spectrum
required: false
@@ -270,7 +270,7 @@ files:
mode: standalone
size: 8192
md5: 5c11c61a2dd2ca4bf39328d9ff42d289
source_ref: "EightyOne/Source/ROMs/FDCs/interface1.edition1.rom"
source_ref: "upstream EightyOne/Source/ROMs/FDCs/interface1.edition1.rom"
- name: "+d.g+dos.v1-a.rom"
system: sinclair-zx-spectrum
required: false
@@ -279,7 +279,7 @@ files:
size: 8192
md5: 42e5de16fb5e50082bb954ec7ce45851
note: "Plus D G+DOS ROM (default v1-a)."
source_ref: "Source/zx81config.cpp:163-164"
source_ref: "upstream Source/zx81config.cpp:163-164"
- name: disciple.gdos.v3.rom
system: sinclair-zx-spectrum
required: false
@@ -288,7 +288,7 @@ files:
size: 16384
md5: 2b0c5e2fa87e0b641bdb26634faea234
note: "DISCiPLE GDOS ROM v3."
source_ref: "Source/zx81config.cpp:165-166"
source_ref: "upstream Source/zx81config.cpp:165-166"
- name: discovery.v2-22.rom
system: sinclair-zx-spectrum
required: false
@@ -297,7 +297,7 @@ files:
size: 8192
md5: 3beeddbf0aa716b7aba7deec2bfb3028
note: "Opus Discovery DOS ROM (default v2-22)."
source_ref: "Source/zx81config.cpp:167-168"
source_ref: "upstream Source/zx81config.cpp:167-168"
- name: beta128.trdos.v5-03.rom
system: sinclair-zx-spectrum
required: false
@@ -306,7 +306,7 @@ files:
size: 16384
md5: 0da70a5d2a0e733398e005b96b7e4ba6
note: "Beta 128 TR-DOS ROM (default v5-03)."
source_ref: "Source/zx81config.cpp:169-170"
source_ref: "upstream Source/zx81config.cpp:169-170"
# --- IDE ROMs ---
# Loaded by zx81_initialise() (mwcfide) or spec48 peripherals (others)
@@ -319,7 +319,7 @@ files:
size: 14648
md5: d02ed1b39669c9b163f1fa2b1ffb41ee
note: "MWCF IDE ROM."
source_ref: "Source/zx81/zx81.cpp:381, Source/zx81config.cpp:183-184"
source_ref: "upstream Source/zx81/zx81.cpp:381, upstream Source/zx81config.cpp:183-184"
- name: zxcflba.rom
system: sinclair-zx81
required: false
@@ -328,7 +328,7 @@ files:
size: 16384
md5: e518c0736cb4ce0484ac8091f5ea3e01
note: "ZXCF CompactFlash IDE ROM."
source_ref: "Source/zx81config.cpp:181-182"
source_ref: "upstream Source/zx81config.cpp:181-182"
- name: zx8blbs.rom
system: sinclair-zx81
required: false
@@ -337,7 +337,7 @@ files:
size: 16384
md5: d8f203d2bebfe57d725b0d1067f3b92d
note: "Simple 8-bit IDE ROM."
source_ref: "Source/zx81config.cpp:177-178"
source_ref: "upstream Source/zx81config.cpp:177-178"
- name: zxidelbs.rom
system: sinclair-zx81
required: false
@@ -346,7 +346,7 @@ files:
size: 16384
md5: 6cfbf044b8f435b7f70eae37d9ee5c28
note: "Simple 16-bit IDE ROM."
source_ref: "Source/zx81config.cpp:179-180"
source_ref: "upstream Source/zx81config.cpp:179-180"
# --- Spectrum peripheral ROMs ---
# Loaded by spec48_initialise() or Spectrum peripheral code
@@ -359,7 +359,7 @@ files:
size: 2048
md5: 052f6af718337e35e76693723e1d73e3
note: "Currah uSpeech ROM."
source_ref: "Source/Spectrum/spec48.cpp:344, Source/zx81config.cpp:186-187"
source_ref: "upstream Source/Spectrum/spec48.cpp:344, upstream Source/zx81config.cpp:186-187"
- name: usource.rom
system: sinclair-zx81
required: false
@@ -368,7 +368,7 @@ files:
size: 8192
md5: ebe1490920cbb62bde7282ae24928d95
note: "Currah uSource ROM."
source_ref: "Source/Spectrum/spec48.cpp:350, Source/zx81config.cpp:188-189"
source_ref: "upstream Source/Spectrum/spec48.cpp:350, upstream Source/zx81config.cpp:188-189"
- name: multiface128.rom
system: sinclair-zx-spectrum
required: false
@@ -377,7 +377,7 @@ files:
size: 8192
md5: c420ef03f6e0c477d9474efe3441a556
note: "Multiface 128 ROM."
source_ref: "Source/zx81config.cpp:190-191"
source_ref: "upstream Source/zx81config.cpp:190-191"
- name: multiface3.rom
system: sinclair-zx-spectrum
required: false
@@ -386,7 +386,7 @@ files:
size: 8192
md5: afe2218c3a6a43f1854fe824424d4167
note: "Multiface 3 ROM."
source_ref: "Source/zx81config.cpp:192-193"
source_ref: "upstream Source/zx81config.cpp:192-193"
# --- Digitalker speech ROMs ---
# Loaded by Digitalk::Init() when Digitalker speech is selected
@@ -399,7 +399,7 @@ files:
size: 8192
md5: 864beefecf0021fa6b0f5a5aff55c167
note: "Digitalker speech ROM bank 1a."
source_ref: "Source/Digitalker/Digitalkdrv.cpp:40-45"
source_ref: "upstream Source/Digitalker/Digitalkdrv.cpp:40-45"
- name: SSR2.bin
system: sinclair-zx81
required: false
@@ -408,7 +408,7 @@ files:
size: 8192
md5: d3924ecc0efda0a58c4bda43044061e4
note: "Digitalker speech ROM bank 1b."
source_ref: "Source/Digitalker/Digitalkdrv.cpp:49-54"
source_ref: "upstream Source/Digitalker/Digitalkdrv.cpp:49-54"
- name: SSR5.bin
system: sinclair-zx81
required: false
@@ -417,7 +417,7 @@ files:
size: 8192
md5: dd2793938c50217c0e5e8aef75b98856
note: "Digitalker speech ROM bank 2a."
source_ref: "Source/Digitalker/Digitalkdrv.cpp:58-63"
source_ref: "upstream Source/Digitalker/Digitalkdrv.cpp:58-63"
- name: SSR6.bin
system: sinclair-zx81
required: false
@@ -426,7 +426,7 @@ files:
size: 8192
md5: 5d6ee8cdf1b12816c4f152b5a1e13977
note: "Digitalker speech ROM bank 2b."
source_ref: "Source/Digitalker/Digitalkdrv.cpp:67-72"
source_ref: "upstream Source/Digitalker/Digitalkdrv.cpp:67-72"
# --- ZXpand overlay ROMs (standalone only) ---
# Loaded when ZXpand SD card interface is enabled
@@ -438,7 +438,7 @@ files:
mode: standalone
size: 8192
md5: 49b1bd3485d080bb242e94fd698f028d
source_ref: "Source/zx81/zx81.cpp:298-303"
source_ref: "upstream Source/zx81/zx81.cpp:298-303"
- name: zx80.zxpand.ovl
system: sinclair-zx80
required: false
@@ -446,7 +446,7 @@ files:
mode: standalone
size: 8192
md5: 37cea5c1e7144de898a7dc4b102fb7fd
source_ref: "Source/zx81/zx81.cpp:304-305"
source_ref: "upstream Source/zx81/zx81.cpp:304-305"
- name: ts1500.zxpand.ovl
system: timex-ts1500
required: false
@@ -454,7 +454,7 @@ files:
mode: standalone
size: 8192
md5: 49b1bd3485d080bb242e94fd698f028d
source_ref: "Source/zx81/zx81.cpp:298-303"
source_ref: "upstream Source/zx81/zx81.cpp:298-303"
# --- ZX Spectrum machine ROMs (standalone mode) ---
@@ -466,7 +466,7 @@ files:
size: 16384
md5: 4c42a2f075212361c3117015b107ff68
note: "Spectrum 48K."
source_ref: "Source/zx81config.cpp:261-263, Source/HW_.cpp:2800-2807"
source_ref: "upstream Source/zx81config.cpp:261-263, upstream Source/HW_.cpp:2800-2807"
- name: spectrum48.spanish.rom
system: sinclair-zx-spectrum
required: false
@@ -474,7 +474,7 @@ files:
mode: standalone
size: 16384
md5: 60e1bd8b4d59b55e5b2175126239517f
source_ref: "Source/HW_.cpp:2812"
source_ref: "upstream Source/HW_.cpp:2812"
- name: spectrum48.arabic.rom
system: sinclair-zx-spectrum
required: false
@@ -482,7 +482,7 @@ files:
mode: standalone
size: 16384
md5: 9f6f56003307b9d55be96f406fdbf2b1
source_ref: "EightyOne/Source/ROMs/spectrum48.arabic.rom"
source_ref: "upstream EightyOne/Source/ROMs/spectrum48.arabic.rom"
- name: spectrum48.arabic.version1.rom
system: sinclair-zx-spectrum
required: false
@@ -490,7 +490,7 @@ files:
mode: standalone
size: 16384
md5: a6a1e3a68bb5523997103c3925a46fe4
source_ref: "Source/HW_.cpp:2813, Source/HW_.cpp:2820"
source_ref: "upstream Source/HW_.cpp:2813, upstream Source/HW_.cpp:2820"
- name: spectrum48.arabic.version2.rom
system: sinclair-zx-spectrum
required: false
@@ -498,7 +498,7 @@ files:
mode: standalone
size: 16384
md5: fac3d08455328c34f0d06344d89cec0e
source_ref: "Source/HW_.cpp:2828, Source/HW_.cpp:2837"
source_ref: "upstream Source/HW_.cpp:2828, upstream Source/HW_.cpp:2837"
- name: spectrum48.nordic.rom
system: sinclair-zx-spectrum
required: false
@@ -506,7 +506,7 @@ files:
mode: standalone
size: 16384
md5: f058f27ae61af225fe5baacc1d89adfc
source_ref: "Source/HW_.cpp:2806"
source_ref: "upstream Source/HW_.cpp:2806"
- name: spectrum128.rom
system: sinclair-zx-spectrum
required: false
@@ -515,7 +515,7 @@ files:
size: 32768
md5: 85fede415f4294cc777517d7eada482e
note: "Spectrum 128K."
source_ref: "Source/zx81config.cpp:264, Source/HW_.cpp:2817-2821"
source_ref: "upstream Source/zx81config.cpp:264, upstream Source/HW_.cpp:2817-2821"
- name: spectrum128.spanish.rom
system: sinclair-zx-spectrum
required: false
@@ -523,7 +523,7 @@ files:
mode: standalone
size: 32768
md5: 84aef735da122d55e41a33455c7c3506
source_ref: "Source/HW_.cpp:2819"
source_ref: "upstream Source/HW_.cpp:2819"
- name: spectrum+2.rom
system: sinclair-zx-spectrum
required: false
@@ -532,7 +532,7 @@ files:
size: 32768
md5: 238f77692156a5c49d20c0aa2862e8bb
note: "Spectrum +2."
source_ref: "Source/zx81config.cpp:266, Source/HW_.cpp:2824-2829"
source_ref: "upstream Source/zx81config.cpp:266, upstream Source/HW_.cpp:2824-2829"
- name: spectrum+2.french.rom
system: sinclair-zx-spectrum
required: false
@@ -540,7 +540,7 @@ files:
mode: standalone
size: 32768
md5: 1fff14aeca8e1dd3670142982cc6bb36
source_ref: "Source/HW_.cpp:2826"
source_ref: "upstream Source/HW_.cpp:2826"
- name: spectrum+2.spanish.rom
system: sinclair-zx-spectrum
required: false
@@ -548,7 +548,7 @@ files:
mode: standalone
size: 32768
md5: 43cf648e27efc9be8186bb7049505d79
source_ref: "Source/HW_.cpp:2827"
source_ref: "upstream Source/HW_.cpp:2827"
- name: spectrum+3.version4-0.rom
system: sinclair-zx-spectrum
required: false
@@ -557,7 +557,7 @@ files:
size: 65536
md5: 05de80a055b5e7866f55769db0584d6e
note: "Spectrum +3."
source_ref: "Source/HW_.cpp:2833, Source/HW_.cpp:2854"
source_ref: "upstream Source/HW_.cpp:2833, upstream Source/HW_.cpp:2854"
- name: spectrum+3.version4-0.spanish.rom
system: sinclair-zx-spectrum
required: false
@@ -565,7 +565,7 @@ files:
mode: standalone
size: 65536
md5: 990dfe9d37b48595f5befe0e4ff4b7c6
source_ref: "Source/HW_.cpp:2835, Source/HW_.cpp:2856"
source_ref: "upstream Source/HW_.cpp:2835, upstream Source/HW_.cpp:2856"
- name: spectrum+3.version4-1.rom
system: sinclair-zx-spectrum
required: false
@@ -574,7 +574,7 @@ files:
size: 65536
md5: 7e00ed3562abfd188d0d4da03e80bc0a
note: "Spectrum +3 (default for +2A and +3)."
source_ref: "Source/zx81config.cpp:267-268, Source/HW_.cpp:2834, Source/HW_.cpp:2855"
source_ref: "upstream Source/zx81config.cpp:267-268, upstream Source/HW_.cpp:2834, upstream Source/HW_.cpp:2855"
- name: spectrum+3.version4-1.spanish.rom
system: sinclair-zx-spectrum
required: false
@@ -582,7 +582,7 @@ files:
mode: standalone
size: 65536
md5: 52d130178c1106fef765b5f119fb43bc
source_ref: "Source/HW_.cpp:2836, Source/HW_.cpp:2857"
source_ref: "upstream Source/HW_.cpp:2836, upstream Source/HW_.cpp:2857"
- name: spectrum+3.arabic3-a.english4-0.rom
system: sinclair-zx-spectrum
required: false
@@ -590,7 +590,7 @@ files:
mode: standalone
size: 131072
md5: 30316fa0ed7ee6682933960e11b48d60
source_ref: "Source/HW_.cpp:2858"
source_ref: "upstream Source/HW_.cpp:2858"
- name: tk90.rom
system: sinclair-zx-spectrum
required: false
@@ -599,7 +599,7 @@ files:
size: 16384
md5: b7893ad25728fbf6410f08eddd4a1cad
note: "Microdigital TK90X (Spectrum clone)."
source_ref: "EightyOne/Source/ROMs/tk90.rom"
source_ref: "upstream EightyOne/Source/ROMs/tk90.rom"
- name: tk95.rom
system: sinclair-zx-spectrum
required: false
@@ -608,4 +608,4 @@ files:
size: 16384
md5: b7893ad25728fbf6410f08eddd4a1cad
note: "Microdigital TK95 (Spectrum clone)."
source_ref: "EightyOne/Source/ROMs/tk95.rom"
source_ref: "upstream EightyOne/Source/ROMs/tk95.rom"
+1 -1
View File
@@ -42,4 +42,4 @@ files:
note: >
Atari 5200 OS ROM. Core option "a5200_bios" controls official vs internal.
Altirra replacement has lower compatibility with some titles.
source_ref: "libretro/libretro.c:58-59, libretro/libretro.c:416-507, libretro/libretro.c:456-468, emu/memory.c:46"
source_ref: "source libretro/libretro.c:58-59, source libretro/libretro.c:416-507, source libretro/libretro.c:456-468, source emu/memory.c:46"
+3 -3
View File
@@ -62,7 +62,7 @@ files:
required: false
category: bios_zip
system: atari-7800
source_ref: "src/mame/drivers/a7800.cpp:1698-1748"
source_ref: "source src/mame/drivers/a7800.cpp:1698-1748"
note: >-
Merged console BIOS archive documented by the manual at bios/a7800.zip.
Serves all eight machines through the parent chain, since the PAL
@@ -88,7 +88,7 @@ files:
required: false
category: bios_zip
system: atari-7800
source_ref: "hash/a7800.xml:8-21"
source_ref: "source hash/a7800.xml:8-21"
note: >-
Software list set for the High Score Cartridge configuration (CX78HSC,
slot a78_hsc). Fatal when that configuration is selected and the set is
@@ -104,7 +104,7 @@ files:
required: false
category: bios_zip
system: atari-7800
source_ref: "hash/a7800.xml:24-38"
source_ref: "source hash/a7800.xml:24-38"
note: >-
Software list set for the XM Expansion Module configuration (slot
a78_xm), which reuses the High Score Cartridge ROM alongside 128KB RAM,
+11 -11
View File
@@ -90,7 +90,7 @@ files:
validation: [size]
description: "PS2 BIOS image"
note: "Any image whose romdir holds RESET and ROMVER is accepted, whatever its name. The 4 to 8 MB range gates the folder scan, while an image named in the configuration skips both that range and the romdir test."
source_ref: "aethersx2/pcsx2/ps2/BiosTools.cpp:27-28, aethersx2/pcsx2/ps2/BiosTools.cpp:235-260, aethersx2/pcsx2/ps2/BiosTools.cpp:272-316, aethersx2 v1.5-3606 usr/share/aethersx2 0xa45ffc"
source_ref: "source aethersx2/pcsx2/ps2/BiosTools.cpp:27-28, source aethersx2/pcsx2/ps2/BiosTools.cpp:235-260, source aethersx2/pcsx2/ps2/BiosTools.cpp:272-316, aethersx2 v1.5-3606 usr/share/aethersx2 0xa45ffc"
- name: ps2-0230a-20080220.rom1
path: bios/ps2-0230a-20080220.rom1
@@ -98,7 +98,7 @@ files:
max_size: 4194304
description: "DVD player ROM"
note: "Tried as {bios}.rom1 then {biosbase}.rom1. Read at 0x2404000 of the EE memory block and truncated to 4 MB. Logged and skipped when absent."
source_ref: "aethersx2/pcsx2/ps2/BiosTools.cpp:192-218, aethersx2 v1.5-3606 usr/share/aethersx2 0xa45b44, AetherSX2-release MacOS/AetherSX2 0x1006e7184"
source_ref: "source aethersx2/pcsx2/ps2/BiosTools.cpp:192-218, aethersx2 v1.5-3606 usr/share/aethersx2 0xa45b44, AetherSX2-release MacOS/AetherSX2 0x1006e7184"
- name: ps2-0230a-20080220.rom2
aliases:
@@ -108,7 +108,7 @@ files:
max_size: 524288
description: "Chinese ROM extension"
note: "Same two-step naming as rom1. Read at 0x2804000 of the EE memory block and truncated to 512 KB. Only present on Chinese region consoles."
source_ref: "aethersx2/pcsx2/ps2/BiosTools.cpp:192-218, aethersx2 v1.5-3606 usr/share/aethersx2 0xa45d50, AetherSX2-release MacOS/AetherSX2 0x1006e7338"
source_ref: "source aethersx2/pcsx2/ps2/BiosTools.cpp:192-218, aethersx2 v1.5-3606 usr/share/aethersx2 0xa45d50, AetherSX2-release MacOS/AetherSX2 0x1006e7338"
- name: ps2-0230a-20080220.nvm
path: bios/ps2-0230a-20080220.nvm
@@ -117,7 +117,7 @@ files:
size: 1024
description: "Console NVRAM"
note: "Read at the BIOS path with the extension replaced by nvm. Carries the console id, the iLink id, the language and the OSD configuration. A 1024 byte image is written when the file is missing or shorter, zeroed except for a fixed iLink id and the language defaults of the BIOS region."
source_ref: "aethersx2/pcsx2/CDVD/CDVD.cpp:158-197, aethersx2 v1.5-3606 usr/share/aethersx2 0x95d8e0"
source_ref: "source aethersx2/pcsx2/CDVD/CDVD.cpp:158-197, aethersx2 v1.5-3606 usr/share/aethersx2 0x95d8e0"
- name: ps2-0230a-20080220.mec
path: bios/ps2-0230a-20080220.mec
@@ -126,7 +126,7 @@ files:
size: 4
description: "Mechacon version"
note: "Read at the BIOS path with the extension replaced by mec. Written as 03 06 02 00 when the file is missing or shorter than 4 bytes."
source_ref: "aethersx2/pcsx2/CDVD/CDVD.cpp:120-144, aethersx2 v1.5-3606 usr/share/aethersx2 0x95e7fc"
source_ref: "source aethersx2/pcsx2/CDVD/CDVD.cpp:120-144, aethersx2 v1.5-3606 usr/share/aethersx2 0x95e7fc"
- name: eeprom.dat
required: false
@@ -134,7 +134,7 @@ files:
size: 64
description: "DEV9 EEPROM"
note: "Opened from the working directory when the network adapter starts and mapped over 64 bytes. A compiled-in image stands in when the file is missing or cannot be mapped."
source_ref: "aethersx2/pcsx2/DEV9/DEV9.cpp:146-161, aethersx2 v1.5-3606 usr/share/aethersx2 0x97ac90"
source_ref: "source aethersx2/pcsx2/DEV9/DEV9.cpp:146-161, aethersx2 v1.5-3606 usr/share/aethersx2 0x97ac90"
- name: flash.dat
required: false
@@ -142,7 +142,7 @@ files:
max_size: 8650752
description: "DEV9 SmartMedia flash image"
note: "Opened from the working directory at network adapter init and read as 1024 blocks of 16 pages of 512 bytes plus 16 ECC bytes. The card is filled with 0xFF when the file is absent, and a short read is logged."
source_ref: "aethersx2/pcsx2/DEV9/flash.cpp:76-104, aethersx2 v1.5-3606 usr/share/aethersx2 0x97ac40"
source_ref: "source aethersx2/pcsx2/DEV9/flash.cpp:76-104, aethersx2 v1.5-3606 usr/share/aethersx2 0x97ac40"
- name: GameIndex.yaml
path: resources/GameIndex.yaml
@@ -153,7 +153,7 @@ files:
- 71fc274cbe27f382afb0324024ebdc6f59aa666d
description: "Game database"
note: "Read from the resources folder, keyed by serial, and carrying the per-game fixes, patches and settings overrides. Parsed into gamedb.cache in the cache folder and reparsed whenever the modification time moves."
source_ref: "aethersx2/pcsx2/GameDatabase.cpp:35-36, aethersx2/pcsx2/GameDatabase.cpp:348-352, aethersx2/pcsx2/GameDatabase.cpp:523-535"
source_ref: "source aethersx2/pcsx2/GameDatabase.cpp:35-36, source aethersx2/pcsx2/GameDatabase.cpp:348-352, source aethersx2/pcsx2/GameDatabase.cpp:523-535"
- name: cheats_ws.zip
path: resources/cheats_ws.zip
@@ -161,7 +161,7 @@ files:
installed_on: [rocknix]
description: "Widescreen patch archive"
note: "Per-game pnach entries matched on the disc CRC, loaded when widescreen patches are enabled. The cheats_ws folder takes precedence and the archive is skipped when it holds a match. Shipped by the Linux and Android builds, while the macOS build looks for it without carrying one. ROCKNIX installs the Linux build's resources folder beside the binary."
source_ref: "aethersx2/pcsx2/Patch.cpp:202-231, AetherSX2-release MacOS/AetherSX2"
source_ref: "source aethersx2/pcsx2/Patch.cpp:202-231, AetherSX2-release MacOS/AetherSX2"
- name: cheats_ni.zip
path: resources/cheats_ni.zip
@@ -169,7 +169,7 @@ files:
installed_on: [rocknix]
description: "No-interlacing patch archive"
note: "Same form as cheats_ws.zip, loaded when no-interlacing patches are enabled, with the cheats_ni folder taking precedence. Shipped by the Linux and Android builds, while the macOS build looks for it without carrying one."
source_ref: "aethersx2/pcsx2/Patch.cpp:202-231, AetherSX2-release MacOS/AetherSX2"
source_ref: "source aethersx2/pcsx2/Patch.cpp:202-231, AetherSX2-release MacOS/AetherSX2"
- name: game_controller_db.txt
path: resources/game_controller_db.txt
@@ -177,4 +177,4 @@ files:
bundled: true
description: "SDL controller mapping database"
note: "Read from the resources folder and fed to SDL at input init. SDL falls back to its built-in mappings when the file cannot be read."
source_ref: "aethersx2/pcsx2/PAD/Host/SDLJoystick.cpp:46, AetherSX2-release AetherSX2.app/Contents/Resources"
source_ref: "source aethersx2/pcsx2/PAD/Host/SDLJoystick.cpp:46, AetherSX2-release AetherSX2.app/Contents/Resources"
+24 -24
View File
@@ -69,14 +69,14 @@ files:
required: true
size: 262144
note: "A500 Kickstart v1.3 rev 34.005, default for A500 model"
source_ref: "libretro/libretro.cpp:1799 (candidates_a500)"
source_ref: "source libretro/libretro.cpp:1799 (candidates_a500)"
- name: kick12.rom
system: commodore-amiga
required: false
size: 262144
note: "A500 Kickstart v1.2 rev 33.180, for A500OG model"
source_ref: "libretro/libretro.cpp:1798 (candidates_a500og)"
source_ref: "source libretro/libretro.cpp:1798 (candidates_a500og)"
- name: kick20.rom
system: commodore-amiga
@@ -84,41 +84,41 @@ files:
size: 524288
aliases: [kick204.rom]
note: "A500+ Kickstart v2.04 rev 37.175"
source_ref: "libretro/libretro.cpp:1800 (candidates_a500p)"
source_ref: "source libretro/libretro.cpp:1800 (candidates_a500p)"
- name: kick205.rom
system: commodore-amiga
required: false
size: 524288
note: "A600 Kickstart v2.05 rev 37.350, also used for WHDLoad"
source_ref: "libretro/libretro.cpp:1801 (candidates_a600)"
source_ref: "source libretro/libretro.cpp:1801 (candidates_a600)"
- name: kick31.rom
system: commodore-amiga
required: false
size: 524288
note: "Kickstart v3.1 (generic), first candidate for A1200 and A4000"
source_ref: "libretro/libretro.cpp:1802-1803 (candidate arrays)"
source_ref: "source libretro/libretro.cpp:1802-1803 (candidate arrays)"
- name: kick40068.A1200
system: commodore-amiga
required: false
size: 524288
note: "A1200 Kickstart v3.1 rev 40.68, fallback after kick31.rom"
source_ref: "libretro/libretro.cpp:767 (option label), libretro/libretro.cpp:1802 (candidates_a1200)"
source_ref: "source libretro/libretro.cpp:767 (option label), source libretro/libretro.cpp:1802 (candidates_a1200)"
- name: kick40068.A4000
system: commodore-amiga
required: false
size: 524288
note: "A4000 Kickstart v3.1 rev 40.68, fallback after kick31.rom"
source_ref: "libretro/libretro.cpp:768 (option label), libretro/libretro.cpp:1803 (candidates_a4000)"
source_ref: "source libretro/libretro.cpp:768 (option label), source libretro/libretro.cpp:1803 (candidates_a4000)"
- name: kick.rom
system: commodore-amiga
required: false
note: "Generic name, any Kickstart ROM. Last resort fallback for all models."
source_ref: "libretro/libretro.cpp:1792-1797 (candidates_generic)"
source_ref: "source libretro/libretro.cpp:1792-1797 (candidates_generic)"
# --- CD32 ROMs ---
@@ -128,7 +128,7 @@ files:
size: 524288
aliases: [amiga-os-310-cd32.rom, kick40060.CD32]
note: "CD32 Kickstart v3.1 rev 40.60"
source_ref: "libretro/libretro.cpp:1804 (candidates_cd32)"
source_ref: "source libretro/libretro.cpp:1804 (candidates_cd32)"
- name: cd32ext.rom
system: commodore-cd32
@@ -136,7 +136,7 @@ files:
size: 524288
aliases: [amiga-ext-310-cd32.rom, "CD32 Extended.ROM"]
note: "CD32 extended ROM rev 40.60. Not needed if using a combined 1MB ROM."
source_ref: "libretro/libretro.cpp:1862 (candidates_cd32 in find_ext_rom_in_system_dir)"
source_ref: "source libretro/libretro.cpp:1862 (candidates_cd32 in find_ext_rom_in_system_dir)"
# --- CDTV ROMs ---
@@ -145,14 +145,14 @@ files:
required: false
aliases: [kick34005.CDTV]
note: "CDTV extended ROM v1.00, used as kickstart candidate"
source_ref: "libretro/libretro.cpp:1805 (candidates_cdtv)"
source_ref: "source libretro/libretro.cpp:1805 (candidates_cdtv)"
- name: cdtvext.rom
system: commodore-cdtv
required: false
aliases: ["CDTV Extended.ROM"]
note: "CDTV extended ROM file"
source_ref: "libretro/libretro.cpp:1864 (candidates_cdtv in find_ext_rom_in_system_dir)"
source_ref: "source libretro/libretro.cpp:1864 (candidates_cdtv in find_ext_rom_in_system_dir)"
# --- AROS replacement ROMs ---
# ref: src/memory.cpp:1925-1946 find_kickstart_replacement_directory,
@@ -169,7 +169,7 @@ files:
AROS extended ROM replacement, used when no Kickstart ROM is found. Looked
up in the configured ROM directories, and only in a directory that also
holds aros-rom.bin. The core zip carries the library alone.
source_ref: "src/memory.cpp:1933 (paired existence check), src/memory.cpp:1958-1959 (load)"
source_ref: "source src/memory.cpp:1933 (paired existence check), source src/memory.cpp:1958-1959 (load)"
- name: aros-ext.bin
mode: standalone
@@ -186,7 +186,7 @@ files:
up in the configured ROM directories, and only in a directory that also
holds aros-rom.bin. Shipped in roms/ of the 8.1.2 Windows zip and deb. The
Recalbox and ROCKNIX packages leave it out.
source_ref: "src/memory.cpp:1933 (paired existence check), src/memory.cpp:1958-1959 (load)"
source_ref: "source src/memory.cpp:1933 (paired existence check), source src/memory.cpp:1958-1959 (load)"
- name: aros-rom.bin
mode: libretro
@@ -197,7 +197,7 @@ files:
AROS main ROM replacement, used with aros-ext.bin as Kickstart fallback.
Looked up in the configured ROM directories, and only in a directory that
also holds aros-ext.bin. The core zip carries the library alone.
source_ref: "src/memory.cpp:1934 (paired existence check), src/memory.cpp:1987-1988 (load)"
source_ref: "source src/memory.cpp:1934 (paired existence check), source src/memory.cpp:1987-1988 (load)"
- name: aros-rom.bin
mode: standalone
@@ -214,7 +214,7 @@ files:
Looked up in the configured ROM directories, and only in a directory that
also holds aros-ext.bin. Shipped in roms/ of the 8.1.2 Windows zip and deb.
The Recalbox and ROCKNIX packages leave it out.
source_ref: "src/memory.cpp:1934 (paired existence check), src/memory.cpp:1987-1988 (load)"
source_ref: "source src/memory.cpp:1934 (paired existence check), source src/memory.cpp:1987-1988 (load)"
# --- Cloanto key ---
@@ -222,7 +222,7 @@ files:
system: commodore-amiga
required: false
note: "Decryption key for Cloanto Amiga Forever encrypted ROMs"
source_ref: "src/rommgr.cpp:1444-1525"
source_ref: "source src/rommgr.cpp:1444-1525"
# --- Keyboard MCU ROMs ---
# Loaded when keyboard_mode is set to MCU emulation.
@@ -234,21 +234,21 @@ files:
required: false
size: 2048
note: "6500-1/6570-036 keyboard MCU ROM for A500/A600/A1000 models"
source_ref: "src/kbmcu/keyboard_mcu_6500_1.cpp:385-408, src/rommgr.cpp:136-137"
source_ref: "source src/kbmcu/keyboard_mcu_6500_1.cpp:385-408, source src/rommgr.cpp:136-137"
- name: "68HC05.rom"
system: commodore-amiga
required: false
size: 8192
note: "68HC05 keyboard MCU ROM for A1200"
source_ref: "src/kbmcu/keyboard_mcu_6805.cpp:544-567, src/rommgr.cpp:138-139"
source_ref: "source src/kbmcu/keyboard_mcu_6805.cpp:544-567, source src/rommgr.cpp:138-139"
- name: "D8039HLC.rom"
system: commodore-amiga
required: false
size: 2048
note: "D8039HLC keyboard MCU ROM for A2000"
source_ref: "src/kbmcu/keyboard_mcu_d8039hlc.cpp:235-258, src/rommgr.cpp:140-141"
source_ref: "source src/kbmcu/keyboard_mcu_d8039hlc.cpp:235-258, source src/rommgr.cpp:140-141"
# --- Munt MT-32/CM-32L MIDI ROMs ---
# Located in mt32-roms/ subdirectory of the ROM path.
@@ -271,14 +271,14 @@ files:
- mt32-roms/ctrl_mt32_2_06.rom
- mt32-roms/ctrl_mt32_2_03.rom
note: "Roland MT-32 control ROM for Munt MIDI emulation"
source_ref: "src/midiemu.cpp:38-62, src/midiemu.cpp:159-164"
source_ref: "source src/midiemu.cpp:38-62, source src/midiemu.cpp:159-164"
- name: mt32-roms/pcm_mt32.rom
system: commodore-amiga
required: false
aliases: [mt32-roms/mt32_pcm.rom]
note: "Roland MT-32 PCM ROM for Munt MIDI emulation"
source_ref: "src/midiemu.cpp:140-148"
source_ref: "source src/midiemu.cpp:140-148"
- name: mt32-roms/cm32l_control.rom
system: commodore-amiga
@@ -289,11 +289,11 @@ files:
- mt32-roms/ctrl_cm32l_1_02.rom
- mt32-roms/ctrl_cm32l_1_00.rom
note: "Roland CM-32L control ROM for Munt MIDI emulation"
source_ref: "src/midiemu.cpp:25-37, src/midiemu.cpp:159-164"
source_ref: "source src/midiemu.cpp:25-37, source src/midiemu.cpp:159-164"
- name: mt32-roms/pcm_cm32l.rom
system: commodore-amiga
required: false
aliases: [mt32-roms/cm32l_pcm.rom]
note: "Roland CM-32L PCM ROM for Munt MIDI emulation"
source_ref: "src/midiemu.cpp:149-158"
source_ref: "source src/midiemu.cpp:149-158"
+1 -1
View File
@@ -38,7 +38,7 @@ analysis:
build_system: "CMake add_resources() in resource/CMakeLists.txt"
storage: "apple2roms static library linked into core binary"
accessor: "GNUFrame::GetResourceData() -> apple2roms::data map"
source_ref: "source/frontends/common2/gnuframe.cpp:83"
source_ref: "source source/frontends/common2/gnuframe.cpp:83"
system_roms:
- id: IDR_APPLE2_ROM
+6 -6
View File
@@ -120,7 +120,7 @@ files:
SCEPKG keys and their inner TARs extracted over dev_flash. The Java layer
creates dev_flash/.installed once the native call returns true. No digest
of the file itself is compared against anything.
source_ref: "app/src/main/cpp/aps3e_emu.cpp:664-835, app/src/main/cpp/emulator_aps3e.cpp:1078, app/src/main/java/aenu/aps3e/MainActivity.java:591-623, app/src/main/res/values/strings.xml:120-122"
source_ref: "source app/src/main/cpp/aps3e_emu.cpp:664-835, source app/src/main/cpp/emulator_aps3e.cpp:1078, source app/src/main/java/aenu/aps3e/MainActivity.java:591-623, source app/src/main/res/values/strings.xml:120-122"
- name: "<game>.dkey"
aliases: ["<game>.key"]
@@ -136,7 +136,7 @@ files:
32-byte read is taken as a hex string and converted, a 16-byte file as raw.
Any other length fails the key check. An image whose odd regions are
encrypted does not boot without it.
source_ref: "app/src/main/java/aenu/aps3e/Utils.java:185-205, app/src/main/cpp/rpcs3/rpcs3/Loader/iso.cpp:362-408, app/src/main/cpp/rpcs3/rpcs3/Loader/iso.cpp:855-882"
source_ref: "source app/src/main/java/aenu/aps3e/Utils.java:185-205, source app/src/main/cpp/rpcs3/rpcs3/Loader/iso.cpp:362-408, source app/src/main/cpp/rpcs3/rpcs3/Loader/iso.cpp:855-882"
- name: "<content_id>.rap"
required: false
@@ -151,7 +151,7 @@ files:
matching file up by content id, with a lowercase extension, in the exdata
folder of each user under dev_hdd0/home, and rejects a content id longer
than 0x30 characters or outside A-Z, a-z, 0-9, - and _.
source_ref: "app/src/main/java/aenu/aps3e/MainActivity.java:649-653, app/src/main/java/aenu/aps3e/Emulator.java:820-845, app/src/main/cpp/rpcs3/rpcs3/Crypto/unself.cpp:1312-1343, app/src/main/cpp/rpcs3/rpcs3/Emu/system_utils.cpp:396-421"
source_ref: "source app/src/main/java/aenu/aps3e/MainActivity.java:649-653, source app/src/main/java/aenu/aps3e/Emulator.java:820-845, source app/src/main/cpp/rpcs3/rpcs3/Crypto/unself.cpp:1312-1343, source app/src/main/cpp/rpcs3/rpcs3/Emu/system_utils.cpp:396-421"
- name: "<content_id>.edat"
required: false
@@ -163,7 +163,7 @@ files:
Imported through the same entry. The NPD header is read and the file
refused below 0x90 bytes or when the magic is not NPD, then written whole
to dev_hdd0/home/00000001/exdata under the content id the header declares.
source_ref: "app/src/main/java/aenu/aps3e/MainActivity.java:654-658, app/src/main/cpp/aps3e_emu.cpp:878-906, app/src/main/cpp/emulator_aps3e.cpp:1085, app/src/main/cpp/rpcs3/rpcs3/Emu/system_utils.cpp:440"
source_ref: "source app/src/main/java/aenu/aps3e/MainActivity.java:654-658, source app/src/main/cpp/aps3e_emu.cpp:878-906, source app/src/main/cpp/emulator_aps3e.cpp:1085, source app/src/main/cpp/rpcs3/rpcs3/Emu/system_utils.cpp:440"
- name: "<font>.ttf"
aliases: ["<font>.ttc", "<font>.otf"]
@@ -177,7 +177,7 @@ files:
classes at once, and only while Font File Selection is Custom. The setting
reverts to From Firmware when the stored path no longer resolves, so the
firmware faces cover the absence.
source_ref: "app/src/main/java/aenu/aps3e/EmulatorSettings.java:1329-1349, app/src/main/cpp/aps3e_rp3_impl.cpp:215-227, app/src/main/cpp/rpcs3/rpcs3/Emu/system_config.h:402-403"
source_ref: "source app/src/main/java/aenu/aps3e/EmulatorSettings.java:1329-1349, source app/src/main/cpp/aps3e_rp3_impl.cpp:215-227, source app/src/main/cpp/rpcs3/rpcs3/Emu/system_config.h:402-403"
- name: "<driver>.so"
aliases: ["<driver>.zip"]
@@ -192,7 +192,7 @@ files:
through libadrenotools in place of the system loader. The system
libvulkan.so is used when Use Custom Driver is off, the path is empty, or
the file is gone.
source_ref: "app/src/main/java/aenu/aps3e/EmulatorSettings.java:1232-1327, app/src/main/cpp/aps3e_emu.cpp:952-976, app/src/main/cpp/vkapi.cpp:18-33, app/src/main/cpp/rpcs3/rpcs3/Emu/system_config.h:209-211"
source_ref: "source app/src/main/java/aenu/aps3e/EmulatorSettings.java:1232-1327, source app/src/main/cpp/aps3e_emu.cpp:952-976, source app/src/main/cpp/vkapi.cpp:18-33, source app/src/main/cpp/rpcs3/rpcs3/Emu/system_config.h:209-211"
# Layout produced by extracting PS3UPDAT.PUP, and the paths this tree reads from it.
dev_flash:
+11 -11
View File
@@ -80,7 +80,7 @@ files:
sha1: "002308e952d454a2efdfd6ebf5f5817f1d742637"
md5: "b65d86f7bdb0041b8891e064ff7933e4"
description: "Arcade set, board and firmware database"
source_ref: "src/core/arcade/arcade_database.cpp:28, 1137-1154, src/arcadeduck-qt/qthost.cpp:1944-1951"
source_ref: "source src/core/arcade/arcade_database.cpp:28, 1137-1154, source src/arcadeduck-qt/qthost.cpp:1944-1951"
note: "Hashes are those of the copy in the release archive, written with CRLF line endings. The repository copy at 26caf9c holds the same text with LF endings."
- name: "konamigv.zip"
@@ -88,7 +88,7 @@ files:
required: true
category: bios_zip
description: "Konami GV BIOS"
source_ref: "src/core/bios.cpp:169-176, 233-358, src/core/arcade/arcade_machine_handler.cpp:36-38"
source_ref: "source src/core/bios.cpp:169-176, 233-358, source src/core/arcade/arcade_machine_handler.cpp:36-38"
contents:
- name: "999a01.7e"
size: 524288
@@ -100,7 +100,7 @@ files:
required: true
category: bios_zip
description: "Namco System 11 C76 firmware"
source_ref: "src/core/arcade/arcade_machine_handler.cpp:140-145, src/core/arcade/systems/namco/system11/namco_system11.cpp:198-240, 548-556, data/resources/arcadedb.yaml:69"
source_ref: "source src/core/arcade/arcade_machine_handler.cpp:140-145, source src/core/arcade/systems/namco/system11/namco_system11.cpp:198-240, 548-556, source data/resources/arcadedb.yaml:69"
note: "c76.bin is the internal ROM of the C76 sound and I/O MCU."
contents:
- name: "c76.bin"
@@ -113,7 +113,7 @@ files:
required: true
category: bios_zip
description: "Capcom ZN-1 (COH-1000C) BIOS"
source_ref: "src/core/arcade/arcade_machine_handler.cpp:227-233, src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 2836-2844, data/resources/arcadedb.yaml:110"
source_ref: "source src/core/arcade/arcade_machine_handler.cpp:227-233, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 2836-2844, source data/resources/arcadedb.yaml:110"
note: "The handler always asks for BIOS variant j, the Japanese mask ROM m534002c-13.ic353. msm27c402zb.ic353, the e variant listed beside it, is never read."
contents:
- name: "m534002c-13.ic353"
@@ -130,7 +130,7 @@ files:
required: true
category: bios_zip
description: "Video System ZN-1 (COH-1002V) BIOS"
source_ref: "src/core/arcade/arcade_machine_handler.cpp:300-303, src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 2961-2969, data/resources/arcadedb.yaml:294"
source_ref: "source src/core/arcade/arcade_machine_handler.cpp:300-303, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 2961-2969, source data/resources/arcadedb.yaml:294"
contents:
- name: "coh-1002v.ic353"
size: 524288
@@ -146,7 +146,7 @@ files:
required: true
category: bios_zip
description: "Atlus ZN-1 (COH-1001L) BIOS"
source_ref: "src/core/arcade/arcade_machine_handler.cpp:367-370, src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3063, data/resources/arcadedb.yaml:264"
source_ref: "source src/core/arcade/arcade_machine_handler.cpp:367-370, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3063, source data/resources/arcadedb.yaml:264"
contents:
- name: "m534002c-17.ic353"
size: 524288
@@ -162,7 +162,7 @@ files:
required: true
category: bios_zip
description: "Eighting/Raizing ZN-1 (COH-1002E) BIOS"
source_ref: "src/core/arcade/arcade_machine_handler.cpp:451-454, src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3219, 3352, data/resources/arcadedb.yaml:324"
source_ref: "source src/core/arcade/arcade_machine_handler.cpp:451-454, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3219, 3352, source data/resources/arcadedb.yaml:324"
contents:
- name: "m27c402cz-54.ic353"
size: 524288
@@ -178,7 +178,7 @@ files:
required: true
category: bios_zip
description: "Time Warner / Atari ZN-1 (COH-1000W) BIOS"
source_ref: "src/core/arcade/arcade_machine_handler.cpp:539-542, src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3435, data/resources/arcadedb.yaml:235"
source_ref: "source src/core/arcade/arcade_machine_handler.cpp:539-542, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3435, source data/resources/arcadedb.yaml:235"
contents:
- name: "msm27c402zb.ic353"
size: 524288
@@ -194,7 +194,7 @@ files:
required: true
category: bios_zip
description: "Acclaim ZN-1 (COH-1000A) BIOS"
source_ref: "src/core/arcade/arcade_machine_handler.cpp:614-617, src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3574, data/resources/arcadedb.yaml:206"
source_ref: "source src/core/arcade/arcade_machine_handler.cpp:614-617, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3574, source data/resources/arcadedb.yaml:206"
contents:
- name: "m534002c-15.ic353"
size: 524288
@@ -210,7 +210,7 @@ files:
required: true
category: bios_zip
description: "Tecmo TPS (COH-1002M) BIOS"
source_ref: "src/core/arcade/arcade_machine_handler.cpp:709-712, src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3905, data/resources/arcadedb.yaml:355"
source_ref: "source src/core/arcade/arcade_machine_handler.cpp:709-712, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3905, source data/resources/arcadedb.yaml:355"
contents:
- name: "m534002c-61.ic353"
size: 524288
@@ -226,7 +226,7 @@ files:
required: true
category: bios_zip
description: "Taito FX-1 (COH-1000T) BIOS"
source_ref: "src/core/arcade/arcade_machine_handler.cpp:836-839, src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3687, 3795, data/resources/arcadedb.yaml:175"
source_ref: "source src/core/arcade/arcade_machine_handler.cpp:836-839, source src/core/arcade/systems/sony/zn/sony_zn.cpp:783-860, 2774-2783, 3687, 3795, source data/resources/arcadedb.yaml:175"
contents:
- name: "m534002c-14.ic353"
size: 524288
+2 -2
View File
@@ -93,7 +93,7 @@ files:
names as the exception. The folder scan reaches an image only under the
name bios.bin. [bios].override_file, -b and the Android picker open a
path directly.
source_ref: "psx/dev/bios.c:21-54, psx/dev/bios.h:8-10, frontend/config.c:292-357, frontend/config.c:1540-1559, frontend/main.cpp:2529-2535"
source_ref: "source psx/dev/bios.c:21-54, source psx/dev/bios.h:8-10, source frontend/config.c:292-357, source frontend/config.c:1540-1559, source frontend/main.cpp:2529-2535"
- name: "<expansion>.rom"
required: false
@@ -106,4 +106,4 @@ files:
no path is set. Named by [paths].expansion_rom, -e, or the Advanced tab of
the Android settings. A path that is set and cannot be opened fails
psx_init and stops the boot.
source_ref: "psx/dev/exp1.c:12-44, psx/dev/exp1.h:8-10, psx/psx.c:260-261, frontend/config.c:681, frontend/main.cpp:1906, android/app/src/main/java/com/armsx2/ui/settings/Ps1AdvancedTab.kt:96-100"
source_ref: "source psx/dev/exp1.c:12-44, source psx/dev/exp1.h:8-10, source psx/psx.c:260-261, source frontend/config.c:681, source frontend/main.cpp:1906, source android/app/src/main/java/com/armsx2/ui/settings/Ps1AdvancedTab.kt:96-100"
+132 -132
View File
File diff suppressed because it is too large. Load diff
+7 -7
View File
@@ -44,7 +44,7 @@ files:
note: >
Atari 5200 BIOS (original). Mapped at $F800-$FFFF.
Altirra 5200 OS is used when this file is absent.
source_ref: "atari800/src/sysrom.c:103-104, atari800/src/sysrom.c:290"
source_ref: "source atari800/src/sysrom.c:103-104, source atari800/src/sysrom.c:290"
# -- Atari BASIC ROM --
# Atari BASIC interpreter (8 KB). Three known revisions:
@@ -64,7 +64,7 @@ files:
note: >
Atari BASIC Rev C. Required for 400/800 software that needs BASIC.
Altirra BASIC is used as fallback. Enable via core option atari800_opt2.
source_ref: "atari800/src/sysrom.c:105-107, atari800/src/sysrom.c:292"
source_ref: "source atari800/src/sysrom.c:105-107, source atari800/src/sysrom.c:292"
# -- Atari 400/800 OS A --
# Original Atari 400/800 OS (10 KB). Two known CRC32 values:
@@ -82,7 +82,7 @@ files:
note: >
Atari 400/800 OS Rev A. Altirra OS 800 is used as fallback.
Auto-select order: OS B NTSC, OS A NTSC, OS A PAL, custom, Altirra.
source_ref: "atari800/src/sysrom.c:89-90, atari800/src/sysrom.c:285"
source_ref: "source atari800/src/sysrom.c:89-90, source atari800/src/sysrom.c:285"
# -- Atari 400/800 OS B --
# OS revision B (10 KB), NTSC: CRC32 0x0e86d61d
@@ -103,7 +103,7 @@ files:
Note: .info lists md5 a3e8d617c95d08031fe1b20d541434b2 which is a
different dump (crc32 3e28a1fe) -- both in repo, the CRC32-matched
version is the one sysrom.c auto-detects.
source_ref: "atari800/src/sysrom.c:91, atari800/src/sysrom.c:286"
source_ref: "source atari800/src/sysrom.c:91, source atari800/src/sysrom.c:286"
# -- Atari XL/XE OS --
# XL/XE OS (16 KB). Many revisions known by CRC32 in sysrom.c:
@@ -124,7 +124,7 @@ files:
note: >
Atari XL/XE OS. Used for 800XL, 130XE, and XEGS modes.
Altirra XL OS is used as fallback.
source_ref: "atari800/src/sysrom.c:92-101, atari800/src/sysrom.c:288"
source_ref: "source atari800/src/sysrom.c:92-101, source atari800/src/sysrom.c:288"
# -- Atari XL/XE/XEGS OS v4 (BB01R4) --
# XEGS-specific OS revision BB01R4 (16 KB), CRC32: 0x1eaf4002
@@ -140,7 +140,7 @@ files:
validation: [size, crc32]
note: >
Atari XEGS OS Rev 4 (BB01R4). Preferred OS for XEGS machine mode.
source_ref: "atari800/src/sysrom.c:100"
source_ref: "source atari800/src/sysrom.c:100"
# -- XEGS Missile Command built-in game --
# The XEGS had Missile Command in ROM (8 KB), CRC32: 0xbdca01fb
@@ -156,7 +156,7 @@ files:
note: >
XEGS built-in Missile Command ROM. Only used in XEGS machine mode.
No built-in replacement exists for this ROM.
source_ref: "atari800/src/sysrom.c:108"
source_ref: "source atari800/src/sysrom.c:108"
# Known ROM revisions from sysrom.c (CRC32 identifiers):
#
+6 -6
View File
@@ -95,7 +95,7 @@ files:
configured path is read before the instance is created and opened through
adrenotools when it exists, otherwise the system libvulkan.so is used. The
setting is greyed out on devices without /dev/kgsl-3d0.
source_ref: "app/src/main/java/aenu/ax360e/EmulatorSettings.java:732-736, app/src/main/java/aenu/ax360e/Utils.java:165-230, app/src/main/cpp/xenia-canary/src/xenia/ui/vulkan/vulkan_instance.cc:34, app/src/main/cpp/xenia-canary/src/xenia/ui/vulkan/vulkan_instance.cc:71-91, app/src/main/java/aenu/emulator/Emulator.java:116-122"
source_ref: "source app/src/main/java/aenu/ax360e/EmulatorSettings.java:732-736, source app/src/main/java/aenu/ax360e/Utils.java:165-230, source app/src/main/cpp/xenia-canary/src/xenia/ui/vulkan/vulkan_instance.cc:34, source app/src/main/cpp/xenia-canary/src/xenia/ui/vulkan/vulkan_instance.cc:71-91, source app/src/main/java/aenu/emulator/Emulator.java:116-122"
- name: "<font>.ttf"
required: false
@@ -107,7 +107,7 @@ files:
Supplement, Extended Latin, Greek, Cyrillic, punctuation, superscript,
letterlike and number form ranges. A face that fails to build is cleared and
the embedded ProggyTiny is used instead, so the absence is covered.
source_ref: "app/src/main/cpp/xenia-canary/src/xenia/ui/imgui_drawer.cc:43-45, app/src/main/cpp/xenia-canary/src/xenia/ui/imgui_drawer.cc:355-394, app/src/main/cpp/xenia-canary/src/xenia/ui/imgui_drawer.cc:527-534"
source_ref: "source app/src/main/cpp/xenia-canary/src/xenia/ui/imgui_drawer.cc:43-45, source app/src/main/cpp/xenia-canary/src/xenia/ui/imgui_drawer.cc:355-394, source app/src/main/cpp/xenia-canary/src/xenia/ui/imgui_drawer.cc:527-534"
- name: "<title_id> - <title>.patch.toml"
required: false
@@ -120,7 +120,7 @@ files:
without them, and each entry of the patch array is applied only when its
is_enabled flag is set and the module hash matches. Patching is on by
default.
source_ref: "app/src/main/cpp/xenia-canary/src/xenia/patcher/patch_db.cc:17-18, app/src/main/cpp/xenia-canary/src/xenia/patcher/patch_db.cc:30-98, app/src/main/cpp/xenia-canary/src/xenia/patcher/patch_db.h:121-122, app/src/main/cpp/xenia-canary/src/xenia/patcher/patcher.cc:22-35, app/src/main/cpp/xenia-canary/src/xenia/emulator.cc:308"
source_ref: "source app/src/main/cpp/xenia-canary/src/xenia/patcher/patch_db.cc:17-18, source app/src/main/cpp/xenia-canary/src/xenia/patcher/patch_db.cc:30-98, source app/src/main/cpp/xenia-canary/src/xenia/patcher/patch_db.h:121-122, source app/src/main/cpp/xenia-canary/src/xenia/patcher/patcher.cc:22-35, source app/src/main/cpp/xenia-canary/src/xenia/emulator.cc:308"
- name: plugins.toml
required: false
@@ -132,7 +132,7 @@ files:
name is eight hexadecimal digits. Each entry of the plugin array needs a
hash node, and an entry without one is skipped. Plugin loading is off by
default, so nothing under plugins is scanned until it is turned on.
source_ref: "app/src/main/cpp/xenia-canary/src/xenia/patcher/plugin_loader.cc:16-21, app/src/main/cpp/xenia-canary/src/xenia/patcher/plugin_loader.cc:40-127, app/src/main/cpp/xenia-canary/src/xenia/emulator.cc:324-325"
source_ref: "source app/src/main/cpp/xenia-canary/src/xenia/patcher/plugin_loader.cc:16-21, source app/src/main/cpp/xenia-canary/src/xenia/patcher/plugin_loader.cc:40-127, source app/src/main/cpp/xenia-canary/src/xenia/emulator.cc:324-325"
- name: "<plugin>.xex"
required: false
@@ -142,7 +142,7 @@ files:
The title directory is mounted as the plugins device and each enabled entry
whose hash matches the running module is loaded as a user module on its own
thread. A directory that cannot be mounted is a fatal error.
source_ref: "app/src/main/cpp/xenia-canary/src/xenia/patcher/plugin_loader.cc:175-257, app/src/main/cpp/xenia-canary/src/xenia/emulator.cc:1900-1903"
source_ref: "source app/src/main/cpp/xenia-canary/src/xenia/patcher/plugin_loader.cc:175-257, source app/src/main/cpp/xenia-canary/src/xenia/emulator.cc:1900-1903"
- name: Account
required: false
@@ -156,7 +156,7 @@ files:
bytes carry. The application extracts the one it ships for XUID
E0300000A360E000 on first run, and the emulator writes its own when a
profile is created.
source_ref: "app/src/main/cpp/xenia-canary/src/xenia/kernel/xam/profile_manager.cc:187-229, app/src/main/cpp/xenia-canary/src/xenia/kernel/xam/profile_manager.cc:39-67, app/src/main/java/aenu/ax360e/Application.java:30-34, app/src/main/java/aenu/ax360e/Application.java:92-96"
source_ref: "source app/src/main/cpp/xenia-canary/src/xenia/kernel/xam/profile_manager.cc:187-229, source app/src/main/cpp/xenia-canary/src/xenia/kernel/xam/profile_manager.cc:39-67, source app/src/main/java/aenu/ax360e/Application.java:30-34, source app/src/main/java/aenu/ax360e/Application.java:92-96"
exclusion_note: >
Six file loads present in the vendored tree are not reached by this build and
+7 -7
View File
@@ -41,7 +41,7 @@ files:
sha1: "5fab786695311433602028cd89898689c5df0898"
md5: "cb52d323b13129a2f0bc3e3e911e567f"
note: "embedded encrypted fallback if missing: default_keys_enc, AES-CBC with a zero key and IV. The hashes are those of the decrypted text without its PKCS#7 block"
source_ref: "src/core/hw/aes/key.cpp:283-300, src/common/common_paths.h:83, src/core/hw/default_keys.h:4-5"
source_ref: "source src/core/hw/aes/key.cpp:283-300, upstream src/common/common_paths.h:83, source src/core/hw/default_keys.h:4-5"
- name: shared_font.bin
path: sysdata/shared_font.bin
@@ -49,14 +49,14 @@ files:
required: false
hle_fallback: true
note: "legacy load path, embedded open-source font used if missing"
source_ref: "src/core/hle/service/apt/apt.cpp:263-278"
source_ref: "source src/core/hle/service/apt/apt.cpp:263-278"
- name: seeddb.bin
path: sysdata/seeddb.bin
system: nintendo-3ds
required: false
note: "game seed database for 9.6+ titles"
source_ref: "src/core/file_sys/seed_db.cpp:15"
source_ref: "upstream src/core/file_sys/seed_db.cpp:15"
- name: otp.bin
path: sysdata/otp.bin
@@ -65,7 +65,7 @@ files:
size: 256
validation: [size, crypto]
note: "OTP data for console key derivation"
source_ref: "src/core/hw/unique_data.cpp:126-167, src/core/hw/unique_data.cpp:213"
source_ref: "source src/core/hw/unique_data.cpp:126-167, source src/core/hw/unique_data.cpp:213"
- name: movable.sed
path: nand/private/movable.sed
@@ -75,7 +75,7 @@ files:
validation: [size, signature]
on_mismatch: {signature: warn}
note: "console-unique key seed, 288 bytes without the AES MAC block, 320 with it"
source_ref: "src/core/hw/unique_data.cpp:170-200, src/core/hw/unique_data.cpp:217, src/core/hw/unique_data.h:103-133"
source_ref: "source src/core/hw/unique_data.cpp:170-200, source src/core/hw/unique_data.cpp:217, source src/core/hw/unique_data.h:103-133"
- name: SecureInfo_A
path: nand/rw/sys/SecureInfo_A
@@ -85,7 +85,7 @@ files:
validation: [size, signature]
on_mismatch: {signature: warn}
note: "console serial and region data"
source_ref: "src/core/hw/unique_data.cpp:43-92, src/core/hw/unique_data.cpp:205"
source_ref: "source src/core/hw/unique_data.cpp:43-92, source src/core/hw/unique_data.cpp:205"
- name: LocalFriendCodeSeed_B
path: nand/rw/sys/LocalFriendCodeSeed_B
@@ -95,4 +95,4 @@ files:
validation: [size, signature]
on_mismatch: {signature: warn}
note: "friend code generation seed"
source_ref: "src/core/hw/unique_data.cpp:94-123, src/core/hw/unique_data.cpp:209, src/core/hw/unique_data.h:76"
source_ref: "source src/core/hw/unique_data.cpp:94-123, source src/core/hw/unique_data.cpp:209, source src/core/hw/unique_data.h:76"
+44 -44
View File
@@ -63,7 +63,7 @@ files:
crc32: "3c14fc70"
description: "OS 1.20"
note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration, while a shorter image is placed at the top of the 16 KiB window. The B/Acorn 1770 configuration is the one b2 falls back to when no saved configuration loads, so a missing file stops startup."
source_ref: "src/b2/roms.cpp:16, src/b2/BeebConfig.cpp:220, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57, src/b2/b2.cpp:1599-1607"
source_ref: "upstream src/b2/roms.cpp:16, upstream src/b2/BeebConfig.cpp:220, source src/b2/BeebConfig.cpp:542-546, source src/b2/BeebConfig.cpp:35-57, source src/b2/b2.cpp:1599-1607"
- name: "B+MOS.rom"
standalone_path: "assets/roms/B+MOS.rom"
@@ -77,7 +77,7 @@ files:
crc32: "66c8d893"
description: "B+ MOS"
note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration, while a shorter image is placed at the top of the 16 KiB window."
source_ref: "src/b2/roms.cpp:17, src/b2/BeebConfig.cpp:243, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:17, source src/b2/BeebConfig.cpp:243, source src/b2/BeebConfig.cpp:542-546, source src/b2/BeebConfig.cpp:35-57"
- name: "BASIC2.ROM"
standalone_path: "assets/roms/BASIC2.ROM"
@@ -91,7 +91,7 @@ files:
crc32: "79434781"
description: "BASIC II"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:19, src/b2/BeebConfig.cpp:221, src/b2/BeebConfig.cpp:244, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:19, upstream src/b2/BeebConfig.cpp:221, upstream src/b2/BeebConfig.cpp:244, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "DFS-2.26.rom"
standalone_path: "assets/roms/DFS-2.26.rom"
@@ -105,7 +105,7 @@ files:
crc32: "5ae33e94"
description: "Acorn 1770 DFS"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:20, src/b2/BeebConfig.cpp:222, src/b2/BeebConfig.cpp:245, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:20, source src/b2/BeebConfig.cpp:222, source src/b2/BeebConfig.cpp:245, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "DDFS-1.53.rom"
standalone_path: "assets/roms/DDFS-1.53.rom"
@@ -119,7 +119,7 @@ files:
crc32: "e1be4ee4"
description: "Watford DDFS (DDB2)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:21, src/b2/BeebConfig.cpp:222, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:21, source src/b2/BeebConfig.cpp:222, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "DDFS-1.54T.rom"
standalone_path: "assets/roms/DDFS-1.54T.rom"
@@ -133,7 +133,7 @@ files:
crc32: "6504c1ed"
description: "Watford DDFS (DDB3)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:22, src/b2/BeebConfig.cpp:222, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:22, source src/b2/BeebConfig.cpp:222, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "OPUS-DDOS-3.45.rom"
standalone_path: "assets/roms/OPUS-DDOS-3.45.rom"
@@ -147,7 +147,7 @@ files:
crc32: "c0163b95"
description: "Opus DDOS"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:23, src/b2/BeebConfig.cpp:222, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:23, source src/b2/BeebConfig.cpp:222, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "challenger-1.01.rom"
standalone_path: "assets/roms/challenger-1.01.rom"
@@ -161,7 +161,7 @@ files:
crc32: "2f64503d"
description: "Opus Challenger"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:24, src/b2/BeebConfig.cpp:222, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:24, source src/b2/BeebConfig.cpp:222, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "MasterTurboParasite.rom"
standalone_path: "assets/roms/MasterTurboParasite.rom"
@@ -175,7 +175,7 @@ files:
crc32: "da634682"
description: "65C102 TUBE 1.20 (Master Turbo)"
note: "Second processor OS ROM, read only by configurations with that parasite. A failed load, or an image over 4 KiB, aborts loading the configuration."
source_ref: "src/b2/roms.cpp:26, src/b2/BeebConfig.cpp:460, src/b2/BeebConfig.cpp:613-619"
source_ref: "upstream src/b2/roms.cpp:26, upstream src/b2/BeebConfig.cpp:460, upstream src/b2/BeebConfig.cpp:613-619"
- name: "TUBE110.rom"
standalone_path: "assets/roms/TUBE110.rom"
@@ -189,7 +189,7 @@ files:
crc32: "9ec2dbd0"
description: "6502 TUBE 1.10 (6502 Second Processor)"
note: "Second processor OS ROM, read only by configurations with that parasite. A failed load, or an image over 4 KiB, aborts loading the configuration."
source_ref: "src/b2/roms.cpp:27, src/b2/BeebConfig.cpp:459, src/b2/BeebConfig.cpp:613-619"
source_ref: "upstream src/b2/roms.cpp:27, upstream src/b2/BeebConfig.cpp:459, upstream src/b2/BeebConfig.cpp:613-619"
- name: "dfs.rom"
standalone_path: "assets/roms/m128/3.20/dfs.rom"
@@ -203,7 +203,7 @@ files:
crc32: "5e5d82ca"
description: "MOS 3.20 DFS (9)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:32, src/b2/BeebConfig.cpp:273, src/b2/BeebConfig.cpp:321, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:32, upstream src/b2/BeebConfig.cpp:273, upstream src/b2/BeebConfig.cpp:321, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "viewsht.rom"
standalone_path: "assets/roms/m128/3.20/viewsht.rom"
@@ -217,7 +217,7 @@ files:
crc32: "1a831564"
description: "MOS 3.20 Viewsheet (a)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:33, src/b2/BeebConfig.cpp:272, src/b2/BeebConfig.cpp:320, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:33, source src/b2/BeebConfig.cpp:272, source src/b2/BeebConfig.cpp:320, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "edit.rom"
standalone_path: "assets/roms/m128/3.20/edit.rom"
@@ -231,7 +231,7 @@ files:
crc32: "1a4a1113"
description: "MOS 3.20 Edit (b)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:34, src/b2/BeebConfig.cpp:271, src/b2/BeebConfig.cpp:319, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:34, upstream src/b2/BeebConfig.cpp:271, upstream src/b2/BeebConfig.cpp:319, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "basic4.rom"
standalone_path: "assets/roms/m128/3.20/basic4.rom"
@@ -245,7 +245,7 @@ files:
crc32: "805529c7"
description: "MOS 3.20 BASIC (c)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:35, src/b2/BeebConfig.cpp:270, src/b2/BeebConfig.cpp:318, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:35, upstream src/b2/BeebConfig.cpp:270, upstream src/b2/BeebConfig.cpp:318, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "adfs.rom"
standalone_path: "assets/roms/m128/3.20/adfs.rom"
@@ -259,7 +259,7 @@ files:
crc32: "10583dfe"
description: "MOS 3.20 ADFS (d)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:36, src/b2/BeebConfig.cpp:269, src/b2/BeebConfig.cpp:317, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:36, upstream src/b2/BeebConfig.cpp:269, upstream src/b2/BeebConfig.cpp:317, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "view.rom"
standalone_path: "assets/roms/m128/3.20/view.rom"
@@ -273,7 +273,7 @@ files:
crc32: "bdc9b5df"
description: "MOS 3.20 View (e)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:37, src/b2/BeebConfig.cpp:268, src/b2/BeebConfig.cpp:316, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:37, upstream src/b2/BeebConfig.cpp:268, upstream src/b2/BeebConfig.cpp:316, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "terminal.rom"
standalone_path: "assets/roms/m128/3.20/terminal.rom"
@@ -287,7 +287,7 @@ files:
crc32: "353b46b0"
description: "MOS 3.20 Terminal (f)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:38, src/b2/BeebConfig.cpp:267, src/b2/BeebConfig.cpp:315, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:38, upstream src/b2/BeebConfig.cpp:267, upstream src/b2/BeebConfig.cpp:315, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "mos.rom"
standalone_path: "assets/roms/m128/3.20/mos.rom"
@@ -301,7 +301,7 @@ files:
crc32: "aa317ef5"
description: "MOS 3.20 MOS (OS)"
note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration, while a shorter image is placed at the top of the 16 KiB window."
source_ref: "src/b2/roms.cpp:39, src/b2/BeebConfig.cpp:266, src/b2/BeebConfig.cpp:314, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:39, source src/b2/BeebConfig.cpp:266, source src/b2/BeebConfig.cpp:314, source src/b2/BeebConfig.cpp:542-546, source src/b2/BeebConfig.cpp:35-57"
- name: "dfs.rom"
standalone_path: "assets/roms/m128/3.50/dfs.rom"
@@ -315,7 +315,7 @@ files:
crc32: "3537cd95"
description: "MOS 3.50 DFS (9)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:44, src/b2/BeebConfig.cpp:297, src/b2/BeebConfig.cpp:347, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:44, upstream src/b2/BeebConfig.cpp:297, source src/b2/BeebConfig.cpp:347, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "viewsht.rom"
standalone_path: "assets/roms/m128/3.50/viewsht.rom"
@@ -329,7 +329,7 @@ files:
crc32: "976f7beb"
description: "MOS 3.50 Viewsheet (a)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:45, src/b2/BeebConfig.cpp:296, src/b2/BeebConfig.cpp:346, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:45, source src/b2/BeebConfig.cpp:296, source src/b2/BeebConfig.cpp:346, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "edit.rom"
standalone_path: "assets/roms/m128/3.50/edit.rom"
@@ -343,7 +343,7 @@ files:
crc32: "5ba2edce"
description: "MOS 3.50 Edit (b)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:46, src/b2/BeebConfig.cpp:295, src/b2/BeebConfig.cpp:345, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:46, upstream src/b2/BeebConfig.cpp:295, source src/b2/BeebConfig.cpp:345, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "basic4.rom"
standalone_path: "assets/roms/m128/3.50/basic4.rom"
@@ -357,7 +357,7 @@ files:
crc32: "6c6f5cd8"
description: "MOS 3.50 BASIC (c)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:47, src/b2/BeebConfig.cpp:294, src/b2/BeebConfig.cpp:344, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:47, upstream src/b2/BeebConfig.cpp:294, source src/b2/BeebConfig.cpp:344, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "adfs.rom"
standalone_path: "assets/roms/m128/3.50/adfs.rom"
@@ -371,7 +371,7 @@ files:
crc32: "55c22377"
description: "MOS 3.50 ADFS (d)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:48, src/b2/BeebConfig.cpp:293, src/b2/BeebConfig.cpp:343, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:48, upstream src/b2/BeebConfig.cpp:293, source src/b2/BeebConfig.cpp:343, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "view.rom"
standalone_path: "assets/roms/m128/3.50/view.rom"
@@ -385,7 +385,7 @@ files:
crc32: "55846c15"
description: "MOS 3.50 View (e)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:49, src/b2/BeebConfig.cpp:292, src/b2/BeebConfig.cpp:342, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:49, upstream src/b2/BeebConfig.cpp:292, source src/b2/BeebConfig.cpp:342, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "terminal.rom"
standalone_path: "assets/roms/m128/3.50/terminal.rom"
@@ -399,7 +399,7 @@ files:
crc32: "9f375368"
description: "MOS 3.50 Terminal (f)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:50, src/b2/BeebConfig.cpp:291, src/b2/BeebConfig.cpp:341, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:50, upstream src/b2/BeebConfig.cpp:291, source src/b2/BeebConfig.cpp:341, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "mos.rom"
standalone_path: "assets/roms/m128/3.50/mos.rom"
@@ -413,7 +413,7 @@ files:
crc32: "f8b84874"
description: "MOS 3.50 MOS (OS)"
note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration, while a shorter image is placed at the top of the 16 KiB window."
source_ref: "src/b2/roms.cpp:51, src/b2/BeebConfig.cpp:290, src/b2/BeebConfig.cpp:340, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:51, source src/b2/BeebConfig.cpp:290, source src/b2/BeebConfig.cpp:340, source src/b2/BeebConfig.cpp:542-546, source src/b2/BeebConfig.cpp:35-57"
- name: "adfs.rom"
standalone_path: "assets/roms/mcompact/5.00/adfs.rom"
@@ -427,7 +427,7 @@ files:
crc32: "a3ca7f75"
description: "MOS 5.00 ADFS (d)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:56, src/b2/BeebConfig.cpp:380, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:56, source src/b2/BeebConfig.cpp:380, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "basic4.rom"
standalone_path: "assets/roms/mcompact/5.00/basic4.rom"
@@ -441,7 +441,7 @@ files:
crc32: "c0ddabc4"
description: "MOS 5.00 BASIC (e)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:57, src/b2/BeebConfig.cpp:379, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:57, source src/b2/BeebConfig.cpp:379, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "utils.rom"
standalone_path: "assets/roms/mcompact/5.00/utils.rom"
@@ -455,7 +455,7 @@ files:
crc32: "3fb619a5"
description: "MOS 5.00 UTILS (f)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:58, src/b2/BeebConfig.cpp:378, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:58, source src/b2/BeebConfig.cpp:378, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "mos.rom"
standalone_path: "assets/roms/mcompact/5.00/mos.rom"
@@ -469,7 +469,7 @@ files:
crc32: "12c5f709"
description: "MOS 5.00 MOS (OS)"
note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration, while a shorter image is placed at the top of the 16 KiB window."
source_ref: "src/b2/roms.cpp:59, src/b2/BeebConfig.cpp:377, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:59, upstream src/b2/BeebConfig.cpp:377, source src/b2/BeebConfig.cpp:542-546, source src/b2/BeebConfig.cpp:35-57"
- name: "adfs.rom"
standalone_path: "assets/roms/mcompact/5.10/adfs.rom"
@@ -483,7 +483,7 @@ files:
crc32: "45408fbb"
description: "MOS 5.10 ADFS (d)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:64, src/b2/BeebConfig.cpp:401, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:64, source src/b2/BeebConfig.cpp:401, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "basic4.rom"
standalone_path: "assets/roms/mcompact/5.10/basic4.rom"
@@ -497,7 +497,7 @@ files:
crc32: "c0ddabc4"
description: "MOS 5.10 BASIC (e)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:65, src/b2/BeebConfig.cpp:400, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:65, source src/b2/BeebConfig.cpp:400, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "utils.rom"
standalone_path: "assets/roms/mcompact/5.10/utils.rom"
@@ -511,7 +511,7 @@ files:
crc32: "9a742d06"
description: "MOS 5.10 UTILS (f)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:66, src/b2/BeebConfig.cpp:399, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:66, source src/b2/BeebConfig.cpp:399, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "mos.rom"
standalone_path: "assets/roms/mcompact/5.10/mos.rom"
@@ -525,7 +525,7 @@ files:
crc32: "56c83755"
description: "MOS 5.10 MOS (OS)"
note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration, while a shorter image is placed at the top of the 16 KiB window."
source_ref: "src/b2/roms.cpp:67, src/b2/BeebConfig.cpp:398, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:67, upstream src/b2/BeebConfig.cpp:398, source src/b2/BeebConfig.cpp:542-546, source src/b2/BeebConfig.cpp:35-57"
- name: "adfs.rom"
standalone_path: "assets/roms/mcompact/I5.10C/adfs.rom"
@@ -539,7 +539,7 @@ files:
crc32: "e87dde0c"
description: "MOS I5.10C ADFS (d)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:72, src/b2/BeebConfig.cpp:445, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:72, source src/b2/BeebConfig.cpp:445, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "basic4.rom"
standalone_path: "assets/roms/mcompact/I5.10C/basic4.rom"
@@ -553,7 +553,7 @@ files:
crc32: "7890765a"
description: "MOS I5.10C BASIC (e)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:73, src/b2/BeebConfig.cpp:444, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:73, source src/b2/BeebConfig.cpp:444, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "utils.rom"
standalone_path: "assets/roms/mcompact/I5.10C/utils.rom"
@@ -567,7 +567,7 @@ files:
crc32: "ad58045f"
description: "MOS I5.10C UTILS (f)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:74, src/b2/BeebConfig.cpp:443, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:74, source src/b2/BeebConfig.cpp:443, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "mos.rom"
standalone_path: "assets/roms/mcompact/I5.10C/mos.rom"
@@ -581,7 +581,7 @@ files:
crc32: "440f411f"
description: "MOS I5.10C MOS (OS)"
note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration, while a shorter image is placed at the top of the 16 KiB window."
source_ref: "src/b2/roms.cpp:75, src/b2/BeebConfig.cpp:442, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:75, upstream src/b2/BeebConfig.cpp:442, source src/b2/BeebConfig.cpp:542-546, source src/b2/BeebConfig.cpp:35-57"
- name: "adfs.rom"
standalone_path: "assets/roms/mcompact/5.11i/adfs.rom"
@@ -595,7 +595,7 @@ files:
crc32: "1a9f470e"
description: "MOS 5.11i ADFS (d)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:80, src/b2/BeebConfig.cpp:422, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:80, source src/b2/BeebConfig.cpp:422, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "basic4.rom"
standalone_path: "assets/roms/mcompact/5.11i/basic4.rom"
@@ -609,7 +609,7 @@ files:
crc32: "45d76a23"
description: "MOS 5.11i BASIC (e)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:81, src/b2/BeebConfig.cpp:421, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:81, source src/b2/BeebConfig.cpp:421, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "utils.rom"
standalone_path: "assets/roms/mcompact/5.11i/utils.rom"
@@ -623,7 +623,7 @@ files:
crc32: "c30fc8cd"
description: "MOS 5.11i UTILS (f)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:82, src/b2/BeebConfig.cpp:420, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:82, source src/b2/BeebConfig.cpp:420, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "mos.rom"
standalone_path: "assets/roms/mcompact/5.11i/mos.rom"
@@ -637,7 +637,7 @@ files:
crc32: "3f81574e"
description: "MOS 5.11i MOS (OS)"
note: "OS ROM of the configurations that select it. A failed load, or an image over 16 KiB, aborts loading the configuration, while a shorter image is placed at the top of the 16 KiB window."
source_ref: "src/b2/roms.cpp:83, src/b2/BeebConfig.cpp:419, src/b2/BeebConfig.cpp:542-546, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:83, upstream src/b2/BeebConfig.cpp:419, source src/b2/BeebConfig.cpp:542-546, source src/b2/BeebConfig.cpp:35-57"
- name: "arabic.rom"
standalone_path: "assets/roms/mcompact/5.11i/arabic.rom"
@@ -651,7 +651,7 @@ files:
crc32: "4f3aadff"
description: "MOS 5.11i ARABIC (usually 8)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:84, src/b2/BeebConfig.cpp:423, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:84, upstream src/b2/BeebConfig.cpp:423, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
- name: "international.rom"
standalone_path: "assets/roms/mcompact/5.11i/international.rom"
@@ -665,4 +665,4 @@ files:
crc32: "0ef527b1"
description: "MOS 5.11i INTERNATIONAL (usually 2)"
note: "Sideways ROM bank of the configurations that select it. A failed load is reported and the configuration loads with the bank empty."
source_ref: "src/b2/roms.cpp:85, src/b2/BeebConfig.cpp:428, src/b2/BeebConfig.cpp:584-593, src/b2/BeebConfig.cpp:35-57"
source_ref: "upstream src/b2/roms.cpp:85, upstream src/b2/BeebConfig.cpp:428, upstream src/b2/BeebConfig.cpp:584-593, source src/b2/BeebConfig.cpp:35-57"
+9 -9
View File
@@ -55,7 +55,7 @@ files:
required: true
validation: [size]
note: "BK-0010 monitor ROM (8 KB). Loaded at address 0100000. Required for all BK-0010 models (0, 1, 2)."
source_ref: "main.c:53, boot.c:107"
source_ref: "source main.c:53, source boot.c:107"
aliases: ["monit10.rom"]
# -- BK-0010 language ROMs (model-dependent) --
@@ -66,7 +66,7 @@ files:
required: false
validation: [size]
note: "FOCAL interpreter ROM (24448-24576 bytes). Loaded at 0120000. Used by BK-0010 (model 0, default)."
source_ref: "libretro.c:15, boot.c:110"
source_ref: "source libretro.c:15, source boot.c:110"
aliases: ["focal10.rom"]
- name: BASIC10.ROM
@@ -75,7 +75,7 @@ files:
required: false
validation: [size]
note: "BASIC interpreter ROM (24448-24576 bytes). Loaded at 0120000. Used by BK-0010.01 (model 1)."
source_ref: "libretro.c:16, boot.c:110"
source_ref: "source libretro.c:16, source boot.c:110"
aliases: ["basic10.rom"]
# -- Disk controller ROM (BK-0010.01+FDD and BK-0011M) --
@@ -86,7 +86,7 @@ files:
required: false
validation: [size]
note: "Floppy disk controller ROM (4 KB). Loaded at 0160000 for BK-0010.01+FDD (model 2), or into system_rom for BK-0011M (model 3/4)."
source_ref: "main.c:54, boot.c:99,113"
source_ref: "source main.c:54, source boot.c:99, 113"
aliases: ["disk_327.rom"]
# -- BK-0011M ROMs --
@@ -97,7 +97,7 @@ files:
required: false
validation: [size]
note: "BK-0011M system ROM / BOS (8 KB). Loaded into system_rom at offset 0. Required for BK-0011M (model 3/4)."
source_ref: "main.c:55, boot.c:98"
source_ref: "source main.c:55, source boot.c:98"
aliases: ["b11m_bos.rom"]
- name: B11M_EXT.ROM
@@ -106,7 +106,7 @@ files:
required: false
validation: [size]
note: "BK-0011M extended BOS ROM (8 KB). Loaded into rom[1] at offset 8192. Required for BK-0011M (model 3/4)."
source_ref: "main.c:56, boot.c:102"
source_ref: "source main.c:56, source boot.c:102"
aliases: ["b11m_ext.rom"]
- name: BAS11M_0.ROM
@@ -115,7 +115,7 @@ files:
required: false
validation: [size]
note: "BK-0011M BASIC ROM part 0 (16 KB). Loaded into rom[0]. Required for BK-0011M (model 3/4)."
source_ref: "main.c:57, boot.c:100"
source_ref: "source main.c:57, source boot.c:100"
aliases: ["bas11m_0.rom"]
- name: BAS11M_1.ROM
@@ -124,7 +124,7 @@ files:
required: false
validation: [size]
note: "BK-0011M BASIC ROM part 1 (8 KB). Loaded into rom[1] at offset 0. Required for BK-0011M (model 3/4)."
source_ref: "main.c:58, boot.c:101"
source_ref: "source main.c:58, source boot.c:101"
aliases: ["bas11m_1.rom"]
# -- Terak 8510/a ROM --
@@ -135,7 +135,7 @@ files:
required: false
validation: [size]
note: "Terak 8510/a boot ROM (128 bytes). Used when model is set to Terak 8510/a (model 9)."
source_ref: "boot.c:94"
source_ref: "source boot.c:94"
aliases: ["terak.rom"]
platform_details:
+16 -16
View File
@@ -40,59 +40,59 @@ files:
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "libretro/libretro.cpp:429, src/cartridge.cpp:781, src/cartridge.cpp:805-811"
source_ref: "source libretro/libretro.cpp:429, source src/cartridge.cpp:781, source src/cartridge.cpp:805-811"
- name: dsp1.data.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "libretro/libretro.cpp:432, src/cartridge.cpp:793, src/cartridge.cpp:805-811"
source_ref: "source libretro/libretro.cpp:432, source src/cartridge.cpp:793, source src/cartridge.cpp:805-811"
- name: dsp1b.program.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "libretro/libretro.cpp:435, src/cartridge.cpp:781, src/cartridge.cpp:805-811"
source_ref: "source libretro/libretro.cpp:435, source src/cartridge.cpp:781, source src/cartridge.cpp:805-811"
- name: dsp1b.data.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "libretro/libretro.cpp:438, src/cartridge.cpp:793, src/cartridge.cpp:805-811"
source_ref: "source libretro/libretro.cpp:438, source src/cartridge.cpp:793, source src/cartridge.cpp:805-811"
- name: dsp2.program.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "libretro/libretro.cpp:441, src/cartridge.cpp:781, src/cartridge.cpp:813-818"
source_ref: "source libretro/libretro.cpp:441, source src/cartridge.cpp:781, source src/cartridge.cpp:813-818"
- name: dsp2.data.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "libretro/libretro.cpp:444, src/cartridge.cpp:793, src/cartridge.cpp:813-818"
source_ref: "source libretro/libretro.cpp:444, source src/cartridge.cpp:793, source src/cartridge.cpp:813-818"
- name: dsp3.program.rom
system: nintendo-snes
required: false
source_ref: "libretro/libretro.cpp:447-448, src/cartridge.cpp:781, src/cartridge.cpp:829-835"
source_ref: "source libretro/libretro.cpp:447-448, source src/cartridge.cpp:781, source src/cartridge.cpp:829-835"
- name: dsp3.data.rom
system: nintendo-snes
required: false
source_ref: "libretro/libretro.cpp:451-452, src/cartridge.cpp:793, src/cartridge.cpp:829-835"
source_ref: "source libretro/libretro.cpp:451-452, source src/cartridge.cpp:793, source src/cartridge.cpp:829-835"
- name: dsp4.program.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "libretro/libretro.cpp:455, src/cartridge.cpp:781, src/cartridge.cpp:820-825"
source_ref: "source libretro/libretro.cpp:455, source src/cartridge.cpp:781, source src/cartridge.cpp:820-825"
- name: dsp4.data.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "libretro/libretro.cpp:458, src/cartridge.cpp:793, src/cartridge.cpp:820-825"
source_ref: "source libretro/libretro.cpp:458, source src/cartridge.cpp:793, source src/cartridge.cpp:820-825"
# uPD96050 coprocessor firmware (ST010, ST011)
# HLE fallback available for ST010, not for ST011
@@ -101,23 +101,23 @@ files:
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "libretro/libretro.cpp:461, src/cartridge.cpp:858, src/cartridge.cpp:879-889"
source_ref: "source libretro/libretro.cpp:461, source src/cartridge.cpp:858, source src/cartridge.cpp:879-889"
- name: st010.data.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "libretro/libretro.cpp:464, src/cartridge.cpp:870, src/cartridge.cpp:879-889"
source_ref: "source libretro/libretro.cpp:464, source src/cartridge.cpp:870, source src/cartridge.cpp:879-889"
- name: st011.program.rom
system: nintendo-snes
required: false
source_ref: "libretro/libretro.cpp:467-468, src/cartridge.cpp:858, src/cartridge.cpp:891-908"
source_ref: "source libretro/libretro.cpp:467-468, source src/cartridge.cpp:858, source src/cartridge.cpp:891-908"
- name: st011.data.rom
system: nintendo-snes
required: false
source_ref: "libretro/libretro.cpp:471-472, src/cartridge.cpp:870, src/cartridge.cpp:891-908"
source_ref: "source libretro/libretro.cpp:471-472, source src/cartridge.cpp:870, source src/cartridge.cpp:891-908"
# ARM6 coprocessor firmware (ST018)
# Internal name arm6, mapped to st018 by libretro wrapper. No HLE.
@@ -125,13 +125,13 @@ files:
- name: st018.program.rom
system: nintendo-snes
required: false
source_ref: "libretro/libretro.cpp:475-476, src/cartridge.cpp:647"
source_ref: "source libretro/libretro.cpp:475-476, source src/cartridge.cpp:647"
aliases: [arm6.program.rom]
- name: st018.data.rom
system: nintendo-snes
required: false
source_ref: "libretro/libretro.cpp:479-480, src/cartridge.cpp:657"
source_ref: "source libretro/libretro.cpp:479-480, source src/cartridge.cpp:657"
aliases: [arm6.data.rom]
# Embedded (no external file needed):
+20 -20
View File
@@ -36,7 +36,7 @@ files:
required: false
hle_fallback: true
note: "NEC uPD7725 program ROM for DSP1"
source_ref: "bsnes/sfc/cartridge/load.cpp:490-494, bsnes/heuristics/super-famicom.cpp:601"
source_ref: "source bsnes/sfc/cartridge/load.cpp:490-494, source bsnes/heuristics/super-famicom.cpp:601"
- name: "dsp1.data.rom"
system: nintendo-snes
@@ -45,7 +45,7 @@ files:
required: false
hle_fallback: true
note: "NEC uPD7725 data ROM for DSP1"
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503"
source_ref: "source bsnes/sfc/cartridge/load.cpp:498-503"
- name: "dsp1b.program.rom"
system: nintendo-snes
@@ -54,7 +54,7 @@ files:
required: false
hle_fallback: true
note: "NEC uPD7725 program ROM for DSP1B (default NEC identifier)"
source_ref: "bsnes/heuristics/super-famicom.cpp:606"
source_ref: "source bsnes/heuristics/super-famicom.cpp:606"
- name: "dsp1b.data.rom"
system: nintendo-snes
@@ -63,7 +63,7 @@ files:
required: false
hle_fallback: true
note: "NEC uPD7725 data ROM for DSP1B"
source_ref: "bsnes/heuristics/super-famicom.cpp:606"
source_ref: "source bsnes/heuristics/super-famicom.cpp:606"
- name: "dsp2.program.rom"
system: nintendo-snes
@@ -72,7 +72,7 @@ files:
required: false
hle_fallback: true
note: "NEC uPD7725 program ROM for DSP2 (Dungeon Master)"
source_ref: "bsnes/sfc/cartridge/load.cpp:515-520, bsnes/heuristics/super-famicom.cpp:602"
source_ref: "source bsnes/sfc/cartridge/load.cpp:515-520, source bsnes/heuristics/super-famicom.cpp:602"
- name: "dsp2.data.rom"
system: nintendo-snes
@@ -81,7 +81,7 @@ files:
required: false
hle_fallback: true
note: "NEC uPD7725 data ROM for DSP2"
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503"
source_ref: "source bsnes/sfc/cartridge/load.cpp:498-503"
- name: "dsp3.program.rom"
system: nintendo-snes
@@ -89,7 +89,7 @@ files:
validation: [size]
required: true
note: "NEC uPD7725 program ROM for DSP3 (SD Gundam GX). No HLE fallback"
source_ref: "bsnes/sfc/cartridge/load.cpp:531-534"
source_ref: "source bsnes/sfc/cartridge/load.cpp:531-534"
- name: "dsp3.data.rom"
system: nintendo-snes
@@ -97,7 +97,7 @@ files:
validation: [size]
required: true
note: "NEC uPD7725 data ROM for DSP3. No HLE fallback"
source_ref: "bsnes/sfc/cartridge/load.cpp:531-534"
source_ref: "source bsnes/sfc/cartridge/load.cpp:531-534"
- name: "dsp4.program.rom"
system: nintendo-snes
@@ -106,7 +106,7 @@ files:
required: false
hle_fallback: true
note: "NEC uPD7725 program ROM for DSP4 (Top Gear 3000)"
source_ref: "bsnes/sfc/cartridge/load.cpp:522-528, bsnes/heuristics/super-famicom.cpp:604-605"
source_ref: "source bsnes/sfc/cartridge/load.cpp:522-528, source bsnes/heuristics/super-famicom.cpp:604-605"
- name: "dsp4.data.rom"
system: nintendo-snes
@@ -115,7 +115,7 @@ files:
required: false
hle_fallback: true
note: "NEC uPD7725 data ROM for DSP4"
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503"
source_ref: "source bsnes/sfc/cartridge/load.cpp:498-503"
# -- NEC uPD96050 coprocessor (ST010, ST011) --
# Used by: Exhaust Heat 2 / F1 ROC II (ST010), 2dan Morita Shougi (ST011)
@@ -128,7 +128,7 @@ files:
required: false
hle_fallback: true
note: "NEC uPD96050 program ROM for ST010"
source_ref: "bsnes/sfc/cartridge/load.cpp:570-574, bsnes/heuristics/super-famicom.cpp:583-587"
source_ref: "source bsnes/sfc/cartridge/load.cpp:570-574, source bsnes/heuristics/super-famicom.cpp:583-587"
- name: "st010.data.rom"
system: nintendo-snes
@@ -137,7 +137,7 @@ files:
required: false
hle_fallback: true
note: "NEC uPD96050 data ROM for ST010"
source_ref: "bsnes/sfc/cartridge/load.cpp:578-583"
source_ref: "source bsnes/sfc/cartridge/load.cpp:578-583"
- name: "st011.program.rom"
system: nintendo-snes
@@ -145,7 +145,7 @@ files:
validation: [size]
required: true
note: "NEC uPD96050 program ROM for ST011 (2dan Morita Shougi). No HLE fallback"
source_ref: "bsnes/sfc/cartridge/load.cpp:599-601, bsnes/heuristics/super-famicom.cpp:586"
source_ref: "source bsnes/sfc/cartridge/load.cpp:599-601, source bsnes/heuristics/super-famicom.cpp:586"
- name: "st011.data.rom"
system: nintendo-snes
@@ -153,7 +153,7 @@ files:
validation: [size]
required: true
note: "NEC uPD96050 data ROM for ST011. No HLE fallback"
source_ref: "bsnes/sfc/cartridge/load.cpp:599-601"
source_ref: "source bsnes/sfc/cartridge/load.cpp:599-601"
# -- SETA ST018 (ARM6 coprocessor) --
# Used by: Hayazashi Nidan Morita Shougi
@@ -165,7 +165,7 @@ files:
validation: [size]
required: true
note: "ARM6 program ROM for ST018 (Hayazashi Nidan Morita Shougi). No HLE fallback"
source_ref: "bsnes/sfc/cartridge/load.cpp:379-385, bsnes/sfc/coprocessor/armdsp/armdsp.hpp:31, bsnes/heuristics/super-famicom.cpp:580"
source_ref: "source bsnes/sfc/cartridge/load.cpp:379-385, source bsnes/sfc/coprocessor/armdsp/armdsp.hpp:31, source bsnes/heuristics/super-famicom.cpp:580"
- name: "st018.data.rom"
system: nintendo-snes
@@ -173,7 +173,7 @@ files:
validation: [size]
required: true
note: "ARM6 data ROM for ST018. No HLE fallback"
source_ref: "bsnes/sfc/cartridge/load.cpp:387-393, bsnes/sfc/coprocessor/armdsp/armdsp.hpp:32"
source_ref: "source bsnes/sfc/cartridge/load.cpp:387-393, source bsnes/sfc/coprocessor/armdsp/armdsp.hpp:32"
# -- Hitachi HG51BS169 (Cx4 coprocessor) --
# Used by: Mega Man X2, Mega Man X3
@@ -190,7 +190,7 @@ files:
required: false
hle_fallback: true
note: "Hitachi HG51BS169 data ROM for Cx4 (Mega Man X2/X3). HLE fallback and built-in static ROM available"
source_ref: "bsnes/sfc/cartridge/load.cpp:444-456, bsnes/sfc/coprocessor/hitachidsp/hitachidsp.hpp:49, bsnes/heuristics/super-famicom.cpp:597, bsnes/sfc/coprocessor/hitachidsp/data-rom.cpp:3 (staticDataROM[3072])"
source_ref: "source bsnes/sfc/cartridge/load.cpp:444-456, source bsnes/sfc/coprocessor/hitachidsp/hitachidsp.hpp:49, source bsnes/heuristics/super-famicom.cpp:597, source bsnes/sfc/coprocessor/hitachidsp/data-rom.cpp:3 (staticDataROM[3072])"
# -- Super Game Boy cartridge ROM --
# The SGB boot ROMs (256 bytes each) are embedded in icd/boot-roms.cpp.
@@ -201,13 +201,13 @@ files:
system: nintendo-super-game-boy
required: false
note: "Super Game Boy 1 cartridge ROM, loaded when playing .gb/.gbc via SGB mode"
source_ref: "bsnes/target-libretro/libretro.cpp:937-946 (system_dir + sgb_bios), bsnes/target-libretro/libretro.cpp:393 (core option bsnes_sgb_bios)"
source_ref: "source bsnes/target-libretro/libretro.cpp:937-946 (system_dir + sgb_bios), source bsnes/target-libretro/libretro.cpp:393 (core option bsnes_sgb_bios)"
- name: "SGB2.sfc"
system: nintendo-super-game-boy
required: false
note: "Super Game Boy 2 cartridge ROM, uses dedicated oscillator for accurate GB speed"
source_ref: "bsnes/target-libretro/libretro.cpp:937-946 (system_dir + sgb_bios), bsnes/target-libretro/libretro.cpp:393 (core option bsnes_sgb_bios)"
source_ref: "source bsnes/target-libretro/libretro.cpp:937-946 (system_dir + sgb_bios), source bsnes/target-libretro/libretro.cpp:393 (core option bsnes_sgb_bios)"
# -- BS-X Satellaview BIOS --
# Required for loading .bs (BS Memory) format games.
@@ -217,7 +217,7 @@ files:
system: nintendo-satellaview
required: true
note: "BS-X Satellaview BIOS ROM, loaded from system_dir when running .bs games"
source_ref: "bsnes/target-libretro/libretro.cpp:955-962 (system_dir + BS-X.bin hardcoded, .bs extension branch)"
source_ref: "source bsnes/target-libretro/libretro.cpp:955-962 (system_dir + BS-X.bin hardcoded, .bs extension branch)"
notes:
hle_available: true
+16 -16
View File
@@ -37,94 +37,94 @@ files:
system: nintendo-snes
required: false
size: 6144
source_ref: "ananke/heuristics/super-famicom.hpp:381"
source_ref: "source ananke/heuristics/super-famicom.hpp:381"
- name: dsp1b.data.rom
system: nintendo-snes
required: false
size: 2048
source_ref: "ananke/heuristics/super-famicom.hpp:382"
source_ref: "source ananke/heuristics/super-famicom.hpp:382"
- name: dsp2.program.rom
system: nintendo-snes
required: false
size: 6144
source_ref: "ananke/heuristics/super-famicom.hpp:403"
source_ref: "source ananke/heuristics/super-famicom.hpp:403"
- name: dsp2.data.rom
system: nintendo-snes
required: false
size: 2048
source_ref: "ananke/heuristics/super-famicom.hpp:404"
source_ref: "source ananke/heuristics/super-famicom.hpp:404"
- name: dsp3.program.rom
system: nintendo-snes
required: false
size: 6144
source_ref: "ananke/heuristics/super-famicom.hpp:417"
source_ref: "source ananke/heuristics/super-famicom.hpp:417"
- name: dsp3.data.rom
system: nintendo-snes
required: false
size: 2048
source_ref: "ananke/heuristics/super-famicom.hpp:418"
source_ref: "source ananke/heuristics/super-famicom.hpp:418"
- name: dsp4.program.rom
system: nintendo-snes
required: false
size: 6144
source_ref: "ananke/heuristics/super-famicom.hpp:431"
source_ref: "source ananke/heuristics/super-famicom.hpp:431"
- name: dsp4.data.rom
system: nintendo-snes
required: false
size: 2048
source_ref: "ananke/heuristics/super-famicom.hpp:432"
source_ref: "source ananke/heuristics/super-famicom.hpp:432"
- name: cx4.data.rom
system: nintendo-snes
required: false
size: 3072
source_ref: "ananke/heuristics/super-famicom.hpp:146"
source_ref: "source ananke/heuristics/super-famicom.hpp:146"
- name: st010.program.rom
system: nintendo-snes
required: false
size: 49152
source_ref: "ananke/heuristics/super-famicom.hpp:445"
source_ref: "source ananke/heuristics/super-famicom.hpp:445"
- name: st010.data.rom
system: nintendo-snes
required: false
size: 4096
source_ref: "ananke/heuristics/super-famicom.hpp:446"
source_ref: "source ananke/heuristics/super-famicom.hpp:446"
- name: st011.program.rom
system: nintendo-snes
required: false
size: 49152
source_ref: "ananke/heuristics/super-famicom.hpp:460"
source_ref: "source ananke/heuristics/super-famicom.hpp:460"
- name: st011.data.rom
system: nintendo-snes
required: false
size: 4096
source_ref: "ananke/heuristics/super-famicom.hpp:461"
source_ref: "source ananke/heuristics/super-famicom.hpp:461"
- name: st018.program.rom
system: nintendo-snes
required: false
size: 131072
source_ref: "ananke/heuristics/super-famicom.hpp:475"
source_ref: "source ananke/heuristics/super-famicom.hpp:475"
- name: st018.data.rom
system: nintendo-snes
required: false
size: 32768
source_ref: "ananke/heuristics/super-famicom.hpp:476"
source_ref: "source ananke/heuristics/super-famicom.hpp:476"
- name: sgb.boot.rom
system: nintendo-sgb
required: false
size: 256
source_ref: "ananke/heuristics/super-famicom.hpp:133"
source_ref: "source ananke/heuristics/super-famicom.hpp:133"
+20 -20
View File
@@ -38,52 +38,52 @@ files:
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "bsnes/sfc/cartridge/load.cpp:490-494, bsnes/sfc/cartridge/load.cpp:506-513"
source_ref: "source bsnes/sfc/cartridge/load.cpp:490-494, source bsnes/sfc/cartridge/load.cpp:506-513"
- name: dsp1.data.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503, bsnes/sfc/cartridge/load.cpp:506-513"
source_ref: "source bsnes/sfc/cartridge/load.cpp:498-503, source bsnes/sfc/cartridge/load.cpp:506-513"
- name: dsp1b.program.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "bsnes/sfc/cartridge/load.cpp:490-494, bsnes/sfc/cartridge/load.cpp:506-513"
source_ref: "source bsnes/sfc/cartridge/load.cpp:490-494, source bsnes/sfc/cartridge/load.cpp:506-513"
- name: dsp1b.data.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503, bsnes/sfc/cartridge/load.cpp:506-513"
source_ref: "source bsnes/sfc/cartridge/load.cpp:498-503, source bsnes/sfc/cartridge/load.cpp:506-513"
- name: dsp2.program.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "bsnes/sfc/cartridge/load.cpp:490-494, bsnes/sfc/cartridge/load.cpp:515-520"
source_ref: "source bsnes/sfc/cartridge/load.cpp:490-494, source bsnes/sfc/cartridge/load.cpp:515-520"
- name: dsp2.data.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503, bsnes/sfc/cartridge/load.cpp:515-520"
source_ref: "source bsnes/sfc/cartridge/load.cpp:498-503, source bsnes/sfc/cartridge/load.cpp:515-520"
- name: dsp3.program.rom
system: nintendo-snes
required: false
note: "no HLE, required for SD Gundam GX"
source_ref: "bsnes/sfc/cartridge/load.cpp:490-494, bsnes/sfc/cartridge/load.cpp:531-534"
source_ref: "source bsnes/sfc/cartridge/load.cpp:490-494, source bsnes/sfc/cartridge/load.cpp:531-534"
- name: dsp3.data.rom
system: nintendo-snes
required: false
note: "no HLE, required for SD Gundam GX"
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503, bsnes/sfc/cartridge/load.cpp:531-534"
source_ref: "source bsnes/sfc/cartridge/load.cpp:498-503, source bsnes/sfc/cartridge/load.cpp:531-534"
- name: dsp4.program.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "bsnes/sfc/cartridge/load.cpp:490-494, bsnes/sfc/cartridge/load.cpp:522-528"
source_ref: "source bsnes/sfc/cartridge/load.cpp:490-494, source bsnes/sfc/cartridge/load.cpp:522-528"
- name: dsp4.data.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503, bsnes/sfc/cartridge/load.cpp:522-528"
source_ref: "source bsnes/sfc/cartridge/load.cpp:498-503, source bsnes/sfc/cartridge/load.cpp:522-528"
# Hitachi HG51BS169 coprocessor (CX4)
# code requests hg51bs169.data.rom internally
@@ -92,7 +92,7 @@ files:
required: false
hle_fallback: true
size: 3072
source_ref: "bsnes/sfc/cartridge/load.cpp:431-454"
source_ref: "source bsnes/sfc/cartridge/load.cpp:431-454"
# NEC uPD96050 coprocessor (ST010/ST011)
# code requests upd96050.program.rom / upd96050.data.rom internally
@@ -100,22 +100,22 @@ files:
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "bsnes/sfc/cartridge/load.cpp:570-574, bsnes/sfc/cartridge/load.cpp:586-596"
source_ref: "source bsnes/sfc/cartridge/load.cpp:570-574, source bsnes/sfc/cartridge/load.cpp:586-596"
- name: st010.data.rom
system: nintendo-snes
required: false
hle_fallback: true
source_ref: "bsnes/sfc/cartridge/load.cpp:578-583, bsnes/sfc/cartridge/load.cpp:586-596"
source_ref: "source bsnes/sfc/cartridge/load.cpp:578-583, source bsnes/sfc/cartridge/load.cpp:586-596"
- name: st011.program.rom
system: nintendo-snes
required: false
note: "no HLE, required for Hayazashi Nidan Morita Shougi"
source_ref: "bsnes/sfc/cartridge/load.cpp:570-574, bsnes/sfc/cartridge/load.cpp:599-602"
source_ref: "source bsnes/sfc/cartridge/load.cpp:570-574, source bsnes/sfc/cartridge/load.cpp:599-602"
- name: st011.data.rom
system: nintendo-snes
required: false
note: "no HLE, required for Hayazashi Nidan Morita Shougi"
source_ref: "bsnes/sfc/cartridge/load.cpp:578-583, bsnes/sfc/cartridge/load.cpp:599-602"
source_ref: "source bsnes/sfc/cartridge/load.cpp:578-583, source bsnes/sfc/cartridge/load.cpp:599-602"
# ARM6 coprocessor (ST018)
# code requests arm6.program.rom / arm6.data.rom internally
@@ -123,12 +123,12 @@ files:
system: nintendo-snes
required: false
note: "no HLE, required for Hayazashi Nidan Morita Shougi 2"
source_ref: "bsnes/sfc/cartridge/load.cpp:379-384"
source_ref: "source bsnes/sfc/cartridge/load.cpp:379-384"
- name: st018.data.rom
system: nintendo-snes
required: false
note: "no HLE, required for Hayazashi Nidan Morita Shougi 2"
source_ref: "bsnes/sfc/cartridge/load.cpp:387-393"
source_ref: "source bsnes/sfc/cartridge/load.cpp:387-393"
# SGB cartridge ROMs (boot ROMs embedded in icd/boot-roms.cpp)
# sgb_bios core option selects SGB1.sfc or SGB2.sfc (default: SGB1.sfc)
@@ -137,17 +137,17 @@ files:
required: false
md5: b15ddb15721c657d82c5bab6db982ee9
note: "SGB1 cartridge ROM. Boot ROM embedded in icd/boot-roms.cpp:1"
source_ref: "bsnes/target-libretro/libretro.cpp:1022, bsnes/target-libretro/libretro.cpp:1040"
source_ref: "source bsnes/target-libretro/libretro.cpp:1022, source bsnes/target-libretro/libretro.cpp:1040"
- name: SGB2.sfc
system: nintendo-sgb
required: false
md5: 8ecd73eb4edf7ed7e81aef1be80031d5
note: "SGB2 cartridge ROM. Boot ROM embedded in icd/boot-roms.cpp:12"
source_ref: "bsnes/target-libretro/libretro.cpp:1022, bsnes/target-libretro/libretro.cpp:1040"
source_ref: "source bsnes/target-libretro/libretro.cpp:1022, source bsnes/target-libretro/libretro.cpp:1040"
# Satellaview BIOS
- name: BS-X.bin
system: nintendo-satellaview
required: false
note: "required when loading .bs files, core returns false if missing"
source_ref: "bsnes/target-libretro/libretro.cpp:1054-1060"
source_ref: "source bsnes/target-libretro/libretro.cpp:1054-1060"
+113 -113
View File
@@ -123,7 +123,7 @@ files:
sha1: "1d503e56df85a62fee696e7618dc5b4e781df1bb"
validation: [size, sha1]
description: "C64 kernal Rev 3, default kernal and default model"
source_ref: "C64.emu/src/vice/c64/c64rom.h:52,93 (name, hash), C64.emu/src/vice/c64/c64-resources.c:378,245, C64.emu/src/vice/c64/c64rom.c:226"
source_ref: "source C64.emu/src/vice/c64/c64rom.h:52, 93 (name, hash), source C64.emu/src/vice/c64/c64-resources.c:378, 245, source C64.emu/src/vice/c64/c64rom.c:226"
- name: "kernal-901227-02.bin"
path: "C64/kernal-901227-02.bin"
@@ -133,7 +133,7 @@ files:
sha1: "0e2e4ee3f2d41f00bed72f9ab588b83e306fdb13"
validation: [size, sha1]
description: "C64 kernal Rev 2, C64 old PAL model"
source_ref: "C64.emu/src/vice/c64/c64rom.h:51,92, C64.emu/src/vice/c64/c64model.c:113-116, C64.emu/src/vice/c64/c64-resources.c:244"
source_ref: "source C64.emu/src/vice/c64/c64rom.h:51, 92, source C64.emu/src/vice/c64/c64model.c:113-116, source C64.emu/src/vice/c64/c64-resources.c:244"
- name: "kernal-901227-01.bin"
path: "C64/kernal-901227-01.bin"
@@ -143,7 +143,7 @@ files:
sha1: "87cc04d61fc748b82df09856847bb5c2754a2033"
validation: [size, sha1]
description: "C64 kernal Rev 1, C64 old NTSC model"
source_ref: "C64.emu/src/vice/c64/c64rom.h:50,91, C64.emu/src/vice/c64/c64model.c:128-131, C64.emu/src/vice/c64/c64-resources.c:243"
source_ref: "source C64.emu/src/vice/c64/c64rom.h:50, 91, source C64.emu/src/vice/c64/c64model.c:128-131, source C64.emu/src/vice/c64/c64-resources.c:243"
- name: "kernal-251104-04.bin"
path: "C64/kernal-251104-04.bin"
@@ -153,7 +153,7 @@ files:
sha1: "aa136e91ecf3c5ac64f696b3dbcbfc5ba0871c98"
validation: [size, sha1]
description: "SX-64 kernal, C64 SX PAL and NTSC models"
source_ref: "C64.emu/src/vice/c64/c64rom.h:54,95, C64.emu/src/vice/c64/c64model.c:138-146, C64.emu/src/vice/c64/c64-resources.c:247"
source_ref: "source C64.emu/src/vice/c64/c64rom.h:54, 95, source C64.emu/src/vice/c64/c64model.c:138-146, source C64.emu/src/vice/c64/c64-resources.c:247"
- name: "kernal-906145-02.bin"
path: "C64/kernal-906145-02.bin"
@@ -164,7 +164,7 @@ files:
validation: [size, sha1]
region: [japan]
description: "Japanese C64 kernal"
source_ref: "C64.emu/src/vice/c64/c64rom.h:49,90, C64.emu/src/vice/c64/c64model.c:148-151, C64.emu/src/vice/c64/c64-resources.c:246"
source_ref: "source C64.emu/src/vice/c64/c64rom.h:49, 90, source C64.emu/src/vice/c64/c64model.c:148-151, source C64.emu/src/vice/c64/c64-resources.c:246"
- name: "kernal-390852-01.bin"
path: "C64/kernal-390852-01.bin"
@@ -174,7 +174,7 @@ files:
sha1: "3ad6cc1837c679a11f551ad1cf1a32dd84ace719"
validation: [size, sha1]
description: "C64 GS kernal"
source_ref: "C64.emu/src/vice/c64/c64rom.h:53,94, C64.emu/src/vice/c64/c64model.c:153-156, C64.emu/src/vice/c64/c64-resources.c:248"
source_ref: "source C64.emu/src/vice/c64/c64rom.h:53, 94, source C64.emu/src/vice/c64/c64model.c:153-156, source C64.emu/src/vice/c64/c64-resources.c:248"
- name: "kernal-901246-01.bin"
path: "C64/kernal-901246-01.bin"
@@ -184,7 +184,7 @@ files:
sha1: "6c4fa9465f6091b174df27dfe679499df447503c"
validation: [size, sha1]
description: "Educator 64 kernal, PET64 PAL and NTSC models"
source_ref: "C64.emu/src/vice/c64/c64rom.h:55,96, C64.emu/src/vice/c64/c64model.c:158-166, C64.emu/src/vice/c64/c64-resources.c:249"
source_ref: "source C64.emu/src/vice/c64/c64rom.h:55, 96, source C64.emu/src/vice/c64/c64model.c:158-166, source C64.emu/src/vice/c64/c64-resources.c:249"
- name: "basic-901226-01.bin"
path: "C64/basic-901226-01.bin"
@@ -194,7 +194,7 @@ files:
sha1: "79015323128650c742a3694c9429aa91f355905e"
validation: [size]
description: "C64 BASIC"
source_ref: "C64.emu/src/vice/c64/c64rom.h:31,88, C64.emu/src/vice/c64/c64-resources.c:381, C64.emu/src/vice/c64/c64rom.c:279"
source_ref: "source C64.emu/src/vice/c64/c64rom.h:31, 88, source C64.emu/src/vice/c64/c64-resources.c:381, source C64.emu/src/vice/c64/c64rom.c:279"
- name: "chargen-901225-01.bin"
path: "C64/chargen-901225-01.bin"
@@ -203,7 +203,7 @@ files:
size: 4096
validation: [size]
description: "C64 character generator"
source_ref: "C64.emu/src/vice/c64/c64rom.h:60, C64.emu/src/vice/c64/c64-resources.c:375, C64.emu/src/vice/c64/c64rom.c:295"
source_ref: "source C64.emu/src/vice/c64/c64rom.h:60, source C64.emu/src/vice/c64/c64-resources.c:375, source C64.emu/src/vice/c64/c64rom.c:295"
- name: "chargen-906143-02.bin"
path: "C64/chargen-906143-02.bin"
@@ -213,7 +213,7 @@ files:
validation: [size]
region: [japan]
description: "Japanese C64 character generator"
source_ref: "C64.emu/src/vice/c64/c64rom.h:61, C64.emu/src/vice/c64/c64model.c:148-151,323"
source_ref: "source C64.emu/src/vice/c64/c64rom.h:61, source C64.emu/src/vice/c64/c64model.c:148-151, 323"
- name: "gtk3_sym.vkm"
path: "C64/gtk3_sym.vkm"
@@ -222,7 +222,7 @@ files:
bundled: true
category: game_data
description: "C64 symbolic keymap, US layout"
source_ref: "C64.emu/src/config/kbd.h:7, C64.emu/src/vice/keymap.c:1263,704,1386-1392"
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704, 1386-1392"
- name: "pepto-pal.vpl"
path: "C64/pepto-pal.vpl"
@@ -230,7 +230,7 @@ files:
required: false
category: game_data
description: "VIC-II default external palette"
source_ref: "C64.emu/src/vice/vicii/vicii-resources.c:170, C64.emu/src/vice/viciisc/vicii-resources.c:186, C64.emu/src/vice/video/video-resources.c:916-923"
source_ref: "source C64.emu/src/vice/vicii/vicii-resources.c:170, source C64.emu/src/vice/viciisc/vicii-resources.c:186, source C64.emu/src/vice/video/video-resources.c:916-923"
# ---------------------------------------------------------------- SCPU64/
- name: "scpu64"
@@ -241,7 +241,7 @@ files:
max_size: 524288
validation: [size]
description: "SuperCPU64 firmware"
source_ref: "C64.emu/src/vice/scpu64/scpu64-resources.c:234, C64.emu/src/vice/scpu64/scpu64rom.c:80, C64.emu/src/vice/scpu64/scpu64mem.h:39-40"
source_ref: "source C64.emu/src/vice/scpu64/scpu64-resources.c:234, source C64.emu/src/vice/scpu64/scpu64rom.c:80, source C64.emu/src/vice/scpu64/scpu64mem.h:39-40"
- name: "chargen-901225-01.bin"
path: "SCPU64/chargen-901225-01.bin"
@@ -250,7 +250,7 @@ files:
size: 4096
validation: [size]
description: "Character generator for the SuperCPU machine"
source_ref: "C64.emu/src/vice/scpu64/scpu64-resources.c:231, C64.emu/src/vice/scpu64/scpu64rom.c:63, C64.emu/src/vice/scpu64/scpu64mem.h:38"
source_ref: "source C64.emu/src/vice/scpu64/scpu64-resources.c:231, source C64.emu/src/vice/scpu64/scpu64rom.c:63, source C64.emu/src/vice/scpu64/scpu64mem.h:38"
- name: "chargen-906143-02.bin"
path: "SCPU64/chargen-906143-02.bin"
@@ -260,7 +260,7 @@ files:
validation: [size]
region: [japan]
description: "Japanese character generator, Japanese SuperCPU model"
source_ref: "C64.emu/src/vice/scpu64/scpu64model.c:303, C64.emu/src/vice/c64/c64rom.h:61"
source_ref: "source C64.emu/src/vice/scpu64/scpu64model.c:303, source C64.emu/src/vice/c64/c64rom.h:61"
- name: "gtk3_sym.vkm"
path: "SCPU64/gtk3_sym.vkm"
@@ -269,7 +269,7 @@ files:
bundled: true
category: game_data
description: "SuperCPU symbolic keymap, US layout"
source_ref: "C64.emu/src/config/kbd.h:7, C64.emu/src/vice/keymap.c:1263,704"
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704"
- name: "pepto-pal.vpl"
path: "SCPU64/pepto-pal.vpl"
@@ -277,7 +277,7 @@ files:
required: false
category: game_data
description: "VIC-II default external palette"
source_ref: "C64.emu/src/vice/viciisc/vicii-resources.c:186, C64.emu/src/vice/video/video-resources.c:916-923"
source_ref: "source C64.emu/src/vice/viciisc/vicii-resources.c:186, source C64.emu/src/vice/video/video-resources.c:916-923"
# ---------------------------------------------------------------- C64DTV/
- name: "kernal-901227-03.bin"
@@ -288,7 +288,7 @@ files:
sha1: "1d503e56df85a62fee696e7618dc5b4e781df1bb"
validation: [size, sha1]
description: "C64 kernal Rev 3 for the DTV machine"
source_ref: "C64.emu/src/vice/c64dtv/c64dtv-resources.c:154, C64.emu/src/vice/c64/c64rom.h:52,93, C64.emu/src/vice/c64/c64rom.c:226"
source_ref: "source C64.emu/src/vice/c64dtv/c64dtv-resources.c:154, source C64.emu/src/vice/c64/c64rom.h:52, 93, source C64.emu/src/vice/c64/c64rom.c:226"
- name: "basic-901226-01.bin"
path: "C64DTV/basic-901226-01.bin"
@@ -298,7 +298,7 @@ files:
sha1: "79015323128650c742a3694c9429aa91f355905e"
validation: [size]
description: "C64 BASIC for the DTV machine"
source_ref: "C64.emu/src/vice/c64dtv/c64dtv-resources.c:157, C64.emu/src/vice/c64/c64rom.h:31,88, C64.emu/src/vice/c64/c64rom.c:279"
source_ref: "source C64.emu/src/vice/c64dtv/c64dtv-resources.c:157, source C64.emu/src/vice/c64/c64rom.h:31, 88, source C64.emu/src/vice/c64/c64rom.c:279"
- name: "chargen-901225-01.bin"
path: "C64DTV/chargen-901225-01.bin"
@@ -307,7 +307,7 @@ files:
size: 4096
validation: [size]
description: "Character generator for the DTV machine"
source_ref: "C64.emu/src/vice/c64dtv/c64dtv-resources.c:151, C64.emu/src/vice/c64/c64rom.c:295"
source_ref: "source C64.emu/src/vice/c64dtv/c64dtv-resources.c:151, source C64.emu/src/vice/c64/c64rom.c:295"
- name: "dtvrom.bin"
path: "C64DTV/dtvrom.bin"
@@ -319,7 +319,7 @@ files:
note: >-
Read into the 2 MB flash. When the file is absent the emulator builds the
flash from the loaded kernal, BASIC and chargen instead.
source_ref: "C64.emu/src/vice/c64dtv/c64dtvflash.c:59-64,643-656,471,486-500"
source_ref: "source C64.emu/src/vice/c64dtv/c64dtvflash.c:59-64, 643-656, 471, 486-500"
- name: "gtk3_sym.vkm"
path: "C64DTV/gtk3_sym.vkm"
@@ -328,7 +328,7 @@ files:
bundled: true
category: game_data
description: "DTV symbolic keymap, US layout"
source_ref: "C64.emu/src/config/kbd.h:7, C64.emu/src/vice/keymap.c:1263,704"
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704"
- name: "spiff.vpl"
path: "C64DTV/spiff.vpl"
@@ -336,7 +336,7 @@ files:
required: false
category: game_data
description: "VIC-II default external palette on the DTV machine"
source_ref: "C64.emu/src/vice/vicii/vicii-resources.c:167-168, C64.emu/src/vice/video/video-resources.c:916-923"
source_ref: "source C64.emu/src/vice/vicii/vicii-resources.c:167-168, source C64.emu/src/vice/video/video-resources.c:916-923"
# ---------------------------------------------------------------- C128/
- name: "kernal-318020-05.bin"
@@ -346,7 +346,7 @@ files:
size: 16384
validation: [size]
description: "C128 international kernal, editor and Z80 BIOS"
source_ref: "C64.emu/src/vice/c128/c128rom.h:93, C64.emu/src/vice/c128/c128-resources.c:658, C64.emu/src/vice/c128/c128rom.c:343,770"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:93, source C64.emu/src/vice/c128/c128-resources.c:658, source C64.emu/src/vice/c128/c128rom.c:343, 770"
- name: "kernal-315078-03.bin"
path: "C128/kernal-315078-03.bin"
@@ -355,7 +355,7 @@ files:
size: 16384
validation: [size]
description: "C128 German kernal"
source_ref: "C64.emu/src/vice/c128/c128rom.h:95, C64.emu/src/vice/c128/c128-resources.c:662, C64.emu/src/vice/c128/c128rom.c:771"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:95, source C64.emu/src/vice/c128/c128-resources.c:662, source C64.emu/src/vice/c128/c128rom.c:771"
- name: "kernal-325172-01.bin"
path: "C128/kernal-325172-01.bin"
@@ -364,7 +364,7 @@ files:
size: 16384
validation: [size]
description: "C128 Swiss kernal"
source_ref: "C64.emu/src/vice/c128/c128rom.h:94, C64.emu/src/vice/c128/c128-resources.c:660, C64.emu/src/vice/c128/c128rom.c:777"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:94, source C64.emu/src/vice/c128/c128-resources.c:660, source C64.emu/src/vice/c128/c128rom.c:777"
- name: "kernal-318034-01.bin"
path: "C128/kernal-318034-01.bin"
@@ -373,7 +373,7 @@ files:
size: 16384
validation: [size]
description: "C128 Swedish kernal"
source_ref: "C64.emu/src/vice/c128/c128rom.h:100, C64.emu/src/vice/c128/c128-resources.c:672, C64.emu/src/vice/c128/c128rom.c:776"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:100, source C64.emu/src/vice/c128/c128-resources.c:672, source C64.emu/src/vice/c128/c128rom.c:776"
- name: "kernalfi"
path: "C128/kernalfi"
@@ -382,7 +382,7 @@ files:
size: 16384
validation: [size]
description: "C128 Finnish kernal"
source_ref: "C64.emu/src/vice/c128/c128rom.h:96, C64.emu/src/vice/c128/c128-resources.c:664, C64.emu/src/vice/c128/c128rom.c:772"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:96, source C64.emu/src/vice/c128/c128-resources.c:664, source C64.emu/src/vice/c128/c128rom.c:772"
- name: "kernalfr"
path: "C128/kernalfr"
@@ -391,7 +391,7 @@ files:
size: 16384
validation: [size]
description: "C128 French kernal"
source_ref: "C64.emu/src/vice/c128/c128rom.h:97, C64.emu/src/vice/c128/c128-resources.c:666, C64.emu/src/vice/c128/c128rom.c:773"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:97, source C64.emu/src/vice/c128/c128-resources.c:666, source C64.emu/src/vice/c128/c128rom.c:773"
- name: "kernalit"
path: "C128/kernalit"
@@ -400,7 +400,7 @@ files:
size: 16384
validation: [size]
description: "C128 Italian kernal"
source_ref: "C64.emu/src/vice/c128/c128rom.h:98, C64.emu/src/vice/c128/c128-resources.c:668, C64.emu/src/vice/c128/c128rom.c:774"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:98, source C64.emu/src/vice/c128/c128-resources.c:668, source C64.emu/src/vice/c128/c128rom.c:774"
- name: "kernalno"
path: "C128/kernalno"
@@ -409,7 +409,7 @@ files:
size: 16384
validation: [size]
description: "C128 Norwegian kernal"
source_ref: "C64.emu/src/vice/c128/c128rom.h:99, C64.emu/src/vice/c128/c128-resources.c:670, C64.emu/src/vice/c128/c128rom.c:775"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:99, source C64.emu/src/vice/c128/c128-resources.c:670, source C64.emu/src/vice/c128/c128rom.c:775"
- name: "basiclo-318018-04.bin"
path: "C128/basiclo-318018-04.bin"
@@ -418,7 +418,7 @@ files:
size: 16384
validation: [size]
description: "C128 BASIC low half"
source_ref: "C64.emu/src/vice/c128/c128rom.h:103, C64.emu/src/vice/c128/c128-resources.c:650, C64.emu/src/vice/c128/c128rom.c:434,763"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:103, source C64.emu/src/vice/c128/c128-resources.c:650, source C64.emu/src/vice/c128/c128rom.c:434, 763"
- name: "basichi-318019-04.bin"
path: "C128/basichi-318019-04.bin"
@@ -427,7 +427,7 @@ files:
size: 16384
validation: [size]
description: "C128 BASIC high half, holds the editor"
source_ref: "C64.emu/src/vice/c128/c128rom.h:104, C64.emu/src/vice/c128/c128-resources.c:652, C64.emu/src/vice/c128/c128rom.c:443,764"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:104, source C64.emu/src/vice/c128/c128-resources.c:652, source C64.emu/src/vice/c128/c128rom.c:443, 764"
- name: "chargen-390059-01.bin"
path: "C128/chargen-390059-01.bin"
@@ -436,7 +436,7 @@ files:
size: 8192
validation: [size]
description: "C128 international character generator"
source_ref: "C64.emu/src/vice/c128/c128rom.h:82, C64.emu/src/vice/c128/c128-resources.c:634, C64.emu/src/vice/c128/c128rom.c:529,783"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:82, source C64.emu/src/vice/c128/c128-resources.c:634, source C64.emu/src/vice/c128/c128rom.c:529, 783"
- name: "chargen-315079-01.bin"
path: "C128/chargen-315079-01.bin"
@@ -445,7 +445,7 @@ files:
size: 8192
validation: [size]
description: "C128 German character generator"
source_ref: "C64.emu/src/vice/c128/c128rom.h:85, C64.emu/src/vice/c128/c128-resources.c:638, C64.emu/src/vice/c128/c128rom.c:784"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:85, source C64.emu/src/vice/c128/c128-resources.c:638, source C64.emu/src/vice/c128/c128rom.c:784"
- name: "chargen-325167-02.bin"
path: "C128/chargen-325167-02.bin"
@@ -454,7 +454,7 @@ files:
size: 8192
validation: [size]
description: "C128 Italian, French and Belgian character generator"
source_ref: "C64.emu/src/vice/c128/c128rom.h:87-88, C64.emu/src/vice/c128/c128-resources.c:642,644, C64.emu/src/vice/c128/c128rom.c:785,790"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:87-88, source C64.emu/src/vice/c128/c128-resources.c:642, 644, source C64.emu/src/vice/c128/c128rom.c:785, 790"
- name: "chargen-325181-01.bin"
path: "C128/chargen-325181-01.bin"
@@ -463,7 +463,7 @@ files:
size: 8192
validation: [size]
description: "C128 Swedish and Finnish character generator"
source_ref: "C64.emu/src/vice/c128/c128rom.h:86,90, C64.emu/src/vice/c128/c128-resources.c:640,648, C64.emu/src/vice/c128/c128rom.c:786,789"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:86, 90, source C64.emu/src/vice/c128/c128-resources.c:640, 648, source C64.emu/src/vice/c128/c128rom.c:786, 789"
- name: "chargen-325173-01D.bin"
path: "C128/chargen-325173-01D.bin"
@@ -472,7 +472,7 @@ files:
size: 8192
validation: [size]
description: "C128 Swiss character generator"
source_ref: "C64.emu/src/vice/c128/c128rom.h:84, C64.emu/src/vice/c128/c128-resources.c:636, C64.emu/src/vice/c128/c128rom.c:787"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:84, source C64.emu/src/vice/c128/c128-resources.c:636, source C64.emu/src/vice/c128/c128rom.c:787"
- name: "chargen-325078-02.bin"
path: "C128/chargen-325078-02.bin"
@@ -481,7 +481,7 @@ files:
size: 8192
validation: [size]
description: "C128 Norwegian character generator"
source_ref: "C64.emu/src/vice/c128/c128rom.h:89, C64.emu/src/vice/c128/c128-resources.c:646, C64.emu/src/vice/c128/c128rom.c:788"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:89, source C64.emu/src/vice/c128/c128-resources.c:646, source C64.emu/src/vice/c128/c128rom.c:788"
- name: "kernal64-901227-03.bin"
path: "C128/kernal64-901227-03.bin"
@@ -491,7 +491,7 @@ files:
sha1: "1d503e56df85a62fee696e7618dc5b4e781df1bb"
validation: [size]
description: "C64 mode kernal"
source_ref: "C64.emu/src/vice/c128/c128rom.h:110, C64.emu/src/vice/c128/c128-resources.c:654, C64.emu/src/vice/c128/c128rom.c:672,796, C64.emu/src/vice/c64/c64rom.h:93"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:110, source C64.emu/src/vice/c128/c128-resources.c:654, source C64.emu/src/vice/c128/c128rom.c:672, 796, source C64.emu/src/vice/c64/c64rom.h:93"
- name: "basic64-901226-01.bin"
path: "C128/basic64-901226-01.bin"
@@ -501,7 +501,7 @@ files:
sha1: "79015323128650c742a3694c9429aa91f355905e"
validation: [size]
description: "C64 mode BASIC"
source_ref: "C64.emu/src/vice/c128/c128rom.h:107, C64.emu/src/vice/c128/c128-resources.c:656, C64.emu/src/vice/c128/c128rom.c:710,801, C64.emu/src/vice/c64/c64rom.h:88"
source_ref: "source C64.emu/src/vice/c128/c128rom.h:107, source C64.emu/src/vice/c128/c128-resources.c:656, source C64.emu/src/vice/c128/c128rom.c:710, 801, source C64.emu/src/vice/c64/c64rom.h:88"
- name: "gtk3_sym.vkm"
path: "C128/gtk3_sym.vkm"
@@ -510,7 +510,7 @@ files:
bundled: true
category: game_data
description: "C128 symbolic keymap, US layout"
source_ref: "C64.emu/src/config/kbd.h:7, C64.emu/src/vice/keymap.c:1263,704"
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704"
- name: "pepto-pal.vpl"
path: "C128/pepto-pal.vpl"
@@ -518,7 +518,7 @@ files:
required: false
category: game_data
description: "VIC-II default external palette"
source_ref: "C64.emu/src/vice/vicii/vicii-resources.c:170, C64.emu/src/vice/video/video-resources.c:916-923"
source_ref: "source C64.emu/src/vice/vicii/vicii-resources.c:170, source C64.emu/src/vice/video/video-resources.c:916-923"
- name: "vdc_deft.vpl"
path: "C128/vdc_deft.vpl"
@@ -526,7 +526,7 @@ files:
required: false
category: game_data
description: "VDC default external palette"
source_ref: "C64.emu/src/vice/vdc/vdc-resources.c:127, C64.emu/src/vice/video/video-resources.c:916-923"
source_ref: "source C64.emu/src/vice/vdc/vdc-resources.c:127, source C64.emu/src/vice/video/video-resources.c:916-923"
# ---------------------------------------------------------------- VIC20/
- name: "kernal.901486-07.bin"
@@ -536,7 +536,7 @@ files:
size: 8192
validation: [size]
description: "VIC-20 PAL kernal, default kernal resource"
source_ref: "C64.emu/src/vice/vic20/vic20rom.h:53, C64.emu/src/vice/vic20/vic20-resources.c:183, C64.emu/src/vice/vic20/vic20rom.c:112"
source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:53, source C64.emu/src/vice/vic20/vic20-resources.c:183, source C64.emu/src/vice/vic20/vic20rom.c:112"
- name: "kernal.901486-06.bin"
path: "VIC20/kernal.901486-06.bin"
@@ -545,7 +545,7 @@ files:
size: 8192
validation: [size]
description: "VIC-20 NTSC kernal, default model and VIC-21"
source_ref: "C64.emu/src/vice/vic20/vic20rom.h:52, C64.emu/src/vice/vic20/vic20model.c:58-59,140"
source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:52, source C64.emu/src/vice/vic20/vic20model.c:58-59, 140"
- name: "kernal.901486-02.bin"
path: "VIC20/kernal.901486-02.bin"
@@ -555,7 +555,7 @@ files:
validation: [size]
region: [japan]
description: "VIC-1001 kernal"
source_ref: "C64.emu/src/vice/vic20/vic20rom.h:51, C64.emu/src/vice/vic20/vic20model.c:60,140"
source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:51, source C64.emu/src/vice/vic20/vic20model.c:60, 140"
- name: "basic-901486-01.bin"
path: "VIC20/basic-901486-01.bin"
@@ -564,7 +564,7 @@ files:
size: 8192
validation: [size]
description: "VIC-20 BASIC"
source_ref: "C64.emu/src/vice/vic20/vic20rom.h:43, C64.emu/src/vice/vic20/vic20-resources.c:185, C64.emu/src/vice/vic20/vic20rom.c:156"
source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:43, source C64.emu/src/vice/vic20/vic20-resources.c:185, source C64.emu/src/vice/vic20/vic20rom.c:156"
- name: "chargen-901460-03.bin"
path: "VIC20/chargen-901460-03.bin"
@@ -573,7 +573,7 @@ files:
size: 4096
validation: [size]
description: "VIC-20 character generator"
source_ref: "C64.emu/src/vice/vic20/vic20rom.h:56, C64.emu/src/vice/vic20/vic20-resources.c:181, C64.emu/src/vice/vic20/vic20rom.c:175"
source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:56, source C64.emu/src/vice/vic20/vic20-resources.c:181, source C64.emu/src/vice/vic20/vic20rom.c:175"
- name: "chargen-901460-02.bin"
path: "VIC20/chargen-901460-02.bin"
@@ -583,7 +583,7 @@ files:
validation: [size]
region: [japan]
description: "VIC-1001 character generator"
source_ref: "C64.emu/src/vice/vic20/vic20rom.h:57, C64.emu/src/vice/vic20/vic20model.c:60,139"
source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:57, source C64.emu/src/vice/vic20/vic20model.c:60, 139"
- name: "gtk3_sym.vkm"
path: "VIC20/gtk3_sym.vkm"
@@ -592,7 +592,7 @@ files:
bundled: true
category: game_data
description: "VIC-20 symbolic keymap, US layout"
source_ref: "C64.emu/src/config/kbd.h:7, C64.emu/src/vice/keymap.c:1263,704"
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704"
- name: "mike-pal.vpl"
path: "VIC20/mike-pal.vpl"
@@ -600,7 +600,7 @@ files:
required: false
category: game_data
description: "VIC default external palette"
source_ref: "C64.emu/src/vice/vic20/vic-resources.c:90, C64.emu/src/vice/video/video-resources.c:916-923"
source_ref: "source C64.emu/src/vice/vic20/vic-resources.c:90, source C64.emu/src/vice/video/video-resources.c:916-923"
# ---------------------------------------------------------------- PLUS4/
- name: "kernal-318005-05.bin"
@@ -610,7 +610,7 @@ files:
size: 16384
validation: [size]
description: "Plus/4 NTSC kernal, default model"
source_ref: "C64.emu/src/vice/plus4/plus4rom.h:37, C64.emu/src/vice/plus4/plus4model.c:67,69,153, C64.emu/src/vice/plus4/plus4rom.c:89"
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:37, source C64.emu/src/vice/plus4/plus4model.c:67, 69, 153, source C64.emu/src/vice/plus4/plus4rom.c:89"
- name: "kernal-318004-05.bin"
path: "PLUS4/kernal-318004-05.bin"
@@ -619,7 +619,7 @@ files:
size: 16384
validation: [size]
description: "Plus/4 PAL kernal, default kernal resource"
source_ref: "C64.emu/src/vice/plus4/plus4rom.h:36, C64.emu/src/vice/plus4/plus4-resources.c:186, C64.emu/src/vice/plus4/plus4model.c:66,68"
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:36, source C64.emu/src/vice/plus4/plus4-resources.c:186, source C64.emu/src/vice/plus4/plus4model.c:66, 68"
- name: "kernal-318004-01.bin"
path: "PLUS4/kernal-318004-01.bin"
@@ -628,7 +628,7 @@ files:
size: 16384
validation: [size]
description: "C232 prototype kernal"
source_ref: "C64.emu/src/vice/plus4/plus4rom.h:35, C64.emu/src/vice/plus4/plus4model.c:71,153"
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:35, source C64.emu/src/vice/plus4/plus4model.c:71, 153"
- name: "kernal-364.bin"
path: "PLUS4/kernal-364.bin"
@@ -637,7 +637,7 @@ files:
size: 16384
validation: [size]
description: "V364 prototype kernal"
source_ref: "C64.emu/src/vice/plus4/plus4rom.h:38, C64.emu/src/vice/plus4/plus4model.c:70,153"
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:38, source C64.emu/src/vice/plus4/plus4model.c:70, 153"
- name: "basic-318006-01.bin"
path: "PLUS4/basic-318006-01.bin"
@@ -646,7 +646,7 @@ files:
size: 16384
validation: [size]
description: "Plus/4 BASIC"
source_ref: "C64.emu/src/vice/plus4/plus4rom.h:33, C64.emu/src/vice/plus4/plus4-resources.c:188, C64.emu/src/vice/plus4/plus4rom.c:111"
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:33, source C64.emu/src/vice/plus4/plus4-resources.c:188, source C64.emu/src/vice/plus4/plus4rom.c:111"
- name: "3plus1-317053-01.bin"
path: "PLUS4/3plus1-317053-01.bin"
@@ -655,7 +655,7 @@ files:
size: 16384
validation: [size]
description: "3-plus-1 low function ROM, Plus/4 and V364 models"
source_ref: "C64.emu/src/vice/plus4/plus4rom.h:40, C64.emu/src/vice/plus4/plus4-resources.c:190, C64.emu/src/vice/plus4/plus4memrom.c:146"
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:40, source C64.emu/src/vice/plus4/plus4-resources.c:190, source C64.emu/src/vice/plus4/plus4memrom.c:146"
- name: "3plus1-317054-01.bin"
path: "PLUS4/3plus1-317054-01.bin"
@@ -664,7 +664,7 @@ files:
size: 16384
validation: [size]
description: "3-plus-1 high function ROM, Plus/4 and V364 models"
source_ref: "C64.emu/src/vice/plus4/plus4rom.h:41, C64.emu/src/vice/plus4/plus4-resources.c:192, C64.emu/src/vice/plus4/plus4memrom.c:166"
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:41, source C64.emu/src/vice/plus4/plus4-resources.c:192, source C64.emu/src/vice/plus4/plus4memrom.c:166"
- name: "c2lo-364.bin"
path: "PLUS4/c2lo-364.bin"
@@ -673,7 +673,7 @@ files:
size: 16384
validation: [size]
description: "V364 speech ROM"
source_ref: "C64.emu/src/vice/plus4/plus4rom.h:43, C64.emu/src/vice/plus4/plus4model.c:70,161, C64.emu/src/vice/plus4/plus4memrom.c:187"
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:43, source C64.emu/src/vice/plus4/plus4model.c:70, 161, source C64.emu/src/vice/plus4/plus4memrom.c:187"
- name: "gtk3_sym.vkm"
path: "PLUS4/gtk3_sym.vkm"
@@ -682,7 +682,7 @@ files:
bundled: true
category: game_data
description: "Plus/4 symbolic keymap, US layout"
source_ref: "C64.emu/src/config/kbd.h:7, C64.emu/src/vice/keymap.c:1263,704"
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704"
- name: "yape-pal.vpl"
path: "PLUS4/yape-pal.vpl"
@@ -690,7 +690,7 @@ files:
required: false
category: game_data
description: "TED default external palette"
source_ref: "C64.emu/src/vice/plus4/ted-resources.c:90, C64.emu/src/vice/video/video-resources.c:916-923"
source_ref: "source C64.emu/src/vice/plus4/ted-resources.c:90, source C64.emu/src/vice/video/video-resources.c:916-923"
# ---------------------------------------------------------------- PET/
- name: "kernal-4.901465-22.bin"
@@ -700,7 +700,7 @@ files:
size: 4096
validation: [size]
description: "BASIC 4 kernal, default model PET 8032"
source_ref: "C64.emu/src/vice/pet/petrom.h:53, C64.emu/src/vice/pet/pet-resources.c:406, C64.emu/src/vice/pet/petrom.c:581"
source_ref: "source C64.emu/src/vice/pet/petrom.h:53, source C64.emu/src/vice/pet/pet-resources.c:406, source C64.emu/src/vice/pet/petrom.c:581"
- name: "kernal-2.901465-03.bin"
path: "PET/kernal-2.901465-03.bin"
@@ -709,7 +709,7 @@ files:
size: 4096
validation: [size]
description: "BASIC 2 kernal, PET 3008 to 3032B models"
source_ref: "C64.emu/src/vice/pet/petrom.h:52, C64.emu/src/vice/pet/petmodel.c:108,371"
source_ref: "source C64.emu/src/vice/pet/petrom.h:52, source C64.emu/src/vice/pet/petmodel.c:108, 371"
- name: "kernal-1.901439-04-07.bin"
path: "PET/kernal-1.901439-04-07.bin"
@@ -718,7 +718,7 @@ files:
size: 4096
validation: [size]
description: "BASIC 1 kernal, PET 2001-8N model"
source_ref: "C64.emu/src/vice/pet/petrom.h:51, C64.emu/src/vice/pet/petmodel.c:89,371"
source_ref: "source C64.emu/src/vice/pet/petrom.h:51, source C64.emu/src/vice/pet/petmodel.c:89, 371"
- name: "basic-4.901465-23-20-21.bin"
path: "PET/basic-4.901465-23-20-21.bin"
@@ -728,7 +728,7 @@ files:
max_size: 12288
validation: [size]
description: "BASIC 4, default model PET 8032"
source_ref: "C64.emu/src/vice/pet/petrom.h:57, C64.emu/src/vice/pet/pet-resources.c:410, C64.emu/src/vice/pet/petrom.c:534"
source_ref: "source C64.emu/src/vice/pet/petrom.h:57, source C64.emu/src/vice/pet/pet-resources.c:410, source C64.emu/src/vice/pet/petrom.c:534"
- name: "basic-2.901465-01-02.bin"
path: "PET/basic-2.901465-01-02.bin"
@@ -738,7 +738,7 @@ files:
max_size: 12288
validation: [size]
description: "BASIC 2, PET 3008 to 3032B models"
source_ref: "C64.emu/src/vice/pet/petrom.h:56, C64.emu/src/vice/pet/petmodel.c:110,372"
source_ref: "source C64.emu/src/vice/pet/petrom.h:56, source C64.emu/src/vice/pet/petmodel.c:110, 372"
- name: "basic-1.901439-09-05-02-06.bin"
path: "PET/basic-1.901439-09-05-02-06.bin"
@@ -748,7 +748,7 @@ files:
max_size: 12288
validation: [size]
description: "BASIC 1, PET 2001-8N model"
source_ref: "C64.emu/src/vice/pet/petrom.h:55, C64.emu/src/vice/pet/petmodel.c:91,372"
source_ref: "source C64.emu/src/vice/pet/petrom.h:55, source C64.emu/src/vice/pet/petmodel.c:91, 372"
- name: "edit-4-80-b-50Hz.901474-04_.bin"
path: "PET/edit-4-80-b-50Hz.901474-04_.bin"
@@ -758,7 +758,7 @@ files:
max_size: 4096
validation: [size]
description: "BASIC 4 business 80 column editor, default model PET 8032"
source_ref: "C64.emu/src/vice/pet/petrom.h:63, C64.emu/src/vice/pet/pet-resources.c:408, C64.emu/src/vice/pet/petrom.c:612"
source_ref: "source C64.emu/src/vice/pet/petrom.h:63, source C64.emu/src/vice/pet/pet-resources.c:408, source C64.emu/src/vice/pet/petrom.c:612"
- name: "edit-4-40-n-50Hz.901498-01.bin"
path: "PET/edit-4-40-n-50Hz.901498-01.bin"
@@ -768,7 +768,7 @@ files:
max_size: 4096
validation: [size]
description: "BASIC 4 graphics 40 column editor, PET 4016 and 4032 models"
source_ref: "C64.emu/src/vice/pet/petrom.h:62, C64.emu/src/vice/pet/petmodel.c:373"
source_ref: "source C64.emu/src/vice/pet/petrom.h:62, source C64.emu/src/vice/pet/petmodel.c:373"
- name: "edit-4-40-b-50Hz.ts.bin"
path: "PET/edit-4-40-b-50Hz.ts.bin"
@@ -778,7 +778,7 @@ files:
max_size: 4096
validation: [size]
description: "BASIC 4 business 40 column editor, PET 4032B model"
source_ref: "C64.emu/src/vice/pet/petrom.h:65, C64.emu/src/vice/pet/petmodel.c:373"
source_ref: "source C64.emu/src/vice/pet/petrom.h:65, source C64.emu/src/vice/pet/petmodel.c:373"
- name: "edit-2-n.901447-24.bin"
path: "PET/edit-2-n.901447-24.bin"
@@ -788,7 +788,7 @@ files:
max_size: 4096
validation: [size]
description: "BASIC 2 graphics 40 column editor, PET 3008 to 3032 models"
source_ref: "C64.emu/src/vice/pet/petrom.h:60, C64.emu/src/vice/pet/petmodel.c:109,373"
source_ref: "source C64.emu/src/vice/pet/petrom.h:60, source C64.emu/src/vice/pet/petmodel.c:109, 373"
- name: "edit-2-b.901474-01.bin"
path: "PET/edit-2-b.901474-01.bin"
@@ -798,7 +798,7 @@ files:
max_size: 4096
validation: [size]
description: "BASIC 2 business editor, PET 3032B model"
source_ref: "C64.emu/src/vice/pet/petrom.h:61, C64.emu/src/vice/pet/petmodel.c:373"
source_ref: "source C64.emu/src/vice/pet/petrom.h:61, source C64.emu/src/vice/pet/petmodel.c:373"
- name: "edit-1-n.901439-03.bin"
path: "PET/edit-1-n.901439-03.bin"
@@ -808,7 +808,7 @@ files:
max_size: 4096
validation: [size]
description: "BASIC 1 graphics 40 column editor, PET 2001-8N model"
source_ref: "C64.emu/src/vice/pet/petrom.h:59, C64.emu/src/vice/pet/petmodel.c:90,373"
source_ref: "source C64.emu/src/vice/pet/petrom.h:59, source C64.emu/src/vice/pet/petmodel.c:90, 373"
- name: "characters-2.901447-10.bin"
path: "PET/characters-2.901447-10.bin"
@@ -818,7 +818,7 @@ files:
max_size: 4096
validation: [size]
description: "Second generation character generator, default model PET 8032"
source_ref: "C64.emu/src/vice/pet/petrom.h:47, C64.emu/src/vice/pet/pet-resources.c:404, C64.emu/src/vice/pet/petrom.c:506"
source_ref: "source C64.emu/src/vice/pet/petrom.h:47, source C64.emu/src/vice/pet/pet-resources.c:404, source C64.emu/src/vice/pet/petrom.c:506"
- name: "characters-1.901447-08.bin"
path: "PET/characters-1.901447-08.bin"
@@ -828,7 +828,7 @@ files:
max_size: 4096
validation: [size]
description: "First generation character generator, PET 2001-8N model"
source_ref: "C64.emu/src/vice/pet/petrom.h:46, C64.emu/src/vice/pet/petmodel.c:88,370"
source_ref: "source C64.emu/src/vice/pet/petrom.h:46, source C64.emu/src/vice/pet/petmodel.c:88, 370"
- name: "characters.901640-01.bin"
path: "PET/characters.901640-01.bin"
@@ -838,7 +838,7 @@ files:
max_size: 4096
validation: [size]
description: "SuperPET character generator"
source_ref: "C64.emu/src/vice/pet/petrom.h:48, C64.emu/src/vice/pet/petmodel.c:370"
source_ref: "source C64.emu/src/vice/pet/petrom.h:48, source C64.emu/src/vice/pet/petmodel.c:370"
- name: "waterloo-a000.901898-01.bin"
path: "PET/waterloo-a000.901898-01.bin"
@@ -847,7 +847,7 @@ files:
size: 4096
validation: [size]
description: "SuperPET 6809 ROM at a000"
source_ref: "C64.emu/src/vice/pet/petrom.h:75, C64.emu/src/vice/pet/petmodel.c:305, C64.emu/src/vice/pet/petrom.c:747"
source_ref: "source C64.emu/src/vice/pet/petrom.h:75, source C64.emu/src/vice/pet/petmodel.c:305, source C64.emu/src/vice/pet/petrom.c:747"
- name: "waterloo-b000.901898-02.bin"
path: "PET/waterloo-b000.901898-02.bin"
@@ -856,7 +856,7 @@ files:
size: 4096
validation: [size]
description: "SuperPET 6809 ROM at b000"
source_ref: "C64.emu/src/vice/pet/petrom.h:76, C64.emu/src/vice/pet/petmodel.c:306, C64.emu/src/vice/pet/petrom.c:747"
source_ref: "source C64.emu/src/vice/pet/petrom.h:76, source C64.emu/src/vice/pet/petmodel.c:306, source C64.emu/src/vice/pet/petrom.c:747"
- name: "waterloo-c000.901898-03.bin"
path: "PET/waterloo-c000.901898-03.bin"
@@ -865,7 +865,7 @@ files:
size: 4096
validation: [size]
description: "SuperPET 6809 ROM at c000"
source_ref: "C64.emu/src/vice/pet/petrom.h:77, C64.emu/src/vice/pet/petmodel.c:307, C64.emu/src/vice/pet/petrom.c:747"
source_ref: "source C64.emu/src/vice/pet/petrom.h:77, source C64.emu/src/vice/pet/petmodel.c:307, source C64.emu/src/vice/pet/petrom.c:747"
- name: "waterloo-d000.901898-04.bin"
path: "PET/waterloo-d000.901898-04.bin"
@@ -874,7 +874,7 @@ files:
size: 4096
validation: [size]
description: "SuperPET 6809 ROM at d000"
source_ref: "C64.emu/src/vice/pet/petrom.h:78, C64.emu/src/vice/pet/petmodel.c:308, C64.emu/src/vice/pet/petrom.c:747"
source_ref: "source C64.emu/src/vice/pet/petrom.h:78, source C64.emu/src/vice/pet/petmodel.c:308, source C64.emu/src/vice/pet/petrom.c:747"
- name: "waterloo-e000.901897-01.bin"
path: "PET/waterloo-e000.901897-01.bin"
@@ -884,7 +884,7 @@ files:
max_size: 8192
validation: [size]
description: "SuperPET 6809 ROM at e000, the one slot the loader accepts at 2 KB"
source_ref: "C64.emu/src/vice/pet/petrom.h:79, C64.emu/src/vice/pet/petmodel.c:309, C64.emu/src/vice/pet/petrom.c:745,747"
source_ref: "source C64.emu/src/vice/pet/petrom.h:79, source C64.emu/src/vice/pet/petmodel.c:309, source C64.emu/src/vice/pet/petrom.c:745, 747"
- name: "waterloo-f000.901898-05.bin"
path: "PET/waterloo-f000.901898-05.bin"
@@ -893,7 +893,7 @@ files:
size: 4096
validation: [size]
description: "SuperPET 6809 ROM at f000"
source_ref: "C64.emu/src/vice/pet/petrom.h:80, C64.emu/src/vice/pet/petmodel.c:310, C64.emu/src/vice/pet/petrom.c:747"
source_ref: "source C64.emu/src/vice/pet/petrom.h:80, source C64.emu/src/vice/pet/petmodel.c:310, source C64.emu/src/vice/pet/petrom.c:747"
- name: "gtk3_sym.vkm"
path: "PET/gtk3_sym.vkm"
@@ -902,7 +902,7 @@ files:
bundled: true
category: game_data
description: "PET symbolic keymap, US layout and the fallback for every keyboard type"
source_ref: "C64.emu/src/config/kbd.h:7, C64.emu/src/vice/keymap.c:1263-1269,1386-1392, C64.emu/src/vice/pet/pet.c:169-176"
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263-1269, 1386-1392, source C64.emu/src/vice/pet/pet.c:169-176"
- name: "green.vpl"
path: "PET/green.vpl"
@@ -910,7 +910,7 @@ files:
required: false
category: game_data
description: "CRTC default external palette"
source_ref: "C64.emu/src/vice/crtc/crtc-resources.c:102, C64.emu/src/vice/video/video-resources.c:916-923"
source_ref: "source C64.emu/src/vice/crtc/crtc-resources.c:102, source C64.emu/src/vice/video/video-resources.c:916-923"
# ---------------------------------------------------------------- CBM-II/
- name: "kernal-901244-04a.bin"
@@ -920,7 +920,7 @@ files:
size: 8192
validation: [size]
description: "CBM-II 6x0 and 7x0 kernal, default model CBM 610"
source_ref: "C64.emu/src/vice/cbm2/cbm2rom.h:45, C64.emu/src/vice/cbm2/cbm2model.c:66-74,160, C64.emu/src/vice/cbm2/cbm2rom.c:155"
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:45, source C64.emu/src/vice/cbm2/cbm2model.c:66-74, 160, source C64.emu/src/vice/cbm2/cbm2rom.c:155"
- name: "kernal-901234-02.bin"
path: "CBM-II/kernal-901234-02.bin"
@@ -929,7 +929,7 @@ files:
size: 8192
validation: [size]
description: "CBM 510 kernal, default model of the cbm5x0 plugin"
source_ref: "C64.emu/src/vice/cbm2/cbm2rom.h:46, C64.emu/src/vice/cbm2/cbm2model.c:64-65,160, C64.emu/src/vice/cbm2/cbm5x0rom.c:125"
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:46, source C64.emu/src/vice/cbm2/cbm2model.c:64-65, 160, source C64.emu/src/vice/cbm2/cbm5x0rom.c:125"
- name: "basic-901242+3-04a.bin"
path: "CBM-II/basic-901242+3-04a.bin"
@@ -938,7 +938,7 @@ files:
size: 16384
validation: [size]
description: "CBM-II 128 KB BASIC, CBM 610 and 710 models"
source_ref: "C64.emu/src/vice/cbm2/cbm2rom.h:41, C64.emu/src/vice/cbm2/cbm2model.c:66-67,72,161, C64.emu/src/vice/cbm2/cbm2rom.c:171"
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:41, source C64.emu/src/vice/cbm2/cbm2model.c:66-67, 72, 161, source C64.emu/src/vice/cbm2/cbm2rom.c:171"
- name: "basic-901240+1-03.bin"
path: "CBM-II/basic-901240+1-03.bin"
@@ -947,7 +947,7 @@ files:
size: 16384
validation: [size]
description: "CBM-II 256 KB BASIC, CBM 620, 620+, 720 and 720+ models"
source_ref: "C64.emu/src/vice/cbm2/cbm2rom.h:42, C64.emu/src/vice/cbm2/cbm2model.c:68-71,73-74,161"
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:42, source C64.emu/src/vice/cbm2/cbm2model.c:68-71, 73-74, 161"
- name: "basic-901235+6-02.bin"
path: "CBM-II/basic-901235+6-02.bin"
@@ -956,7 +956,7 @@ files:
size: 16384
validation: [size]
description: "CBM 510 BASIC"
source_ref: "C64.emu/src/vice/cbm2/cbm2rom.h:43, C64.emu/src/vice/cbm2/cbm2model.c:64-65,161, C64.emu/src/vice/cbm2/cbm5x0rom.c:141"
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:43, source C64.emu/src/vice/cbm2/cbm2model.c:64-65, 161, source C64.emu/src/vice/cbm2/cbm5x0rom.c:141"
- name: "chargen-901237-01.bin"
path: "CBM-II/chargen-901237-01.bin"
@@ -965,7 +965,7 @@ files:
size: 4096
validation: [size]
description: "CBM-II 600 series character generator, default model CBM 610"
source_ref: "C64.emu/src/vice/cbm2/cbm2rom.h:38, C64.emu/src/vice/cbm2/cbm2model.c:66-71,162, C64.emu/src/vice/cbm2/cbm2rom.c:100-101"
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:38, source C64.emu/src/vice/cbm2/cbm2model.c:66-71, 162, source C64.emu/src/vice/cbm2/cbm2rom.c:100-101"
- name: "chargen-901232-01.bin"
path: "CBM-II/chargen-901232-01.bin"
@@ -974,7 +974,7 @@ files:
size: 4096
validation: [size]
description: "CBM-II 700 series character generator"
source_ref: "C64.emu/src/vice/cbm2/cbm2rom.h:39, C64.emu/src/vice/cbm2/cbm2model.c:72-74,162"
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:39, source C64.emu/src/vice/cbm2/cbm2model.c:72-74, 162"
- name: "chargen-901225-01.bin"
path: "CBM-II/chargen-901225-01.bin"
@@ -983,7 +983,7 @@ files:
size: 4096
validation: [size]
description: "CBM 510 character generator"
source_ref: "C64.emu/src/vice/cbm2/cbm2rom.h:37, C64.emu/src/vice/cbm2/cbm2model.c:64-65,162, C64.emu/src/vice/cbm2/cbm5x0rom.c:83"
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:37, source C64.emu/src/vice/cbm2/cbm2model.c:64-65, 162, source C64.emu/src/vice/cbm2/cbm5x0rom.c:83"
- name: "gtk3_sym.vkm"
path: "CBM-II/gtk3_sym.vkm"
@@ -992,7 +992,7 @@ files:
bundled: true
category: game_data
description: "CBM-II symbolic keymap, US layout"
source_ref: "C64.emu/src/config/kbd.h:7, C64.emu/src/vice/keymap.c:1263,704"
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704"
- name: "green.vpl"
path: "CBM-II/green.vpl"
@@ -1000,7 +1000,7 @@ files:
required: false
category: game_data
description: "CRTC default external palette, 6x0 and 7x0 models"
source_ref: "C64.emu/src/vice/crtc/crtc-resources.c:102, C64.emu/src/vice/video/video-resources.c:916-923"
source_ref: "source C64.emu/src/vice/crtc/crtc-resources.c:102, source C64.emu/src/vice/video/video-resources.c:916-923"
- name: "pepto-pal.vpl"
path: "CBM-II/pepto-pal.vpl"
@@ -1008,7 +1008,7 @@ files:
required: false
category: game_data
description: "VIC-II default external palette, 5x0 models"
source_ref: "C64.emu/src/vice/vicii/vicii-resources.c:170, C64.emu/src/vice/video/video-resources.c:916-923"
source_ref: "source C64.emu/src/vice/vicii/vicii-resources.c:170, source C64.emu/src/vice/video/video-resources.c:916-923"
# ---------------------------------------------------------------- DRIVES/
- name: "dos1541ii-251968-03.bin"
@@ -1018,7 +1018,7 @@ files:
max_size: 32768
validation: [size]
description: "1541-II DOS, default unit 8 on C64, SuperCPU and DTV"
source_ref: "C64.emu/src/vice/drive/driverom.h:40-41,90, C64.emu/src/vice/drive/iec/iecrom.c:107,182, C64.emu/src/vice/c64/c64drive.c:43"
source_ref: "source C64.emu/src/vice/drive/driverom.h:40-41, 90, source C64.emu/src/vice/drive/iec/iecrom.c:107, 182, source C64.emu/src/vice/c64/c64drive.c:43"
- name: "dos1541-325302-01+901229-05.bin"
path: "DRIVES/dos1541-325302-01+901229-05.bin"
@@ -1027,7 +1027,7 @@ files:
max_size: 32768
validation: [size]
description: "1541 DOS"
source_ref: "C64.emu/src/vice/drive/driverom.h:38-39,89, C64.emu/src/vice/drive/iec/iecrom.c:100,172"
source_ref: "source C64.emu/src/vice/drive/driverom.h:38-39, 89, source C64.emu/src/vice/drive/iec/iecrom.c:100, 172"
- name: "dos1540-325302+3-01.bin"
path: "DRIVES/dos1540-325302+3-01.bin"
@@ -1036,7 +1036,7 @@ files:
max_size: 32768
validation: [size]
description: "1540 DOS, default unit 8 on VIC-20"
source_ref: "C64.emu/src/vice/drive/driverom.h:36-37,88, C64.emu/src/vice/drive/iec/iecrom.c:93,162, C64.emu/src/vice/vic20/vic20drive.c:44"
source_ref: "source C64.emu/src/vice/drive/driverom.h:36-37, 88, source C64.emu/src/vice/drive/iec/iecrom.c:93, 162, source C64.emu/src/vice/vic20/vic20drive.c:44"
- name: "dos1570-315090-01.bin"
path: "DRIVES/dos1570-315090-01.bin"
@@ -1044,7 +1044,7 @@ files:
size: 32768
validation: [size]
description: "1570 DOS"
source_ref: "C64.emu/src/vice/drive/driverom.h:43,93, C64.emu/src/vice/drive/iec/iecrom.c:115,193"
source_ref: "source C64.emu/src/vice/drive/driverom.h:43, 93, source C64.emu/src/vice/drive/iec/iecrom.c:115, 193"
- name: "dos1571-310654-05.bin"
path: "DRIVES/dos1571-310654-05.bin"
@@ -1052,7 +1052,7 @@ files:
size: 32768
validation: [size]
description: "1571 DOS"
source_ref: "C64.emu/src/vice/drive/driverom.h:44,94, C64.emu/src/vice/drive/iec/iecrom.c:121,198"
source_ref: "source C64.emu/src/vice/drive/driverom.h:44, 94, source C64.emu/src/vice/drive/iec/iecrom.c:121, 198"
- name: "dos1571cr-318047-01.bin"
path: "DRIVES/dos1571cr-318047-01.bin"
@@ -1060,7 +1060,7 @@ files:
size: 32768
validation: [size]
description: "1571CR DOS, default unit 8 on C128"
source_ref: "C64.emu/src/vice/drive/driverom.h:45,95, C64.emu/src/vice/drive/iec128dcr/iec128dcrrom.c:51,68, C64.emu/src/vice/c128/c128drive.c:56"
source_ref: "source C64.emu/src/vice/drive/driverom.h:45, 95, source C64.emu/src/vice/drive/iec128dcr/iec128dcrrom.c:51, 68, source C64.emu/src/vice/c128/c128drive.c:56"
- name: "dos1581-318045-02.bin"
path: "DRIVES/dos1581-318045-02.bin"
@@ -1068,7 +1068,7 @@ files:
size: 32768
validation: [size]
description: "1581 DOS"
source_ref: "C64.emu/src/vice/drive/driverom.h:46,96, C64.emu/src/vice/drive/iec/iecrom.c:127,203"
source_ref: "source C64.emu/src/vice/drive/driverom.h:46, 96, source C64.emu/src/vice/drive/iec/iecrom.c:127, 203"
- name: "dos1551-318008-01.bin"
path: "DRIVES/dos1551-318008-01.bin"
@@ -1076,7 +1076,7 @@ files:
size: 16384
validation: [size]
description: "1551 DOS, default unit 8 on Plus/4"
source_ref: "C64.emu/src/vice/drive/driverom.h:42,92, C64.emu/src/vice/drive/tcbm/tcbmrom.c:50,66, C64.emu/src/vice/plus4/plus4drive.c:46"
source_ref: "source C64.emu/src/vice/drive/driverom.h:42, 92, source C64.emu/src/vice/drive/tcbm/tcbmrom.c:50, 66, source C64.emu/src/vice/plus4/plus4drive.c:46"
- name: "dos2000-cs-33cc6f.bin"
aliases:
@@ -1086,7 +1086,7 @@ files:
size: 32768
validation: [size]
description: "CMD FD-2000 DOS"
source_ref: "C64.emu/src/vice/drive/driverom.h:47,98, C64.emu/src/vice/drive/iec/iecrom.c:133,208"
source_ref: "source C64.emu/src/vice/drive/driverom.h:47, 98, source C64.emu/src/vice/drive/iec/iecrom.c:133, 208"
- name: "dos4000-fd-350022.bin"
aliases:
@@ -1096,7 +1096,7 @@ files:
size: 32768
validation: [size]
description: "CMD FD-4000 DOS"
source_ref: "C64.emu/src/vice/drive/driverom.h:48,99, C64.emu/src/vice/drive/iec/iecrom.c:139,213"
source_ref: "source C64.emu/src/vice/drive/driverom.h:48, 99, source C64.emu/src/vice/drive/iec/iecrom.c:139, 213"
- name: "bootromCMDHD-v2-80.bin"
path: "DRIVES/bootromCMDHD-v2-80.bin"
@@ -1108,7 +1108,7 @@ files:
The MAME dump cmd_hd_bootrom_v280.bin reads the chip over 32 KB and its
two halves are identical. The image here is the first half, the 16 KB the
loader asks for.
source_ref: "C64.emu/src/vice/drive/driverom.h:49,100, C64.emu/src/vice/drive/iec/iecrom.c:145,218"
source_ref: "source C64.emu/src/vice/drive/driverom.h:49, 100, source C64.emu/src/vice/drive/iec/iecrom.c:145, 218"
- name: "dos2031-901484-03+05.bin"
path: "DRIVES/dos2031-901484-03+05.bin"
@@ -1116,7 +1116,7 @@ files:
size: 16384
validation: [size]
description: "2031 DOS, default unit 8 on PET and CBM-II"
source_ref: "C64.emu/src/vice/drive/driverom.h:50,73, C64.emu/src/vice/drive/ieee/ieeerom.c:56,107, C64.emu/src/vice/pet/petdrive.c:42"
source_ref: "source C64.emu/src/vice/drive/driverom.h:50, 73, source C64.emu/src/vice/drive/ieee/ieeerom.c:56, 107, source C64.emu/src/vice/pet/petdrive.c:42"
- name: "dos2040-901468-06+07.bin"
path: "DRIVES/dos2040-901468-06+07.bin"
@@ -1124,7 +1124,7 @@ files:
size: 8192
validation: [size]
description: "2040 DOS"
source_ref: "C64.emu/src/vice/drive/driverom.h:53,76, C64.emu/src/vice/drive/ieee/ieeerom.c:63,115"
source_ref: "source C64.emu/src/vice/drive/driverom.h:53, 76, source C64.emu/src/vice/drive/ieee/ieeerom.c:63, 115"
- name: "dos3040-901468-11-13.bin"
path: "DRIVES/dos3040-901468-11-13.bin"
@@ -1132,7 +1132,7 @@ files:
size: 12288
validation: [size]
description: "3040 DOS"
source_ref: "C64.emu/src/vice/drive/driverom.h:54,79, C64.emu/src/vice/drive/ieee/ieeerom.c:70,123"
source_ref: "source C64.emu/src/vice/drive/driverom.h:54, 79, source C64.emu/src/vice/drive/ieee/ieeerom.c:70, 123"
- name: "dos4040-901468-14-16.bin"
path: "DRIVES/dos4040-901468-14-16.bin"
@@ -1140,7 +1140,7 @@ files:
size: 12288
validation: [size]
description: "4040 DOS"
source_ref: "C64.emu/src/vice/drive/driverom.h:55,82, C64.emu/src/vice/drive/ieee/ieeerom.c:77,131"
source_ref: "source C64.emu/src/vice/drive/driverom.h:55, 82, source C64.emu/src/vice/drive/ieee/ieeerom.c:77, 131"
- name: "dos1001-901887+8-01.bin"
path: "DRIVES/dos1001-901887+8-01.bin"
@@ -1148,7 +1148,7 @@ files:
size: 16384
validation: [size]
description: "1001, 8050 and 8250 DOS"
source_ref: "C64.emu/src/vice/drive/driverom.h:51,70, C64.emu/src/vice/drive/ieee/ieeerom.c:84,141"
source_ref: "source C64.emu/src/vice/drive/driverom.h:51, 70, source C64.emu/src/vice/drive/ieee/ieeerom.c:84, 141"
- name: "dos9000-300516+7-revC.bin"
path: "DRIVES/dos9000-300516+7-revC.bin"
@@ -1156,4 +1156,4 @@ files:
size: 16384
validation: [size]
description: "D9090 and D9060 DOS"
source_ref: "C64.emu/src/vice/drive/driverom.h:52,85, C64.emu/src/vice/drive/ieee/ieeerom.c:91,149"
source_ref: "source C64.emu/src/vice/drive/driverom.h:52, 85, source C64.emu/src/vice/drive/ieee/ieeerom.c:91, 149"
+40 -40
View File
@@ -50,7 +50,7 @@ files:
validation: [crc32]
aliases: [epr-10381b.132]
note: "Master 68K, high byte, upper bank"
source_ref: "src/main/roms.cpp:39"
source_ref: "upstream src/main/roms.cpp:39"
- name: "epr-10383b.117"
path: "cannonball/epr-10383b.117"
@@ -61,7 +61,7 @@ files:
crc32: "10a2014a"
validation: [crc32]
note: "Master 68K, low byte, upper bank"
source_ref: "src/main/roms.cpp:40"
source_ref: "upstream src/main/roms.cpp:40"
- name: "epr-10380b.133"
path: "cannonball/epr-10380b.133"
@@ -72,7 +72,7 @@ files:
crc32: "1f6cadad"
validation: [crc32]
note: "Master 68K, high byte, lower bank"
source_ref: "src/main/roms.cpp:39"
source_ref: "upstream src/main/roms.cpp:39"
- name: "epr-10382b.118"
path: "cannonball/epr-10382b.118"
@@ -83,7 +83,7 @@ files:
crc32: "c4c3fa1a"
validation: [crc32]
note: "Master 68K, low byte, lower bank"
source_ref: "src/main/roms.cpp:40"
source_ref: "upstream src/main/roms.cpp:40"
# -------------------------------------------------------
# Slave CPU ROMs (68000, Rev A)
@@ -97,7 +97,7 @@ files:
crc32: "e28a5baf"
validation: [crc32]
note: "Slave 68K, high byte, lower bank"
source_ref: "src/main/roms.cpp:44"
source_ref: "upstream src/main/roms.cpp:44"
- name: "epr-10329a.58"
path: "cannonball/epr-10329a.58"
@@ -108,7 +108,7 @@ files:
crc32: "da131c81"
validation: [crc32]
note: "Slave 68K, low byte, lower bank"
source_ref: "src/main/roms.cpp:45"
source_ref: "upstream src/main/roms.cpp:45"
- name: "epr-10328a.75"
path: "cannonball/epr-10328a.75"
@@ -119,7 +119,7 @@ files:
crc32: "d5ec5e5d"
validation: [crc32]
note: "Slave 68K, high byte, upper bank"
source_ref: "src/main/roms.cpp:46"
source_ref: "upstream src/main/roms.cpp:46"
- name: "epr-10330a.57"
path: "cannonball/epr-10330a.57"
@@ -130,7 +130,7 @@ files:
crc32: "ba9ec82a"
validation: [crc32]
note: "Slave 68K, low byte, upper bank"
source_ref: "src/main/roms.cpp:47"
source_ref: "upstream src/main/roms.cpp:47"
# -------------------------------------------------------
# Tile ROMs
@@ -144,7 +144,7 @@ files:
crc32: "95344b04"
validation: [crc32]
note: "Tile ROM bank 0"
source_ref: "src/main/roms.cpp:51"
source_ref: "upstream src/main/roms.cpp:51"
- name: "opr-10232.102"
path: "cannonball/opr-10232.102"
@@ -155,7 +155,7 @@ files:
crc32: "776ba1eb"
validation: [crc32]
note: "Tile ROM bank 1"
source_ref: "src/main/roms.cpp:52"
source_ref: "upstream src/main/roms.cpp:52"
- name: "opr-10267.100"
path: "cannonball/opr-10267.100"
@@ -166,7 +166,7 @@ files:
crc32: "a85bb823"
validation: [crc32]
note: "Tile ROM bank 2"
source_ref: "src/main/roms.cpp:53"
source_ref: "upstream src/main/roms.cpp:53"
- name: "opr-10231.103"
path: "cannonball/opr-10231.103"
@@ -177,7 +177,7 @@ files:
crc32: "8908bcbf"
validation: [crc32]
note: "Tile ROM bank 3"
source_ref: "src/main/roms.cpp:54"
source_ref: "upstream src/main/roms.cpp:54"
- name: "opr-10266.101"
path: "cannonball/opr-10266.101"
@@ -188,7 +188,7 @@ files:
crc32: "9f6f1a74"
validation: [crc32]
note: "Tile ROM bank 4"
source_ref: "src/main/roms.cpp:55"
source_ref: "upstream src/main/roms.cpp:55"
- name: "opr-10230.104"
path: "cannonball/opr-10230.104"
@@ -199,7 +199,7 @@ files:
crc32: "686f5e50"
validation: [crc32]
note: "Tile ROM bank 5"
source_ref: "src/main/roms.cpp:56"
source_ref: "upstream src/main/roms.cpp:56"
# -------------------------------------------------------
# Road ROMs (identical pair, one per road layer)
@@ -213,7 +213,7 @@ files:
crc32: "22794426"
validation: [crc32]
note: "Road ROM, layer 1"
source_ref: "src/main/roms.cpp:60"
source_ref: "upstream src/main/roms.cpp:60"
- name: "opr-10186.47"
path: "cannonball/opr-10186.47"
@@ -224,7 +224,7 @@ files:
crc32: "22794426"
validation: [crc32]
note: "Road ROM, layer 2 (identical to opr-10185.11)"
source_ref: "src/main/roms.cpp:61"
source_ref: "upstream src/main/roms.cpp:61"
# -------------------------------------------------------
# Sprite ROMs (interleaved 4-way)
@@ -238,7 +238,7 @@ files:
crc32: "7cc86208"
validation: [crc32]
note: "Sprite ROM, bank 0 byte 0"
source_ref: "src/main/roms.cpp:65"
source_ref: "upstream src/main/roms.cpp:65"
- name: "mpr-10373.10"
path: "cannonball/mpr-10373.10"
@@ -249,7 +249,7 @@ files:
crc32: "b0d26ac9"
validation: [crc32]
note: "Sprite ROM, bank 0 byte 1"
source_ref: "src/main/roms.cpp:66"
source_ref: "upstream src/main/roms.cpp:66"
- name: "mpr-10375.11"
path: "cannonball/mpr-10375.11"
@@ -260,7 +260,7 @@ files:
crc32: "59b60bd7"
validation: [crc32]
note: "Sprite ROM, bank 0 byte 2"
source_ref: "src/main/roms.cpp:67"
source_ref: "upstream src/main/roms.cpp:67"
- name: "mpr-10377.12"
path: "cannonball/mpr-10377.12"
@@ -271,7 +271,7 @@ files:
crc32: "17a1b04a"
validation: [crc32]
note: "Sprite ROM, bank 0 byte 3"
source_ref: "src/main/roms.cpp:68"
source_ref: "upstream src/main/roms.cpp:68"
- name: "mpr-10372.13"
path: "cannonball/mpr-10372.13"
@@ -282,7 +282,7 @@ files:
crc32: "b557078c"
validation: [crc32]
note: "Sprite ROM, bank 1 byte 0"
source_ref: "src/main/roms.cpp:69"
source_ref: "upstream src/main/roms.cpp:69"
- name: "mpr-10374.14"
path: "cannonball/mpr-10374.14"
@@ -293,7 +293,7 @@ files:
crc32: "8051e517"
validation: [crc32]
note: "Sprite ROM, bank 1 byte 1"
source_ref: "src/main/roms.cpp:70"
source_ref: "upstream src/main/roms.cpp:70"
- name: "mpr-10376.15"
path: "cannonball/mpr-10376.15"
@@ -304,7 +304,7 @@ files:
crc32: "f3b8f318"
validation: [crc32]
note: "Sprite ROM, bank 1 byte 2"
source_ref: "src/main/roms.cpp:71"
source_ref: "upstream src/main/roms.cpp:71"
- name: "mpr-10378.16"
path: "cannonball/mpr-10378.16"
@@ -315,7 +315,7 @@ files:
crc32: "a1062984"
validation: [crc32]
note: "Sprite ROM, bank 1 byte 3"
source_ref: "src/main/roms.cpp:72"
source_ref: "upstream src/main/roms.cpp:72"
# -------------------------------------------------------
# Z80 Sound ROM
@@ -329,7 +329,7 @@ files:
crc32: "a10abaa9"
validation: [crc32]
note: "Z80 sound program"
source_ref: "src/main/roms.cpp:77"
source_ref: "upstream src/main/roms.cpp:77"
# -------------------------------------------------------
# Sega PCM samples
@@ -343,7 +343,7 @@ files:
crc32: "bcd10dde"
validation: [crc32]
note: "PCM sample bank 0"
source_ref: "src/main/roms.cpp:81"
source_ref: "upstream src/main/roms.cpp:81"
- name: "opr-10192.67"
path: "cannonball/opr-10192.67"
@@ -354,7 +354,7 @@ files:
crc32: "770f1270"
validation: [crc32]
note: "PCM sample bank 1"
source_ref: "src/main/roms.cpp:81"
source_ref: "upstream src/main/roms.cpp:81"
- name: "opr-10191.68"
path: "cannonball/opr-10191.68"
@@ -365,7 +365,7 @@ files:
crc32: "20a284ab"
validation: [crc32]
note: "PCM sample bank 2"
source_ref: "src/main/roms.cpp:83"
source_ref: "upstream src/main/roms.cpp:83"
- name: "opr-10190.69"
path: "cannonball/opr-10190.69"
@@ -376,7 +376,7 @@ files:
crc32: "7cab70e2"
validation: [crc32]
note: "PCM sample bank 3"
source_ref: "src/main/roms.cpp:83"
source_ref: "upstream src/main/roms.cpp:83"
- name: "opr-10189.70"
path: "cannonball/opr-10189.70"
@@ -387,7 +387,7 @@ files:
crc32: "01366b54"
validation: [crc32]
note: "PCM sample bank 4"
source_ref: "src/main/roms.cpp:85"
source_ref: "upstream src/main/roms.cpp:85"
- name: "opr-10188.71"
path: "cannonball/opr-10188.71"
@@ -398,7 +398,7 @@ files:
crc32: "bad30ad9"
validation: [crc32]
note: "PCM sample bank 5"
source_ref: "src/main/roms.cpp:85"
source_ref: "upstream src/main/roms.cpp:85"
# -------------------------------------------------------
# Optional: fixed PCM sample
@@ -412,7 +412,7 @@ files:
crc32: "37598616"
validation: [crc32]
note: "PCM sample bank 5, fixed version (replaces opr-10188.71)"
source_ref: "src/main/roms.cpp:123"
source_ref: "upstream src/main/roms.cpp:123"
# -------------------------------------------------------
# Japanese ROM variants (loaded when jap option enabled)
@@ -426,7 +426,7 @@ files:
crc32: "e339e87a"
validation: [crc32]
note: "Master 68K Japan, high byte, lower bank"
source_ref: "src/main/roms.cpp:106"
source_ref: "upstream src/main/roms.cpp:106"
- name: "epr-10382.118"
path: "cannonball/epr-10382.118"
@@ -437,7 +437,7 @@ files:
crc32: "65248dd5"
validation: [crc32]
note: "Master 68K Japan, low byte, lower bank"
source_ref: "src/main/roms.cpp:107"
source_ref: "upstream src/main/roms.cpp:107"
- name: "epr-10381.132"
path: "cannonball/epr-10381.132"
@@ -448,7 +448,7 @@ files:
crc32: "be8c412b"
validation: [crc32]
note: "Master 68K Japan, high byte, upper bank"
source_ref: "src/main/roms.cpp:106"
source_ref: "upstream src/main/roms.cpp:106"
- name: "epr-10383.117"
path: "cannonball/epr-10383.117"
@@ -459,7 +459,7 @@ files:
crc32: "dcc586e7"
validation: [crc32]
note: "Master 68K Japan, low byte, upper bank"
source_ref: "src/main/roms.cpp:107"
source_ref: "upstream src/main/roms.cpp:107"
- name: "epr-10327.76"
path: "cannonball/epr-10327.76"
@@ -470,7 +470,7 @@ files:
crc32: "da99d855"
validation: [crc32]
note: "Slave 68K Japan, high byte, lower bank"
source_ref: "src/main/roms.cpp:112"
source_ref: "upstream src/main/roms.cpp:112"
- name: "epr-10329.58"
path: "cannonball/epr-10329.58"
@@ -481,7 +481,7 @@ files:
crc32: "fe0fa5e2"
validation: [crc32]
note: "Slave 68K Japan, low byte, lower bank"
source_ref: "src/main/roms.cpp:113"
source_ref: "upstream src/main/roms.cpp:113"
- name: "epr-10328.75"
path: "cannonball/epr-10328.75"
@@ -492,7 +492,7 @@ files:
crc32: "3c0e9a7f"
validation: [crc32]
note: "Slave 68K Japan, high byte, upper bank"
source_ref: "src/main/roms.cpp:112"
source_ref: "upstream src/main/roms.cpp:112"
- name: "epr-10330.57"
path: "cannonball/epr-10330.57"
@@ -503,4 +503,4 @@ files:
crc32: "59786e99"
validation: [crc32]
note: "Slave 68K Japan, low byte, upper bank"
source_ref: "src/main/roms.cpp:113"
source_ref: "upstream src/main/roms.cpp:113"
+9 -9
View File
@@ -65,7 +65,7 @@ files:
md5: a993f85b88ac4350cf4d41554e87fe4f
sha1: 56d39c463da60968d93e58b4ba0e675829412a20
note: "CPC 464 OS + BASIC 1.0, read when model=0"
source_ref: "src/cap32.cpp:212-217, src/cap32.cpp:1013-1027, rom/cpc464.rom"
source_ref: "upstream src/cap32.cpp:212-217, upstream src/cap32.cpp:1013-1027, upstream rom/cpc464.rom"
- name: cpc664.rom
system: amstrad-cpc
required: false
@@ -75,7 +75,7 @@ files:
md5: 5a384a2310f472c7857888371c00ed66
sha1: 073a7665527b5bd8a148747a3947dbd3328682c8
note: "CPC 664 OS + BASIC 1.1, read when model=1"
source_ref: "src/cap32.cpp:212-217, src/cap32.cpp:1013-1027, rom/cpc664.rom"
source_ref: "upstream src/cap32.cpp:212-217, upstream src/cap32.cpp:1013-1027, upstream rom/cpc664.rom"
- name: cpc6128.rom
system: amstrad-cpc
required: true
@@ -85,7 +85,7 @@ files:
md5: b96280dc6c95a48857b4b8eb931533ae
sha1: 5977adbad3f7c1e0e082cd02fe76a700d9860c30
note: "CPC 6128 OS + BASIC 1.1, default model=2. A missing file returns ERR_CPC_ROM_MISSING"
source_ref: "src/cap32.cpp:212-217, src/cap32.cpp:1013-1027, src/cap32.cpp:1799, rom/cpc6128.rom"
source_ref: "upstream src/cap32.cpp:212-217, upstream src/cap32.cpp:1013-1027, upstream src/cap32.cpp:1799, upstream rom/cpc6128.rom"
- name: amsdos.rom
system: amstrad-cpc
required: false
@@ -95,7 +95,7 @@ files:
md5: 25629dfe870d097469c217b95fdc1c95
sha1: 39102c8e9cb55fcc0b9b62098780ed4a3cb6a4bb
note: "AMSDOS disc ROM, shipped cap32.cfg sets slot07=DEFAULT, skipped on the 464. A missing file clears the slot"
source_ref: "src/cap32.cpp:1170-1178, src/cap32.cpp:1245-1249, cap32.cfg:205-206, 215, rom/amsdos.rom"
source_ref: "upstream src/cap32.cpp:1170-1178, upstream src/cap32.cpp:1245-1249, upstream cap32.cfg:205-206, 215, upstream rom/amsdos.rom"
- name: system.cpr
system: amstrad-cpc
required: false
@@ -105,7 +105,7 @@ files:
md5: 39b565e648172980aa552293e667070f
sha1: 405e341437fab8db477606238af0c20eca2e39ee
note: "CPC+ system cartridge, default cartridge path"
source_ref: "src/cap32.cpp:1904, src/cap32.cpp:1150, rom/system.cpr"
source_ref: "upstream src/cap32.cpp:1904, upstream src/cap32.cpp:1150, upstream rom/system.cpr"
- name: MF2.rom
system: amstrad-cpc
required: false
@@ -115,11 +115,11 @@ files:
md5: 4c9f014e91d407cc6509fad0095ab909
sha1: 1431ec628d38f000715545dd2186b684c5fe5a6f
note: "Multiface 2 ROM, read when mf2=1. Checks the \"MULTIFACE 2\" signature at 0x0d32"
source_ref: "src/cap32.cpp:1252-1278, rom/MF2.rom"
source_ref: "upstream src/cap32.cpp:1252-1278, upstream rom/MF2.rom"
platform_details:
bios_mapping:
source_ref: "cap32/cap32.c:1082-1114, cap32/cap32.c:345-349"
source_ref: "source cap32/cap32.c:1082-1114, source cap32/cap32.c:345-349"
note: |
All ROMs are embedded. emulator_select_ROM() copies the ROM array for
CPC.model into pbROM. No filesystem lookup occurs in the libretro
@@ -127,7 +127,7 @@ platform_details:
libretro/libretro-core.c:1617-1636 and no ROM is read from it.
embedded_roms:
source_ref: "cap32/rom/464.h, cap32/rom/664.h, cap32/rom/6128.h, cap32/rom/amsdos.h, cap32/rom/6128p.h, cap32/rom/cpm.h"
source_ref: "source cap32/rom/464.h, source cap32/rom/664.h, source cap32/rom/6128.h, source cap32/rom/amsdos.h, source cap32/rom/6128p.h, source cap32/rom/cpm.h"
note: |
6 headers embedded as C arrays:
OS464_BASIC10 (32KB) - CPC 464 OS + BASIC 1.0, sha1 56d39c463da60968d93e58b4ba0e675829412a20
@@ -138,7 +138,7 @@ platform_details:
CPM, CPM_SYS - CP/M memory dumps assembled into a 128KB snapshot
model_rom_map:
source_ref: "cap32/cap32.c:1082-1114"
source_ref: "source cap32/cap32.c:1082-1114"
note: |
CPC 464: OS464_BASIC10 only
CPC 464DDI: OS464_BASIC10 + AMSDOS in ROM slot 7
+1 -1
View File
@@ -21,7 +21,7 @@ files:
system: philips-cdi
required: true
category: bios_zip
source_ref: "src/osd/retro/retromain.c:1989, src/mame/drivers/cdi.c:421"
source_ref: "source src/osd/retro/retromain.c:1989, upstream src/mame/drivers/cdi.c:421"
contents:
- name: cdi200.rom
description: Magnavox CD-i 200 BIOS (default)
+79 -79
View File
@@ -18,12 +18,12 @@ data_directories:
- ref: cemu-gameprofiles
destination: "Cemu/gameProfiles/default"
mode: libretro
source_ref: "src/Cafe/GameProfile/GameProfile.cpp:181-195, src/libretro/CemuLibretro.cpp:1699-1707"
source_ref: "source src/Cafe/GameProfile/GameProfile.cpp:181-195, source src/libretro/CemuLibretro.cpp:1699-1707"
- ref: cemu-graphic-packs
installed_on: [retrobat]
destination: "Cemu/graphicPacks/downloadedGraphicPacks"
mode: standalone
source_ref: "src/Cafe/GraphicPack/GraphicPack2.cpp:96-111, src/gui/wxgui/DownloadGraphicPacksWindow.cpp:234-238"
source_ref: "source src/Cafe/GraphicPack/GraphicPack2.cpp:96-111, upstream src/gui/wxgui/DownloadGraphicPacksWindow.cpp:234-238"
notes: |
Wii U emulator. The libretro core is a fork of the Cemu tree with the wx
@@ -171,7 +171,7 @@ files:
or .wux image, with a 16-byte <image>.key beside the image as the last
resort. Created with a template when absent. The libretro core
refuses to load an encrypted image whose key is not in it.
source_ref: "src/Cafe/Filesystem/FST/KeyCache.cpp:64-136, src/Cafe/Filesystem/FST/FST.cpp:192-246, src/libretro/CemuLibretro.cpp:4688-4734"
source_ref: "source src/Cafe/Filesystem/FST/KeyCache.cpp:64-136, upstream src/Cafe/Filesystem/FST/FST.cpp:192-246, source src/libretro/CemuLibretro.cpp:4688-4734"
- name: otp.bin
path: Cemu/otp.bin
@@ -184,7 +184,7 @@ files:
Read into the OTP mirror at init. Any other size is rejected and
online mode stays off. Its keys decrypt the client certificate keys
and sign the device certificate.
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:553-577, src/Cafe/IOSU/legacy/iosu_crypto.cpp:619-626"
source_ref: "source src/Cafe/IOSU/legacy/iosu_crypto.cpp:553-577, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:619-626"
- name: seeprom.bin
path: Cemu/seeprom.bin
@@ -196,7 +196,7 @@ files:
note: >-
Read into the SEEPROM mirror at init. Any other size is rejected and
online mode stays off.
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:579-600, src/Cafe/IOSU/legacy/iosu_crypto.cpp:627-632"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:579-600, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:627-632"
# Shared fonts, title 0005001b-10042400. Two slots per font: the console
# dump in the MLC, read first, and the replacement Cemu ships in
@@ -212,7 +212,7 @@ files:
The four fonts are loaded as a set: one missing in both locations
drops the whole set to shareddata.bin, then to the placeholder font
compiled into the binary.
source_ref: "src/Cafe/CafeSystem.cpp:292, src/Cafe/CafeSystem.cpp:300-356"
source_ref: "source src/Cafe/CafeSystem.cpp:292, source src/Cafe/CafeSystem.cpp:300-356"
- name: CafeKr.ttf
path: Cemu/mlc01/sys/title/0005001b/10042400/content/CafeKr.ttf
@@ -221,7 +221,7 @@ files:
required: false
hle_fallback: true
description: "Shared font, Korean, console dump"
source_ref: "src/Cafe/CafeSystem.cpp:293, src/Cafe/CafeSystem.cpp:300-356"
source_ref: "source src/Cafe/CafeSystem.cpp:293, source src/Cafe/CafeSystem.cpp:300-356"
- name: CafeStd.ttf
path: Cemu/mlc01/sys/title/0005001b/10042400/content/CafeStd.ttf
@@ -230,7 +230,7 @@ files:
required: false
hle_fallback: true
description: "Shared font, standard Latin and Japanese, console dump"
source_ref: "src/Cafe/CafeSystem.cpp:294, src/Cafe/CafeSystem.cpp:300-356"
source_ref: "source src/Cafe/CafeSystem.cpp:294, source src/Cafe/CafeSystem.cpp:300-356"
- name: CafeTw.ttf
path: Cemu/mlc01/sys/title/0005001b/10042400/content/CafeTw.ttf
@@ -239,7 +239,7 @@ files:
required: false
hle_fallback: true
description: "Shared font, Traditional Chinese, console dump"
source_ref: "src/Cafe/CafeSystem.cpp:295, src/Cafe/CafeSystem.cpp:300-356"
source_ref: "source src/Cafe/CafeSystem.cpp:295, source src/Cafe/CafeSystem.cpp:300-356"
- name: CafeCn.ttf
path: Cemu/resources/sharedFonts/CafeCn.ttf
@@ -253,7 +253,7 @@ files:
note: >-
Read only when the MLC copy is absent. The libretro core ships without
it and looks under <system_dir>/Cemu/resources/sharedFonts/.
source_ref: "src/Cafe/CafeSystem.cpp:292, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeCn.ttf"
source_ref: "source src/Cafe/CafeSystem.cpp:292, source src/Cafe/CafeSystem.cpp:329-334, source bin/resources/sharedFonts/CafeCn.ttf"
- name: CafeCn.ttf
not_bundled_on: [retrodeck]
@@ -269,7 +269,7 @@ files:
note: >-
Shipped in resources/sharedFonts/ of the 2.6 Windows and Linux zips, read
only when the MLC copy is absent.
source_ref: "src/Cafe/CafeSystem.cpp:292, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeCn.ttf"
source_ref: "source src/Cafe/CafeSystem.cpp:292, source src/Cafe/CafeSystem.cpp:329-334, source bin/resources/sharedFonts/CafeCn.ttf"
- name: CafeKr.ttf
path: Cemu/resources/sharedFonts/CafeKr.ttf
@@ -283,7 +283,7 @@ files:
note: >-
Read only when the MLC copy is absent. The libretro core ships without
it and looks under <system_dir>/Cemu/resources/sharedFonts/.
source_ref: "src/Cafe/CafeSystem.cpp:293, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeKr.ttf"
source_ref: "source src/Cafe/CafeSystem.cpp:293, source src/Cafe/CafeSystem.cpp:329-334, source bin/resources/sharedFonts/CafeKr.ttf"
- name: CafeKr.ttf
not_bundled_on: [retrodeck]
@@ -299,7 +299,7 @@ files:
note: >-
Shipped in resources/sharedFonts/ of the 2.6 Windows and Linux zips, read
only when the MLC copy is absent.
source_ref: "src/Cafe/CafeSystem.cpp:293, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeKr.ttf"
source_ref: "source src/Cafe/CafeSystem.cpp:293, source src/Cafe/CafeSystem.cpp:329-334, source bin/resources/sharedFonts/CafeKr.ttf"
- name: CafeStd.ttf
path: Cemu/resources/sharedFonts/CafeStd.ttf
@@ -313,7 +313,7 @@ files:
note: >-
Read only when the MLC copy is absent. The libretro core ships without
it and looks under <system_dir>/Cemu/resources/sharedFonts/.
source_ref: "src/Cafe/CafeSystem.cpp:294, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeStd.ttf"
source_ref: "source src/Cafe/CafeSystem.cpp:294, source src/Cafe/CafeSystem.cpp:329-334, source bin/resources/sharedFonts/CafeStd.ttf"
- name: CafeStd.ttf
not_bundled_on: [retrodeck]
@@ -329,7 +329,7 @@ files:
note: >-
Shipped in resources/sharedFonts/ of the 2.6 Windows and Linux zips, read
only when the MLC copy is absent.
source_ref: "src/Cafe/CafeSystem.cpp:294, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeStd.ttf"
source_ref: "source src/Cafe/CafeSystem.cpp:294, source src/Cafe/CafeSystem.cpp:329-334, source bin/resources/sharedFonts/CafeStd.ttf"
- name: CafeTw.ttf
path: Cemu/resources/sharedFonts/CafeTw.ttf
@@ -343,7 +343,7 @@ files:
note: >-
Read only when the MLC copy is absent. The libretro core ships without
it and looks under <system_dir>/Cemu/resources/sharedFonts/.
source_ref: "src/Cafe/CafeSystem.cpp:295, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeTw.ttf"
source_ref: "source src/Cafe/CafeSystem.cpp:295, source src/Cafe/CafeSystem.cpp:329-334, source bin/resources/sharedFonts/CafeTw.ttf"
- name: CafeTw.ttf
not_bundled_on: [retrodeck]
@@ -359,7 +359,7 @@ files:
note: >-
Shipped in resources/sharedFonts/ of the 2.6 Windows and Linux zips, read
only when the MLC copy is absent.
source_ref: "src/Cafe/CafeSystem.cpp:295, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeTw.ttf"
source_ref: "source src/Cafe/CafeSystem.cpp:295, source src/Cafe/CafeSystem.cpp:329-334, source bin/resources/sharedFonts/CafeTw.ttf"
- name: shareddata.bin
path: Cemu/shareddata.bin
@@ -376,7 +376,7 @@ files:
CafeCn.ttf, CafeKr.ttf, CafeStd.ttf and CafeTw.ttf, byte-identical to
the console dumps of title 0005001b-10042400 above, and every other byte
is zero.
source_ref: "src/Cafe/CafeSystem.cpp:268-291, src/Cafe/CafeSystem.cpp:357-365"
source_ref: "upstream src/Cafe/CafeSystem.cpp:268-291, source src/Cafe/CafeSystem.cpp:357-365"
- name: snd_user.rpl
path: Cemu/cafeLibs/snd_user.rpl
@@ -389,7 +389,7 @@ files:
depends on snd_user, unless the game profile turns shared libraries
off. Named by the code as the module to dump when a title uses an
audio effect the built-in one does not implement.
source_ref: "src/Cafe/OS/RPL/rpl.cpp:1971-1991, src/Cafe/OS/RPL/rpl.cpp:2142-2154, src/Cafe/OS/libs/snd_user/snd_user.cpp:1220-1227"
source_ref: "source src/Cafe/OS/RPL/rpl.cpp:1971-1991, source src/Cafe/OS/RPL/rpl.cpp:2142-2154, source src/Cafe/OS/libs/snd_user/snd_user.cpp:1220-1227"
- name: snduser2.rpl
path: Cemu/cafeLibs/snduser2.rpl
@@ -399,7 +399,7 @@ files:
description: "Cafe OS sound library, second generation"
note: >-
Same mechanism as snd_user.rpl, for titles that depend on snduser2.
source_ref: "src/Cafe/OS/RPL/rpl.cpp:1971-1991, src/Cafe/OS/RPL/rpl.cpp:2142-2154, src/Cafe/OS/libs/snd_user/snd_user.cpp:1220-1227"
source_ref: "source src/Cafe/OS/RPL/rpl.cpp:1971-1991, source src/Cafe/OS/RPL/rpl.cpp:2142-2154, source src/Cafe/OS/libs/snd_user/snd_user.cpp:1220-1227"
- name: swkbd.rpl
path: Cemu/cafeLibs/swkbd.rpl
@@ -410,7 +410,7 @@ files:
note: >-
Loaded from cafeLibs/ only when swkbd.pack is present in the MLC.
Otherwise the built-in keyboard is used and the file is ignored.
source_ref: "src/Cafe/OS/RPL/rpl.cpp:1929-1933, src/Cafe/OS/RPL/rpl.cpp:1978-1988"
source_ref: "source src/Cafe/OS/RPL/rpl.cpp:1929-1933, source src/Cafe/OS/RPL/rpl.cpp:1978-1988"
- name: erreula.rpl
path: Cemu/cafeLibs/erreula.rpl
@@ -421,7 +421,7 @@ files:
note: >-
Loaded from cafeLibs/ only when erreula.pack is present in the MLC.
Otherwise the built-in error viewer is used and the file is ignored.
source_ref: "src/Cafe/OS/RPL/rpl.cpp:1935-1939, src/Cafe/OS/RPL/rpl.cpp:1978-1988"
source_ref: "source src/Cafe/OS/RPL/rpl.cpp:1935-1939, upstream src/Cafe/OS/RPL/rpl.cpp:1978-1988"
- name: swkbd.pack
path: Cemu/mlc01/sys/title/0005001b/1004f000/content/00/swkbd/swkbd.pack
@@ -432,7 +432,7 @@ files:
note: >-
Its presence in the MLC is what lets a swkbd.rpl from cafeLibs/ be
used, and the applet then reads it through the Cafe filesystem.
source_ref: "src/Cafe/OS/RPL/rpl.cpp:1929-1933"
source_ref: "source src/Cafe/OS/RPL/rpl.cpp:1929-1933"
- name: erreula.pack
path: Cemu/mlc01/sys/title/0005001b/10051000/content/00/erreula/erreula.pack
@@ -443,7 +443,7 @@ files:
note: >-
Its presence in the MLC is what lets an erreula.rpl from cafeLibs/ be
used, and the applet then reads it through the Cafe filesystem.
source_ref: "src/Cafe/OS/RPL/rpl.cpp:1935-1939"
source_ref: "source src/Cafe/OS/RPL/rpl.cpp:1935-1939"
- name: OfflineDB.zar
path: Cemu/resources/miiverse/OfflineDB.zar
@@ -457,7 +457,7 @@ files:
PostList_WindWakerHD.xml, memo/<post id> and image/<post id>.jpg for
the three Wind Waker HD title ids and nothing for any other title.
Without it the post list is empty.
source_ref: "src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:21-31, src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:67-72, src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:114-135, src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:186-197, src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:242-248"
source_ref: "source src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:21-31, source src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:67-72, source src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:114-135, source src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:186-197, source src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:242-248"
# Client certificates, title 0005001b-10054000. Each pair is read from the
# MLC and the .aes key is decrypted with the OTP key at offset 0x120.
@@ -467,7 +467,7 @@ files:
load_from: save_dir
required: false
description: "Client certificate, common"
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:471, src/Cafe/IOSU/legacy/iosu_crypto.cpp:303-330"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:471, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:303-330"
- name: WIIU_COMMON_1_RSA_KEY.aes
path: Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_COMMON_1_RSA_KEY.aes
@@ -476,7 +476,7 @@ files:
required: false
description: "Client key, common, AES-CBC encrypted"
note: "Must be a non-empty multiple of 16 bytes."
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:471, src/Cafe/IOSU/legacy/iosu_crypto.cpp:312-326"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:471, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:312-326"
- name: WIIU_ACCOUNT_1_CERT.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_ACCOUNT_1_CERT.der
@@ -484,7 +484,7 @@ files:
load_from: save_dir
required: false
description: "Client certificate, account"
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:472, src/Cafe/IOSU/legacy/iosu_crypto.cpp:303-330"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:472, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:303-330"
- name: WIIU_ACCOUNT_1_RSA_KEY.aes
path: Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_ACCOUNT_1_RSA_KEY.aes
@@ -493,7 +493,7 @@ files:
required: false
description: "Client key, account, AES-CBC encrypted"
note: "Must be a non-empty multiple of 16 bytes."
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:472, src/Cafe/IOSU/legacy/iosu_crypto.cpp:312-326"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:472, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:312-326"
- name: WIIU_OLIVE_1_CERT.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_OLIVE_1_CERT.der
@@ -502,7 +502,7 @@ files:
required: false
description: "Client certificate, olive (Miiverse)"
note: "Registered twice, under ids 4 and 7."
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:473, src/Cafe/IOSU/legacy/iosu_crypto.cpp:476, src/Cafe/IOSU/legacy/iosu_crypto.cpp:303-330"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:473, upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:476, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:303-330"
- name: WIIU_OLIVE_1_RSA_KEY.aes
path: Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_OLIVE_1_RSA_KEY.aes
@@ -511,7 +511,7 @@ files:
required: false
description: "Client key, olive, AES-CBC encrypted"
note: "Must be a non-empty multiple of 16 bytes."
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:473, src/Cafe/IOSU/legacy/iosu_crypto.cpp:476, src/Cafe/IOSU/legacy/iosu_crypto.cpp:312-326"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:473, upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:476, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:312-326"
- name: WIIU_VINO_1_CERT.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_VINO_1_CERT.der
@@ -519,7 +519,7 @@ files:
load_from: save_dir
required: false
description: "Client certificate, vino (Nintendo TVii)"
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:474, src/Cafe/IOSU/legacy/iosu_crypto.cpp:303-330"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:474, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:303-330"
- name: WIIU_VINO_1_RSA_KEY.aes
path: Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_VINO_1_RSA_KEY.aes
@@ -528,7 +528,7 @@ files:
required: false
description: "Client key, vino, AES-CBC encrypted"
note: "Must be a non-empty multiple of 16 bytes."
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:474, src/Cafe/IOSU/legacy/iosu_crypto.cpp:312-326"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:474, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:312-326"
- name: WIIU_WOOD_1_CERT.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_WOOD_1_CERT.der
@@ -537,7 +537,7 @@ files:
required: false
description: "Client certificate, wood (eShop)"
note: "Registered twice, under ids 6 and 8."
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:475, src/Cafe/IOSU/legacy/iosu_crypto.cpp:477, src/Cafe/IOSU/legacy/iosu_crypto.cpp:303-330"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:475, upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:477, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:303-330"
- name: WIIU_WOOD_1_RSA_KEY.aes
path: Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_WOOD_1_RSA_KEY.aes
@@ -546,7 +546,7 @@ files:
required: false
description: "Client key, wood, AES-CBC encrypted"
note: "Must be a non-empty multiple of 16 bytes."
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:475, src/Cafe/IOSU/legacy/iosu_crypto.cpp:477, src/Cafe/IOSU/legacy/iosu_crypto.cpp:312-326"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:475, upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:477, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:312-326"
# CA certificates, same title, scerts/. Parsed as DER X.509 and added to
# the SSL store. Every one of them must load for online mode.
@@ -555,273 +555,273 @@ files:
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:480"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:480"
- name: CACERT_NINTENDO_CA_G2.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CA_G2.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CA_G2.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:481"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:481"
- name: CACERT_NINTENDO_CA_G3.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CA_G3.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CA_G3.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:482"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:482"
- name: CACERT_NINTENDO_CLASS2_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CLASS2_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CLASS2_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:483"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:483"
- name: CACERT_NINTENDO_CLASS2_CA_G2.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CLASS2_CA_G2.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CLASS2_CA_G2.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:484"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:484"
- name: CACERT_NINTENDO_CLASS2_CA_G3.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CLASS2_CA_G3.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CLASS2_CA_G3.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:485"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:485"
- name: BALTIMORE_CYBERTRUST_ROOT_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/BALTIMORE_CYBERTRUST_ROOT_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/BALTIMORE_CYBERTRUST_ROOT_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:488"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:488"
- name: CYBERTRUST_GLOBAL_ROOT_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CYBERTRUST_GLOBAL_ROOT_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/CYBERTRUST_GLOBAL_ROOT_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:489"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:489"
- name: VERIZON_GLOBAL_ROOT_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/VERIZON_GLOBAL_ROOT_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/VERIZON_GLOBAL_ROOT_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:490"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:490"
- name: GLOBALSIGN_ROOT_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/GLOBALSIGN_ROOT_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/GLOBALSIGN_ROOT_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:491"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:491"
- name: GLOBALSIGN_ROOT_CA_R2.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/GLOBALSIGN_ROOT_CA_R2.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/GLOBALSIGN_ROOT_CA_R2.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:492"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:492"
- name: GLOBALSIGN_ROOT_CA_R3.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/GLOBALSIGN_ROOT_CA_R3.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/GLOBALSIGN_ROOT_CA_R3.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:493"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:493"
- name: VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:494"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:494"
- name: VERISIGN_UNIVERSAL_ROOT_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/VERISIGN_UNIVERSAL_ROOT_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/VERISIGN_UNIVERSAL_ROOT_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:495"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:495"
- name: VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:496"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:496"
- name: THAWTE_PRIMARY_ROOT_CA_G3.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/THAWTE_PRIMARY_ROOT_CA_G3.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/THAWTE_PRIMARY_ROOT_CA_G3.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:497"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:497"
- name: THAWTE_PRIMARY_ROOT_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/THAWTE_PRIMARY_ROOT_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/THAWTE_PRIMARY_ROOT_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:498"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:498"
- name: GEOTRUST_GLOBAL_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/GEOTRUST_GLOBAL_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/GEOTRUST_GLOBAL_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:499"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:499"
- name: GEOTRUST_GLOBAL_CA2.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/GEOTRUST_GLOBAL_CA2.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/GEOTRUST_GLOBAL_CA2.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:500"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:500"
- name: GEOTRUST_PRIMARY_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/GEOTRUST_PRIMARY_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/GEOTRUST_PRIMARY_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:501"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:501"
- name: GEOTRUST_PRIMARY_CA_G3.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/GEOTRUST_PRIMARY_CA_G3.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/GEOTRUST_PRIMARY_CA_G3.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:502"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:502"
- name: ADDTRUST_EXT_CA_ROOT.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ADDTRUST_EXT_CA_ROOT.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/ADDTRUST_EXT_CA_ROOT.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:503"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:503"
- name: COMODO_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/COMODO_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/COMODO_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:504"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:504"
- name: UTN_DATACORP_SGC_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/UTN_DATACORP_SGC_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/UTN_DATACORP_SGC_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:505"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:505"
- name: UTN_USERFIRST_HARDWARE_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/UTN_USERFIRST_HARDWARE_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/UTN_USERFIRST_HARDWARE_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:506"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:506"
- name: DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:507"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:507"
- name: DIGICERT_ASSURED_ID_ROOT_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_ASSURED_ID_ROOT_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_ASSURED_ID_ROOT_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:508"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:508"
- name: DIGICERT_GLOBAL_ROOT_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_GLOBAL_ROOT_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_GLOBAL_ROOT_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:509"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:509"
- name: GTE_CYBERTRUST_GLOBAL_ROOT.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/GTE_CYBERTRUST_GLOBAL_ROOT.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/GTE_CYBERTRUST_GLOBAL_ROOT.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:510"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:510"
- name: VERISIGN_CLASS3_PUBLIC_PRIMARY_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/VERISIGN_CLASS3_PUBLIC_PRIMARY_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/VERISIGN_CLASS3_PUBLIC_PRIMARY_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:511"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:511"
- name: THAWTE_PREMIUM_SERVER_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/THAWTE_PREMIUM_SERVER_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/THAWTE_PREMIUM_SERVER_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:512"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:512"
- name: EQUIFAX_SECURE_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/EQUIFAX_SECURE_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/EQUIFAX_SECURE_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:513"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:513"
- name: ENTRUST_SECURE_SERVER_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_SECURE_SERVER_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_SECURE_SERVER_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:514"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:514"
- name: VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:515"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:515"
- name: ENTRUST_CA_2048.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_CA_2048.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_CA_2048.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:516"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:516"
- name: ENTRUST_ROOT_CA.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_ROOT_CA.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_ROOT_CA.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:517"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:517"
- name: ENTRUST_ROOT_CA_G2.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_ROOT_CA_G2.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_ROOT_CA_G2.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:518"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:518"
- name: DIGICERT_ASSURED_ID_ROOT_CA_G2.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_ASSURED_ID_ROOT_CA_G2.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_ASSURED_ID_ROOT_CA_G2.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:519"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:519"
- name: DIGICERT_GLOBAL_ROOT_CA_G2.der
path: Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_GLOBAL_ROOT_CA_G2.der
standalone_path: mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_GLOBAL_ROOT_CA_G2.der
load_from: save_dir
required: false
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:520"
source_ref: "upstream src/Cafe/IOSU/legacy/iosu_crypto.cpp:520"
firmware_titles:
- id: "0005001b-10042400"
@@ -829,35 +829,35 @@ firmware_titles:
content: ["CafeCn.ttf", "CafeKr.ttf", "CafeStd.ttf", "CafeTw.ttf"]
required: false
note: "Read from the MLC before the resources/sharedFonts/ copy of the data path."
source_ref: "src/Cafe/CafeSystem.cpp:286-296"
source_ref: "source src/Cafe/CafeSystem.cpp:286-296"
- id: "0005001b-10054000"
name: "SSL certificates"
content: ["ccerts/", "scerts/"]
required: false
note: "Every file of the certificate table must be present for online mode, with a valid otp.bin and seeprom.bin."
source_ref: "src/Cafe/IOSU/legacy/iosu_crypto.cpp:463-521, src/Cafe/IOSU/legacy/iosu_crypto.cpp:535"
source_ref: "source src/Cafe/IOSU/legacy/iosu_crypto.cpp:463-521, source src/Cafe/IOSU/legacy/iosu_crypto.cpp:535"
- id: "0005001b-1004f000"
name: "Software keyboard applet"
content: ["content/00/swkbd/swkbd.pack"]
required: false
note: "Presence of the pack lets a dumped swkbd.rpl in cafeLibs/ replace the built-in keyboard."
source_ref: "src/Cafe/OS/RPL/rpl.cpp:1929-1933"
source_ref: "source src/Cafe/OS/RPL/rpl.cpp:1929-1933"
- id: "0005001b-10051000"
name: "Error viewer applet"
content: ["content/00/erreula/erreula.pack"]
required: false
note: "Presence of the pack lets a dumped erreula.rpl in cafeLibs/ replace the built-in error viewer."
source_ref: "src/Cafe/OS/RPL/rpl.cpp:1935-1939"
source_ref: "source src/Cafe/OS/RPL/rpl.cpp:1935-1939"
- id: "0005001b-1005c000"
name: "Language and country lists"
content: ["language.txt", "country.txt"]
required: false
note: "Written when absent, by the wx frontend on first run and by the libretro core at init."
source_ref: "src/gui/wxgui/CemuApp.cpp:580-606, src/libretro/CemuLibretro.cpp:1609-1645"
source_ref: "upstream src/gui/wxgui/CemuApp.cpp:580-606, source src/libretro/CemuLibretro.cpp:1609-1645"
mlc_structure:
- "mlc01/sys/title/0005001b/10042400/content/"
+2 -2
View File
@@ -27,7 +27,7 @@ files:
description: "Satellaview BS-X BIOS"
required: false
size: 1048576
source_ref: "source/bsx.c:857-882"
source_ref: "source source/bsx.c:857-882"
aliases: ["BS-X.bios"]
validation: [size]
note: |
@@ -41,7 +41,7 @@ files:
description: "Sufami Turbo BIOS"
required: true
size: 262144
source_ref: "source/memmap.c:275-289"
source_ref: "source source/memmap.c:275-289"
note: |
Loaded by LoadSFTBIOS() from system_dir when Sufami Turbo game
detected (BANDAI SFC-ADX header at ROM offset 0, memmap.c:833).
+1 -1
View File
@@ -22,4 +22,4 @@ notes: >
Upstream loads textures from external PNG files, while the libretro port compiles them in.
Uses system directory only for craft.db/auth.db (core-generated save data).
Source has zero fopen calls. .info declares no firmware.
source_ref: "libretro/libretro.c, src/main.c:2680-2698, src/main.c:3315-3345"
source_ref: "source libretro/libretro.c, src/main.c:2680-2698, src/main.c:3315-3345"
+1 -1
View File
@@ -52,7 +52,7 @@ platform_details:
retro_set_environment() does not request system_directory.
embedded_roms:
source_ref: "crocods-core/cpc6128.bin.c, crocods-core/romdisc.bin.c"
source_ref: "source crocods-core/cpc6128.bin.c, source crocods-core/romdisc.bin.c"
note: |
2 ROM sets embedded as C byte arrays:
cpc6128_bin (32KB) - CPC 6128 OS (lower 16KB) + BASIC 1.1 (upper 16KB)
+3 -3
View File
@@ -24,7 +24,7 @@ files:
hle_fallback: true
size: 16384
validation: [size]
source_ref: "desmume/src/NDSSystem.cpp:2156-2166, desmume/src/frontend/libretro/libretro.cpp:763"
source_ref: "source desmume/src/NDSSystem.cpp:2156-2166, source desmume/src/frontend/libretro/libretro.cpp:763"
note: "Native file needed for firmware boot and SWI-from-BIOS accuracy"
- name: "bios9.bin"
@@ -34,7 +34,7 @@ files:
hle_fallback: true
size: 4096
validation: [size]
source_ref: "desmume/src/NDSSystem.cpp:2214-2224, desmume/src/frontend/libretro/libretro.cpp:764"
source_ref: "source desmume/src/NDSSystem.cpp:2214-2224, source desmume/src/frontend/libretro/libretro.cpp:764"
note: "Native file needed for firmware boot and logo comparison (Pal Park)"
- name: "firmware.bin"
@@ -42,5 +42,5 @@ files:
description: "NDS firmware image"
required: false
hle_fallback: true
source_ref: "desmume/src/firmware.cpp:249-280, desmume/src/frontend/libretro/libretro.cpp:765"
source_ref: "source desmume/src/firmware.cpp:249-280, source desmume/src/frontend/libretro/libretro.cpp:765"
note: "Loaded only if both BIOS files present. Needed for boot animation, wifi config, user settings"
+16 -16
View File
@@ -90,7 +90,7 @@ files:
on_mismatch: warn
description: "GameCube boot ROM, NTSC-U directory"
note: "Read whole into a 2 MiB buffer with no size check, then descrambled from 0x100 for 0x1afe00 bytes. The crc32 gate runs when the IPL itself is booted, and the four non-PAL dumps pass here without complaint."
source_ref: "Source/Core/Core/ConfigManager.cpp:861-868, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:99-112, Source/Core/Core/HW/EXI/EXI_DeviceIPL.h:43, Source/Core/Core/Boot/Boot.cpp:296-330"
source_ref: "source Source/Core/Core/ConfigManager.cpp:861-868, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:99-112, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.h:43, source Source/Core/Core/Boot/Boot.cpp:296-330"
- name: IPL.bin
path: GC/EUR/IPL.bin
@@ -104,7 +104,7 @@ files:
on_mismatch: warn
description: "GameCube boot ROM, PAL directory"
note: "The two PAL dumps are the ones this directory takes without a mismatch warning."
source_ref: "Source/Core/Core/ConfigManager.cpp:835-849, Source/Core/Core/Boot/Boot.cpp:298-337"
source_ref: "source Source/Core/Core/ConfigManager.cpp:835-849, source Source/Core/Core/Boot/Boot.cpp:298-337"
- name: IPL.bin
path: GC/JAP/IPL.bin
@@ -118,7 +118,7 @@ files:
on_mismatch: warn
description: "GameCube boot ROM, NTSC-J directory"
note: "JAP is the only Japanese directory name this fork knows. FindIPLDump, which serves the font path, scans USA then EUR then JAP and stops at the first hit."
source_ref: "Source/Core/Common/CommonPaths.h:32-34, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:174-186"
source_ref: "source Source/Core/Common/CommonPaths.h:32-34, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:174-186"
- name: font_western.bin
path: null
@@ -130,7 +130,7 @@ files:
hle_fallback: true
description: "Windows-1252 font, loaded at 0x1fcf00"
note: "Read from GC/ in the Sys directory, with no user directory fallback. Skipped in favour of the IPL dump whenever one is found. The APK assets carry it, copied from Data/Sys by Source/Android/jni/CMakeLists.txt:26-28."
source_ref: "Source/Core/Common/CommonPaths.h:105, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:126, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:199-240"
source_ref: "source Source/Core/Common/CommonPaths.h:105, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:126, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:199-240"
- name: font_japanese.bin
path: null
@@ -142,7 +142,7 @@ files:
hle_fallback: true
description: "Shift JIS font, loaded at 0x1aff00"
note: "Read from GC/ in the Sys directory, with no user directory fallback. Skipped in favour of the IPL dump whenever one is found. The APK assets carry it, copied from Data/Sys by Source/Android/jni/CMakeLists.txt:26-28."
source_ref: "Source/Core/Common/CommonPaths.h:106, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:125, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:199-240"
source_ref: "source Source/Core/Common/CommonPaths.h:106, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:125, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:199-240"
- name: dsp_rom.bin
path: GC/dsp_rom.bin
@@ -156,7 +156,7 @@ files:
adler32_pairs: [["0x66f334fe", "0xf3b93527"], ["0x128ea7a2", "0xa4a575f5"]]
description: "DSP instruction ROM"
note: "DSP LLE only, and LLE aborts when the file is absent or not 8192 bytes. The adler32 is taken over the byte-swapped image and the value here is the Nintendo pair. Five replacement pairs are also accepted."
source_ref: "Source/Core/Common/CommonPaths.h:108, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:120-152, Source/Core/Core/DSP/DSPCore.h:35, Source/Core/Core/DSP/DSPCore.cpp:38-80"
source_ref: "source Source/Core/Common/CommonPaths.h:108, source Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:120-152, source Source/Core/Core/DSP/DSPCore.h:35, source Source/Core/Core/DSP/DSPCore.cpp:38-80"
- name: dsp_coef.bin
path: GC/dsp_coef.bin
@@ -170,7 +170,7 @@ files:
adler32_pairs: [["0xf3b93527", "0x66f334fe"], ["0xa4a575f5", "0x128ea7a2"]]
description: "DSP coefficient ROM"
note: "Read by DSP LLE alongside the instruction ROM, and by the AX ucode under HLE for polyphase resampling, which drops any file that is not 0x1000 bytes and plays on without it."
source_ref: "Source/Core/Common/CommonPaths.h:109, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:120-152, Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:45-70, Source/Core/Core/DSP/DSPCore.h:49, Source/Core/Core/DSP/DSPCore.cpp:38-105"
source_ref: "source Source/Core/Common/CommonPaths.h:109, source Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:120-152, source Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:45-70, source Source/Core/Core/DSP/DSPCore.h:49, source Source/Core/Core/DSP/DSPCore.cpp:38-105"
- name: codehandler.bin
path: null
@@ -181,7 +181,7 @@ files:
md5: "5b79fad600c6257c928c108cef7034a7"
description: "Gecko code handler"
note: "Read from the root of the Sys directory when cheats are enabled, and written into guest memory between the installer bounds. Too large a file is refused and cheats stay off. The APK assets carry it, copied from Data/Sys by Source/Android/jni/CMakeLists.txt:26-28."
source_ref: "Source/Core/Common/CommonPaths.h:124, Source/Core/Core/GeckoCode.cpp:121-136"
source_ref: "source Source/Core/Common/CommonPaths.h:124, source Source/Core/Core/GeckoCode.cpp:121-136"
- name: keys.bin
path: Wii/keys.bin
@@ -192,7 +192,7 @@ files:
validation: [size]
description: "BootMii key dump, console keys and identity"
note: "Read at every key store construction, so on every Wii title. Supplies the console private key and signature, the MS and CA identifiers, the NAND key and HMAC and the backup key. A short read leaves the built-in keys in place, the structure being fixed at 0x400 bytes."
source_ref: "Source/Core/Core/IOS/IOSC.cpp:94, Source/Core/Core/IOS/IOSC.cpp:136-140, Source/Core/Core/IOS/IOSC.cpp:559-584"
source_ref: "source Source/Core/Core/IOS/IOSC.cpp:94, source Source/Core/Core/IOS/IOSC.cpp:136-140, source Source/Core/Core/IOS/IOSC.cpp:559-584"
- name: SYSCONF
path: Wii/shared2/sys/SYSCONF
@@ -203,7 +203,7 @@ files:
validation: [size]
description: "Wii system configuration"
note: "Opened through the emulated filesystem and accepted only at 0x4000 bytes, and anything else is replaced by a freshly generated one."
source_ref: "Source/Core/Common/CommonPaths.h:90, Source/Core/Core/SysConf.cpp:20, Source/Core/Core/SysConf.cpp:55-66"
source_ref: "source Source/Core/Common/CommonPaths.h:90, source Source/Core/Core/SysConf.cpp:20, upstream Source/Core/Core/SysConf.cpp:55-66"
- name: setting.txt
path: Wii/title/00000001/00000002/data/setting.txt
@@ -214,7 +214,7 @@ files:
validation: [size]
description: "Wii region and language settings"
note: "Read for its serial number at Wii boot, then deleted and written again from the emulated region settings. The read fills a fixed 0x100 byte buffer, so a shorter file yields nothing."
source_ref: "Source/Core/Common/CommonPaths.h:122, Source/Core/Common/SettingsHandler.h:22-27, Source/Core/Core/Boot/Boot_BS2Emu.cpp:228-256"
source_ref: "source Source/Core/Common/CommonPaths.h:122, source Source/Core/Common/SettingsHandler.h:22-27, source Source/Core/Core/Boot/Boot_BS2Emu.cpp:228-256"
- name: sd.raw
path: Wii/sd.raw
@@ -223,7 +223,7 @@ files:
hle_fallback: true
description: "Wii SD card image"
note: "Opened read-write when the SD device is opened, and a 128 MB image is created when the file is missing."
source_ref: "Source/Core/Common/CommonPaths.h:119, Source/Core/Common/FileUtil.cpp:802, Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:60-79"
source_ref: "source Source/Core/Common/CommonPaths.h:119, source Source/Core/Common/FileUtil.cpp:802, source Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:60-79"
- name: wiitdb.txt
path: Load/wiitdb.txt
@@ -231,14 +231,14 @@ files:
required: false
description: "user title database"
note: "One title id equals name pair per line, ids of four characters and up. titles.txt is read only when wiitdb.txt yields nothing. Overlays the per-language databases shipped in the Sys directory."
source_ref: "Source/Core/Core/TitleDatabase.cpp:26-48, Source/Core/Core/TitleDatabase.cpp:50-63, Source/Core/Core/TitleDatabase.cpp:86-94"
source_ref: "source Source/Core/Core/TitleDatabase.cpp:26-48, source Source/Core/Core/TitleDatabase.cpp:50-63, source Source/Core/Core/TitleDatabase.cpp:86-94"
- name: mios-ipl.map
path: Maps/mios-ipl.map
required: false
description: "MIOS symbol map"
note: "Read from Maps/ in the user directory when MIOS starts, and a successful load re-applies the HLE function patches against the symbols it names."
source_ref: "Source/Core/Core/IOS/MIOS.cpp:47, Source/Core/Core/IOS/MIOS.cpp:55-66"
source_ref: "source Source/Core/Core/IOS/MIOS.cpp:47, source Source/Core/Core/IOS/MIOS.cpp:55-66"
- name: GFZE01.map
path: null
@@ -249,7 +249,7 @@ files:
md5: "672ef9ca67e0fcbe4b3aa23a05720c25"
description: "symbol map for game id GFZE01"
note: "Reached by the per-title lookup, which reads Maps/<game id>.map from the user directory then the Sys directory. Ships in Maps/ inside the Sys directory. The APK assets carry it, copied from Data/Sys by Source/Android/jni/CMakeLists.txt:26-28."
source_ref: "Source/Core/Core/Boot/Boot.cpp:253-290"
source_ref: "source Source/Core/Core/Boot/Boot.cpp:253-290"
- name: GMBE8P.map
path: null
@@ -260,7 +260,7 @@ files:
md5: "43e5f1631e9bbcf84cc3c4fb90ec8ade"
description: "symbol map for game id GMBE8P"
note: "Reached by the per-title lookup, which reads Maps/<game id>.map from the user directory then the Sys directory. Ships in Maps/ inside the Sys directory. The APK assets carry it, copied from Data/Sys by Source/Android/jni/CMakeLists.txt:26-28."
source_ref: "Source/Core/Core/Boot/Boot.cpp:253-290"
source_ref: "source Source/Core/Core/Boot/Boot.cpp:253-290"
valid_bios_crc32:
ipl_ntsc:
+30 -30
View File
@@ -126,7 +126,7 @@ files:
on_mismatch: warn
description: "GameCube boot ROM, NTSC-U directory"
note: "Read whole into a 2 MiB buffer with no size check, then descrambled from 0x100 for 0x1afe00 bytes. The crc32 gate runs when the IPL itself is booted and only warns: the four non-PAL dumps, the Brazilian MPAL one included, pass here without complaint."
source_ref: "Source/Core/Core/Config/MainSettings.cpp:594-600, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:105-113, Source/Core/Core/HW/EXI/EXI_DeviceIPL.h:43, Source/Core/Core/Boot/Boot.cpp:408-442, Source/Core/Core/Boot/Boot.cpp:444-449"
source_ref: "source Source/Core/Core/Config/MainSettings.cpp:594-600, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:105-113, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.h:43, upstream Source/Core/Core/Boot/Boot.cpp:408-442, source Source/Core/Core/Boot/Boot.cpp:444-449"
- name: IPL.bin
path: GC/EUR/IPL.bin
@@ -140,7 +140,7 @@ files:
on_mismatch: warn
description: "GameCube boot ROM, PAL directory"
note: "The two PAL dumps are the ones this directory takes without a mismatch warning."
source_ref: "Source/Core/Core/Config/MainSettings.cpp:580-581, Source/Core/Core/Boot/Boot.cpp:444-449"
source_ref: "source Source/Core/Core/Config/MainSettings.cpp:580-581, source Source/Core/Core/Boot/Boot.cpp:444-449"
- name: IPL.bin
path: GC/JAP/IPL.bin
@@ -154,7 +154,7 @@ files:
on_mismatch: warn
description: "GameCube boot ROM, NTSC-J directory"
note: "JPN is defined alongside JAP but the boot ROM callers use the legacy default, so JAP is the directory read. FindIPLDump, which serves the font path, scans USA then EUR then JAP and stops at the first hit."
source_ref: "Source/Core/Common/CommonPaths.h:34-35, Source/Core/Core/Config/MainSettings.cpp:574-575, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:175-187"
source_ref: "source Source/Core/Common/CommonPaths.h:34-35, source Source/Core/Core/Config/MainSettings.cpp:574-575, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:175-187"
- name: font_western.bin
path: null
@@ -164,7 +164,7 @@ files:
hle_fallback: true
description: "Windows-1252 font, loaded at 0x1fcf00"
note: "Read from GC/ in the Sys directory, with no user directory fallback. Skipped in favour of the IPL dump whenever one is found. The APK carries the free replacement in its Sys assets."
source_ref: "Source/Core/Common/CommonPaths.h:117, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:200-241"
source_ref: "source Source/Core/Common/CommonPaths.h:117, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:200-241"
- name: font_japanese.bin
path: null
@@ -174,7 +174,7 @@ files:
hle_fallback: true
description: "Shift JIS font, loaded at 0x1aff00"
note: "Read from GC/ in the Sys directory, with no user directory fallback. Skipped in favour of the IPL dump whenever one is found. The APK carries the free replacement in its Sys assets."
source_ref: "Source/Core/Common/CommonPaths.h:118, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:129, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:200-241"
source_ref: "source Source/Core/Common/CommonPaths.h:118, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:129, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:200-241"
- name: dsp_rom.bin
path: GC/dsp_rom.bin
@@ -188,7 +188,7 @@ files:
adler32_pairs: [["0x66f334fe", "0xf3b93527"], ["0xe789b5a5", "0xa4a575f5"]]
description: "DSP instruction ROM"
note: "DSP LLE only, and a file that is absent or not 8192 bytes fails initialisation, which aborts the emulation thread. The adler32 is taken over the byte-swapped image and the value here is the Nintendo pair. Six replacement pairs are also accepted."
source_ref: "Source/Core/Common/CommonPaths.h:120, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:87-105, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:107-120, Source/Core/Core/DSP/DSPCore.h:44, Source/Core/Core/DSP/DSPCore.cpp:28-71"
source_ref: "source Source/Core/Common/CommonPaths.h:120, source Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:87-105, source Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:107-120, source Source/Core/Core/DSP/DSPCore.h:44, source Source/Core/Core/DSP/DSPCore.cpp:28-71"
- name: dsp_coef.bin
path: GC/dsp_coef.bin
@@ -202,7 +202,7 @@ files:
adler32_pairs: [["0xf3b93527", "0x66f334fe"], ["0xa4a575f5", "0xe789b5a5"]]
description: "DSP coefficient ROM"
note: "Read by DSP LLE alongside the instruction ROM, and by the AX ucode under HLE for polyphase resampling, which drops any file that is not 0x1000 bytes and plays on without it."
source_ref: "Source/Core/Common/CommonPaths.h:121, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:87-120, Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:42-69, Source/Core/Core/DSP/DSPCore.h:58, Source/Core/Core/DSP/DSPCore.cpp:28-102"
source_ref: "source Source/Core/Common/CommonPaths.h:121, source Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:87-120, source Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:42-69, source Source/Core/Core/DSP/DSPCore.h:58, source Source/Core/Core/DSP/DSPCore.cpp:28-102"
- name: codehandler.bin
path: null
@@ -211,7 +211,7 @@ files:
sha1: "e6c0050b3c67ee26198488fbbe4a5d019c15b628"
description: "Gecko code handler"
note: "Read from the root of the Sys directory when cheats are enabled, and written into guest memory between the installer bounds. Too large a file is refused and cheats stay off. The APK carries it in its Sys assets."
source_ref: "Source/Core/Common/CommonPaths.h:139, Source/Core/Core/GeckoCode.cpp:120-134, Source/Core/Core/GeckoCode.cpp:142-144"
source_ref: "source Source/Core/Common/CommonPaths.h:139, source Source/Core/Core/GeckoCode.cpp:120-134, source Source/Core/Core/GeckoCode.cpp:142-144"
- name: keys.bin
path: Wii/keys.bin
@@ -222,7 +222,7 @@ files:
validation: [size]
description: "BootMii key dump, console keys and identity"
note: "Read at every key store construction, so on every Wii title. Supplies the console private key and signature, the MS and CA identifiers, the NAND key and HMAC and the backup key. A short read leaves the built-in keys in place, the structure being fixed at 0x400 bytes. NAND import writes this file from the keys appended to the image."
source_ref: "Source/Core/Core/IOS/IOSC.cpp:92, Source/Core/Core/IOS/IOSC.cpp:211, Source/Core/Core/IOS/IOSC.cpp:623-649, Source/Core/DiscIO/NANDImporter.cpp:258-267"
source_ref: "source Source/Core/Core/IOS/IOSC.cpp:92, source Source/Core/Core/IOS/IOSC.cpp:211, source Source/Core/Core/IOS/IOSC.cpp:623-649, source Source/Core/DiscIO/NANDImporter.cpp:258-267"
- name: SYSCONF
path: Wii/shared2/sys/SYSCONF
@@ -233,7 +233,7 @@ files:
validation: [size]
description: "Wii system configuration"
note: "Opened through the emulated filesystem and accepted only at 0x4000 bytes, and anything else is replaced by a freshly generated one."
source_ref: "Source/Core/Common/CommonPaths.h:102, Source/Core/Core/SysConf.cpp:19, Source/Core/Core/SysConf.cpp:54-65"
source_ref: "source Source/Core/Common/CommonPaths.h:102, source Source/Core/Core/SysConf.cpp:19, source Source/Core/Core/SysConf.cpp:54-65"
- name: setting.txt
path: Wii/title/00000001/00000002/data/setting.txt
@@ -244,7 +244,7 @@ files:
validation: [size]
description: "Wii region and language settings"
note: "Read for its serial number and model at Wii boot, then written again from the emulated region settings. The read fills a fixed 0x100 byte buffer, so a shorter file yields nothing."
source_ref: "Source/Core/Common/CommonPaths.h:137, Source/Core/Common/SettingsHandler.h:21-26, Source/Core/Core/Boot/Boot_BS2Emu.cpp:341-353"
source_ref: "source Source/Core/Common/CommonPaths.h:137, source Source/Core/Common/SettingsHandler.h:21-26, source Source/Core/Core/Boot/Boot_BS2Emu.cpp:341-353"
- name: WiiSD.raw
path: Load/WiiSD.raw
@@ -253,7 +253,7 @@ files:
hle_fallback: true
description: "Wii SD card image"
note: "Opened read-write when the SD device is opened, and a 128 MB image is created when the file is missing. The configured override is empty by default, so the file stays under Load/."
source_ref: "Source/Core/Common/CommonPaths.h:134, Source/Core/Common/FileUtil.cpp:998, Source/Core/Core/Config/MainSettings.cpp:289, Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:90-107"
source_ref: "source Source/Core/Common/CommonPaths.h:134, source Source/Core/Common/FileUtil.cpp:998, source Source/Core/Core/Config/MainSettings.cpp:289, source Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:90-107"
- name: clientca.pem
path: Wii/clientca.pem
@@ -264,7 +264,7 @@ files:
validation: [sha256]
description: "console SSL client certificate"
note: "Read from the NAND root when a title asks for the built-in client certificate, and refused when the sha256 does not match the value in the source. One panic alert per IOS instance covers this file and the key together. NAND import carves it out of the IOS13 content by its DER header."
source_ref: "Source/Core/Core/IOS/Network/SSL.cpp:135-138, Source/Core/Core/IOS/Network/SSL.cpp:148-181, Source/Core/Core/IOS/Network/SSL.cpp:383-390, Source/Core/DiscIO/NANDImporter.cpp:224"
source_ref: "source Source/Core/Core/IOS/Network/SSL.cpp:135-138, source Source/Core/Core/IOS/Network/SSL.cpp:148-181, source Source/Core/Core/IOS/Network/SSL.cpp:383-390, source Source/Core/DiscIO/NANDImporter.cpp:224"
- name: clientcakey.pem
path: Wii/clientcakey.pem
@@ -275,7 +275,7 @@ files:
validation: [sha256]
description: "console SSL client private key"
note: "Read alongside the client certificate and parsed as the private key for it. Either one failing leaves the connection without a client certificate."
source_ref: "Source/Core/Core/IOS/Network/SSL.cpp:139-142, Source/Core/Core/IOS/Network/SSL.cpp:383-395, Source/Core/DiscIO/NANDImporter.cpp:225"
source_ref: "source Source/Core/Core/IOS/Network/SSL.cpp:139-142, source Source/Core/Core/IOS/Network/SSL.cpp:383-395, source Source/Core/DiscIO/NANDImporter.cpp:225"
- name: rootca.pem
path: Wii/rootca.pem
@@ -286,7 +286,7 @@ files:
validation: [sha256]
description: "console SSL root CA certificate"
note: "Read when a title asks for the built-in root CA, on the same sha256 check as the client pair."
source_ref: "Source/Core/Core/IOS/Network/SSL.cpp:143-146, Source/Core/Core/IOS/Network/SSL.cpp:449-455, Source/Core/DiscIO/NANDImporter.cpp:226"
source_ref: "source Source/Core/Core/IOS/Network/SSL.cpp:143-146, source Source/Core/Core/IOS/Network/SSL.cpp:449-455, source Source/Core/DiscIO/NANDImporter.cpp:226"
- name: nand.bin
path: null
@@ -296,7 +296,7 @@ files:
validation: [size]
description: "BootMii NAND backup"
note: "Chosen through the app's import entry, not read from a fixed location. Accepted at the bare image size or that plus the 0x400 byte key block, and refused at any other. The pages are read 0x800 at a time with the 0x40 byte ECC block skipped. Import writes keys.bin and the three certificates, then unpacks the filesystem."
source_ref: "Source/Android/jni/WiiUtils.cpp:97-116, Source/Core/DiscIO/NANDImporter.cpp:19, Source/Core/DiscIO/NANDImporter.cpp:26-40, Source/Core/DiscIO/NANDImporter.cpp:42-72"
source_ref: "source Source/Android/jni/WiiUtils.cpp:97-116, source Source/Core/DiscIO/NANDImporter.cpp:19, source Source/Core/DiscIO/NANDImporter.cpp:26-40, source Source/Core/DiscIO/NANDImporter.cpp:42-72"
- name: mii.bin
path: Wii/mii.bin
@@ -304,7 +304,7 @@ files:
required: false
description: "Mii database imported into the emulated Wii Remote"
note: "Read from the NAND root when an emulated Wii Remote is reset, and copied into both Mii blocks of its EEPROM. Absent, the EEPROM keeps its default contents."
source_ref: "Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:156-165"
source_ref: "upstream Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:156-165"
- name: nwc24msg.cfg
path: Wii/shared2/wc24/nwc24msg.cfg
@@ -316,7 +316,7 @@ files:
validation: [size]
description: "WiiConnect24 account configuration"
note: "Read as one packed structure, so a shorter file fails the read and a default configuration is generated and written back. A file that reads is then checked for the WcCf magic, its own checksum, an id generation under 0x20 and version 8, each mismatch logged."
source_ref: "Source/Core/Core/IOS/Network/KD/NWC24Config.cpp:17, Source/Core/Core/IOS/Network/KD/NWC24Config.cpp:24-38, Source/Core/Core/IOS/Network/KD/NWC24Config.cpp:90-117, Source/Core/Core/IOS/Network/KD/NWC24Config.h:87-109"
source_ref: "upstream Source/Core/Core/IOS/Network/KD/NWC24Config.cpp:17, source Source/Core/Core/IOS/Network/KD/NWC24Config.cpp:24-38, source Source/Core/Core/IOS/Network/KD/NWC24Config.cpp:90-117, source Source/Core/Core/IOS/Network/KD/NWC24Config.h:87-109"
- name: nwc24dl.bin
path: Wii/shared2/wc24/nwc24dl.bin
@@ -328,7 +328,7 @@ files:
validation: [size]
description: "WiiConnect24 download task list"
note: "Read as one packed structure of a 128 byte header plus 120 records and 120 entries, so a shorter file fails the read and leaves the list empty. A file that reads is checked for the WcDl magic and version 1."
source_ref: "Source/Core/Core/IOS/Network/KD/NWC24DL.cpp:16, Source/Core/Core/IOS/Network/KD/NWC24DL.cpp:23-32, Source/Core/Core/IOS/Network/KD/NWC24DL.cpp:34-50, Source/Core/Core/IOS/Network/KD/NWC24DL.h:43, Source/Core/Core/IOS/Network/KD/NWC24DL.h:111-116"
source_ref: "source Source/Core/Core/IOS/Network/KD/NWC24DL.cpp:16, source Source/Core/Core/IOS/Network/KD/NWC24DL.cpp:23-32, source Source/Core/Core/IOS/Network/KD/NWC24DL.cpp:34-50, source Source/Core/Core/IOS/Network/KD/NWC24DL.h:43, source Source/Core/Core/IOS/Network/KD/NWC24DL.h:111-116"
- name: nwc24fl.bin
path: Wii/shared2/wc24/nwc24fl.bin
@@ -338,7 +338,7 @@ files:
sha1: "472c670d701bd233bc03afe4c9f18e22a6fd15c1"
description: "WiiConnect24 friend list"
note: "Placed in the NAND by the Sys/Wii copy and read from there by the running title. Titles such as Mario Kart Wii expect the WiiConnect24 files to exist even on a first launch, which is why the copy happens without the system menu ever running."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322, Source/Core/Core/WiiRoot.cpp:330-335"
source_ref: "source Source/Core/Core/WiiRoot.cpp:288-322, source Source/Core/Core/WiiRoot.cpp:330-335"
- name: nwc24fls.bin
path: Wii/shared2/wc24/nwc24fls.bin
@@ -348,7 +348,7 @@ files:
sha1: "c0bb6540f7f888bd60be958d7c1de3b221d51a33"
description: "WiiConnect24 friend list backup"
note: "Placed in the NAND by the Sys/Wii copy, which never overwrites a file the NAND already holds."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322, Source/Core/Core/WiiRoot.cpp:334"
source_ref: "source Source/Core/Core/WiiRoot.cpp:288-322, source Source/Core/Core/WiiRoot.cpp:334"
- name: nwc24msg.cbk
path: Wii/shared2/wc24/nwc24msg.cbk
@@ -358,7 +358,7 @@ files:
sha1: "caf8a96a36573d7e67f086f73fec675a5d1c4245"
description: "WiiConnect24 account configuration backup"
note: "Placed in the NAND by the Sys/Wii copy, which never overwrites a file the NAND already holds."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322, Source/Core/Core/WiiRoot.cpp:334"
source_ref: "source Source/Core/Core/WiiRoot.cpp:288-322, source Source/Core/Core/WiiRoot.cpp:334"
- name: misc.bin
path: Wii/shared2/wc24/misc.bin
@@ -368,7 +368,7 @@ files:
sha1: "08509dd4567fa61baa2bae01ba8361e8ca439659"
description: "WiiConnect24 miscellaneous state"
note: "Placed in the NAND by the Sys/Wii copy. The time device carries a note about writing it but no code path does."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322, Source/Core/Core/IOS/Network/KD/NetKDTime.cpp:34"
source_ref: "source Source/Core/Core/WiiRoot.cpp:288-322, source Source/Core/Core/IOS/Network/KD/NetKDTime.cpp:34"
- name: wc24recv.ctl
path: Wii/shared2/wc24/mbox/wc24recv.ctl
@@ -378,7 +378,7 @@ files:
sha1: "18cc21df587d9cd9302f38a00ed9a23d619f5673"
description: "WiiConnect24 receive mailbox index"
note: "Placed in the NAND by the Sys/Wii copy, which recurses into mbox and never overwrites a file the NAND already holds."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322"
source_ref: "source Source/Core/Core/WiiRoot.cpp:288-322"
- name: wc24recv.mbx
path: Wii/shared2/wc24/mbox/wc24recv.mbx
@@ -388,7 +388,7 @@ files:
sha1: "5aad884478da3c4495e033567c68e29bd8e9e783"
description: "WiiConnect24 receive mailbox"
note: "Placed in the NAND by the Sys/Wii copy. The bundled file is a stub, and the note shipped beside it gives 0x700000 as the size on a console."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322, Data/Sys/Wii/shared2/wc24/mbox/Readme.txt"
source_ref: "source Source/Core/Core/WiiRoot.cpp:288-322, source Data/Sys/Wii/shared2/wc24/mbox/Readme.txt"
- name: wc24send.ctl
path: Wii/shared2/wc24/mbox/wc24send.ctl
@@ -398,7 +398,7 @@ files:
sha1: "8fcee88c8cf818e5d2a6a8ad0cc1c4168c93694e"
description: "WiiConnect24 send mailbox index"
note: "Placed in the NAND by the Sys/Wii copy, which recurses into mbox and never overwrites a file the NAND already holds."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322"
source_ref: "source Source/Core/Core/WiiRoot.cpp:288-322"
- name: wc24send.mbx
path: Wii/shared2/wc24/mbox/wc24send.mbx
@@ -408,7 +408,7 @@ files:
sha1: "704a576c5f18a8ce4729f4dfc7f8814d6ac09802"
description: "WiiConnect24 send mailbox"
note: "Placed in the NAND by the Sys/Wii copy. The bundled file is a stub, and the note shipped beside it gives 0x200000 as the size on a console."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322, Data/Sys/Wii/shared2/wc24/mbox/Readme.txt"
source_ref: "source Source/Core/Core/WiiRoot.cpp:288-322, source Data/Sys/Wii/shared2/wc24/mbox/Readme.txt"
- name: Readme.txt
path: Wii/shared2/wc24/mbox/Readme.txt
@@ -419,7 +419,7 @@ files:
sha256: "e5a888912968050c6c1d46d1c364c324684e1d15aaa62cfe36cf7fce2c687b21"
description: "note on the truncated mailboxes, copied into the NAND"
note: "The Sys/Wii copy walks the directory and takes every entry, so this file lands in the NAND with the mailboxes. It records the console sizes of the two mbx files. The hash names the file carried in the source tree, the only form it has, and is not a check the code performs. Without it the name alone matches any readme."
source_ref: "Source/Core/Core/WiiRoot.cpp:291-319, Data/Sys/Wii/shared2/wc24/mbox/Readme.txt"
source_ref: "source Source/Core/Core/WiiRoot.cpp:291-319, source Data/Sys/Wii/shared2/wc24/mbox/Readme.txt"
- name: wiitdb.txt
path: Load/wiitdb.txt
@@ -427,14 +427,14 @@ files:
required: false
description: "user title database"
note: "One title id equals name pair per line, ids of four characters and up. titles.txt is read only when wiitdb.txt yields nothing. Overlays the per-language databases shipped in the Sys directory, which cover ten languages. The Portuguese and Russian files also present there are never registered."
source_ref: "Source/Core/Core/TitleDatabase.cpp:29-51, Source/Core/Core/TitleDatabase.cpp:54-58, Source/Core/Core/TitleDatabase.cpp:63-79"
source_ref: "source Source/Core/Core/TitleDatabase.cpp:29-51, upstream Source/Core/Core/TitleDatabase.cpp:54-58, source Source/Core/Core/TitleDatabase.cpp:63-79"
- name: mios-ipl.map
path: Maps/mios-ipl.map
required: false
description: "MIOS symbol map"
note: "Read from Maps/ in the user directory when MIOS starts, and a successful load re-applies the HLE function patches against the symbols it names."
source_ref: "Source/Core/Core/IOS/MIOS.cpp:67-72"
source_ref: "source Source/Core/Core/IOS/MIOS.cpp:67-72"
valid_bios_crc32:
ipl_ntsc:
+36 -36
View File
@@ -30,7 +30,7 @@ data_directories:
installed_on: [batocera, lakka, retrobat, retrodeck]
mode: libretro
destination: "Sys"
source_ref: "Source/Core/Common/CommonPaths.h:128-141"
source_ref: "source Source/Core/Common/CommonPaths.h:128-141"
files:
# -- GameCube IPL (Boot ROM) --
@@ -46,7 +46,7 @@ files:
required: false
hle_fallback: true
note: "GameCube NTSC-U boot ROM. HLE available but real IPL needed for GC menu boot and accurate fonts"
source_ref: "Source/Core/Common/CommonPaths.h:139, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:108"
source_ref: "upstream Source/Core/Common/CommonPaths.h:139, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:108"
- name: "IPL.bin"
path: "dolphin-emu/Sys/GC/EUR/IPL.bin"
@@ -57,7 +57,7 @@ files:
required: false
hle_fallback: true
note: "GameCube PAL boot ROM"
source_ref: "Source/Core/Core/Config/MainSettings.cpp:776-782"
source_ref: "source Source/Core/Core/Config/MainSettings.cpp:776-782"
- name: "IPL.bin"
path: "dolphin-emu/Sys/GC/JAP/IPL.bin"
@@ -68,7 +68,7 @@ files:
required: false
hle_fallback: true
note: "GameCube NTSC-J boot ROM. JAP is the legacy directory name"
source_ref: "Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:185"
source_ref: "source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:185"
# -- DSP ROMs --
# Used by DSP LLE for accurate audio.
@@ -86,7 +86,7 @@ files:
adler32_pairs_with: "dsp_coef.bin"
adler32_pairs: [["0x66f334fe", "0xf3b93527"], ["0xe789b5a5", "0xa4a575f5"]]
note: "DSP instruction ROM for LLE audio. Free replacement (v0.4) included"
source_ref: "Source/Core/Common/CommonPaths.h:136, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:84-117, Source/Core/Core/DSP/DSPCore.cpp:28-102"
source_ref: "upstream Source/Core/Common/CommonPaths.h:136, source Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:84-117, source Source/Core/Core/DSP/DSPCore.cpp:28-102"
- name: "dsp_coef.bin"
path: "dolphin-emu/Sys/GC/dsp_coef.bin"
@@ -100,7 +100,7 @@ files:
adler32_pairs_with: "dsp_rom.bin"
adler32_pairs: [["0xf3b93527", "0x66f334fe"], ["0xa4a575f5", "0xe789b5a5"]]
note: "DSP coefficient ROM for LLE audio and HLE polyphase resampling. Free replacement included"
source_ref: "Source/Core/Common/CommonPaths.h:137, Source/Core/Core/DSP/DSPCore.cpp:32-33, Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:55-62, Source/Core/Core/DSP/DSPCore.cpp:28-102"
source_ref: "upstream Source/Core/Common/CommonPaths.h:137, source Source/Core/Core/DSP/DSPCore.cpp:32-33, source Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:55-62, source Source/Core/Core/DSP/DSPCore.cpp:28-102"
# -- GameCube Fonts --
# Bundled free alternatives exist but have padding differences causing misplaced text.
@@ -113,7 +113,7 @@ files:
required: false
hle_fallback: true
note: "Windows-1252 font for GC/Wii text rendering. Free alternative bundled, real one from IPL dump preferred"
source_ref: "Source/Core/Common/CommonPaths.h:133, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130,202-239"
source_ref: "upstream Source/Core/Common/CommonPaths.h:133, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130, 202-239"
- name: "font_japanese.bin"
path: "dolphin-emu/Sys/GC/font_japanese.bin"
@@ -122,7 +122,7 @@ files:
required: false
hle_fallback: true
note: "Shift-JIS font for Japanese text. Free alternative bundled, real one from IPL dump preferred"
source_ref: "Source/Core/Common/CommonPaths.h:134, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:129,234"
source_ref: "upstream Source/Core/Common/CommonPaths.h:134, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:129, 234"
# -- Triforce firmware --
# Loaded from User/Triforce/ only, no Sys fallback.
@@ -132,7 +132,7 @@ files:
system: sega-triforce
required: true
note: "SegaBoot, the Triforce system disc image. Read on every Triforce boot, min(size, 2 MiB) copied into the firmware buffer, nothing validated"
source_ref: "Source/Core/Core/HW/DVD/AMMediaboard.cpp:163, Source/Core/Core/HW/DVD/AMMediaboard.cpp:521, Source/Core/Core/HW/DVD/AMMediaboard.cpp:551-571, Source/Core/Core/HW/DVD/DVDInterface.cpp:292-294, Source/Core/Core/System.h:147"
source_ref: "source Source/Core/Core/HW/DVD/AMMediaboard.cpp:163, source Source/Core/Core/HW/DVD/AMMediaboard.cpp:521, source Source/Core/Core/HW/DVD/AMMediaboard.cpp:551-571, source Source/Core/Core/HW/DVD/DVDInterface.cpp:292-294, source Source/Core/Core/System.h:147"
# -- GBA BIOS (for GC-GBA link) --
# Used by integrated mGBA core for GameCube-GBA connectivity.
@@ -144,7 +144,7 @@ files:
required: false
hle_fallback: true
note: "GBA BIOS for GC-GBA link feature (uses integrated mGBA). Path configurable in settings"
source_ref: "Source/Core/Common/CommonPaths.h:145, Source/Core/Core/HW/GBACore.cpp:346-363"
source_ref: "upstream Source/Core/Common/CommonPaths.h:145, source Source/Core/Core/HW/GBACore.cpp:346-363"
# -- Wii System Files --
# Generated/managed by Dolphin's Wii NAND emulation.
@@ -157,7 +157,7 @@ files:
required: false
hle_fallback: true
note: "Wii system configuration. Auto-generated by Dolphin, can be imported from NAND backup"
source_ref: "Source/Core/Common/CommonPaths.h:118, Source/Core/Common/FileUtil.cpp:905"
source_ref: "upstream Source/Core/Common/CommonPaths.h:118, source Source/Core/Common/FileUtil.cpp:905"
- name: "setting.txt"
path: "Wii/title/00000001/00000002/data/setting.txt"
@@ -167,7 +167,7 @@ files:
required: false
hle_fallback: true
note: "Wii region/language settings. Auto-generated by Dolphin during Wii boot emulation"
source_ref: "Source/Core/Common/CommonPaths.h:153, Source/Core/Core/Boot/Boot_BS2Emu.cpp:384-460"
source_ref: "upstream Source/Core/Common/CommonPaths.h:153, source Source/Core/Core/Boot/Boot_BS2Emu.cpp:384-460"
# -- Wii NAND Backup (BootMii) --
- name: "nand.bin"
@@ -175,7 +175,7 @@ files:
required: false
hle_fallback: true
note: "BootMii NAND backup. Can be imported to populate Wii NAND with channels, saves, system menu"
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:27-45,47-92"
source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:27-45, 47-92"
- name: "keys.bin"
path: null
@@ -183,7 +183,7 @@ files:
required: false
hle_fallback: true
note: "OTP/SEEPROM dump (Wii encryption keys). Needed if not appended to nand.bin for NAND import"
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:20, Source/Core/DiscIO/NANDImporter.cpp:77-91, Source/Core/DiscIO/NANDImporter.h:35-38"
source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:20, source Source/Core/DiscIO/NANDImporter.cpp:77-91, source Source/Core/DiscIO/NANDImporter.h:35-38"
# -- Wii SD Card Image --
- name: "WiiSD.raw"
@@ -193,7 +193,7 @@ files:
required: false
hle_fallback: true
note: "Virtual SD card image for Wii homebrew. Auto-created by Dolphin, supports SD/SDHC up to 4GB"
source_ref: "Source/Core/Common/CommonPaths.h:150"
source_ref: "upstream Source/Core/Common/CommonPaths.h:150"
# -- Gecko Code Handler --
- name: "codehandler.bin"
@@ -206,7 +206,7 @@ files:
md5: "1f118b8735fcf40c20b38c3184eebfd9"
hle_fallback: true
note: "Gecko/Ocarina cheat code handler. Shipped in Sys/ of the standalone release (dolphin-2512-x64.7z)"
source_ref: "Source/Core/Common/CommonPaths.h:155, Source/Core/Core/GeckoCode.cpp:120"
source_ref: "upstream Source/Core/Common/CommonPaths.h:155, source Source/Core/Core/GeckoCode.cpp:120"
- name: "codehandler.bin"
path: null
@@ -215,7 +215,7 @@ files:
installed_on: [batocera, lakka, retrobat, retrodeck]
hle_fallback: true
note: "Gecko/Ocarina cheat code handler, read from the Sys data directory the core zip does not contain. The Batocera and Lakka packages copy Data/Sys beside the core, and RetroBat installs it as bios/dolphin-emu/Sys"
source_ref: "Source/Core/Common/CommonPaths.h:155, Source/Core/Core/GeckoCode.cpp:120"
source_ref: "upstream Source/Core/Common/CommonPaths.h:155, source Source/Core/Core/GeckoCode.cpp:120"
# -- Wii System Menu (WAD) --
- name: "Wii System Menu"
@@ -224,7 +224,7 @@ files:
hle_fallback: true
mode: standalone
note: "Wii System Menu WAD. Installed to NAND via Tools > Install WAD, needed for Wii Menu boot"
source_ref: "Source/Core/DolphinQt/MainWindow.cpp:1629-1631, Source/Core/DolphinQt/MenuBar.cpp:1218-1232"
source_ref: "source Source/Core/DolphinQt/MainWindow.cpp:1629-1631, source Source/Core/DolphinQt/MenuBar.cpp:1218-1232"
# -- NAND Certificates (auto-extracted) --
- name: "clientca.pem"
@@ -234,7 +234,7 @@ files:
required: false
hle_fallback: true
note: "SSL client certificate. Auto-extracted from IOS13 content during NAND import"
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:220-304"
source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:220-304"
- name: "clientcakey.pem"
path: "Wii/clientcakey.pem"
@@ -243,7 +243,7 @@ files:
required: false
hle_fallback: true
note: "SSL client private key. Auto-extracted from IOS13 content during NAND import"
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:256"
source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:256"
- name: "rootca.pem"
path: "Wii/rootca.pem"
@@ -252,7 +252,7 @@ files:
required: false
hle_fallback: true
note: "SSL root CA certificate. Auto-extracted from IOS13 content during NAND import"
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:257"
source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:257"
# -- Realtek Bluetooth firmware (Wiimote passthrough) --
# Required for real Wiimote connectivity via USB Bluetooth adapters with Realtek chipsets.
@@ -266,105 +266,105 @@ files:
required: false
mode: standalone
note: "Realtek 8723A BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:414"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:414"
- name: "rtl8723b_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8723b_fw.bin"
required: false
mode: standalone
note: "Realtek 8723B BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:389"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:389"
- name: "rtl8723d_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8723d_fw.bin"
required: false
mode: standalone
note: "Realtek 8723D BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:418"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:418"
- name: "rtl8761a_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8761a_fw.bin"
required: false
mode: standalone
note: "Realtek 8761A BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:393"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:393"
- name: "rtl8761bu_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8761bu_fw.bin"
required: false
mode: standalone
note: "Realtek 8761BU BT firmware for Wiimote passthrough (most common USB dongle)"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:395"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:395"
- name: "rtl8821a_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8821a_fw.bin"
required: false
mode: standalone
note: "Realtek 8821A BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:397"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:397"
- name: "rtl8821c_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8821c_fw.bin"
required: false
mode: standalone
note: "Realtek 8821C BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:426"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:426"
- name: "rtl8822b_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8822b_fw.bin"
required: false
mode: standalone
note: "Realtek 8822B BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:430"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:430"
- name: "rtl8822cu_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8822cu_fw.bin"
required: false
mode: standalone
note: "Realtek 8822CU BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:401"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:401"
- name: "rtl8851bu_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8851bu_fw.bin"
required: false
mode: standalone
note: "Realtek 8851BU BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:405"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:405"
- name: "rtl8852au_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8852au_fw.bin"
required: false
mode: standalone
note: "Realtek 8852AU BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:407"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:407"
- name: "rtl8852bu_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8852bu_fw.bin"
required: false
mode: standalone
note: "Realtek 8852BU BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:409"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:409"
- name: "rtl8852cu_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8852cu_fw.bin"
required: false
mode: standalone
note: "Realtek 8852CU BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:411"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:411"
- name: "rtl8852btu_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8852btu_fw.bin"
required: false
mode: standalone
note: "Realtek 8852BT/8852BE-VT BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:413"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:413"
- name: "rtl8922au_fw.bin"
path: "Load/Firmware/rtl_bt/rtl8922au_fw.bin"
required: false
mode: standalone
note: "Realtek 8922AU BT firmware for Wiimote passthrough"
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:415"
source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:415"
notes:
hle_available: true
+15 -15
View File
@@ -103,7 +103,7 @@ files:
size: 65536
sha1: "5a5cb5a77d7d55ee69657c2f870416daed52dea7"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5112, src/gui/mt32emu.h:5129"
source_ref: "upstream src/gui/mt32emu.h:5112, source src/gui/mt32emu.h:5129"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control v1.05"
@@ -112,7 +112,7 @@ files:
size: 65536
sha1: "e17a3a6d265bf1fa150312061134293d2b58288c"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5113, src/gui/mt32emu.h:5130"
source_ref: "upstream src/gui/mt32emu.h:5113, source src/gui/mt32emu.h:5130"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control v1.06"
@@ -121,7 +121,7 @@ files:
size: 65536
sha1: "a553481f4e2794c10cfe597fef154eef0d8257de"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5114, src/gui/mt32emu.h:5131"
source_ref: "upstream src/gui/mt32emu.h:5114, source src/gui/mt32emu.h:5131"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control v1.07"
@@ -130,7 +130,7 @@ files:
size: 65536
sha1: "b083518fffb7f66b03c23b7eb4f868e62dc5a987"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5115, src/gui/mt32emu.h:5132"
source_ref: "upstream src/gui/mt32emu.h:5115, source src/gui/mt32emu.h:5132"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control BlueRidge"
@@ -139,7 +139,7 @@ files:
size: 65536
sha1: "7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5116, src/gui/mt32emu.h:5133"
source_ref: "upstream src/gui/mt32emu.h:5116, source src/gui/mt32emu.h:5133"
# -- MT-32 v2.x control ROMs (128 KB, pair with MT32_PCM.ROM) --
@@ -150,7 +150,7 @@ files:
size: 131072
sha1: "5837064c9df4741a55f7c4d8787ac158dff2d3ce"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5118, src/gui/mt32emu.h:5135"
source_ref: "upstream src/gui/mt32emu.h:5118, source src/gui/mt32emu.h:5135"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control v2.04"
@@ -159,7 +159,7 @@ files:
size: 131072
sha1: "2c16432b6c73dd2a3947cba950a0f4c19d6180eb"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5119, src/gui/mt32emu.h:5136"
source_ref: "upstream src/gui/mt32emu.h:5119, source src/gui/mt32emu.h:5136"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control v2.06"
@@ -168,7 +168,7 @@ files:
size: 131072
sha1: "2869cf4c235d671668cfcb62415e2ce8323ad4ed"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5120, src/gui/mt32emu.h:5137"
source_ref: "upstream src/gui/mt32emu.h:5120, source src/gui/mt32emu.h:5137"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control v2.07"
@@ -177,7 +177,7 @@ files:
size: 131072
sha1: "47b52adefedaec475c925e54340e37673c11707c"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5121, src/gui/mt32emu.h:5138"
source_ref: "upstream src/gui/mt32emu.h:5121, source src/gui/mt32emu.h:5138"
# -- CM-32L / LAPC-I control ROMs (64 KB, pair with CM32L_PCM.ROM) --
@@ -188,7 +188,7 @@ files:
size: 65536
sha1: "73683d585cd6948cc19547942ca0e14a0319456d"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5122, src/gui/mt32emu.h:5139"
source_ref: "upstream src/gui/mt32emu.h:5122, source src/gui/mt32emu.h:5139"
- name: "CM32L_CONTROL.ROM"
description: "CM-32L/LAPC-I Control v1.02"
@@ -197,7 +197,7 @@ files:
size: 65536
sha1: "a439fbb390da38cada95a7cbb1d6ca199cd66ef8"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5123, src/gui/mt32emu.h:5140"
source_ref: "upstream src/gui/mt32emu.h:5123, source src/gui/mt32emu.h:5140"
# -- CM-32LN / CM-500 / LAPC-N control ROM (64 KB, pairs with CM32L_PCM.ROM) --
@@ -208,7 +208,7 @@ files:
size: 65536
sha1: "dc1c5b1b90a4646d00f7daf3679733c7badc7077"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5124, src/gui/mt32emu.h:5141"
source_ref: "upstream src/gui/mt32emu.h:5124, source src/gui/mt32emu.h:5141"
# -- PCM ROMs --
@@ -219,7 +219,7 @@ files:
size: 524288
sha1: "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5126, src/gui/mt32emu.h:5143"
source_ref: "upstream src/gui/mt32emu.h:5126, source src/gui/mt32emu.h:5143"
note: "accepted by every MT-32 control ROM, v1.x and v2.x (pcmCount 128)"
- name: "CM32L_PCM.ROM"
@@ -230,7 +230,7 @@ files:
sha1: "289cc298ad532b702461bfc738009d9ebe8025ea"
validation: [sha1, size]
aliases: ["CM32LN_PCM.ROM"]
source_ref: "src/gui/mt32emu.h:5127, src/gui/mt32emu.h:5144"
source_ref: "upstream src/gui/mt32emu.h:5127, source src/gui/mt32emu.h:5144"
note: >
accepted by the CM-32L and CM-32LN control ROMs (pcmCount 256). The
alias covers the name derived from CM32LN_CONTROL.ROM.
@@ -242,7 +242,7 @@ files:
aliases: ["GeneralUser-GS.sf2"]
required: false
hle_fallback: true
source_ref: "dosbox_pure_libretro.cpp:1407,2805"
source_ref: "upstream dosbox_pure_libretro.cpp:1407, 2805"
note: >
Any .SF2 or .SF3 in the system directory is listed in the MIDI option.
DOSBOX.SF2 is the fixed name looked up on the mounted C: drive as a per
+25 -25
View File
@@ -61,7 +61,7 @@ files:
size: 65536
sha1: "5a5cb5a77d7d55ee69657c2f870416daed52dea7"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5112, src/gui/mt32emu.h:5129"
source_ref: "upstream src/gui/mt32emu.h:5112, source src/gui/mt32emu.h:5129"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control v1.05"
@@ -70,7 +70,7 @@ files:
size: 65536
sha1: "e17a3a6d265bf1fa150312061134293d2b58288c"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5113, src/gui/mt32emu.h:5130"
source_ref: "upstream src/gui/mt32emu.h:5113, source src/gui/mt32emu.h:5130"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control v1.06"
@@ -79,7 +79,7 @@ files:
size: 65536
sha1: "a553481f4e2794c10cfe597fef154eef0d8257de"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5114, src/gui/mt32emu.h:5131"
source_ref: "upstream src/gui/mt32emu.h:5114, source src/gui/mt32emu.h:5131"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control v1.07"
@@ -88,7 +88,7 @@ files:
size: 65536
sha1: "b083518fffb7f66b03c23b7eb4f868e62dc5a987"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5115, src/gui/mt32emu.h:5132"
source_ref: "upstream src/gui/mt32emu.h:5115, source src/gui/mt32emu.h:5132"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control BlueRidge"
@@ -97,7 +97,7 @@ files:
size: 65536
sha1: "7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5116, src/gui/mt32emu.h:5133"
source_ref: "upstream src/gui/mt32emu.h:5116, source src/gui/mt32emu.h:5133"
# -- MT-32 v2.x Control ROMs (128 KB) --
@@ -108,7 +108,7 @@ files:
size: 131072
sha1: "5837064c9df4741a55f7c4d8787ac158dff2d3ce"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5118, src/gui/mt32emu.h:5135"
source_ref: "upstream src/gui/mt32emu.h:5118, source src/gui/mt32emu.h:5135"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control v2.04"
@@ -117,7 +117,7 @@ files:
size: 131072
sha1: "2c16432b6c73dd2a3947cba950a0f4c19d6180eb"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5119, src/gui/mt32emu.h:5136"
source_ref: "upstream src/gui/mt32emu.h:5119, source src/gui/mt32emu.h:5136"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control v2.06"
@@ -126,7 +126,7 @@ files:
size: 131072
sha1: "2869cf4c235d671668cfcb62415e2ce8323ad4ed"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5120, src/gui/mt32emu.h:5137"
source_ref: "upstream src/gui/mt32emu.h:5120, source src/gui/mt32emu.h:5137"
- name: "MT32_CONTROL.ROM"
description: "MT-32 Control v2.07"
@@ -135,7 +135,7 @@ files:
size: 131072
sha1: "47b52adefedaec475c925e54340e37673c11707c"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5121, src/gui/mt32emu.h:5138"
source_ref: "upstream src/gui/mt32emu.h:5121, source src/gui/mt32emu.h:5138"
# -- CM-32L / LAPC-I Control ROMs (64 KB) --
@@ -146,7 +146,7 @@ files:
size: 65536
sha1: "73683d585cd6948cc19547942ca0e14a0319456d"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5122, src/gui/mt32emu.h:5139"
source_ref: "upstream src/gui/mt32emu.h:5122, source src/gui/mt32emu.h:5139"
- name: "CM32L_CONTROL.ROM"
description: "CM-32L/LAPC-I Control v1.02"
@@ -155,7 +155,7 @@ files:
size: 65536
sha1: "a439fbb390da38cada95a7cbb1d6ca199cd66ef8"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5123, src/gui/mt32emu.h:5140"
source_ref: "upstream src/gui/mt32emu.h:5123, source src/gui/mt32emu.h:5140"
# -- CM-32LN / CM-500 / LAPC-N Control ROM (64 KB) --
@@ -166,7 +166,7 @@ files:
size: 65536
sha1: "dc1c5b1b90a4646d00f7daf3679733c7badc7077"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5124, src/gui/mt32emu.h:5141"
source_ref: "upstream src/gui/mt32emu.h:5124, source src/gui/mt32emu.h:5141"
# -- PCM ROMs --
@@ -177,7 +177,7 @@ files:
size: 524288
sha1: "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252"
validation: [sha1, size]
source_ref: "src/gui/mt32emu.h:5126, src/gui/mt32emu.h:5143"
source_ref: "upstream src/gui/mt32emu.h:5126, source src/gui/mt32emu.h:5143"
note: >
accepted by every MT-32 control ROM, v1.x and v2.x. Each control ROM
fixes the PCM size it accepts through its pcmCount: 128 requires this
@@ -191,7 +191,7 @@ files:
sha1: "289cc298ad532b702461bfc738009d9ebe8025ea"
validation: [sha1, size]
aliases: ["CM32LN_PCM.ROM"]
source_ref: "src/gui/mt32emu.h:5127, src/gui/mt32emu.h:5144"
source_ref: "upstream src/gui/mt32emu.h:5127, source src/gui/mt32emu.h:5144"
note: >
accepted by the CM-32L and CM-32LN control ROMs, which carry pcmCount
256 and require this 1048576 byte image. The alias covers the name
@@ -205,7 +205,7 @@ files:
aliases: ["GeneralUser-GS.sf2"]
required: false
hle_fallback: true
source_ref: "dosbox_pure_libretro.cpp:1405 (scan classifies .SF* as a SoundFont), dosbox_pure_libretro.cpp:2495-2499 (path taken from the system directory), dosbox_pure_libretro.cpp:2806-2813 (auto-detected on the mounted C: drive)"
source_ref: "source dosbox_pure_libretro.cpp:1405 (scan classifies .SF* as a SoundFont), source dosbox_pure_libretro.cpp:2495-2499 (path taken from the system directory), source dosbox_pure_libretro.cpp:2806-2813 (auto-detected on the mounted C: drive)"
note: >
Any .SF2 or .SF3 file in the system directory works. The core lists all
found SoundFonts in the MIDI config dropdown. DOSBOX.SF2 is the conventional
@@ -222,7 +222,7 @@ files:
required: false
size: 32768
validation: [size]
source_ref: "dosbox_pure_libretro.cpp:1405, src/gui/midi_sc55.h:71-75, src/gui/midi_sc55.h:97-101"
source_ref: "source dosbox_pure_libretro.cpp:1405, source src/gui/midi_sc55.h:71-75, source src/gui/midi_sc55.h:97-101"
note: >-
Any name ending in ROM1.BIN anywhere under the system directory is
listed. Byte 67 selects the emulated model, 0x12 for SC-55mkII/SC-55st.
@@ -235,7 +235,7 @@ files:
required: false
size: [262144, 524288]
validation: [size]
source_ref: "src/gui/midi_sc55.h:41, src/gui/midi_sc55.h:78-93, src/gui/midi_sc55.h:95"
source_ref: "source src/gui/midi_sc55.h:41, source src/gui/midi_sc55.h:78-93, source src/gui/midi_sc55.h:95"
note: "The driver does not open without ROM1 and ROM2. ROM2_ST fills the same slot when ROM2 did not."
- name: "ROM_SM.BIN"
@@ -245,7 +245,7 @@ files:
required: false
size: 4096
validation: [size]
source_ref: "src/gui/midi_sc55.h:42, src/gui/midi_sc55.h:78-93, src/gui/midi_sc55.h:113-116"
source_ref: "source src/gui/midi_sc55.h:42, source src/gui/midi_sc55.h:78-93, source src/gui/midi_sc55.h:113-116"
- name: "WAVEROM1.BIN"
path: "SC-55/WAVEROM1.BIN"
@@ -254,7 +254,7 @@ files:
required: false
size: 2097152
validation: [size]
source_ref: "src/gui/midi_sc55.h:43-45, src/gui/midi_sc55.h:78-93, src/gui/midi_sc55.h:113-116"
source_ref: "source src/gui/midi_sc55.h:43-45, source src/gui/midi_sc55.h:78-93, source src/gui/midi_sc55.h:113-116"
- name: "WAVEROM2.BIN"
path: "SC-55/WAVEROM2.BIN"
@@ -263,7 +263,7 @@ files:
required: false
size: 1048576
validation: [size]
source_ref: "src/gui/midi_sc55.h:43-45, src/gui/midi_sc55.h:78-93, src/gui/midi_sc55.h:113-116"
source_ref: "source src/gui/midi_sc55.h:43-45, source src/gui/midi_sc55.h:78-93, source src/gui/midi_sc55.h:113-116"
note: "The mkII branch checks ROM_SM, WAVEROM1 and WAVEROM2 only. A WAVEROM3 beside it is opened and ignored."
- name: "sc55_rom1.bin"
@@ -272,7 +272,7 @@ files:
required: false
size: 32768
validation: [size]
source_ref: "dosbox_pure_libretro.cpp:1405, src/gui/midi_sc55.h:71-75, src/gui/midi_sc55.h:97-101, src/gui/midi_sc55.h:117-120"
source_ref: "source dosbox_pure_libretro.cpp:1405, source src/gui/midi_sc55.h:71-75, source src/gui/midi_sc55.h:97-101, source src/gui/midi_sc55.h:117-120"
note: >-
Byte 67 is 0x50, the SC-55/SC-155 branch. The driver builds each
companion name from the ROM1.BIN name the user picks: the text before
@@ -289,7 +289,7 @@ files:
required: false
size: 262144
validation: [size]
source_ref: "src/gui/midi_sc55.h:78-95, src/gui/midi_sc55.h:117-120"
source_ref: "source src/gui/midi_sc55.h:78-95, source src/gui/midi_sc55.h:117-120"
- name: "sc55_waverom1.bin"
path: "SC-55-v1.00/sc55_waverom1.bin"
@@ -297,7 +297,7 @@ files:
required: false
size: 1048576
validation: [size]
source_ref: "src/gui/midi_sc55.h:43-45, src/gui/midi_sc55.h:78-93, src/gui/midi_sc55.h:117-120"
source_ref: "source src/gui/midi_sc55.h:43-45, source src/gui/midi_sc55.h:78-93, source src/gui/midi_sc55.h:117-120"
- name: "sc55_waverom2.bin"
path: "SC-55-v1.00/sc55_waverom2.bin"
@@ -305,7 +305,7 @@ files:
required: false
size: 1048576
validation: [size]
source_ref: "src/gui/midi_sc55.h:43-45, src/gui/midi_sc55.h:78-93, src/gui/midi_sc55.h:117-120"
source_ref: "source src/gui/midi_sc55.h:43-45, source src/gui/midi_sc55.h:78-93, source src/gui/midi_sc55.h:117-120"
- name: "sc55_waverom3.bin"
path: "SC-55-v1.00/sc55_waverom3.bin"
@@ -313,5 +313,5 @@ files:
required: false
size: 1048576
validation: [size]
source_ref: "src/gui/midi_sc55.h:43-45, src/gui/midi_sc55.h:78-93, src/gui/midi_sc55.h:117-124"
source_ref: "source src/gui/midi_sc55.h:43-45, source src/gui/midi_sc55.h:78-93, source src/gui/midi_sc55.h:117-124"
note: "The SC-55/SC-155 and CM-300/SCC-1 branches refuse the set without a third 8 Mbit wave ROM."
+4 -4
View File
@@ -72,7 +72,7 @@ files:
path: "easyrpg.soundfont"
required: false
hle_fallback: true
source_ref: "src/decoder_fluidsynth.cpp:125, src/decoder_fluidsynth.cpp:149-152"
source_ref: "upstream src/decoder_fluidsynth.cpp:125, source src/decoder_fluidsynth.cpp:149-152"
note: >
General MIDI soundfont (SF2 format) for MIDI music playback. Many RPG
Maker games use MIDI for background music. Without a soundfont, MIDI
@@ -91,7 +91,7 @@ files:
path: "wildmidi.cfg"
required: false
hle_fallback: true
source_ref: "src/decoder_wildmidi.cpp:103-104"
source_ref: "source src/decoder_wildmidi.cpp:103-104"
note: >
WildMidi configuration file pointing to GUS patch sets for MIDI
playback. Alternative to FluidSynth/SF2. Only used if WildMidi
@@ -108,7 +108,7 @@ files:
required: false
installed_on: [rocknix]
type: directory
source_ref: "src/filefinder_rtp.cpp:73-74"
source_ref: "source src/filefinder_rtp.cpp:73-74"
note: >
Run-Time Package for RPG Maker 2000 games. Contains default tilesets,
character sprites, battle animations, music, and sound effects. Only
@@ -131,7 +131,7 @@ files:
required: false
installed_on: [rocknix]
type: directory
source_ref: "src/filefinder_rtp.cpp:73-74"
source_ref: "source src/filefinder_rtp.cpp:73-74"
note: >
Run-Time Package for RPG Maker 2003 games. Same concept as the 2000
RTP but with additional battle system assets for the side-view ATB
+13 -13
View File
@@ -122,7 +122,7 @@ files:
then consumed by install_pup, which extracts whichever of os0, vs0, pd0 and
sa0 the package carries. This one is what fills vs0, and the app refuses to
start a title while vs0 is empty.
source_ref: "app/src/main/java/com/sbro/emucorev/core/FirmwareSource.kt:17-23, app/src/main/java/com/sbro/emucorev/ui/onboarding/FirmwareDownloadViewModel.kt:96-105, app/src/main/java/com/sbro/emucorev/core/VitaInstallBridge.kt:25-36, app/src/main/cpp/emucorev/src/vita_install_bridge.cpp:97-101, app/src/main/cpp/vita3k/vita3k/packages/src/pup.cpp:292-299, app/src/main/java/com/sbro/emucorev/core/VitaLaunchBridge.kt:25-27"
source_ref: "source app/src/main/java/com/sbro/emucorev/core/FirmwareSource.kt:17-23, source app/src/main/java/com/sbro/emucorev/ui/onboarding/FirmwareDownloadViewModel.kt:96-105, source app/src/main/java/com/sbro/emucorev/core/VitaInstallBridge.kt:25-36, source app/src/main/cpp/emucorev/src/vita_install_bridge.cpp:97-101, source app/src/main/cpp/vita3k/vita3k/packages/src/pup.cpp:292-299, source app/src/main/java/com/sbro/emucorev/core/VitaLaunchBridge.kt:25-27"
- name: PSP2UPDAT.PUP
system: sony-playstation-vita
@@ -136,7 +136,7 @@ files:
through the same path as the base package. The app refuses to start a title
while sa0 is empty, and asks for it even though the overlay carries a
system font fallback of its own.
source_ref: "app/src/main/java/com/sbro/emucorev/core/FirmwareSource.kt:25-31, app/src/main/cpp/vita3k/vita3k/packages/src/pup.cpp:296-297, app/src/main/cpp/vita3k/vita3k/renderer/src/renderer.cpp:121-127, app/src/main/java/com/sbro/emucorev/core/VitaLaunchBridge.kt:28-30"
source_ref: "source app/src/main/java/com/sbro/emucorev/core/FirmwareSource.kt:25-31, source app/src/main/cpp/vita3k/vita3k/packages/src/pup.cpp:296-297, source app/src/main/cpp/vita3k/vita3k/renderer/src/renderer.cpp:121-127, source app/src/main/java/com/sbro/emucorev/core/VitaLaunchBridge.kt:28-30"
- name: app_compat_db.xml
path: "compatibility/app_compat_db.xml"
@@ -153,7 +153,7 @@ files:
logs a warning when it finds none. The app fetches it by itself when the
library first asks for the snapshot and again once the refresh interval
has passed, with no user action.
source_ref: "app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:18-20, app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:54-107, app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:346-350, app/src/main/cpp/vita3k/vita3k/android/jni/native_bootstrap.cpp:122, app/src/main/cpp/vita3k/vita3k/compat/src/compat.cpp:127-150"
source_ref: "source app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:18-20, source app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:54-107, source app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:346-350, source app/src/main/cpp/vita3k/vita3k/android/jni/native_bootstrap.cpp:122, source app/src/main/cpp/vita3k/vita3k/compat/src/compat.cpp:127-150"
- name: commercial_list.json
path: "compatibility/commercial_list.json"
@@ -167,7 +167,7 @@ files:
title the database does not carry still resolves. Read only when the file
is present and not empty. Downloaded by the app in the same unattended
refresh as app_compat_db.xml.
source_ref: "app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:20, app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:69-73, app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:349"
source_ref: "source app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:20, source app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:69-73, source app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:349"
- name: psvita_games.db
path: "psvita_games.db"
@@ -183,7 +183,7 @@ files:
storage the first time the catalog screen opens, then reopened read only
from there. A copy already present is kept. The hash is that of
assets/catalog/psvita_games.db in the v0.1.8 APK.
source_ref: "app/src/main/java/com/sbro/emucorev/data/VitaCatalogRepository.kt:8-9, app/src/main/java/com/sbro/emucorev/data/VitaCatalogRepository.kt:276-292"
source_ref: "source app/src/main/java/com/sbro/emucorev/data/VitaCatalogRepository.kt:8-9, source app/src/main/java/com/sbro/emucorev/data/VitaCatalogRepository.kt:276-292"
- name: config.txt
path: "vita/ux0/tai/config.txt"
@@ -197,7 +197,7 @@ files:
when the first is absent. Sections name a title id or KERNEL and list the
plugin paths loaded for it. No file found is logged and the session
continues.
source_ref: "app/src/main/cpp/vita3k/vita3k/modules/taiHEN/taiHEN.cpp:1253-1272, app/src/main/cpp/vita3k/vita3k/interface.cpp:535"
source_ref: "source app/src/main/cpp/vita3k/vita3k/modules/taiHEN/taiHEN.cpp:1253-1272, source app/src/main/cpp/vita3k/vita3k/interface.cpp:535"
- name: "<plugin>.suprx"
path: "vita/ux0/tai/<plugin>.suprx"
@@ -211,7 +211,7 @@ files:
title plugins on each launch of the matching title id. A plugin that fails
to load is logged and skipped. Exports of a loaded plugin that already have
an HLE implementation are overridden by it.
source_ref: "app/src/main/cpp/vita3k/vita3k/modules/taiHEN/taiHEN.cpp:1362-1405, app/src/main/cpp/vita3k/vita3k/modules/taiHEN/taiHEN.cpp:1306-1359"
source_ref: "source app/src/main/cpp/vita3k/vita3k/modules/taiHEN/taiHEN.cpp:1362-1405, source app/src/main/cpp/vita3k/vita3k/modules/taiHEN/taiHEN.cpp:1306-1359"
- name: "<TITLEID>.txt"
path: "patch/<TITLEID>.txt"
@@ -226,7 +226,7 @@ files:
binary the lines under it apply to, eboot.bin until one says otherwise, and
each line is a segment and an offset followed by the values written there.
A line that fails to parse is logged and the rest of the file is kept.
source_ref: "app/src/main/cpp/vita3k/vita3k/patch/src/patch.cpp:26-70, app/src/main/cpp/vita3k/vita3k/patch/src/patch.cpp:77-90, app/src/main/cpp/vita3k/vita3k/patch/src/util.cpp:24-50, app/src/main/cpp/vita3k/vita3k/interface.cpp:482-484"
source_ref: "source app/src/main/cpp/vita3k/vita3k/patch/src/patch.cpp:26-70, source app/src/main/cpp/vita3k/vita3k/patch/src/patch.cpp:77-90, source app/src/main/cpp/vita3k/vita3k/patch/src/util.cpp:24-50, source app/src/main/cpp/vita3k/vita3k/interface.cpp:482-484"
- name: PATCHLIST.TXT
path: "patch/PATCHLIST.TXT"
@@ -239,7 +239,7 @@ files:
matched case insensitively as a substring. Its headers take a title id and
an optional binary, so one file holds patches for several titles, and the
lines under a header for another title are skipped.
source_ref: "app/src/main/cpp/vita3k/vita3k/patch/src/patch.cpp:30-37, app/src/main/cpp/vita3k/vita3k/patch/src/patch.cpp:57-59, app/src/main/cpp/vita3k/vita3k/patch/src/util.cpp:30-38"
source_ref: "source app/src/main/cpp/vita3k/vita3k/patch/src/patch.cpp:30-37, source app/src/main/cpp/vita3k/vita3k/patch/src/patch.cpp:57-59, source app/src/main/cpp/vita3k/vita3k/patch/src/util.cpp:30-38"
- name: "<hash>.png"
path: "textures/import/<TITLEID>/<hash>.png"
@@ -252,7 +252,7 @@ files:
Read when the import textures option is on. The import folder is walked
recursively and a file counts only when its name parses as a hexadecimal
hash, which is the key the texture cache looks it up by.
source_ref: "app/src/main/cpp/vita3k/vita3k/renderer/src/texture/cache.cpp:312-315, app/src/main/cpp/vita3k/vita3k/renderer/src/texture/replacement.cpp:607-630, app/src/main/java/com/sbro/emucorev/core/VitaCoreConfigRepository.kt:30, app/src/main/java/com/sbro/emucorev/core/VitaCoreConfigRepository.kt:262"
source_ref: "source app/src/main/cpp/vita3k/vita3k/renderer/src/texture/cache.cpp:312-315, source app/src/main/cpp/vita3k/vita3k/renderer/src/texture/replacement.cpp:607-630, source app/src/main/java/com/sbro/emucorev/core/VitaCoreConfigRepository.kt:30, source app/src/main/java/com/sbro/emucorev/core/VitaCoreConfigRepository.kt:262"
- name: "<hash>.dds"
path: "textures/import/<TITLEID>/<hash>.dds"
@@ -264,7 +264,7 @@ files:
note: >-
Same folder and same hash naming as the png form, taken as a DDS instead
and used for the block compressed formats.
source_ref: "app/src/main/cpp/vita3k/vita3k/renderer/src/texture/replacement.cpp:624-629"
source_ref: "source app/src/main/cpp/vita3k/vita3k/renderer/src/texture/replacement.cpp:624-629"
- name: "<driver>.zip"
system: sony-playstation-vita
@@ -282,7 +282,7 @@ files:
configured or the injection fails. The setting is shown only when the
device strings name Qualcomm hardware, or match an sm model with no other
vendor named.
source_ref: "app/src/main/java/com/sbro/emucorev/core/GpuDriverCatalogRepository.kt:45-78, app/src/main/java/com/sbro/emucorev/core/GpuDriverCatalogRepository.kt:130-136, app/src/main/java/com/sbro/emucorev/core/GpuDriverManager.kt:52-125, app/src/main/java/com/sbro/emucorev/core/GpuDriverManager.kt:136-171, app/src/main/java/com/sbro/emucorev/ui/settings/SettingsTabContent.kt:215, app/src/main/cpp/vita3k/vita3k/util/src/android_driver.cpp:202-215, app/src/main/cpp/vita3k/vita3k/util/src/android_driver.cpp:362-380, app/src/main/cpp/vita3k/vita3k/renderer/src/vulkan/renderer.cpp:371-387, app/src/main/cpp/vita3k/vita3k/renderer/src/vulkan/renderer.cpp:569-578"
source_ref: "source app/src/main/java/com/sbro/emucorev/core/GpuDriverCatalogRepository.kt:45-78, source app/src/main/java/com/sbro/emucorev/core/GpuDriverCatalogRepository.kt:130-136, source app/src/main/java/com/sbro/emucorev/core/GpuDriverManager.kt:52-125, source app/src/main/java/com/sbro/emucorev/core/GpuDriverManager.kt:136-171, source app/src/main/java/com/sbro/emucorev/ui/settings/SettingsTabContent.kt:215, source app/src/main/cpp/vita3k/vita3k/util/src/android_driver.cpp:202-215, source app/src/main/cpp/vita3k/vita3k/util/src/android_driver.cpp:362-380, source app/src/main/cpp/vita3k/vita3k/renderer/src/vulkan/renderer.cpp:371-387, source app/src/main/cpp/vita3k/vita3k/renderer/src/vulkan/renderer.cpp:569-578"
- name: work.bin
path: "vita/ux0/license/<TITLEID>/<CONTENTID>.rif"
@@ -298,7 +298,7 @@ files:
already sitting there for that content id and derives one from it. A
missing or corrupt license is logged and the retail livearea path is used
instead.
source_ref: "app/src/main/cpp/emucorev/src/vita_install_bridge.cpp:122-124, app/src/main/cpp/vita3k/vita3k/packages/src/license.cpp:53-84, app/src/main/cpp/vita3k/vita3k/packages/src/license.cpp:99-106, app/src/main/cpp/vita3k/vita3k/packages/src/pkg.cpp:356-376"
source_ref: "source app/src/main/cpp/emucorev/src/vita_install_bridge.cpp:122-124, source app/src/main/cpp/vita3k/vita3k/packages/src/license.cpp:53-84, source app/src/main/cpp/vita3k/vita3k/packages/src/license.cpp:99-106, source app/src/main/cpp/vita3k/vita3k/packages/src/pkg.cpp:356-376"
exclusion_note: >
Left out are the files EmuCoreV writes and reads back, which are emulator
+42 -42
View File
@@ -155,7 +155,7 @@ files:
configuration skips that range. Read into the 4 MB ROM region, which is
zero-filled first, and truncated to it. Shorter than 2465792 bytes disables
the OSDSys parameter HLE.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:16-17, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:80-217, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:278-314, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:337-391"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:16-17, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:80-217, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:278-314, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:337-391"
- name: r27v1602f.7d
path: bios/r27v1602f.7d
@@ -176,7 +176,7 @@ files:
comes from the EXTINFO serial. A System 246 arcade manifest selects this
name from the BIOS folder. Byte-identical to the r27v1602f.7d member of the
MAME sys246 set.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:16-17, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:150-151, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:176-190, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:365-367, app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1590-1598, app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:13-21"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:16-17, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:150-151, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:176-190, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:365-367, source app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1590-1598, source app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:13-21"
- name: r27v1602f.8g
path: bios/r27v1602f.8g
@@ -193,7 +193,7 @@ files:
size gate. A System 256 or Super 256 arcade manifest selects this name
from the BIOS folder. Byte-identical to the r27v1602f.8g member of the
MAME sys256 set.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:16-17, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:150-151, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:176-190, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:365-367, app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1590-1598, app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:13-21"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:16-17, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:150-151, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:176-190, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:365-367, source app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1590-1598, source app/src/main/java/com/sbro/emucorex/core/BiosValidator.kt:13-21"
- name: ps2-0230a-20080220.rom1
path: bios/ps2-0230a-20080220.rom1
@@ -206,7 +206,7 @@ files:
the open. Copied to the ROM1 region and truncated to 4 MB. Logged and
skipped when absent. The storage access framework import does not carry
this extension, so it is reachable only from a plain BIOS folder path.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:234-261, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:388, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:393-403, app/src/main/java/com/sbro/emucorex/core/DocumentPathResolver.kt:26-28, app/src/main/java/com/sbro/emucorex/core/DocumentPathResolver.kt:497-502"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:234-261, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:388, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:393-403, source app/src/main/java/com/sbro/emucorex/core/DocumentPathResolver.kt:26-28, source app/src/main/java/com/sbro/emucorex/core/DocumentPathResolver.kt:497-502"
- name: ps2-0230a-20080220.rom2
aliases:
@@ -219,7 +219,7 @@ files:
note: >-
Same two-step naming as rom1, copied to the ROM2 region. Present on Chinese
region consoles. Carried by the same import restriction as rom1.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:234-261, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:389, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:393-403"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:234-261, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:389, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:393-403"
- name: ps2-0230a-20080220.nvm
path: bios/ps2-0230a-20080220.nvm
@@ -236,7 +236,7 @@ files:
language and region defaults of the detected BIOS region. Under a COH-H
BIOS the blank-block test is skipped and the built image is 0xFF-filled
with the iLink id alone.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/CDVD/CDVD.cpp:47-48, app/src/main/cpp/pcsx2/pcsx2/CDVD/CDVD.cpp:139-162, app/src/main/cpp/pcsx2/pcsx2/CDVD/CDVD.cpp:164-167, app/src/main/cpp/pcsx2/pcsx2/CDVD/CDVD.cpp:169-193"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/CDVD/CDVD.cpp:47-48, source app/src/main/cpp/pcsx2/pcsx2/CDVD/CDVD.cpp:139-162, source app/src/main/cpp/pcsx2/pcsx2/CDVD/CDVD.cpp:164-167, source app/src/main/cpp/pcsx2/pcsx2/CDVD/CDVD.cpp:169-193"
- name: ps2-0230a-20080220.mec
path: bios/ps2-0230a-20080220.mec
@@ -249,7 +249,7 @@ files:
Read at the BIOS path with the extension replaced by mec. Defaults to
0x00020603, or 0x0104020a under a COH-H BIOS, and is written back at that
path when it cannot be read.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/CDVD/CDVD.cpp:50-51, app/src/main/cpp/pcsx2/pcsx2/CDVD/CDVD.cpp:195-208"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/CDVD/CDVD.cpp:50-51, source app/src/main/cpp/pcsx2/pcsx2/CDVD/CDVD.cpp:195-208"
- name: eeprom.dat
system: sony-playstation-2
@@ -261,7 +261,7 @@ files:
Opened from the working directory when the network adapter starts and mapped
over 64 bytes. A compiled-in image stands in when the file is missing or
cannot be mapped.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/DEV9/DEV9.cpp:104-167"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/DEV9/DEV9.cpp:104-167"
- name: flash.dat
system: sony-playstation-2
@@ -273,7 +273,7 @@ files:
Opened from the working directory at network adapter init and read as 1024
blocks of 16 pages of 512 bytes plus 16 ECC bytes. The card is filled with
0xFF when the file is absent.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/DEV9/flash.cpp:9-16, app/src/main/cpp/pcsx2/pcsx2/DEV9/flash.cpp:62-86"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/DEV9/flash.cpp:9-16, source app/src/main/cpp/pcsx2/pcsx2/DEV9/flash.cpp:62-86"
- name: "<module>.irx"
system: sony-playstation-2
@@ -285,7 +285,7 @@ files:
Read into the ROM region at 0x3C0000 when the IOP program counter reaches
0x1630 and the setting is longer than three characters. The launcher fills
it from the boot parameters when the picked file is an IRX. Empty otherwise.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:263-276, app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:406-407, app/src/main/cpp/pcsx2/pcsx2/R3000AInterpreter.cpp:220, app/src/main/cpp/pcsx2/pcsx2/arm64/iop/iR3000A-arm64.cpp:1695, app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1846, app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:462-467"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:263-276, source app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:406-407, source app/src/main/cpp/pcsx2/pcsx2/R3000AInterpreter.cpp:220, source app/src/main/cpp/pcsx2/pcsx2/arm64/iop/iR3000A-arm64.cpp:1695, source app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1846, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:462-467"
- name: GameIndex.yaml
path: resources/GameIndex.yaml
@@ -301,7 +301,7 @@ files:
drives per-title rounding modes, clamp modes, GS hacks and memory card
filters. The Kotlin catalog reads the same file straight out of the package
for the compatibility badges it draws.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:39, app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1036-1037, app/src/main/java/com/sbro/emucorex/ui/gamedb/GameDbCatalogRepository.kt:97, app/src/main/java/com/sbro/emucorex/ui/gamedb/GameDbCatalogRepository.kt:202"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:39, source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1036-1037, source app/src/main/java/com/sbro/emucorex/ui/gamedb/GameDbCatalogRepository.kt:97, source app/src/main/java/com/sbro/emucorex/ui/gamedb/GameDbCatalogRepository.kt:202"
- name: RedumpDatabase.yaml
path: resources/RedumpDatabase.yaml
@@ -315,7 +315,7 @@ files:
note: >-
Opened from the resources directory and parsed into the hash database used
to name a disc from its dump.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1141, app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1198-1199"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1141, source app/src/main/cpp/pcsx2/pcsx2/GameDatabase.cpp:1198-1199"
- name: patches.zip
path: resources/patches.zip
@@ -332,7 +332,7 @@ files:
reported once and the built-in patches are dropped for the session. The
app logs an error at startup when the copied archive is missing or holds
no pnach.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:118, app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:290-317, app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:432-433, app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:621-635"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:118, source app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:290-317, source app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:432-433, source app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:621-635"
- name: Roboto-Regular.ttf
path: resources/fonts/Roboto-Regular.ttf
@@ -343,7 +343,7 @@ files:
note: >-
Read by the adapter's own font setup before the VM starts and handed to the
core as the standard font. An empty font list is logged as a setup failure.
source_ref: "app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:384-392, app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:402-411, app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:437"
source_ref: "source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:384-392, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:402-411, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:437"
- name: Twemoji.Mozilla.ttf
path: resources/fonts/Twemoji.Mozilla.ttf
@@ -354,7 +354,7 @@ files:
note: >-
Read by the same font setup and appended as the emoji face. Skipped when the
file cannot be read.
source_ref: "app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:393-400, app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:402-411"
source_ref: "source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:393-400, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:402-411"
- name: tfx.glsl
path: resources/shaders/vulkan/tfx.glsl
@@ -365,7 +365,7 @@ files:
note: >-
Read from the resources directory when the Vulkan device is created. A read
failure is reported and device creation fails.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:404-407, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2531-2535"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:404-407, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2531-2535"
- name: convert.glsl
path: resources/shaders/vulkan/convert.glsl
@@ -376,7 +376,7 @@ files:
note: >-
Read when the conversion pipelines are compiled and again as the vertex
stage of the FXAA pipeline.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4901-4905, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5247-5251"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4901-4905, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5247-5251"
- name: present.glsl
path: resources/shaders/vulkan/present.glsl
@@ -384,7 +384,7 @@ files:
required: true
bundled: true
description: "Vulkan presentation shader"
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5076-5080"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5076-5080"
- name: interlace.glsl
path: resources/shaders/vulkan/interlace.glsl
@@ -392,7 +392,7 @@ files:
required: true
bundled: true
description: "Vulkan deinterlacing shader"
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5126-5130"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5126-5130"
- name: merge.glsl
path: resources/shaders/vulkan/merge.glsl
@@ -400,7 +400,7 @@ files:
required: true
bundled: true
description: "Vulkan field merge shader"
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5177-5181"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5177-5181"
- name: shadeboost.glsl
path: resources/shaders/vulkan/shadeboost.glsl
@@ -408,7 +408,7 @@ files:
required: true
bundled: true
description: "Vulkan brightness and contrast shader"
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5282-5286"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5282-5286"
- name: cas.glsl
path: resources/shaders/vulkan/cas.glsl
@@ -421,7 +421,7 @@ files:
contents of the common headers. The Vulkan device compiles the CAS
pipelines unconditionally and returns on a failure, so a missing file stops
device creation rather than dropping the feature.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2569-2570, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5333-5335, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2569-2570, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5333-5335, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205"
- name: imgui.glsl
path: resources/shaders/vulkan/imgui.glsl
@@ -429,7 +429,7 @@ files:
required: true
bundled: true
description: "Vulkan overlay shader"
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5359-5362"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5359-5362"
- name: tfx_vgs.glsl
path: resources/shaders/opengl/tfx_vgs.glsl
@@ -439,7 +439,7 @@ files:
description: "OpenGL texture and framebuffer vertex shader"
note: >-
Read from the resources directory when the OpenGL device is created.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:404-407, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:918-924"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:404-407, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:918-924"
- name: tfx_fs.glsl
path: resources/shaders/opengl/tfx_fs.glsl
@@ -447,7 +447,7 @@ files:
required: true
bundled: true
description: "OpenGL texture and framebuffer fragment shader"
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:919-924"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:919-924"
- name: convert.glsl
path: resources/shaders/opengl/convert.glsl
@@ -455,7 +455,7 @@ files:
required: true
bundled: true
description: "OpenGL format conversion shader"
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:602-606"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:602-606"
- name: present.glsl
path: resources/shaders/opengl/present.glsl
@@ -463,7 +463,7 @@ files:
required: true
bundled: true
description: "OpenGL presentation shader"
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:688-692"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:688-692"
- name: interlace.glsl
path: resources/shaders/opengl/interlace.glsl
@@ -471,7 +471,7 @@ files:
required: true
bundled: true
description: "OpenGL deinterlacing shader"
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:747-751"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:747-751"
- name: merge.glsl
path: resources/shaders/opengl/merge.glsl
@@ -479,7 +479,7 @@ files:
required: true
bundled: true
description: "OpenGL field merge shader"
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:724-728"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:724-728"
- name: shadeboost.glsl
path: resources/shaders/opengl/shadeboost.glsl
@@ -487,7 +487,7 @@ files:
required: true
bundled: true
description: "OpenGL brightness and contrast shader"
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:767-768, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2868-2872"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:767-768, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2868-2872"
- name: cas.glsl
path: resources/shaders/opengl/cas.glsl
@@ -499,7 +499,7 @@ files:
Read as a compute program with the two include lines substituted, and
tried only on an ES 3.2 context or on GL 4.2 with compute shaders. A
failure turns CAS sharpening off.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:771, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3068-3088, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:771, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3068-3088, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205"
- name: imgui.glsl
path: resources/shaders/opengl/imgui.glsl
@@ -507,7 +507,7 @@ files:
required: true
bundled: true
description: "OpenGL overlay shader"
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3152-3156"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3152-3156"
- name: fxaa.fx
path: resources/shaders/common/fxaa.fx
@@ -521,7 +521,7 @@ files:
file stops device creation there. On OpenGL the program is compiled beside
the shadeboost one in the device creation chain, which returns on a read
failure.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2556-2561, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5254-5258, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:767-768, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2611-2619"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2556-2561, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5254-5258, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:767-768, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2611-2619"
- name: ffx_a.h
path: resources/shaders/common/ffx_a.h
@@ -534,7 +534,7 @@ files:
of the CAS shader, the compilers having no include support. It shares the
fate of the CAS shader it is pasted into: fatal to device creation on
Vulkan, and only the sharpening feature on OpenGL.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2569-2570, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:771"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2569-2570, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:771"
- name: ffx_cas.h
path: resources/shaders/common/ffx_cas.h
@@ -545,7 +545,7 @@ files:
note: >-
Read and substituted the same way as the other CAS header, with the same
consequence per renderer when it is missing.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2569-2570, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:771"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2569-2570, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:771"
- name: message.wav
path: resources/sounds/achievements/message.wav
@@ -562,7 +562,7 @@ files:
directory, but the released APK (EmuCoreX.v0.4.7.apk) ships the file at
15696 bytes, as upstream v2.8.0 does. The Android sound callback returns
without playing when the path is not a file.
source_ref: "app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:81, app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:1245-1250, app/src/main/cpp/pcsx2/pcsx2/Pcsx2Config.cpp:1963-1966, app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:461-467"
source_ref: "source app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:81, source app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:1245-1250, source app/src/main/cpp/pcsx2/pcsx2/Pcsx2Config.cpp:1963-1966, source app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:461-467"
- name: unlock.wav
path: resources/sounds/achievements/unlock.wav
@@ -576,7 +576,7 @@ files:
Played on an unlock under the same two settings, both on by default. Absent
from the vendored tree and shipped in the released APK, at the 202702 bytes
of upstream v2.8.0.
source_ref: "app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:82, app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:1313-1318"
source_ref: "source app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:82, source app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:1313-1318"
- name: lbsubmit.wav
path: resources/sounds/achievements/lbsubmit.wav
@@ -590,7 +590,7 @@ files:
Played on a leaderboard submission under the same two settings, both on by
default. Absent from the vendored tree and shipped in the released APK, at
the 82096 bytes of upstream v2.8.0.
source_ref: "app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:83, app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:1458-1463"
source_ref: "source app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:83, source app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:1458-1463"
- name: games.db
path: "games.db"
@@ -603,7 +603,7 @@ files:
SQLite catalog carried in the package assets and copied into internal
storage the first time the catalog is queried, then read from there. A copy
already present is kept.
source_ref: "app/src/main/java/com/sbro/emucorex/data/ps2/Ps2CatalogRepository.kt:17-18, app/src/main/java/com/sbro/emucorex/data/ps2/Ps2CatalogRepository.kt:27, app/src/main/java/com/sbro/emucorex/data/ps2/Ps2CatalogRepository.kt:39-56"
source_ref: "source app/src/main/java/com/sbro/emucorex/data/ps2/Ps2CatalogRepository.kt:17-18, source app/src/main/java/com/sbro/emucorex/data/ps2/Ps2CatalogRepository.kt:27, source app/src/main/java/com/sbro/emucorex/data/ps2/Ps2CatalogRepository.kt:39-56"
- name: "<SERIAL>_<CRC>.pnach"
path: "cheats/<SERIAL>_<CRC>.pnach"
@@ -620,7 +620,7 @@ files:
same way for patches rather than cheats. The app's cheat manager keeps a
picked pnach document in its own store and writes the enabled blocks into
the cheats folder as <SERIAL>_<CRC>.pnach, or <CRC>.pnach without a serial.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:332-345, app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:347-369, app/src/main/java/com/sbro/emucorex/ui/cheats/CheatManagerScreen.kt:291-309, app/src/main/java/com/sbro/emucorex/data/CheatRepository.kt:186-220, app/src/main/java/com/sbro/emucorex/data/CheatRepository.kt:304-311"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:332-345, source app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:347-369, source app/src/main/java/com/sbro/emucorex/ui/cheats/CheatManagerScreen.kt:291-309, source app/src/main/java/com/sbro/emucorex/data/CheatRepository.kt:186-220, source app/src/main/java/com/sbro/emucorex/data/CheatRepository.kt:304-311"
- name: "<hash>.png"
path: "textures/<SERIAL>/replacements/<hash>.png"
@@ -635,7 +635,7 @@ files:
parses as the TEX0 hash, optional CLUT hash, optional region size and format
that the texture cache looks it up by. A directory whose case does not match
is reported.
source_ref: "app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:36-42, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:328-331, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:442-500"
source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:36-42, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:328-331, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:442-500"
- name: "<driver>.zip"
system: sony-playstation-2
@@ -653,7 +653,7 @@ files:
catalog or from markers in the library, does not match the device. The
renderer then resolves the driver through adrenotools from that pair. The
system loader is used when no driver is configured.
source_ref: "app/src/main/java/com/sbro/emucorex/core/GpuDriverCatalogRepository.kt:143-147, app/src/main/java/com/sbro/emucorex/core/GpuDriverCatalogRepository.kt:76-87, app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:98-170, app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:172-181, app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:214-228, app/src/main/cpp/ARM_ANDROID/src/runtime/android_runtime.cpp:138-152, app/src/main/cpp/ARM_ANDROID/src/runtime/android_runtime.cpp:401-402, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/VKLoader.cpp:136, app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/VKLoader.cpp:200-206"
source_ref: "source app/src/main/java/com/sbro/emucorex/core/GpuDriverCatalogRepository.kt:143-147, source app/src/main/java/com/sbro/emucorex/core/GpuDriverCatalogRepository.kt:76-87, source app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:98-170, source app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:172-181, source app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:214-228, source app/src/main/cpp/ARM_ANDROID/src/runtime/android_runtime.cpp:138-152, source app/src/main/cpp/ARM_ANDROID/src/runtime/android_runtime.cpp:401-402, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/VKLoader.cpp:136, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/VKLoader.cpp:200-206"
exclusion_note: >
Left out are the parts of the bundled resource tree that this platform compiles
+1 -1
View File
@@ -32,5 +32,5 @@ files:
description: "Game Boy (DMG) boot ROM"
required: true
size: 256
source_ref: "controllers/mapper/gb_mapper.c:35 (bootrom_path), controllers/mapper/gb_mapper.h:13 (BOOTROM_SIZE=256), controllers/mapper/gb_mapper.c:225-232 (file_map + error)"
source_ref: "source controllers/mapper/gb_mapper.c:35 (bootrom_path), source controllers/mapper/gb_mapper.h:13 (BOOTROM_SIZE=256), source controllers/mapper/gb_mapper.c:225-232 (file_map + error)"
note: "Upstream name DMG_ROM.bin, renamed by libretro port (controllers/mapper/gb_mapper.c:33-34)."
+1 -1
View File
@@ -32,5 +32,5 @@ files:
required: true
size: 8192
validation: [size]
source_ref: "controllers/mapper/sms_mapper.c:12 (BIOS_SIZE=0x2000), :61 (bios_path), :162-170 (file_map, then false on a NULL map)"
source_ref: "source controllers/mapper/sms_mapper.c:12 (BIOS_SIZE=0x2000), :61 (bios_path), :162-170 (file_map, then false on a NULL map)"
note: "Mapped at 0x0000, overlays cartridge ROM until bios_disable bit set. file_map rejects files < 8192 bytes (main/file.c:59)."
+22 -22
View File
@@ -36,7 +36,7 @@ files:
description: Enterprise 128 Expandible OS 2.1
path: ep128emu/roms/exos21.rom
required: false
source_ref: "core/core.cpp:235-238, roms/roms.hpp:18472-21205"
source_ref: "source core/core.cpp:235-238, source roms/roms.hpp:18472-21205"
aliases:
- EXOS21.ROM
@@ -44,7 +44,7 @@ files:
description: Enterprise 64 Expandible OS 2.0
path: ep128emu/roms/exos20.rom
required: false
source_ref: "core/core.cpp:227-230, roms/roms.hpp:15738-18471"
source_ref: "source core/core.cpp:227-230, source roms/roms.hpp:15738-18471"
aliases:
- EXOS20.ROM
@@ -52,25 +52,25 @@ files:
description: Enterprise 128 Expandible OS 2.4 (enhanced, fast memory test)
path: ep128emu/roms/exos24uk.rom
required: false
source_ref: "core/core.cpp:215-222, roms/roms.hpp:32838-38302"
source_ref: "source core/core.cpp:215-222, source roms/roms.hpp:32838-38302"
- name: basic21.rom
description: Enterprise 128 BASIC Interpreter v2.1
path: ep128emu/roms/basic21.rom
required: false
source_ref: "core/core.cpp:249, core/core.cpp:267, core/core.cpp:277, roms/roms.hpp:3433-4801"
source_ref: "source core/core.cpp:249, source core/core.cpp:267, source core/core.cpp:277, source roms/roms.hpp:3433-4801"
- name: basic20.rom
description: Enterprise 64 BASIC Interpreter v2.0
path: ep128emu/roms/basic20.rom
required: false
source_ref: "core/core.cpp:247, core/core.cpp:265, core/core.cpp:275, roms/roms.hpp:2064-3432"
source_ref: "source core/core.cpp:247, source core/core.cpp:265, source core/core.cpp:275, source roms/roms.hpp:2064-3432"
- name: exdos13.rom
description: Enterprise 128 Disk Controller v1.3
path: ep128emu/roms/exdos13.rom
required: false
source_ref: "core/core.cpp:304-307, roms/roms.hpp:13004-15737"
source_ref: "source core/core.cpp:304-307, source roms/roms.hpp:13004-15737"
aliases:
- EXDOS14.ROM
@@ -78,43 +78,43 @@ files:
description: Enterprise 128 IS-DOS (CP/M compatible disk system)
path: ep128emu/roms/exdos14isdos10uk.rom
required: false
source_ref: "core/core.cpp:296-299, roms/roms.hpp:30103-32836"
source_ref: "source core/core.cpp:296-299, source roms/roms.hpp:30103-32836"
- name: epfileio.rom
description: Enterprise 128 Direct File I/O
path: ep128emu/roms/epfileio.rom
required: false
source_ref: "core/core.cpp:284-285, roms/roms.hpp:9-1377"
source_ref: "source core/core.cpp:284-285, source roms/roms.hpp:9-1377"
- name: epdos16f.rom
description: Enterprise 128 EP-DOS v1.6f (Hungarian font and CLKOFF)
path: ep128emu/roms/epdos16f.rom
required: false
source_ref: "core/core.cpp:253-256, roms/roms.hpp:43779-46512"
source_ref: "source core/core.cpp:253-256, source roms/roms.hpp:43779-46512"
- name: hun.rom
description: Enterprise 128 Hungarian language extension
path: ep128emu/roms/hun.rom
required: false
source_ref: "core/core.cpp:243, roms/roms.hpp:41039-42407"
source_ref: "source core/core.cpp:243, source roms/roms.hpp:41039-42407"
- name: brd.rom
description: Enterprise 128 German language extension
path: ep128emu/roms/brd.rom
required: false
source_ref: "core/core.cpp:261, roms/roms.hpp:42409-43777"
source_ref: "source core/core.cpp:261, source roms/roms.hpp:42409-43777"
- name: zt19uk.rom
description: Enterprise 128 ZozoTools extension (DTF file loading)
path: ep128emu/roms/zt19uk.rom
required: false
source_ref: "core/core.cpp:288-291, roms/roms.hpp:38304-41037"
source_ref: "source core/core.cpp:288-291, source roms/roms.hpp:38304-41037"
- name: tvc22_sys.rom
description: Videoton TVC system ROM v2.2
path: ep128emu/roms/tvc22_sys.rom
required: false
source_ref: "core/core.cpp:328-329, roms/roms.hpp:21206-22574"
source_ref: "source core/core.cpp:328-329, source roms/roms.hpp:21206-22574"
aliases:
- TVC22_D6_D4.64K
@@ -122,7 +122,7 @@ files:
description: Videoton TVC extension ROM v2.2
path: ep128emu/roms/tvc22_ext.rom
required: false
source_ref: "core/core.cpp:330-331, roms/roms.hpp:22575-23260"
source_ref: "source core/core.cpp:330-331, source roms/roms.hpp:22575-23260"
aliases:
- TVC22_D7.64K
@@ -130,13 +130,13 @@ files:
description: Videoton TVC Direct File I/O
path: ep128emu/roms/tvcfileio.rom
required: false
source_ref: "core/core.cpp:334-335, roms/roms.hpp:1378-2063"
source_ref: "source core/core.cpp:334-335, source roms/roms.hpp:1378-2063"
- name: tvc_dos12d.rom
description: Videoton TVC disk BIOS v1.2d
path: ep128emu/roms/tvc_dos12d.rom
required: false
source_ref: "core/core.cpp:339-340, roms/roms.hpp:23261-24629"
source_ref: "source core/core.cpp:339-340, source roms/roms.hpp:23261-24629"
aliases:
- VT-DOS12-DISK.ROM
@@ -144,25 +144,25 @@ files:
description: Amstrad CPC 464 OS + BASIC
path: ep128emu/roms/cpc464.rom
required: false
source_ref: "core/core.cpp:353-356, roms/roms.hpp:4802-7535"
source_ref: "source core/core.cpp:353-356, source roms/roms.hpp:4802-7535"
- name: cpc664.rom
description: Amstrad CPC 664 OS + BASIC
path: ep128emu/roms/cpc664.rom
required: false
source_ref: "core/core.cpp:361-364, roms/roms.hpp:7536-10269"
source_ref: "source core/core.cpp:361-364, source roms/roms.hpp:7536-10269"
- name: cpc6128.rom
description: Amstrad CPC 6128 OS + BASIC
path: ep128emu/roms/cpc6128.rom
required: false
source_ref: "core/core.cpp:370-373, roms/roms.hpp:10270-13003"
source_ref: "source core/core.cpp:370-373, source roms/roms.hpp:10270-13003"
- name: cpc_amsdos.rom
description: Amstrad CPC AMSDOS disk BIOS
path: ep128emu/roms/cpc_amsdos.rom
required: false
source_ref: "core/core.cpp:377-378, roms/roms.hpp:24630-25998"
source_ref: "source core/core.cpp:377-378, source roms/roms.hpp:24630-25998"
aliases:
- AMSDOS_0.5.ROM
@@ -170,12 +170,12 @@ files:
description: ZX Spectrum 128 ROM
path: ep128emu/roms/zx128.rom
required: false
source_ref: "core/core.cpp:400-403, roms/roms.hpp:27368-30101"
source_ref: "source core/core.cpp:400-403, source roms/roms.hpp:27368-30101"
- name: zx48.rom
description: ZX Spectrum 48 ROM
path: ep128emu/roms/zx48.rom
required: false
source_ref: "core/core.cpp:407-408, roms/roms.hpp:25999-27367"
source_ref: "source core/core.cpp:407-408, source roms/roms.hpp:25999-27367"
aliases:
- 48.rom
+16 -16
View File
@@ -77,7 +77,7 @@ files:
description: "Neo Geo system BIOS ROM set"
required: true
note: "sm1.sm1, sfix.sfix and 000-lo.lo are required. sp-s3.sp1 is required unless one of the other 68K BIOS images is present. All other members are BRF_OPT."
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:930-981, src/burn/drv/neogeo/d_neogeo.cpp:1207-1216, src/burner/libretro/libretro.cpp:733-748"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:930-981, source src/burn/drv/neogeo/d_neogeo.cpp:1207-1216, source src/burner/libretro/libretro.cpp:733-748"
contents:
- name: "sp-s3.sp1"
size: 131072
@@ -197,7 +197,7 @@ files:
description: "Neo Geo CDZ system ROM set"
required: true
note: "Both members are required. Matching is by CRC32 across neocdz.zip and neogeo.zip, so a neogeo.zip that also holds neocd.bin stands in for this archive."
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1283-1299, src/burner/libretro/libretro.cpp:1316-1317"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1283-1299, source src/burner/libretro/libretro.cpp:1316-1317"
contents:
- name: "neocd.bin"
size: 524288
@@ -212,7 +212,7 @@ files:
description: "IGS PolyGame Master system BIOS ROM set"
required: true
note: "No member carries BRF_OPT, so all six are required for every PGM game, ddp3_bios.u37 and bios.u42 included."
source_ref: "src/burn/drv/pgm/d_pgm.cpp:511-524, src/burn/drv/pgm/d_pgm.cpp:529-538"
source_ref: "source src/burn/drv/pgm/d_pgm.cpp:511-524, source src/burn/drv/pgm/d_pgm.cpp:529-538"
contents:
- name: "pgm_t01s.rom"
size: 2097152
@@ -239,7 +239,7 @@ files:
description: "Super Kaneko Nova System BIOS ROM set"
required: true
note: "The five regional BIOS images are all required: none carries BRF_OPT."
source_ref: "src/burn/drv/pst90s/d_suprnova.cpp:1788-1799, src/burn/drv/pst90s/d_suprnova.cpp:1808-1817"
source_ref: "source src/burn/drv/pst90s/d_suprnova.cpp:1788-1799, source src/burn/drv/pst90s/d_suprnova.cpp:1808-1817"
contents:
- name: "sknsj1.u10"
size: 524288
@@ -262,7 +262,7 @@ files:
system: midway-mcr
description: "Midway SSIO sound board PROM"
required: true
source_ref: "src/burn/drv/pre90s/d_mcr.cpp:1615-1621, src/burn/drv/pre90s/d_mcr.cpp:1626-1635"
source_ref: "source src/burn/drv/pre90s/d_mcr.cpp:1615-1621, source src/burn/drv/pre90s/d_mcr.cpp:1626-1635"
contents:
- name: "82s123.12d"
size: 32
@@ -275,7 +275,7 @@ files:
description: "Midway SSIO sound board PROM, board name used by four games"
required: true
note: "Opened for kickman, kickc, wacko and nflfoot, whose driver names \"ssio\" as board ROM set. They pick the same SsiopromRomDesc entry as midssio."
source_ref: "src/burn/drv/pre90s/d_mcr.cpp:1615-1621, src/burn/drv/pre90s/d_mcr.cpp:1778-1782"
source_ref: "source src/burn/drv/pre90s/d_mcr.cpp:1615-1621, source src/burn/drv/pre90s/d_mcr.cpp:1778-1782"
contents:
- name: "82s123.12d"
size: 32
@@ -287,7 +287,7 @@ files:
description: "ColecoVision system BIOS ROM set"
required: true
note: "coleco.rom is required, while colecoa.rom, svi603.rom and czz50.rom are BRF_OPT. Archive name from CVGetZipName, which drops the cv_ prefix of cv_coleco."
source_ref: "src/burn/drv/coleco/d_coleco.cpp:638-670, src/burn/drv/coleco/d_coleco.cpp:675-680"
source_ref: "source src/burn/drv/coleco/d_coleco.cpp:638-670, source src/burn/drv/coleco/d_coleco.cpp:675-680"
contents:
- name: "coleco.rom"
size: 8192
@@ -308,7 +308,7 @@ files:
description: "MSX1 system BIOS ROM set"
required: true
note: "msx.rom is required, while msxj.rom and kanji.rom are BRF_OPT. Archive name from MSXGetZipName, which drops the msx_ prefix of msx_msx."
source_ref: "src/burn/drv/msx/d_msx.cpp:1680-1712, src/burn/drv/msx/d_msx.cpp:1716-1720"
source_ref: "source src/burn/drv/msx/d_msx.cpp:1680-1712, source src/burn/drv/msx/d_msx.cpp:1716-1720"
contents:
- name: "msx.rom"
size: 32768
@@ -326,7 +326,7 @@ files:
description: "ZX Spectrum 48K ROM set"
required: true
note: "Archive name from SpectrumGetZipName, which drops the spec_ prefix of spec_spectrum."
source_ref: "src/burn/drv/spectrum/d_spectrum.cpp:202-235, src/burn/drv/spectrum/d_spectrum.cpp:237-239"
source_ref: "source src/burn/drv/spectrum/d_spectrum.cpp:202-235, source src/burn/drv/spectrum/d_spectrum.cpp:237-239"
contents:
- name: "spectrum.rom"
size: 16384
@@ -338,7 +338,7 @@ files:
description: "ZX Spectrum 128 ROM set"
required: true
note: "Opened by the 128K games. Archive name from SpectrumGetZipName, which drops the spec_ prefix of spec_spec128."
source_ref: "src/burn/drv/spectrum/d_spectrum.cpp:202-235, src/burn/drv/spectrum/d_spectrum.cpp:244-247"
source_ref: "source src/burn/drv/spectrum/d_spectrum.cpp:202-235, source src/burn/drv/spectrum/d_spectrum.cpp:244-247"
contents:
- name: "zx128_0.rom"
size: 16384
@@ -352,7 +352,7 @@ files:
system: nmk16
description: "NMK004 sound MCU internal ROM"
required: true
source_ref: "src/burn/drv/pst90s/d_nmk16.cpp:5982-5988, src/burn/drv/pst90s/d_nmk16.cpp:5993-6002"
source_ref: "source src/burn/drv/pst90s/d_nmk16.cpp:5982-5988, source src/burn/drv/pst90s/d_nmk16.cpp:5993-6002"
contents:
- name: "nmk004.bin"
size: 8192
@@ -364,7 +364,7 @@ files:
description: "DECO Cassette System BIOS ROM set"
required: true
note: "The program ROMs and cassmcu.1c are required, while the six PROMs (v2.3m, v4.10d, v3.3j, dsp-3_p3-.e5, rms-3_p4-.f6, dsp-3_p5-.m4) are BRF_OPT."
source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3392-3446, src/burn/drv/dataeast/d_decocass.cpp:3456-3465"
source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3392-3446, source src/burn/drv/dataeast/d_decocass.cpp:3456-3465"
contents:
- name: "v0a-.7e"
size: 4096
@@ -414,7 +414,7 @@ files:
system: sega-system16b
description: "ISG Selection Master Type 2006 system BIOS"
required: true
source_ref: "src/burn/drv/sega/d_sys16b.cpp:10631-10633, src/burn/drv/sega/d_sys16b.cpp:11202-11211"
source_ref: "source src/burn/drv/sega/d_sys16b.cpp:10631-10633, source src/burn/drv/sega/d_sys16b.cpp:11202-11211"
contents:
- name: "ism2006v00.u1"
size: 131072
@@ -426,7 +426,7 @@ files:
description: "Taito C-Chip uPD78C11 internal ROM"
required: true
note: "Named as board ROM set by Operation Wolf, Rainbow Islands, Volfied and others. There is no BurnDriver called cchip, the name comes from szBoardROM."
source_ref: "src/burn/drv/taito/d_taitomisc.cpp:1369-1373, src/burn/drv/taito/d_taitomisc.cpp:6250"
source_ref: "source src/burn/drv/taito/d_taitomisc.cpp:1369-1373, upstream src/burn/drv/taito/d_taitomisc.cpp:6250"
contents:
- name: "cchip_upd78c11.bin"
size: 4096
@@ -437,7 +437,7 @@ files:
system: ym2608
description: "Yamaha YM2608 internal ADPCM ROM"
required: true
source_ref: "src/burn/drv/pre90s/d_wc90.cpp:186-192, src/burn/drv/pre90s/d_wc90.cpp:1261-1270"
source_ref: "source src/burn/drv/pre90s/d_wc90.cpp:186-192, source src/burn/drv/pre90s/d_wc90.cpp:1261-1270"
contents:
- name: "ym2608_adpcm_rom.bin"
size: 8192
@@ -449,4 +449,4 @@ files:
required: false
description: "High score address database"
note: "Read when the fba-hiscores option is enabled, which is the default. Without it no high score is kept."
source_ref: "src/burn/hiscore.cpp:400-420, src/burner/libretro/libretro.cpp:1158"
source_ref: "source src/burn/hiscore.cpp:400-420, source src/burner/libretro/libretro.cpp:1158"
+167 -167
View File
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -40,4 +40,4 @@ files:
path: "fbneo/hiscore.dat"
required: false
note: "High score database, enables persistent high scores across all arcade games"
source_ref: "src/burn/hiscore.cpp:407"
source_ref: "source src/burn/hiscore.cpp:407"
+48 -48
View File
@@ -56,7 +56,7 @@ files:
size: 131072
crc32: "91b64be3"
note: "MVS Asia/Europe ver. 6 (1 slot) - default BIOS"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1624"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1624"
- name: "sp-s2.sp1"
archive: neogeo.zip
@@ -65,7 +65,7 @@ files:
size: 131072
crc32: "9036d879"
note: "MVS Asia/Europe ver. 5 (1 slot)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1625"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1625"
- name: "sp-s.sp1"
archive: neogeo.zip
@@ -74,7 +74,7 @@ files:
size: 131072
crc32: "c7f2fa45"
note: "MVS Asia/Europe ver. 3 (4 slot)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1626"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1626"
- name: "sp-u2.sp1"
aliases: ["usa_2slt.bin"]
@@ -84,7 +84,7 @@ files:
size: 131072
crc32: "e72943de"
note: "MVS USA ver. 5 (2 slot)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1627"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1627"
- name: "sp1-u2"
archive: neogeo.zip
@@ -93,7 +93,7 @@ files:
size: 131072
crc32: "62f021f4"
note: "MVS USA ver. 5 (4 slot)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1628"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1628"
- name: "sp-e.sp1"
archive: neogeo.zip
@@ -102,7 +102,7 @@ files:
size: 131072
crc32: "2723a5b5"
note: "MVS USA ver. 5 (6 slot)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1629"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1629"
- name: "sp1-u4.bin"
archive: neogeo.zip
@@ -111,7 +111,7 @@ files:
size: 131072
crc32: "1179a30f"
note: "MVS USA (U4)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1630"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1630"
- name: "sp1-u3.bin"
archive: neogeo.zip
@@ -120,7 +120,7 @@ files:
size: 131072
crc32: "2025b7a2"
note: "MVS USA (U3)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1631"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1631"
- name: "vs-bios.rom"
archive: neogeo.zip
@@ -129,7 +129,7 @@ files:
size: 131072
crc32: "f0e8f27d"
note: "MVS Japan ver. 6"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1632"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1632"
- name: "sp-j2.sp1"
archive: neogeo.zip
@@ -138,7 +138,7 @@ files:
size: 131072
crc32: "acede59c"
note: "MVS Japan ver. 5"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1633"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1633"
- name: "sp1.jipan.1024"
archive: neogeo.zip
@@ -147,7 +147,7 @@ files:
size: 131072
crc32: "9fb0abe4"
note: "MVS Japan ver. 3 (4 slot)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1634"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1634"
- name: "sp-45.sp1"
archive: neogeo.zip
@@ -156,7 +156,7 @@ files:
size: 524288
crc32: "03cc9f6a"
note: "NEO-MVH MV1C (Asia)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1635"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1635"
- name: "sp-j3.sp1"
archive: neogeo.zip
@@ -165,7 +165,7 @@ files:
size: 524288
crc32: "486cb450"
note: "NEO-MVH MV1C (Japan)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1636"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1636"
- name: "japan-j3.bin"
archive: neogeo.zip
@@ -174,7 +174,7 @@ files:
size: 131072
crc32: "dff6d41f"
note: "MVS Japan (J3)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1637"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1637"
- name: "sp1-j3.bin"
archive: neogeo.zip
@@ -183,7 +183,7 @@ files:
size: 131072
crc32: "fbc6d469"
note: "MVS Japan (J3, alt)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1638"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1638"
- name: "neo-po.bin"
archive: neogeo.zip
@@ -192,7 +192,7 @@ files:
size: 131072
crc32: "16d0c132"
note: "AES Japan"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1640"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1640"
- name: "neo-epo.bin"
archive: neogeo.zip
@@ -201,7 +201,7 @@ files:
size: 131072
crc32: "d27a71f1"
note: "AES Asia"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1641"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1641"
- name: "neodebug.bin"
archive: neogeo.zip
@@ -210,7 +210,7 @@ files:
size: 131072
crc32: "698ebb7d"
note: "Development Kit BIOS"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1642"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1642"
- name: "sp-1v1_3db8c.bin"
archive: neogeo.zip
@@ -219,7 +219,7 @@ files:
size: 131072
crc32: "162f0ebe"
note: "Deck ver. 6 (Git Ver 1.3)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1648"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1648"
# Universe BIOS (third-party, multiple versions)
- name: "uni-bios_4_0.rom"
@@ -229,7 +229,7 @@ files:
size: 131072
crc32: "a7aab458"
note: "Universe BIOS ver. 4.0"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1649"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1649"
- name: "uni-bios_3_3.rom"
archive: neogeo.zip
@@ -238,7 +238,7 @@ files:
size: 131072
crc32: "24858466"
note: "Universe BIOS ver. 3.3"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1650"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1650"
- name: "uni-bios_3_2.rom"
archive: neogeo.zip
@@ -247,7 +247,7 @@ files:
size: 131072
crc32: "a4e8b9b3"
note: "Universe BIOS ver. 3.2"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1651"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1651"
- name: "uni-bios_3_1.rom"
archive: neogeo.zip
@@ -256,7 +256,7 @@ files:
size: 131072
crc32: "0c58093f"
note: "Universe BIOS ver. 3.1"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1652"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1652"
- name: "uni-bios_3_0.rom"
archive: neogeo.zip
@@ -265,7 +265,7 @@ files:
size: 131072
crc32: "a97c89a9"
note: "Universe BIOS ver. 3.0"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1653"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1653"
- name: "uni-bios_2_3.rom"
archive: neogeo.zip
@@ -274,7 +274,7 @@ files:
size: 131072
crc32: "27664eb5"
note: "Universe BIOS ver. 2.3"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1654"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1654"
- name: "uni-bios_2_3o.rom"
archive: neogeo.zip
@@ -283,7 +283,7 @@ files:
size: 131072
crc32: "601720ae"
note: "Universe BIOS ver. 2.3 (older)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1655"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1655"
- name: "uni-bios_2_2.rom"
archive: neogeo.zip
@@ -292,7 +292,7 @@ files:
size: 131072
crc32: "2d50996a"
note: "Universe BIOS ver. 2.2"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1656"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1656"
- name: "uni-bios_2_1.rom"
archive: neogeo.zip
@@ -301,7 +301,7 @@ files:
size: 131072
crc32: "8dabf76b"
note: "Universe BIOS ver. 2.1"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1657"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1657"
- name: "uni-bios_2_0.rom"
archive: neogeo.zip
@@ -310,7 +310,7 @@ files:
size: 131072
crc32: "0c12c2ad"
note: "Universe BIOS ver. 2.0"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1658"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1658"
- name: "uni-bios_1_3.rom"
archive: neogeo.zip
@@ -319,7 +319,7 @@ files:
size: 131072
crc32: "b24b44a0"
note: "Universe BIOS ver. 1.3"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1659"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1659"
- name: "uni-bios_1_2.rom"
archive: neogeo.zip
@@ -328,7 +328,7 @@ files:
size: 131072
crc32: "4fa698e9"
note: "Universe BIOS ver. 1.2"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1660"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1660"
- name: "uni-bios_1_2o.rom"
archive: neogeo.zip
@@ -337,7 +337,7 @@ files:
size: 131072
crc32: "e19d3ce9"
note: "Universe BIOS ver. 1.2 (older)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1661"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1661"
- name: "uni-bios_1_1.rom"
archive: neogeo.zip
@@ -346,7 +346,7 @@ files:
size: 131072
crc32: "5dda0d84"
note: "Universe BIOS ver. 1.1"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1662"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1662"
- name: "uni-bios_1_0.rom"
archive: neogeo.zip
@@ -355,7 +355,7 @@ files:
size: 131072
crc32: "0ce453a0"
note: "Universe BIOS ver. 1.0"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1663"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1663"
- name: "neopen.sp1"
archive: neogeo.zip
@@ -364,7 +364,7 @@ files:
size: 131072
crc32: "cb915e76"
note: "NeoOpen BIOS v0.1 beta"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1665"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1665"
# Neo Geo shared ROMs (always required)
- name: "sm1.sm1"
@@ -374,7 +374,7 @@ files:
size: 131072
crc32: "94416d67"
note: "Z80 sound BIOS"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1672"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1672"
- name: "sfix.sfix"
archive: neogeo.zip
@@ -383,7 +383,7 @@ files:
size: 131072
crc32: "c2ea0cfd"
note: "Text layer fix tiles"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1673"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1673"
- name: "000-lo.lo"
archive: neogeo.zip
@@ -392,7 +392,7 @@ files:
size: 131072
crc32: "5a86cff2"
note: "Zoom lookup table"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1988"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1988"
# -------------------------------------------------------
# Neo Geo Trackball BIOS (for irrmaze)
@@ -404,7 +404,7 @@ files:
size: 131072
crc32: "853e6b96"
note: "Trackball BIOS / Asia MV1B 263"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1764"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1764"
- name: "236-bios_japan_hack.sp1"
archive: neogeo.zip
@@ -413,7 +413,7 @@ files:
size: 131072
crc32: "02bf4426"
note: "Trackball BIOS / Japan (hack)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1765"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1765"
# -------------------------------------------------------
# Neo Geo PCB BIOS (for ms5pcb, svcpcb, kf2k3pcb)
@@ -425,7 +425,7 @@ files:
size: 524288
crc32: "b4590283"
note: "PCB BIOS for Metal Slug 5 PCB and SVC Chaos PCB"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1811"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1811"
- name: "spj.sp1"
archive: neogeo.zip
@@ -434,7 +434,7 @@ files:
size: 524288
crc32: "148dd727"
note: "PCB BIOS for KOF 2003 PCB"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1899"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1899"
# -------------------------------------------------------
# Neo Geo CDZ (neocdz.zip)
@@ -446,7 +446,7 @@ files:
size: 524288
crc32: "df9de490"
note: "Neo Geo CD/CDZ BIOS"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1983"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1983"
- name: "neocd_sz.rom"
archive: neocdz.zip
@@ -455,7 +455,7 @@ files:
size: 524288
crc32: "42f6b6c4"
note: "Neo Geo CDZ custom BIOS by SMKDan"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1984"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1984"
- name: "uni-bioscd33.rom"
archive: neocdz.zip
@@ -464,7 +464,7 @@ files:
size: 524288
crc32: "ff3abc59"
note: "Universe BIOS CD ver. 3.3"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1985"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1985"
- name: "uni-bioscd32.rom"
archive: neocdz.zip
@@ -473,7 +473,7 @@ files:
size: 524288
crc32: "0ffb3127"
note: "Universe BIOS CD ver. 3.2"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1986"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1986"
- name: "000-lo.lo"
archive: neocdz.zip
@@ -482,7 +482,7 @@ files:
size: 131072
crc32: "5a86cff2"
note: "Zoom lookup table (shared with MVS)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1988"
source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1988"
# -------------------------------------------------------
# System support files
@@ -491,4 +491,4 @@ files:
path: "fbneo/hiscore.dat"
required: false
note: "High score database, enables persistent high scores"
source_ref: "src/burn/hiscore.cpp:407"
source_ref: "source src/burn/hiscore.cpp:407"
+1 -1
View File
@@ -35,5 +35,5 @@ files:
validation: [size]
md5: "dbfce9db9deaa2567f6a84fde55f9680"
sha1: "1293d68bf9643bc4f36954c1e80e38f39864528d"
source_ref: "libretro/libretro.c:246-254 (doOpenCGBBootrom), mem.c:567-586 (memInitCGBBootrom)"
source_ref: "source libretro/libretro.c:246-254 (doOpenCGBBootrom), source mem.c:567-586 (memInitCGBBootrom)"
note: "Minimum 0x900 (2304) bytes. Only first 0x900 bytes read. Disabled via memDisableCGBBootrom() on register write."
+1 -1
View File
@@ -35,4 +35,4 @@ files:
mode: both
size: 8192
validation: [size]
source_ref: "mapper.c:87-110 (mapperInitFDS), libretro/libretro.c:277-285 (doOpenFDSBIOS)"
source_ref: "source mapper.c:87-110 (mapperInitFDS), source libretro/libretro.c:277-285 (doOpenFDSBIOS)"
+13 -13
View File
@@ -93,7 +93,7 @@ files:
min_size: 2097152
validation: [size]
note: "Boot ROM. reios takes over when it is absent, and is forced under netplay, match playback and match recording. Read fails below 2 MB."
source_ref: "core/hw/holly/sb_mem.cpp:269, core/emulator.cpp:566-569, core/hw/flashrom/flashrom.cpp:23-33"
source_ref: "source core/hw/holly/sb_mem.cpp:269, source core/emulator.cpp:566-569, source core/hw/flashrom/flashrom.cpp:23-33"
- name: dc_nvmem.bin
system: sega-dreamcast
@@ -101,7 +101,7 @@ files:
min_size: 131072
validation: [size]
note: "Flash memory. Created and filled with factory settings when absent."
source_ref: "core/hw/holly/sb_mem.cpp:214, core/hw/holly/sb_mem.cpp:111-187"
source_ref: "source core/hw/holly/sb_mem.cpp:214, source core/hw/holly/sb_mem.cpp:111-187"
- name: dc_nvmem.bin.net
system: sega-dreamcast
@@ -109,13 +109,13 @@ files:
min_size: 131072
validation: [size]
note: "Flash memory used once Dojo mode is enabled, keeping netplay settings apart from local ones. Absent, the emulator logs that the flash is missing and creates it: the factory partition is rewritten, the user partition erased and ISP blocks and a random console id seeded (core/hw/flashrom/flashrom.h:494-524). Nothing distributed seeds it, and SaveRomFiles writes dc_nvmem.bin, never this name (core/hw/holly/sb_mem.cpp:279-286)."
source_ref: "core/hw/holly/sb_mem.cpp:189-230"
source_ref: "source core/hw/holly/sb_mem.cpp:189-230"
- name: font.bin
system: sega-dreamcast
required: false
note: "System font served by the reios font syscall. A built-in font is used when absent."
source_ref: "core/reios/reios.cpp:741-764, core/oslib/oslib.cpp:195-198"
source_ref: "source core/reios/reios.cpp:741-764, source core/oslib/oslib.cpp:195-198"
# -------------------------------------------------------
# Sega NAOMI
@@ -127,14 +127,14 @@ files:
min_size: 2097152
validation: [size]
note: "Flat boot ROM. Games whose bios field is null run from it when naomi.zip is missing."
source_ref: "core/hw/holly/sb_mem.cpp:269, core/hw/naomi/naomi_cart.cpp:202-207"
source_ref: "source core/hw/holly/sb_mem.cpp:269, source core/hw/naomi/naomi_cart.cpp:202-207"
- name: naomi.zip
system: sega-naomi
required: true
category: bios_zip
note: "System BIOS archive. 89 game entries name it and abort without it."
source_ref: "core/hw/naomi/naomi_roms.cpp:84-140, core/hw/naomi/naomi_cart.cpp:194-208"
source_ref: "source core/hw/naomi/naomi_roms.cpp:84-140, upstream core/hw/naomi/naomi_cart.cpp:194-208"
contents:
- name: epr-21576h.ic27
description: Japan
@@ -154,7 +154,7 @@ files:
required: false
category: bios_zip
note: "Ferrari F355 Challenge twin. Required by f355twin, f355twinp and f355twn2."
source_ref: "core/hw/naomi/naomi_roms.cpp:47-54, core/hw/naomi/naomi_roms.cpp:1689,1725,1761"
source_ref: "source core/hw/naomi/naomi_roms.cpp:47-54, source core/hw/naomi/naomi_roms.cpp:1689, 1725, 1761"
contents:
- name: epr-22849.ic27
description: Japan
@@ -171,7 +171,7 @@ files:
required: false
category: bios_zip
note: "Ferrari F355 Challenge deluxe. Required by f355."
source_ref: "core/hw/naomi/naomi_roms.cpp:56-70, core/hw/naomi/naomi_roms.cpp:1645"
source_ref: "source core/hw/naomi/naomi_roms.cpp:56-70, source core/hw/naomi/naomi_roms.cpp:1645"
contents:
- name: epr-21862.ic27
description: Japan
@@ -188,7 +188,7 @@ files:
required: false
category: bios_zip
note: "House of the Dead 2. Required by hotd2, hotd2o, hotd2e and hotd2p."
source_ref: "core/hw/naomi/naomi_roms.cpp:72-82, core/hw/naomi/naomi_roms.cpp:2003,2042,2081,2120"
source_ref: "source core/hw/naomi/naomi_roms.cpp:72-82, source core/hw/naomi/naomi_roms.cpp:2003, 2042, 2081, 2120"
contents:
- name: epr-21329.ic27
description: Japan
@@ -210,14 +210,14 @@ files:
min_size: 2097152
validation: [size]
note: "Flat boot ROM for the NAOMI 2 platform."
source_ref: "core/hw/holly/sb_mem.cpp:35-36,269"
source_ref: "source core/hw/holly/sb_mem.cpp:35-36, 269"
- name: naomi2.zip
system: sega-naomi2
required: true
category: bios_zip
note: "System BIOS archive. All 43 NAOMI 2 game entries name it and abort without it."
source_ref: "core/hw/naomi/naomi_roms.cpp:166-172, core/hw/naomi/naomi_cart.cpp:646-657"
source_ref: "source core/hw/naomi/naomi_roms.cpp:166-172, source core/hw/naomi/naomi_cart.cpp:646-657"
contents:
- name: epr-23605c.ic27
description: Japan
@@ -237,7 +237,7 @@ files:
required: true
category: bios_zip
note: "System BIOS archive. All 34 Atomiswave game entries name it and abort without it."
source_ref: "core/hw/naomi/naomi_roms.cpp:38-45, core/hw/naomi/naomi_cart.cpp:194-208"
source_ref: "source core/hw/naomi/naomi_roms.cpp:38-45, source core/hw/naomi/naomi_cart.cpp:194-208"
contents:
- name: bios0.ic23
size: 131072
@@ -249,7 +249,7 @@ files:
required: false
category: game_data
note: "SDL controller mapping database, read from the data directory then the config directory. Not part of the release archive. SDL built-in mappings are used when absent."
source_ref: "core/sdl/sdl.cpp:183-191"
source_ref: "source core/sdl/sdl.cpp:183-191"
platform_details:
dreamcast:
+13 -13
View File
@@ -68,7 +68,7 @@ files:
hle_fallback: true
size: 2097152
note: "Dreamcast boot ROM. HLE BIOS (reios) used as fallback. Code searches prefix + boot.bin, boot.bin.bin, bios.bin, bios.bin.bin sequentially."
source_ref: "core/hw/holly/sb_mem.cpp:219,55-57"
source_ref: "upstream core/hw/holly/sb_mem.cpp:219, 55-57"
- name: "dc_nvmem.bin"
path: "dc/dc_nvmem.bin"
@@ -78,14 +78,14 @@ files:
hle_fallback: true
size: 131072
note: "Dreamcast flash memory / NVRAM. Created if not found. Code searches prefix + nvmem.bin, flash_wb.bin, flash.bin, flash.bin.bin sequentially."
source_ref: "core/hw/holly/sb_mem.cpp:231,196-213"
source_ref: "upstream core/hw/holly/sb_mem.cpp:231, 196-213"
- name: "font.bin"
path: "dc/font.bin"
system: sega-dreamcast
required: false
note: "Dreamcast system font for HLE BIOS text rendering. Built-in font used as fallback."
source_ref: "core/reios/reios.cpp:737-753"
source_ref: "upstream core/reios/reios.cpp:737-753"
# -------------------------------------------------------
# Sega NAOMI
@@ -97,7 +97,7 @@ files:
required: false
size: 2097152
note: "NAOMI boot ROM (flat binary). Alternative to naomi.zip. epr-21576d.bin is searched without prefix."
source_ref: "core/hw/holly/sb_mem.cpp:219,58-59"
source_ref: "upstream core/hw/holly/sb_mem.cpp:219, 58-59"
- name: "naomi.zip"
path: "dc/naomi.zip"
@@ -108,7 +108,7 @@ files:
BIOS ROMs: epr-21576h.ic27 (Japan), epr-21577h.ic27 (USA),
epr-21578h.ic27 (Export), epr-21579d.ic27 (Korea).
Also used for NAOMI 2 games in the libretro port (no separate naomi2.zip).
source_ref: "core/hw/naomi/naomi_roms.h:133-188"
source_ref: "source core/hw/naomi/naomi_roms.h:133-188"
contents:
- name: "epr-21576h.ic27"
size: 2097152
@@ -124,7 +124,7 @@ files:
system: sega-naomi
required: false
note: "Ferrari F355 Challenge BIOS. Japan/USA/Export variants."
source_ref: "core/hw/naomi/naomi_roms.h:96-103"
source_ref: "source core/hw/naomi/naomi_roms.h:96-103"
contents:
- name: "epr-22851.ic27"
size: 2097152
@@ -138,7 +138,7 @@ files:
system: sega-naomi
required: false
note: "Ferrari F355 Challenge Deluxe BIOS. Japan/USA/Export variants."
source_ref: "core/hw/naomi/naomi_roms.h:105-119"
source_ref: "source core/hw/naomi/naomi_roms.h:105-119"
contents:
- name: "epr-21864.ic27"
size: 2097152
@@ -152,7 +152,7 @@ files:
system: sega-naomi
required: false
note: "House of the Dead 2 BIOS. Japan/USA/Export variants."
source_ref: "core/hw/naomi/naomi_roms.h:121-131"
source_ref: "source core/hw/naomi/naomi_roms.h:121-131"
contents:
- name: "epr-21331.ic27"
size: 2097152
@@ -169,7 +169,7 @@ files:
system: sega-atomiswave
required: true
note: "Atomiswave system BIOS archive (MAME format). Contains bios0.ic23 (Sammy, 128 KB)."
source_ref: "core/hw/naomi/naomi_roms.h:87-94"
source_ref: "upstream core/hw/naomi/naomi_roms.h:87-94"
contents:
- name: "bios0.ic23"
size: 131072
@@ -189,14 +189,14 @@ platform_details:
flash_size: 131072
ram_size: 16777216
hle_available: true
source_ref: "core/nullDC.cpp:333-345"
source_ref: "source core/nullDC.cpp:333-345"
naomi:
bios_size: 2097152
sram_size: 32768
ram_size: 33554432
hle_available: false
source_ref: "core/nullDC.cpp:346-354"
source_ref: "source core/nullDC.cpp:346-354"
naomi2:
bios_size: 2097152
@@ -204,11 +204,11 @@ platform_details:
ram_size: 33554432
hle_available: false
note: "Treated as NAOMI in the libretro port. Separate platform only in upstream."
source_ref: "core/nullDC.cpp:355-363"
source_ref: "source core/nullDC.cpp:355-363"
atomiswave:
bios_size: 131072
sram_size: 131072
ram_size: 16777216
hle_available: false
source_ref: "core/nullDC.cpp:364-375"
source_ref: "source core/nullDC.cpp:364-375"
+8 -8
View File
@@ -67,7 +67,7 @@ files:
validation: [size]
description: "Dreamcast boot ROM"
note: "Read as 2 MB into the system ROM, and a shorter file is rejected. Needed only to boot to the BIOS menu or when the HLE BIOS option is disabled."
source_ref: "core/hw/holly/sb_mem.cpp:50-65, core/hw/holly/sb_mem.cpp:215-229, core/hw/flashrom/flashrom.h:54-67, core/nullDC.cpp:420-431"
source_ref: "source core/hw/holly/sb_mem.cpp:50-65, source core/hw/holly/sb_mem.cpp:215-229, source core/hw/flashrom/flashrom.h:54-67, source core/nullDC.cpp:420-431"
- name: "dc_nvmem.bin"
path: "dc/dc_nvmem.bin"
@@ -78,7 +78,7 @@ files:
validation: [size]
description: "Dreamcast flash ROM"
note: "Loaded with the boot ROM and by the HLE path. A missing file leaves the flash blank and the core runs. Written back as dc_nvmem.bin."
source_ref: "core/hw/holly/sb_mem.cpp:196-213, core/hw/holly/sb_mem.cpp:231, core/hw/holly/sb_mem.cpp:236-243, core/hw/holly/sb_mem.cpp:271-278"
source_ref: "source core/hw/holly/sb_mem.cpp:196-213, source core/hw/holly/sb_mem.cpp:231, source core/hw/holly/sb_mem.cpp:236-243, source core/hw/holly/sb_mem.cpp:271-278"
- name: "font.bin"
path: "dc/font.bin"
@@ -86,7 +86,7 @@ files:
required: false
description: "Dreamcast system font for the HLE BIOS"
note: "Read whole into the font table of the reios ROM image. Absent, a built-in font is copied there."
source_ref: "core/reios/reios.cpp:736-755"
source_ref: "source core/reios/reios.cpp:736-755"
- name: "naomi.zip"
path: "dc/naomi.zip"
@@ -95,7 +95,7 @@ files:
required: true
description: "NAOMI BIOS archive"
note: "Default BIOS of every NAOMI game whose table entry names none, cartridge, .lst, .bin and .dat images alike. One member is loaded: the one for the configured region, else epr-21576h.ic27."
source_ref: "core/hw/naomi/naomi_roms.h:132-189, core/hw/naomi/naomi_cart.cpp:227-247, core/hw/naomi/naomi_cart.cpp:472-484"
source_ref: "source core/hw/naomi/naomi_roms.h:132-189, upstream core/hw/naomi/naomi_cart.cpp:227-247, upstream core/hw/naomi/naomi_cart.cpp:472-484"
contents:
- name: "epr-21576h.ic27"
size: 2097152
@@ -117,7 +117,7 @@ files:
required: true
description: "Atomiswave BIOS archive"
note: "Named by all 34 Atomiswave games. Loaded into the flash chip, whose writable part is then reloaded from the save directory."
source_ref: "core/hw/naomi/naomi_roms.h:86-94, core/hw/naomi/naomi_cart.cpp:89-92, core/hw/naomi/naomi_cart.cpp:171-173"
source_ref: "source core/hw/naomi/naomi_roms.h:86-94, source core/hw/naomi/naomi_cart.cpp:89-92, source core/hw/naomi/naomi_cart.cpp:171-173"
contents:
- name: "bios0.ic23"
size: 131072
@@ -129,7 +129,7 @@ files:
required: true
description: "Ferrari F355 Challenge BIOS archive"
note: "Named by three Ferrari F355 Challenge entries, which refuse to start without it."
source_ref: "core/hw/naomi/naomi_roms.h:95-103, core/hw/naomi/naomi_cart.cpp:238-243"
source_ref: "source core/hw/naomi/naomi_roms.h:95-103, source core/hw/naomi/naomi_cart.cpp:238-243"
contents:
- name: "epr-22851.ic27"
size: 2097152
@@ -148,7 +148,7 @@ files:
required: true
description: "Ferrari F355 Challenge Deluxe BIOS archive"
note: "Named by the f355 entry, which refuses to start without it."
source_ref: "core/hw/naomi/naomi_roms.h:104-119, core/hw/naomi/naomi_roms.h:1701, core/hw/naomi/naomi_cart.cpp:238-243"
source_ref: "source core/hw/naomi/naomi_roms.h:104-119, upstream core/hw/naomi/naomi_roms.h:1701, source core/hw/naomi/naomi_cart.cpp:238-243"
contents:
- name: "epr-21864.ic27"
size: 2097152
@@ -167,7 +167,7 @@ files:
required: true
description: "The House of the Dead 2 BIOS archive"
note: "Named by four House of the Dead 2 entries, which refuse to start without it."
source_ref: "core/hw/naomi/naomi_roms.h:120-131, core/hw/naomi/naomi_cart.cpp:238-243"
source_ref: "source core/hw/naomi/naomi_roms.h:120-131, source core/hw/naomi/naomi_cart.cpp:238-243"
contents:
- name: "epr-21331.ic27"
size: 2097152
+3 -3
View File
@@ -83,7 +83,7 @@ files:
validation: [existence]
description: "FreeJ2ME-Plus libretro Java application"
note: "Java program the native core launches with java -jar from the system directory root. Built by ant from build.xml at the pinned revision. The code reads no size and no hash."
source_ref: "src/libretro/freej2me_libretro.c:38-45 (freej2meapp), src/libretro/freej2me_libretro.c:859-875 (GET_SYSTEM_DIRECTORY, freej2me_present, SYSTEM_NOT_FOUND_MSG), src/libretro/freej2me_libretro.c:339-346 (access F_OK), src/libretro/freej2me_libretro.c:877-888 (java -jar argv), build.xml:86-99 (destfile)"
source_ref: "source src/libretro/freej2me_libretro.c:38-45 (freej2meapp), source src/libretro/freej2me_libretro.c:859-875 (GET_SYSTEM_DIRECTORY, freej2me_present, SYSTEM_NOT_FOUND_MSG), source src/libretro/freej2me_libretro.c:339-346 (access F_OK), upstream src/libretro/freej2me_libretro.c:877-888 (java -jar argv), source build.xml:86-99 (destfile)"
- name: "<soundfont>.sf2"
system: j2me
@@ -93,7 +93,7 @@ files:
category: game_data
description: "MIDI soundbank for J2ME audio"
note: "First .sf2 or .gm in the directory listing, loaded through MidiSystem.getSoundbank when the freej2me_midifont option is on. A rejected file is logged and the JVM default soundbank stays."
source_ref: "src/javax/microedition/media/Manager.java:55, src/javax/microedition/media/Manager.java:328-351, src/org/recompile/mobile/Mobile.java:1056-1058"
source_ref: "source src/javax/microedition/media/Manager.java:55, source src/javax/microedition/media/Manager.java:328-351, source src/org/recompile/mobile/Mobile.java:1056-1058"
- name: "<font>.ttf"
system: j2me
@@ -103,4 +103,4 @@ files:
category: game_data
description: "TrueType font for J2ME text"
note: "First .ttf, .otf or .ttc in the directory listing, loaded through Font.createFont when the freej2me_textfont option is on. A rejected file is logged and the AWT faces stay."
source_ref: "src/org/recompile/mobile/PlatformFont.java:63, src/org/recompile/mobile/PlatformFont.java:133-154, src/org/recompile/mobile/Mobile.java:1062-1064"
source_ref: "source src/org/recompile/mobile/PlatformFont.java:63, source src/org/recompile/mobile/PlatformFont.java:133-154, source src/org/recompile/mobile/Mobile.java:1062-1064"
+4 -4
View File
@@ -63,7 +63,7 @@ files:
hle_fallback: true
size: 8192
note: "Embedded as builtin_basic_rom[] in Basic_ROM.h. External file never loaded in practice (DATADIR is empty, path is bare filename in cwd)."
source_ref: "Src/main.cpp:71,77,100-102"
source_ref: "source Src/main.cpp:71, 77, 100-102"
- name: "Kernal ROM"
system: commodore-c64
@@ -72,7 +72,7 @@ files:
hle_fallback: true
size: 8192
note: "Embedded as builtin_kernal_rom[] in Kernal_ROM.h. Patched at runtime for fast reset and 1541 IEC traps."
source_ref: "Src/main.cpp:72,78,104-106"
source_ref: "source Src/main.cpp:72, 78, 104-106"
- name: "Char ROM"
system: commodore-c64
@@ -81,7 +81,7 @@ files:
hle_fallback: true
size: 4096
note: "Embedded as builtin_char_rom[] in Char_ROM.h. Used by VIC-II for text/bitmap rendering."
source_ref: "Src/main.cpp:73,79,108-110"
source_ref: "source Src/main.cpp:73, 79, 108-110"
- name: "1541 ROM"
system: commodore-c64
@@ -90,4 +90,4 @@ files:
hle_fallback: true
size: 16384
note: "Embedded as builtin_drive_rom[] in 1541_ROM.h. Patched at runtime to disable checksum and trap disk I/O."
source_ref: "Src/main.cpp:74,80,112-114"
source_ref: "source Src/main.cpp:74, 80, 112-114"
+12 -12
View File
@@ -40,7 +40,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 500 Kickstart 1.3 r34.5. Default model ROM."
source_ref: "rommgr.cpp:150-151 (id=6, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:150-151 (id=6, ROMTYPE_KICK)"
- name: "amiga-os-204.rom"
system: amiga
@@ -51,7 +51,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 500+ Kickstart 2.04 r37.175."
source_ref: "rommgr.cpp:158-159 (id=7, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:158-159 (id=7, ROMTYPE_KICK)"
- name: "amiga-os-205.rom"
system: amiga
@@ -62,7 +62,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 600 Kickstart 2.05 r37.350."
source_ref: "rommgr.cpp:164-165 (id=10, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:164-165 (id=10, ROMTYPE_KICK)"
- name: "amiga-os-120.rom"
system: amiga
@@ -73,7 +73,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 1000 Kickstart 1.2 r33.180."
source_ref: "rommgr.cpp:148-149 (id=5, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:148-149 (id=5, ROMTYPE_KICK)"
- name: "amiga-os-310-a1200.rom"
system: amiga
@@ -84,7 +84,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 1200 Kickstart 3.1 r40.68."
source_ref: "rommgr.cpp:185-186 (id=15, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:185-186 (id=15, ROMTYPE_KICK)"
- name: "amiga-os-310-a3000.rom"
system: amiga
@@ -95,7 +95,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 3000 Kickstart 3.1 r40.68."
source_ref: "rommgr.cpp:189-190 (id=61, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:189-190 (id=61, ROMTYPE_KICK)"
- name: "amiga-os-310-a4000.rom"
system: amiga
@@ -106,7 +106,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 4000 Kickstart 3.1 r40.68."
source_ref: "rommgr.cpp:195-196 (id=16, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:195-196 (id=16, ROMTYPE_KICK)"
- name: "amiga-os-310-cd32.rom"
system: amiga
@@ -117,7 +117,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga CD32 Kickstart 3.1 r40.60."
source_ref: "rommgr.cpp:312-313 (id=18, ROMTYPE_KICKCD32)"
source_ref: "upstream rommgr.cpp:312-313 (id=18, ROMTYPE_KICKCD32)"
- name: "amiga-ext-310-cd32.rom"
system: amiga
@@ -127,7 +127,7 @@ files:
validation: [sha1]
mode: both
note: "CD32 extended ROM r40.60. Required for CD32 mode."
source_ref: "rommgr.cpp:314-315 (id=19, ROMTYPE_EXTCD32)"
source_ref: "upstream rommgr.cpp:314-315 (id=19, ROMTYPE_EXTCD32)"
- name: "cd32fmv.rom"
system: amiga
@@ -137,7 +137,7 @@ files:
validation: [sha1]
mode: both
note: "CD32 Full Motion Video cartridge ROM v40.30. Also accepts v40.22 (391777-01)."
source_ref: "rommgr.cpp:323-326 (id=23/74, ROMTYPE_CD32CART)"
source_ref: "upstream rommgr.cpp:323-326 (id=23/74, ROMTYPE_CD32CART)"
- name: "amiga-ext-130-cdtv.rom"
system: amiga
@@ -147,11 +147,11 @@ files:
validation: [sha1]
mode: both
note: "CDTV extended ROM v1.0. Required for CDTV mode. Also accepts v2.30 and v2.7."
source_ref: "rommgr.cpp:328-329 (id=20, ROMTYPE_EXTCDTV)"
source_ref: "upstream rommgr.cpp:328-329 (id=20, ROMTYPE_EXTCDTV)"
- name: "rom.key"
system: amiga
required: false
mode: both
note: "Cloanto Amiga Forever decryption key. Enables encrypted ROM loading."
source_ref: "rommgr.cpp:119-124 (ROMTYPE_KEY), rommgr.cpp:1397-1412 (addkeydir)"
source_ref: "upstream rommgr.cpp:119-124 (ROMTYPE_KEY), upstream rommgr.cpp:1397-1412 (addkeydir)"
+3 -3
View File
@@ -47,7 +47,7 @@ files:
Character generator ROM. Defines the 128-character bitmap font (8x13 pixels
each). The core has this embedded compressed in rom.c and only loads the
external file if all firmware files are present in the system directory.
source_ref: "src/rom.h:5, src/libretro.c:95-99, src/external/galaksija-emulator/src/init.c:55-67"
source_ref: "source src/rom.h:5, source src/libretro.c:95-99, source src/external/galaksija-emulator/src/init.c:55-67"
- name: "ROM1.BIN"
path: "galaksija/ROM1.BIN"
@@ -58,7 +58,7 @@ files:
note: >
System ROM / BASIC interpreter. Mapped at 0x0000-0x0FFF. Contains the
Galaksija BASIC language and boot routines. Embedded in rom.c as fallback.
source_ref: "src/rom.h:8, src/libretro.c:101-105, src/external/galaksija-emulator/src/init.c:69-81"
source_ref: "source src/rom.h:8, source src/libretro.c:101-105, source src/external/galaksija-emulator/src/init.c:69-81"
- name: "ROM2.BIN"
path: "galaksija/ROM2.BIN"
@@ -71,7 +71,7 @@ files:
functions (SIN, COS, TG, SQR, LN, EXP, POW, etc). Optional even when
loading from disk -- missing ROM2 only triggers a warning. Embedded in
rom.c as fallback.
source_ref: "src/rom.h:11, src/libretro.c:107-110, src/external/galaksija-emulator/src/init.c:83-92"
source_ref: "source src/rom.h:11, source src/libretro.c:107-110, source src/external/galaksija-emulator/src/init.c:83-92"
notes:
embedded_firmware: >
+2 -2
View File
@@ -41,14 +41,14 @@ files:
required: true
system: bbk-longman-4980
note: "Font ROM (2 MB). Loaded at 0x800000."
source_ref: "src/libretro.c:730-737"
source_ref: "source src/libretro.c:730-737"
- name: "gam4980/E.BIN"
size: 2097152
required: true
system: bbk-longman-4980
note: "OS ROM (2 MB). Loaded at 0xE00000."
source_ref: "src/libretro.c:739-746"
source_ref: "source src/libretro.c:739-746"
platform_details:
bios_mapping:
+2 -2
View File
@@ -42,7 +42,7 @@ files:
hle_fallback: true
min_size: 256
validation: [size]
source_ref: "libgambatte/libretro/libretro.cpp:1426-1486 (get_bootloader_from_file), libgambatte/libretro/libretro.cpp:1734-1742, libgambatte/src/bootloader.cpp:30-65 (load)"
source_ref: "source libgambatte/libretro/libretro.cpp:1426-1486 (get_bootloader_from_file), source libgambatte/libretro/libretro.cpp:1734-1742, source libgambatte/src/bootloader.cpp:30-65 (load)"
note: "Mapped at 0x0000-0x00FF, swapped out when register 0xFF50 is written."
- name: "gbc_bios.bin"
@@ -52,5 +52,5 @@ files:
hle_fallback: true
min_size: 2304
validation: [size]
source_ref: "libgambatte/libretro/libretro.cpp:1426-1486 (get_bootloader_from_file), libgambatte/libretro/libretro.cpp:1734-1742, libgambatte/src/bootloader.cpp:30-65 (load)"
source_ref: "source libgambatte/libretro/libretro.cpp:1426-1486 (get_bootloader_from_file), source libgambatte/libretro/libretro.cpp:1734-1742, source libgambatte/src/bootloader.cpp:30-65 (load)"
note: "Mapped at 0x0000-0x08FF with cartridge data preserved at 0x0100-0x01FF. Also used for GBA mode with a patch at 0xF2. Presence required for FORCE_CGB flag when hw mode is GBC or GBA."
+2 -2
View File
@@ -93,7 +93,7 @@ files:
Picked by the user from any path, under any name ending in .bin or .rom.
The only test is the length, and a file of another length aborts the load
rather than falling back.
source_ref: "GBA.emu/src/main/Main.cc:190-197 (read and size check), GBA.emu/src/core/gba/gba.cpp:3758-3778 (second check, copy, useBios), GBA.emu/src/main/EmuMenuViews.cc:485-510 (picker and extension filter)"
source_ref: "source GBA.emu/src/main/Main.cc:190-197 (read and size check), source GBA.emu/src/core/gba/gba.cpp:3758-3778 (second check, copy, useBios), source GBA.emu/src/main/EmuMenuViews.cc:485-510 (picker and extension filter)"
- name: "Motocross Challenge.7z"
aliases: ["MotocrossChallenge.7z"]
@@ -105,4 +105,4 @@ files:
note: >-
Opened from the application bundle by the name the build gives it, the
Linux build dropping the space.
source_ref: "GBA.emu/src/main/AppMeta.cc:32-33 (names), EmuFramework/src/gui/BundledGamesView.cc:41,47 (open and load)"
source_ref: "source GBA.emu/src/main/AppMeta.cc:32-33 (names), source EmuFramework/src/gui/BundledGamesView.cc:41, 47 (open and load)"
+16 -16
View File
@@ -42,21 +42,21 @@ files:
region: [north-america, latin-america]
required: true
note: "Sega CD (NTSC-U) boot ROM. Loaded for REGION_USA, which get_region sets for every disc whose security byte is neither 0x64 (Europe) nor 0xa1 (Japan) (core/loadrom.c:1065-1078)."
source_ref: "core/loadrom.c:409"
source_ref: "source core/loadrom.c:409"
- name: bios_CD_E.bin
system: sega-megacd
region: [europe, oceania]
required: true
note: "Mega CD (PAL) boot ROM. Loaded for REGION_EUROPE, set by security byte 0x64 at 0x20b, the only PAL branch for Australian discs (core/loadrom.c:1065-1069)."
source_ref: "core/loadrom.c:412"
source_ref: "source core/loadrom.c:412"
- name: bios_CD_J.bin
system: sega-megacd
region: [japan]
required: true
note: "Mega CD (NTSC-J) boot ROM. Loaded for default/Japan region."
source_ref: "core/loadrom.c:415"
source_ref: "source core/loadrom.c:415"
# -------------------------------------------------------
# Sega Master System - boot ROMs (optional, behind config.bios)
@@ -66,20 +66,20 @@ files:
region: [north-america, europe]
required: false
note: "Master System (NTSC-U) boot ROM. Snail maze game built in. REGION_USA is the default of sms_cart_region_detect for any export header outside the PAL CRC list, so European cartridges load it too (core/cart_hw/sms_cart.c:831-874)."
source_ref: "core/loadrom.c:511"
source_ref: "source core/loadrom.c:511"
- name: bios_E.sms
system: sega-mastersystem
required: false
note: "Master System (PAL) boot ROM. Snail maze / Sonic built in. REGION_EUROPE comes only from CRC lists of Codemasters and PAL-timing games, Brazilian ones included, or the PAL option (core/cart_hw/sms_cart.c:167-171, 245-264, core/loadrom.c:1161-1164)."
source_ref: "core/loadrom.c:514"
source_ref: "source core/loadrom.c:514"
- name: bios_J.sms
system: sega-mastersystem
region: [japan]
required: false
note: "Master System (NTSC-J) boot ROM."
source_ref: "core/loadrom.c:517"
source_ref: "source core/loadrom.c:517"
# -------------------------------------------------------
# Sega Game Gear - boot ROM (optional, behind config.bios)
@@ -88,7 +88,7 @@ files:
system: sega-gamegear
required: false
note: "Game Gear boot ROM (Majesco 1KB or standard). Shows startup logo."
source_ref: "core/loadrom.c:480"
source_ref: "source core/loadrom.c:480"
# -------------------------------------------------------
# Sega Mega Drive / Genesis - TMSS boot ROM (optional)
@@ -97,7 +97,7 @@ files:
system: sega-megadrive
required: false
note: "Mega Drive TMSS boot ROM. Shows 'Produced by or under license' screen."
source_ref: "libretro/libretro.c:3780"
source_ref: "source libretro/libretro.c:3780"
# -------------------------------------------------------
# Lock-on ROMs (optional, feature-gated)
@@ -106,13 +106,13 @@ files:
system: sega-megadrive
required: false
note: "Game Genie ROM. Loaded when Game Genie lock-on is enabled."
source_ref: "core/cart_hw/ggenie.c:64, libretro/libretro.c:3516"
source_ref: "source core/cart_hw/ggenie.c:64, source libretro/libretro.c:3516"
- name: areplay.bin
system: sega-megadrive
required: false
note: "Action Replay (Pro) ROM. Loaded when Action Replay lock-on is enabled."
source_ref: "core/cart_hw/areplay.c:64, libretro/libretro.c:3517"
source_ref: "source core/cart_hw/areplay.c:64, source libretro/libretro.c:3517"
- name: sk.bin
system: sega-megadrive
@@ -120,7 +120,7 @@ files:
size: 2097152
validation: [size]
note: "Sonic & Knuckles ROM. Required for S&K lock-on feature."
source_ref: "core/cart_hw/md_cart.c:867"
source_ref: "source core/cart_hw/md_cart.c:867"
- name: sk2chip.bin
system: sega-megadrive
@@ -128,12 +128,12 @@ files:
size: 262144
validation: [size]
note: "Sonic & Knuckles UPMEM ROM. Used by Sonic 2 & Knuckles lock-on."
source_ref: "core/cart_hw/md_cart.c:873"
source_ref: "source core/cart_hw/md_cart.c:873"
platform_details:
megacd:
bootrom_size: 131072 # 128 KB
source_ref: "core/cd_hw/scd.h:73"
source_ref: "source core/cd_hw/scd.h:73"
note: |
CD boot ROM region is auto-detected from disc image header.
Hardware model detected from boot ROM string at offset 0x120:
@@ -143,14 +143,14 @@ platform_details:
megadrive:
tmss_rom_size: 2048 # 2 KB
source_ref: "libretro/libretro.c:3648-3666"
source_ref: "source libretro/libretro.c:3648-3666"
note: |
TMSS boot ROM validated by checking "GENESIS OS" at offset 0x120.
Only loaded when genesis_plus_gx_bios core option is enabled.
mastersystem:
bios_max_size: 4194304 # 4 MB (stored above cart ROM)
source_ref: "core/loadrom.c:504-527"
source_ref: "source core/loadrom.c:504-527"
note: |
BIOS ROM loaded into cart.rom + 0x400000. SEGA mapper assumed
for ROMs larger than 48KB, otherwise no mapper.
@@ -158,7 +158,7 @@ platform_details:
gamegear:
bios_max_size: 4194304 # 4 MB (stored above cart ROM)
source_ref: "core/loadrom.c:467-489"
source_ref: "source core/loadrom.c:467-489"
note: |
Handles 1KB Majesco GG BIOS (mapped to $0000-$03FF) and
standard larger BIOS ROMs.
+12 -12
View File
@@ -50,65 +50,65 @@ files:
region: [north-america, latin-america]
required: true
note: "Sega CD (NTSC-U) boot ROM. Loaded for REGION_USA, which get_region sets for every disc whose security byte at 0x20b is neither 0x64 nor 0xa1 (core/loadrom.c:1056-1070)."
source_ref: "core/loadrom.c:408"
source_ref: "source core/loadrom.c:408"
- name: bios_CD_E.bin
system: sega-megacd
region: [europe, oceania]
required: true
note: "Mega CD (PAL) boot ROM. Loaded for REGION_EUROPE, set by security byte 0x64 (core/loadrom.c:1059-1061)."
source_ref: "core/loadrom.c:411"
source_ref: "source core/loadrom.c:411"
- name: bios_CD_J.bin
system: sega-megacd
region: [japan]
required: true
note: "Mega CD (NTSC-J) boot ROM. Loaded for every other region code."
source_ref: "core/loadrom.c:414"
source_ref: "source core/loadrom.c:414"
- name: bios_U.sms
system: sega-mastersystem
region: [north-america, europe]
required: false
note: "Master System (NTSC-U) boot ROM, loaded for REGION_USA when the bios option is on."
source_ref: "core/loadrom.c:510"
source_ref: "source core/loadrom.c:510"
- name: bios_E.sms
system: sega-mastersystem
required: false
note: "Master System (PAL) boot ROM, loaded for REGION_EUROPE when the bios option is on."
source_ref: "core/loadrom.c:513"
source_ref: "source core/loadrom.c:513"
- name: bios_J.sms
system: sega-mastersystem
region: [japan]
required: false
note: "Master System (NTSC-J) boot ROM, loaded for the Japanese region codes when the bios option is on."
source_ref: "core/loadrom.c:516"
source_ref: "source core/loadrom.c:516"
- name: bios.gg
system: sega-gamegear
required: false
note: "Game Gear boot ROM, 1 KB Majesco image or a larger one, loaded when the bios option is on."
source_ref: "core/loadrom.c:479"
source_ref: "source core/loadrom.c:479"
- name: bios_MD.bin
system: sega-megadrive
required: false
note: "Mega Drive TMSS boot ROM. 2 KB read, accepted when \"GENESIS OS\" sits at 0x120."
source_ref: "libretro/libretro.c:3713-3721"
source_ref: "source libretro/libretro.c:3713-3721"
- name: ggenie.bin
system: sega-megadrive
required: false
note: "Game Genie ROM, read when the Game Genie lock-on is selected."
source_ref: "core/cart_hw/ggenie.c:64, libretro/libretro.c:3581"
source_ref: "source core/cart_hw/ggenie.c:64, source libretro/libretro.c:3581"
- name: areplay.bin
system: sega-megadrive
required: false
note: "Action Replay (Pro) ROM, read when the Action Replay lock-on is selected."
source_ref: "core/cart_hw/areplay.c:64, libretro/libretro.c:3582"
source_ref: "source core/cart_hw/areplay.c:64, source libretro/libretro.c:3582"
- name: sk.bin
system: sega-megadrive
@@ -116,7 +116,7 @@ files:
size: 2097152
validation: [size]
note: "Sonic & Knuckles ROM for the lock-on cartridge, kept only when the read fills 2 MB."
source_ref: "core/cart_hw/md_cart.c:762"
source_ref: "source core/cart_hw/md_cart.c:762"
- name: sk2chip.bin
system: sega-megadrive
@@ -124,4 +124,4 @@ files:
size: 262144
validation: [size]
note: "Sonic & Knuckles UPMEM ROM, read after sk.bin and kept only when the read fills 256 KB."
source_ref: "core/cart_hw/md_cart.c:768"
source_ref: "source core/cart_hw/md_cart.c:768"
+12 -12
View File
@@ -30,7 +30,7 @@ files:
region: [north-america, latin-america]
required: true
size: 131072
source_ref: "core/loadrom.c:408"
source_ref: "source core/loadrom.c:408"
- name: bios_CD_E.bin
system: sega-megacd
@@ -38,67 +38,67 @@ files:
required: true
size: 131072
note: "Loaded for REGION_EUROPE, set by security byte 0x64 at 0x20b, the only PAL branch for Australian discs (core/loadrom.c:1059-1063)."
source_ref: "core/loadrom.c:411"
source_ref: "source core/loadrom.c:411"
- name: bios_CD_J.bin
system: sega-megacd
region: [japan]
required: true
size: 131072
source_ref: "core/loadrom.c:414"
source_ref: "source core/loadrom.c:414"
- name: bios_U.sms
system: sega-mastersystem
region: [north-america, europe]
required: false
note: "REGION_USA is the default of sms_cart_region_detect for any export header outside the PAL CRC list, so European cartridges load it too (core/cart_hw/sms_cart.c:863-864)."
source_ref: "core/loadrom.c:512"
source_ref: "source core/loadrom.c:512"
- name: bios_E.sms
system: sega-mastersystem
required: false
note: "REGION_EUROPE comes only from CRC lists of Codemasters and PAL-timing games, Brazilian ones included, or the PAL option (core/cart_hw/sms_cart.c:163-167, 239-258, core/loadrom.c:1155-1158)."
source_ref: "core/loadrom.c:515"
source_ref: "source core/loadrom.c:515"
- name: bios_J.sms
system: sega-mastersystem
region: [japan]
required: false
source_ref: "core/loadrom.c:518"
source_ref: "source core/loadrom.c:518"
- name: bios.gg
system: sega-gamegear
required: false
source_ref: "core/loadrom.c:481"
source_ref: "source core/loadrom.c:481"
- name: bios_MD.bin
system: sega-megadrive
required: false
size: 2048
source_ref: "libretro/libretro.c:3939"
source_ref: "source libretro/libretro.c:3939"
- name: ggenie.bin
system: sega-megadrive
required: false
size: 32768
source_ref: "core/cart_hw/ggenie.c:64, libretro/libretro.c:3803"
source_ref: "source core/cart_hw/ggenie.c:64, source libretro/libretro.c:3803"
- name: areplay.bin
system: sega-megadrive
required: false
size: 65536
source_ref: "core/cart_hw/areplay.c:64, libretro/libretro.c:3804"
source_ref: "source core/cart_hw/areplay.c:64, source libretro/libretro.c:3804"
- name: sk.bin
system: sega-megadrive
required: false
size: 2097152
validation: [size]
source_ref: "core/cart_hw/md_cart.c:750"
source_ref: "source core/cart_hw/md_cart.c:750"
- name: sk2chip.bin
system: sega-megadrive
required: false
size: 262144
validation: [size]
source_ref: "core/cart_hw/md_cart.c:756"
source_ref: "source core/cart_hw/md_cart.c:756"
+23 -23
View File
@@ -64,35 +64,35 @@ files:
required: true
md5: "ad9585c72130c56f04ae26aae87c289d"
note: "Neo Geo AES System ROMs. Opened when System Type is AES (default)."
source_ref: "libretro/libretro.c:1222-1225, jg.c:221-222"
source_ref: "source libretro/libretro.c:1222-1225, upstream jg.c:221-222"
- name: "neogeo.zip"
system: snk-neogeo-mvs
required: true
md5: "00dad01abdbf8ea9e79ad2fe11bdb182"
note: "Neo Geo MVS System ROMs. Opened for MVS and Universe BIOS modes."
source_ref: "libretro/libretro.c:1222-1225, jg.c:223-224"
source_ref: "source libretro/libretro.c:1222-1225, upstream jg.c:223-224"
- name: "neocd.zip"
system: snk-neogeo-cd
required: false
md5: "006a881532f2caffc3fe9fb5593f2ed5"
note: "Neo Geo CD Front/Top Loader System ROMs. Opened only when CD System is front or top loader."
source_ref: "libretro/libretro.c:1213-1220, jg.c:225-226"
source_ref: "source libretro/libretro.c:1213-1220, upstream jg.c:225-226"
- name: "neocdz.zip"
system: snk-neogeo-cd
required: true
md5: "b31a246b69493c35194fe0bac120dc37"
note: "Neo Geo CDZ System ROMs. Opened for CDZ (default) and CD Universe BIOS, and also supplies 000-lo.lo to Front/Top Loader mode."
source_ref: "libretro/libretro.c:1213-1239, jg.c:227-228"
source_ref: "source libretro/libretro.c:1213-1239, upstream jg.c:227-228"
- name: "irrmaze.zip"
system: snk-neogeo-mvs
required: false
md5: "0e369df30a70e45547cef9e4078dc511"
note: "The Irritating Maze auxiliary BIOS. Loaded in MVS mode for trackball support. On failure the game runs without trackball."
source_ref: "libretro/libretro.c:1281-1292, jg.c:229-230"
source_ref: "source libretro/libretro.c:1281-1292, upstream jg.c:229-230"
# -----------------------------------------------------------
# aes.zip members
@@ -104,7 +104,7 @@ files:
size: 131072
crc32: "d27a71f1"
note: "AES 68K BIOS, non-Japan regions. Default for Region USA."
source_ref: "src/geo.c:178-181"
source_ref: "source src/geo.c:178-181"
- name: "neo-po.bin"
archive: aes.zip
@@ -113,7 +113,7 @@ files:
size: 131072
crc32: "16d0c132"
note: "AES 68K BIOS, Japan region."
source_ref: "src/geo.c:178-181"
source_ref: "source src/geo.c:178-181"
- name: "000-lo.lo"
archive: aes.zip
@@ -122,7 +122,7 @@ files:
size: 131072
crc32: "5a86cff2"
note: "Zoom lookup table."
source_ref: "src/geo.c:234-243"
source_ref: "source src/geo.c:234-243"
# -----------------------------------------------------------
# neogeo.zip members
@@ -134,7 +134,7 @@ files:
size: 131072
crc32: "e72943de"
note: "MVS 68K BIOS, USA. Default for Region USA."
source_ref: "src/geo.c:183-198"
source_ref: "source src/geo.c:183-198"
- name: "japan-j3.bin"
archive: neogeo.zip
@@ -143,7 +143,7 @@ files:
size: 131072
crc32: "dff6d41f"
note: "MVS 68K BIOS, Japan."
source_ref: "src/geo.c:183-198"
source_ref: "source src/geo.c:183-198"
- name: "sp-45.sp1"
archive: neogeo.zip
@@ -152,7 +152,7 @@ files:
size: 524288
crc32: "03cc9f6a"
note: "MVS 68K BIOS, Asia."
source_ref: "src/geo.c:183-198"
source_ref: "source src/geo.c:183-198"
- name: "sp-s2.sp1"
archive: neogeo.zip
@@ -161,7 +161,7 @@ files:
size: 131072
crc32: "9036d879"
note: "MVS 68K BIOS, Europe."
source_ref: "src/geo.c:183-198"
source_ref: "source src/geo.c:183-198"
- name: "uni-bios_4_0.rom"
archive: neogeo.zip
@@ -170,7 +170,7 @@ files:
size: 131072
crc32: "a7aab458"
note: "Universe BIOS 4.0, loaded when System Type is Universe BIOS. Emulated hardware type set by the geolith_unibios_hw option."
source_ref: "src/geo.c:200-203"
source_ref: "source src/geo.c:200-203"
- name: "000-lo.lo"
archive: neogeo.zip
@@ -179,7 +179,7 @@ files:
size: 131072
crc32: "5a86cff2"
note: "Zoom lookup table."
source_ref: "src/geo.c:234-243"
source_ref: "source src/geo.c:234-243"
- name: "sfix.sfix"
archive: neogeo.zip
@@ -188,7 +188,7 @@ files:
size: 131072
crc32: "c2ea0cfd"
note: "System FIX layer tiles. Loaded for MVS and Universe BIOS modes."
source_ref: "src/geo.c:245-255"
source_ref: "source src/geo.c:245-255"
- name: "sm1.sm1"
archive: neogeo.zip
@@ -197,7 +197,7 @@ files:
size: 131072
crc32: "94416d67"
note: "Z80 sound BIOS. Loaded for MVS and Universe BIOS modes."
source_ref: "src/geo.c:257-267"
source_ref: "upstream src/geo.c:257-267"
# -----------------------------------------------------------
# neocd.zip members
@@ -207,14 +207,14 @@ files:
system: snk-neogeo-cd
required: false
note: "Neo Geo CD Front Loader 68K BIOS."
source_ref: "src/geo.c:204-207"
source_ref: "source src/geo.c:204-207"
- name: "top-sp1.bin"
archive: neocd.zip
system: snk-neogeo-cd
required: false
note: "Neo Geo CD Top Loader 68K BIOS."
source_ref: "src/geo.c:208-211"
source_ref: "source src/geo.c:208-211"
- name: "000-lo.lo"
archive: neocd.zip
@@ -223,7 +223,7 @@ files:
size: 131072
crc32: "5a86cff2"
note: "Zoom lookup table. Extraction is attempted but absence is tolerated in Front/Top Loader mode, where the copy in neocdz.zip is used instead."
source_ref: "src/geo.c:234-243"
source_ref: "source src/geo.c:234-243"
# -----------------------------------------------------------
# neocdz.zip members
@@ -233,14 +233,14 @@ files:
system: snk-neogeo-cd
required: true
note: "Neo Geo CDZ 68K BIOS. Default for CD content."
source_ref: "src/geo.c:212-215"
source_ref: "source src/geo.c:212-215"
- name: "uni-bioscd33.rom"
archive: neocdz.zip
system: snk-neogeo-cd
required: false
note: "Universe BIOS CD 3.3, loaded when CD System is CD Universe BIOS."
source_ref: "src/geo.c:216-219"
source_ref: "source src/geo.c:216-219"
- name: "000-lo.lo"
archive: neocdz.zip
@@ -249,7 +249,7 @@ files:
size: 131072
crc32: "5a86cff2"
note: "Zoom lookup table. Read from neocdz.zip in every CD mode, including Front/Top Loader."
source_ref: "src/geo.c:234-243, 273-285, libretro/libretro.c:1232-1239"
source_ref: "source src/geo.c:234-243, 273-285, source libretro/libretro.c:1232-1239"
# -----------------------------------------------------------
# irrmaze.zip member
@@ -259,4 +259,4 @@ files:
system: snk-neogeo-mvs
required: false
note: "The Irritating Maze auxiliary 68K BIOS, replaces the MVS BIOS to enable trackball input."
source_ref: "src/geo.c:286-299, libretro/libretro.c:1281-1292"
source_ref: "source src/geo.c:286-299, source libretro/libretro.c:1281-1292"
+2 -2
View File
@@ -44,13 +44,13 @@ files:
size: 16384
description: "Official GBA BIOS"
note: "Built-in open-source BIOS used as fallback. Real BIOS needed for full SWI accuracy and boot animation."
source_ref: "libretro/libretro.c:1254, gba_memory.c:3270-3281"
source_ref: "source libretro/libretro.c:1254, source gba_memory.c:3270-3281"
platform_details:
gba:
bios_size: 16384
hle_bios: true
source_ref: "libretro/libretro.c:1239-1276, bios/source/core.s"
source_ref: "libretro/libretro.c:1239-1276, source bios/source/core.s"
note: |
The built-in BIOS (open_gba_bios_rom, 16 KB) is an open-source
reimplementation compiled from bios/source/. It implements most
+171 -171
View File
File diff suppressed because it is too large. Load diff
+12 -12
View File
@@ -111,7 +111,7 @@ files:
process rather than continue. The bytes are read over the last 512 of the
flash image and the region stays writable so early retail kernels keep
their cache quirk.
source_ref: "system/vl.c:2998-3022, hw/xbox/xbox.c:144-172, android/app/src/main/java/com/rfandango/haku_x/SetupWizardActivity.kt:53-74, android/app/src/main/cpp/xemu_android.cpp:669, 748-760"
source_ref: "source system/vl.c:2998-3022, source hw/xbox/xbox.c:144-172, source android/app/src/main/java/com/rfandango/haku_x/SetupWizardActivity.kt:53-74, source android/app/src/main/cpp/xemu_android.cpp:669, 748-760"
- name: Complex_4627.bin
required: true
@@ -128,7 +128,7 @@ files:
the address space. A size that is zero or not a multiple of 64 KB, or a
short read, falls back to 256 KB filled with 0xFF. A retail image cannot
launch unsigned code, so a debug or modified image is what boots a title.
source_ref: "system/vl.c:3057-3072, hw/xbox/xbox.c:65-124, android/app/src/main/java/com/rfandango/haku_x/SetupWizardActivity.kt:76-97, android/app/src/main/cpp/xemu_android.cpp:670, 761-773"
source_ref: "source system/vl.c:3057-3072, source hw/xbox/xbox.c:65-124, source android/app/src/main/java/com/rfandango/haku_x/SetupWizardActivity.kt:76-97, source android/app/src/main/cpp/xemu_android.cpp:670, 761-773"
- name: xbox_hdd.qcow2
required: true
@@ -144,7 +144,7 @@ files:
0x1DD156000 bytes for the retail layout, but it never creates the image. A
qcow2 with a backing file is reported at load because the sectors it did
not modify are read from that other file.
source_ref: "system/vl.c:3078-3092, android/app/src/main/java/com/rfandango/haku_x/SetupWizardActivity.kt:99-120, android/app/src/main/java/com/rfandango/haku_x/XboxHddFormatter.kt:7-29, 47-79, android/app/src/main/cpp/xemu_android.cpp:176-184, 671-672, 774-795"
source_ref: "source system/vl.c:3078-3092, source android/app/src/main/java/com/rfandango/haku_x/SetupWizardActivity.kt:99-120, source android/app/src/main/java/com/rfandango/haku_x/XboxHddFormatter.kt:7-29, 47-79, source android/app/src/main/cpp/xemu_android.cpp:176-184, 671-672, 774-795"
- name: eeprom.bin
required: false
@@ -160,7 +160,7 @@ files:
attached through the smbus-storage device. A size other than 256 bytes, or
a generation that fails, clears autostart. Preparing Insignia and the
EEPROM editor write to it in place.
source_ref: "system/vl.c:2921-2964, 3045-3055, android/app/src/main/cpp/xemu_android.cpp:671, 711, android/app/src/main/java/com/rfandango/haku_x/SettingsActivity.kt:1264-1267"
source_ref: "source system/vl.c:2921-2964, 3045-3055, source android/app/src/main/cpp/xemu_android.cpp:671, 711, source android/app/src/main/java/com/rfandango/haku_x/SettingsActivity.kt:1264-1267"
- name: xboxdash.xbe
required: false
@@ -174,7 +174,7 @@ files:
boot counts as ready only once the name exists. The start path of the
emulator never reads partition C, and preparing Insignia finishes with a
warning when the name is missing.
source_ref: "android/app/src/main/cpp/xemu_fatx_import.c:1796-1797, 1842-1843, 1864-1893, android/app/src/main/java/com/rfandango/haku_x/SettingsActivity.kt:2523-2563, 2584-2620"
source_ref: "source android/app/src/main/cpp/xemu_fatx_import.c:1796-1797, 1842-1843, 1864-1893, source android/app/src/main/java/com/rfandango/haku_x/SettingsActivity.kt:2523-2563, 2584-2620"
- name: msdash.xbe
required: false
@@ -185,7 +185,7 @@ files:
Probed at the root of partition C and imported with the rest of the tree.
Its presence beside the boot XBE is one of the marks the status line reads
to call a dashboard install complete.
source_ref: "android/app/src/main/cpp/xemu_fatx_import.c:1798-1799, 1844-1845, android/app/src/main/java/com/rfandango/haku_x/XboxInsigniaHelper.kt:13, 42-50"
source_ref: "source android/app/src/main/cpp/xemu_fatx_import.c:1798-1799, 1844-1845, source android/app/src/main/java/com/rfandango/haku_x/XboxInsigniaHelper.kt:13, 42-50"
- name: xbox.xtf
required: false
@@ -196,7 +196,7 @@ files:
Probed at the root of partition C and imported with the rest of the tree,
alongside the xodash, audio, fonts and xboxdashdata.* directories the root
scan looks for.
source_ref: "android/app/src/main/cpp/xemu_fatx_import.c:1800-1801, 1846-1847, 1786-1794, android/app/src/main/java/com/rfandango/haku_x/XboxInsigniaHelper.kt:14-16"
source_ref: "source android/app/src/main/cpp/xemu_fatx_import.c:1800-1801, 1846-1847, 1786-1794, source android/app/src/main/java/com/rfandango/haku_x/XboxInsigniaHelper.kt:14-16"
- name: "<driver>.zip"
required: false
@@ -209,7 +209,7 @@ files:
compared against the device before the archive is kept. Loading is offered
only when /dev/kgsl-3d0 exists, and clearing the install directory returns
the app to the system driver.
source_ref: "android/app/src/main/java/com/rfandango/haku_x/GpuDriverHelper.kt:19-35, 37-70, 72-99, 101-104, 138-165"
source_ref: "source android/app/src/main/java/com/rfandango/haku_x/GpuDriverHelper.kt:19-35, 37-70, 72-99, 101-104, 138-165"
- name: "<content hash>.png"
required: false
@@ -223,7 +223,7 @@ files:
hexadecimal digits, which is the content hash of the texture it replaces.
Each PNG is decoded to a .raw sidecar carrying width and height and mapped
from there. Off unless the setting is on and the folder is set.
source_ref: "hw/xbox/nv2a/pgraph/vk/texture_replace.c:227-320, 331-377, 388-435, android/app/src/main/java/com/rfandango/haku_x/GameLibraryActivity.kt:904-990, android/app/src/main/java/com/rfandango/haku_x/MainActivity.kt:105-113"
source_ref: "source hw/xbox/nv2a/pgraph/vk/texture_replace.c:227-320, 331-377, 388-435, source android/app/src/main/java/com/rfandango/haku_x/GameLibraryActivity.kt:904-990, source android/app/src/main/java/com/rfandango/haku_x/MainActivity.kt:105-113"
- name: gamecontrollerdb.txt
required: false
@@ -238,7 +238,7 @@ files:
replaces this copy. An added pad mapping goes in through
controller_map.txt instead. The revision shipped here is 589031 bytes and
is not the one other releases carry under this name.
source_ref: "android/app/src/main/cpp/xemu_android.cpp:193-268"
source_ref: "source android/app/src/main/cpp/xemu_android.cpp:193-268"
- name: X1_Covers.txt
required: false
@@ -248,7 +248,7 @@ files:
Read from the assets and turned into a lookup from normalised game name to
a URL under the X1_Covers repository, which the library fetches and caches
per title. Only lines ending in .png are kept.
source_ref: "android/app/src/main/java/com/rfandango/haku_x/GameLibraryActivity.kt:59, 398-430"
source_ref: "source android/app/src/main/java/com/rfandango/haku_x/GameLibraryActivity.kt:59, 398-430"
- name: controller_map.txt
required: false
@@ -262,7 +262,7 @@ files:
user can add without rebuilding the package. The SDL2 tree in thirdparty is
what the build compiles, the local checkout taking precedence over the
release archive CMake would otherwise fetch.
source_ref: "thirdparty/SDL2/src/joystick/SDL_gamecontroller.c:1873-1884, 1890-1916, android/app/src/main/cpp/CMakeLists.txt:26-34"
source_ref: "source thirdparty/SDL2/src/joystick/SDL_gamecontroller.c:1873-1884, 1890-1916, source android/app/src/main/cpp/CMakeLists.txt:26-34"
exclusion_note: >
Three file loads present in the tree are not reached by this build and are not
+6 -6
View File
@@ -115,7 +115,7 @@ files:
min_size: 64
max_size: 1048576
validation: [size]
source_ref: "src/retro/main_retro.c:157-207, src/retro/main_retro.c:250-261, src/options.c:1937-1945, src/tos.c:60-66, src/tos.c:976-1097, src/tos.c:838-969, src/file.c:312-353"
source_ref: "source src/retro/main_retro.c:157-207, source src/retro/main_retro.c:250-261, source src/options.c:1937-1945, source src/tos.c:60-66, source src/tos.c:976-1097, source src/tos.c:838-969, source src/file.c:312-353"
note: >
Any TOS 1.00 to 4.04, TOS 0.00, a RAM TOS or EmuTOS. The file must
carry this exact name: retro_init only enables emulation when
@@ -127,7 +127,7 @@ files:
required: false
storage: user_provided
unsourceable: "one table per TOS build, valid only beside the image it was linked with: each EmuTOS release archive carries the table of its ROM, etos512k.sym beside etos512k.img, and Atari TOS has none"
source_ref: "src/tos.c:1094, src/debug/symbols.c:1095-1113, src/debug/symbols.c:1002-1020, src/debug/symbols.c:372-407, src/configuration.c:621, src/includes/configuration.h:29-31, src/retro/main_retro.c:182-194"
source_ref: "source src/tos.c:1094, source src/debug/symbols.c:1095-1113, source src/debug/symbols.c:1002-1020, source src/debug/symbols.c:372-407, source src/configuration.c:621, source src/includes/configuration.h:29-31, source src/retro/main_retro.c:182-194"
note: >
The name is the TOS image path with its last three characters
replaced by sym, and the image path is always tos.img here: retro_init
@@ -146,7 +146,7 @@ files:
min_size: 40
max_size: 131076
validation: [size]
source_ref: "src/cart.c:41-47, src/cart.c:53-88, src/cart.c:97-104, src/cart.c:114-142, src/configuration.c:487-493, src/configuration.c:814"
source_ref: "source src/cart.c:41-47, source src/cart.c:53-88, source src/cart.c:97-104, source src/cart.c:114-142, source src/configuration.c:487-493, source src/configuration.c:814"
note: >
Set through hatari.cfg. Raw images up to 0x20000 bytes or .stc
images of exactly 0x20004 bytes whose 4-byte header is skipped.
@@ -159,7 +159,7 @@ files:
path: "hatari/BOOT.ST"
description: "Boot floppy inserted with GEMDOS hard disk folders"
required: false
source_ref: "src/retro/harddisk.c:78-129, src/retro/main_retro.c:391-395"
source_ref: "source src/retro/harddisk.c:78-129, source src/retro/main_retro.c:391-395"
note: "Inserted into drive A when the content is a .gem file."
- name: "hatari.cfg"
@@ -168,7 +168,7 @@ files:
required: false
storage: user_provided
unsourceable: "user settings in Hatari's INI format, with no canonical contents"
source_ref: "src/main.c:260-282, src/main.c:319-322, src/main.c:328-330, src/configuration.c:862-867, src/configuration.c:1061-1071, src/paths.c:236-250, CMakeLists.txt:444-461"
source_ref: "upstream src/main.c:260-282, source src/main.c:319-322, source src/main.c:328-330, source src/configuration.c:862-867, source src/configuration.c:1061-1071, upstream src/paths.c:236-250, source CMakeLists.txt:444-461"
note: >
Read from <CONFDIR>/hatari.cfg and then from hatari.cfg in the
RetroArch save directory, before the --tos argument and the boot
@@ -183,7 +183,7 @@ files:
validation: [size]
storage: user_provided
unsourceable: "machine state the emulator writes itself at exit, with no canonical contents"
source_ref: "src/falcon/nvram.c:96-97, src/falcon/nvram.c:116-141, src/falcon/nvram.c:148-171, src/falcon/nvram.c:282-294, src/falcon/nvram.c:334-337, src/paths.c:236-250, src/main.c:208"
source_ref: "source src/falcon/nvram.c:96-97, source src/falcon/nvram.c:116-141, source src/falcon/nvram.c:148-171, source src/falcon/nvram.c:282-294, source src/falcon/nvram.c:334-337, upstream src/paths.c:236-250, source src/main.c:208"
note: >
Read from the RetroArch save directory at NvRam_Init. A short read
keeps the built-in defaults. Saved back on exit.
+7 -7
View File
@@ -82,7 +82,7 @@ files:
required: true
max_size: 1048576
validation: [size]
source_ref: "libretro/libretro.c:393-411, libretro/libretro.c:640-649, libretro/libretro.c:1602-1607, src/main.c:905-907, src/tos.c:48-53, src/tos.c:575-651"
source_ref: "source libretro/libretro.c:393-411, source libretro/libretro.c:640-649, source libretro/libretro.c:1602-1607, source src/main.c:905-907, source src/tos.c:48-53, source src/tos.c:575-651"
note: >
Any TOS 1.00 to 4.04, TOS 0.00, a RAM TOS or EmuTOS. Additional images
are read from <system>/hatari/tos and selected with the hatari_tosimage
@@ -96,7 +96,7 @@ files:
min_size: 40
max_size: 131076
validation: [size]
source_ref: "src/cart.c:40-46, src/cart.c:53-88, src/cart.c:121-133, src/configuration.c:336, src/configuration.c:592, libretro/gui-retro/dlgRom.c:82-89"
source_ref: "source src/cart.c:40-46, source src/cart.c:53-88, source src/cart.c:121-133, source src/configuration.c:336, source src/configuration.c:592, source libretro/gui-retro/dlgRom.c:82-89"
note: >
Raw images up to 0x20000 bytes or .stc images of exactly 0x20004 bytes
whose 4-byte header is skipped. Any other size is refused. Extensions
@@ -106,7 +106,7 @@ files:
path: "hatari/BOOT.ST"
description: "Boot floppy inserted with GEMDOS hard disk folders"
required: false
source_ref: "libretro/libretro.c:1663-1671"
source_ref: "source libretro/libretro.c:1663-1671"
note: "Added as the first disk when the content is a .gem file."
- name: "floppy.raw"
@@ -116,7 +116,7 @@ files:
has_builtin: true
storage: user_provided
unsourceable: "any headerless s16le stereo 44100 Hz sample the user records, with no name or version the code expects beyond the filename"
source_ref: "libretro/floppy_sound.c:118-170, libretro/libretro.c:844-852, libretro/libretro.c:1379"
source_ref: "source libretro/floppy_sound.c:118-170, source libretro/libretro.c:844-852, source libretro/libretro.c:1379"
note: >
Read whole at retro_init. An empty or short read falls back to the
synthesised click (libretro/floppy_sound.c:31-95). Played on each drive
@@ -128,7 +128,7 @@ files:
required: false
storage: user_provided
unsourceable: "user settings in Hatari's INI format, with no canonical contents"
source_ref: "libretro/libretro.c:945-951, src/main.c:805-831, src/main.c:892-894, src/configuration.c:630-633, src/configuration.c:768-777, src/paths.c:283-284"
source_ref: "source libretro/libretro.c:945-951, source src/main.c:805-831, source src/main.c:892-894, source src/configuration.c:630-633, source src/configuration.c:768-777, source src/paths.c:283-284"
note: >
Read only when the hatari_autoload_config option is on (off by default):
<system>/hatari/hatari.cfg first, then hatari.cfg in the Hatari home
@@ -141,7 +141,7 @@ files:
required: false
storage: user_provided
unsourceable: "user-written mapping in the doc/keymap-sample.txt format, with no canonical contents"
source_ref: "src/keymap.c:53-59, src/keymap.c:605-658, src/change.c:359, src/configuration.c:188, src/configuration.c:504"
source_ref: "source src/keymap.c:53-59, source src/keymap.c:605-658, source src/change.c:359, source src/configuration.c:188, source src/configuration.c:504"
note: "Empty by default. Loaded at Keymap_Init and on configuration change when the path is set."
- name: "hatari.nvram"
@@ -152,7 +152,7 @@ files:
min_size: 50
validation: [size]
unsourceable: "machine state the emulator writes itself at exit, with no canonical contents"
source_ref: "src/falcon/nvram.c:63-85, src/falcon/nvram.c:186-216, src/falcon/nvram.c:223-226, src/main.c:752, src/paths.c:283-284"
source_ref: "source src/falcon/nvram.c:63-85, source src/falcon/nvram.c:186-216, source src/falcon/nvram.c:223-226, source src/main.c:752, source src/paths.c:283-284"
note: >
Read from the Hatari home directory at NvRam_Init. A short read keeps
the built-in defaults adjusted to the monitor type. Saved back on exit.
+8 -8
View File
@@ -106,7 +106,7 @@ files:
min_size: 64
max_size: 1048576
validation: [size]
source_ref: "core/core_file.c:791-851, core/core_config.c:68-92, core/core_config.c:1112-1135, core/core_config.c:1325-1340, hatari/src/tos.c:1028-1160"
source_ref: "source core/core_file.c:791-851, source core/core_config.c:68-92, source core/core_config.c:1112-1135, source core/core_config.c:1325-1340, source hatari/src/tos.c:1028-1160"
note: >
Any TOS 1.00 to 4.04, TOS 0.00, a RAM TOS or EmuTOS. Further images
go in system/hatarib/ with an .img, .rom, .bin or .tos extension and
@@ -122,7 +122,7 @@ files:
sha1: 38dc8baf5224229df55e7d0804b6b7b6bacfc7a0
sha256: 757c571b98b955887ea6d9034513555f4263040420e9d2195cd0c6f8de06c451
crc32: 118b35b4
source_ref: "emutos/bin_to_h.py:1-30, hatari/src/tos.c:45-63, hatari/src/tos.c:1038-1046, core/core_config.c:76, core/core_config.c:1114-1134"
source_ref: "source emutos/bin_to_h.py:1-30, source hatari/src/tos.c:45-63, source hatari/src/tos.c:1038-1046, source core/core_config.c:76, source core/core_config.c:1114-1134"
note: >
Compiled into the core from emutos/etos1024k.img and never opened at
run time. Built from the hatarib-custom-140 branch of
@@ -137,7 +137,7 @@ files:
sha1: ef3a3ccffcb317bff7d0dceca0abacefc3a58abc
sha256: 5c679e6b1b8ed178fa079e4957ed66f9277094f0fe0a5b50c8cbea041e220250
crc32: fe4c3ff1
source_ref: "emutos/bin_to_h.py:1-30, hatari/src/tos.c:45-63, hatari/src/tos.c:1038-1046, core/core_config.c:77, core/core_config.c:91, core/core_config.c:1114-1134"
source_ref: "source emutos/bin_to_h.py:1-30, source hatari/src/tos.c:45-63, source hatari/src/tos.c:1038-1046, source core/core_config.c:77, source core/core_config.c:91, source core/core_config.c:1114-1134"
note: >
Compiled into the core from emutos/etos192uk.img and never opened at
run time. Selected when no tos.img exists and no other image is
@@ -153,7 +153,7 @@ files:
sha1: bb98cd8a50df53afecfe183b049eda4014fc0d05
sha256: ccccc420908012e03b4b38b8ed4530923bb04f27ab189eb2c694bf7e8509b666
crc32: 18030f9a
source_ref: "emutos/bin_to_h.py:1-30, hatari/src/tos.c:45-63, hatari/src/tos.c:1038-1046, core/core_config.c:78, core/core_config.c:1114-1134"
source_ref: "source emutos/bin_to_h.py:1-30, source hatari/src/tos.c:45-63, source hatari/src/tos.c:1038-1046, source core/core_config.c:78, source core/core_config.c:1114-1134"
note: >
Compiled into the core from emutos/etos192us.img and never opened at
run time. Built from the hatarib-custom-140 branch of
@@ -167,7 +167,7 @@ files:
min_size: 40
max_size: 131076
validation: [size]
source_ref: "core/core_config.c:166-185, core/core_config.c:1163-1167, core/core_config.c:1351-1363, core/core_file.c:256-259, hatari/src/cart.c:40, hatari/src/cart.c:57-100, hatari/src/cart.c:108-147"
source_ref: "source core/core_config.c:166-185, source core/core_config.c:1163-1167, source core/core_config.c:1351-1363, source core/core_file.c:256-259, source hatari/src/cart.c:40, source hatari/src/cart.c:57-100, source hatari/src/cart.c:108-147"
note: >
Any file of system/hatarib/ with an .img, .rom, .bin or .cart
extension. Raw images up to 0x20000 bytes or .stc images of exactly
@@ -184,7 +184,7 @@ files:
validation: [size]
storage: user_provided
unsourceable: "machine state the emulator writes itself when the content closes, with no canonical contents"
source_ref: "hatari/src/falcon/nvram.c:97, hatari/src/falcon/nvram.c:111-117, hatari/src/falcon/nvram.c:127-170, hatari/src/falcon/nvram.c:178-205, hatari/src/falcon/nvram.c:317-330, hatari/src/falcon/nvram.c:371-374, hatari/src/falcon/nvram.h:54-58, core/core_file.c:273-277, core/core_file.c:319-322"
source_ref: "source hatari/src/falcon/nvram.c:97, source hatari/src/falcon/nvram.c:111-117, source hatari/src/falcon/nvram.c:127-170, source hatari/src/falcon/nvram.c:178-205, source hatari/src/falcon/nvram.c:317-330, source hatari/src/falcon/nvram.c:371-374, source hatari/src/falcon/nvram.h:54-58, source core/core_file.c:273-277, source core/core_file.c:319-322"
note: >
Read from the system directory at NvRam_Init for the TT and Falcon
machines only. A read shorter than 50 bytes keeps the built-in
@@ -194,7 +194,7 @@ files:
path: null
description: "CAPSImage 5.1 shared library for IPF and CTR floppy images, Linux, macOS, Android and Raspberry Pi builds"
required: false
source_ref: "hatari/src/floppy_ipf.c:320-331, hatari/src/floppy_ipf.c:637-645, hatari/src/floppy_ipf.c:733-783, hatari/src/floppy_ipf.c:791-803, hatari/CMakeLists.txt:246, hatari/cmake/config-cmake.h:99-101, DEVELOP.md:56, DEVELOP.md:59"
source_ref: "source hatari/src/floppy_ipf.c:320-331, source hatari/src/floppy_ipf.c:637-645, source hatari/src/floppy_ipf.c:733-783, source hatari/src/floppy_ipf.c:791-803, source hatari/CMakeLists.txt:246, source hatari/cmake/config-cmake.h:99-101, source DEVELOP.md:56, source DEVELOP.md:59"
note: >
Opened with dlopen on the first IPF or CTR read, from the dlopen
search path or next to the core, and required to export the CAPS
@@ -207,7 +207,7 @@ files:
path: null
description: "CAPSImage 5.1 shared library for IPF and CTR floppy images, Windows build"
required: false
source_ref: "hatari/src/floppy_ipf.c:320-331, hatari/src/floppy_ipf.c:637-645, hatari/src/floppy_ipf.c:733-783, hatari/src/floppy_ipf.c:791-803, DEVELOP.md:56"
source_ref: "source hatari/src/floppy_ipf.c:320-331, source hatari/src/floppy_ipf.c:637-645, source hatari/src/floppy_ipf.c:733-783, source hatari/src/floppy_ipf.c:791-803, source DEVELOP.md:56"
note: >
Opened with LoadLibrary on the first IPF or CTR read, from the
RetroArch directory or the library search path. Without it those
+21 -21
View File
@@ -86,61 +86,61 @@ files:
system: nintendo-snes
size: 2048
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:457-501, icarus/heuristics/super-famicom.cpp:115, icarus/heuristics/super-famicom.cpp:534"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:457-501, source icarus/heuristics/super-famicom.cpp:115, source icarus/heuristics/super-famicom.cpp:534"
- name: "dsp1.program.rom"
system: nintendo-snes
size: 6144
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:457-501, icarus/heuristics/super-famicom.cpp:114, icarus/heuristics/super-famicom.cpp:534"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:457-501, source icarus/heuristics/super-famicom.cpp:114, source icarus/heuristics/super-famicom.cpp:534"
- name: "dsp1b.data.rom"
system: nintendo-snes
size: 2048
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:457-501, icarus/heuristics/super-famicom.cpp:115, icarus/heuristics/super-famicom.cpp:539"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:457-501, source icarus/heuristics/super-famicom.cpp:115, source icarus/heuristics/super-famicom.cpp:539"
- name: "dsp1b.program.rom"
system: nintendo-snes
size: 6144
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:457-501, icarus/heuristics/super-famicom.cpp:114, icarus/heuristics/super-famicom.cpp:539"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:457-501, source icarus/heuristics/super-famicom.cpp:114, source icarus/heuristics/super-famicom.cpp:539"
- name: "dsp2.data.rom"
system: nintendo-snes
size: 2048
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:457-501, icarus/heuristics/super-famicom.cpp:115, icarus/heuristics/super-famicom.cpp:535"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:457-501, source icarus/heuristics/super-famicom.cpp:115, source icarus/heuristics/super-famicom.cpp:535"
- name: "dsp2.program.rom"
system: nintendo-snes
size: 6144
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:457-501, icarus/heuristics/super-famicom.cpp:114, icarus/heuristics/super-famicom.cpp:535"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:457-501, source icarus/heuristics/super-famicom.cpp:114, source icarus/heuristics/super-famicom.cpp:535"
- name: "dsp3.data.rom"
system: nintendo-snes
size: 2048
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:457-501, icarus/heuristics/super-famicom.cpp:115, icarus/heuristics/super-famicom.cpp:536"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:457-501, source icarus/heuristics/super-famicom.cpp:115, source icarus/heuristics/super-famicom.cpp:536"
- name: "dsp3.program.rom"
system: nintendo-snes
size: 6144
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:457-501, icarus/heuristics/super-famicom.cpp:114, icarus/heuristics/super-famicom.cpp:536"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:457-501, source icarus/heuristics/super-famicom.cpp:114, source icarus/heuristics/super-famicom.cpp:536"
- name: "dsp4.data.rom"
system: nintendo-snes
size: 2048
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:457-501, icarus/heuristics/super-famicom.cpp:115, icarus/heuristics/super-famicom.cpp:537-538"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:457-501, source icarus/heuristics/super-famicom.cpp:115, source icarus/heuristics/super-famicom.cpp:537-538"
- name: "dsp4.program.rom"
system: nintendo-snes
size: 6144
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:457-501, icarus/heuristics/super-famicom.cpp:114, icarus/heuristics/super-famicom.cpp:537-538"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:457-501, source icarus/heuristics/super-famicom.cpp:114, source icarus/heuristics/super-famicom.cpp:537-538"
# Hitachi HG51BS169 (Cx4): 1024 x 24-bit data words
- name: "cx4.data.rom"
@@ -148,7 +148,7 @@ files:
size: 3072
sha1: "a002f4efba42775a31185d443f3ed1790b0e949a"
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:405-454, icarus/heuristics/super-famicom.cpp:110, icarus/heuristics/super-famicom.cpp:529-531"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:405-454, source icarus/heuristics/super-famicom.cpp:110, source icarus/heuristics/super-famicom.cpp:529-531"
# NEC uPD96050 (ST010, ST011): 16384 x 24-bit program words,
# 2048 x 16-bit data words
@@ -156,38 +156,38 @@ files:
system: nintendo-snes
size: 4096
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:504-548, icarus/heuristics/super-famicom.cpp:99, icarus/heuristics/super-famicom.cpp:516-521"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:504-548, source icarus/heuristics/super-famicom.cpp:99, source icarus/heuristics/super-famicom.cpp:516-521"
- name: "st010.program.rom"
system: nintendo-snes
size: 49152
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:504-548, icarus/heuristics/super-famicom.cpp:98, icarus/heuristics/super-famicom.cpp:516-521"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:504-548, source icarus/heuristics/super-famicom.cpp:98, source icarus/heuristics/super-famicom.cpp:516-521"
- name: "st011.data.rom"
system: nintendo-snes
size: 4096
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:504-548, icarus/heuristics/super-famicom.cpp:99, icarus/heuristics/super-famicom.cpp:519"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:504-548, source icarus/heuristics/super-famicom.cpp:99, source icarus/heuristics/super-famicom.cpp:519"
- name: "st011.program.rom"
system: nintendo-snes
size: 49152
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:504-548, icarus/heuristics/super-famicom.cpp:98, icarus/heuristics/super-famicom.cpp:519"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:504-548, source icarus/heuristics/super-famicom.cpp:98, source icarus/heuristics/super-famicom.cpp:519"
# SETA ARM6 (ST018): 128 KiB program, 32 KiB data
- name: "st018.data.rom"
system: nintendo-snes
size: 32768
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:362-402, icarus/heuristics/super-famicom.cpp:92, icarus/heuristics/super-famicom.cpp:512-514"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:362-402, source icarus/heuristics/super-famicom.cpp:92, source icarus/heuristics/super-famicom.cpp:512-514"
- name: "st018.program.rom"
system: nintendo-snes
size: 131072
required: false
source_ref: "nSide/sfc-balanced/cartridge/load.cpp:362-402, icarus/heuristics/super-famicom.cpp:91, icarus/heuristics/super-famicom.cpp:512-514"
source_ref: "source nSide/sfc-balanced/cartridge/load.cpp:362-402, source icarus/heuristics/super-famicom.cpp:91, source icarus/heuristics/super-famicom.cpp:512-514"
# Super Game Boy: cartridge ROM and boot ROM per folder
- name: "program.rom"
@@ -195,7 +195,7 @@ files:
system: nintendo-sgb
required: false
note: "Also looked up as SGB.sfc/program.rom and Super GameBoy.sfc/program.rom."
source_ref: "nSide/target-libretro/libretro-sfc.cpp:179-215, nSide/sfc-balanced/cartridge/load.cpp:159-162"
source_ref: "source nSide/target-libretro/libretro-sfc.cpp:179-215, source nSide/sfc-balanced/cartridge/load.cpp:159-162"
- name: "lr35902.boot.rom"
path: "SGB1.sfc/lr35902.boot.rom"
@@ -204,14 +204,14 @@ files:
sha1: "aa2f50a77dfb4823da96ba99309085a3c6278515"
required: false
note: "Falls back to lr35902.boot.rom at the system directory root."
source_ref: "nSide/gb/system/system.cpp:54-65, nSide/emulator/game.hpp:101-104, icarus/heuristics/super-famicom.cpp:103, icarus/heuristics/super-famicom.cpp:523-527"
source_ref: "source nSide/gb/system/system.cpp:54-65, source nSide/emulator/game.hpp:101-104, source icarus/heuristics/super-famicom.cpp:103, source icarus/heuristics/super-famicom.cpp:523-527"
- name: "program.rom"
path: "SGB2.sfc/program.rom"
system: nintendo-sgb
required: false
note: "Selected by the higan_sfc_sgb_bios option."
source_ref: "nSide/target-libretro/libretro-sfc.cpp:179-215, nSide/sfc-balanced/cartridge/load.cpp:159-162"
source_ref: "source nSide/target-libretro/libretro-sfc.cpp:179-215, source nSide/sfc-balanced/cartridge/load.cpp:159-162"
- name: "lr35902.boot.rom"
path: "SGB2.sfc/lr35902.boot.rom"
@@ -220,4 +220,4 @@ files:
sha1: "93407ea10d2f30ab96a314d8eca44fe160aea734"
required: false
note: "Falls back to lr35902.boot.rom at the system directory root."
source_ref: "nSide/gb/system/system.cpp:54-65, nSide/emulator/game.hpp:101-104, icarus/heuristics/super-famicom.cpp:103, icarus/heuristics/super-famicom.cpp:523-527"
source_ref: "source nSide/gb/system/system.cpp:54-65, source nSide/emulator/game.hpp:101-104, source icarus/heuristics/super-famicom.cpp:103, source icarus/heuristics/super-famicom.cpp:523-527"
+1 -1
View File
@@ -33,4 +33,4 @@ files:
hle_fallback: true
size: 512
validation: [size]
source_ref: "src/lib.rs:110-124 (bios load), src/rom.rs:72-79 (size validation)"
source_ref: "source src/lib.rs:110-124 (bios load), upstream src/rom.rs:72-79 (size validation)"
+72 -72
View File
@@ -85,14 +85,14 @@ files:
required: false
installed_on: [retrobat]
note: "SDL gamepad mappings, read under -gamepad when present. Shipped in the Windows zip, not in the Linux AppImage tarball."
source_ref: "src/io/input.cpp:981-996"
source_ref: "source src/io/input.cpp:981-996"
- name: ace.zip
system: arcade-laserdisc
category: bios_zip
required: true
note: "Space Ace rev A3. Loaded by ace, ace_a, ace_a2"
source_ref: "src/game/lair.cpp:292"
source_ref: "upstream src/game/lair.cpp:292"
contents:
- name: "sa_a3_u1.bin"
size: 8192
@@ -115,7 +115,7 @@ files:
category: bios_zip
required: true
note: "Space Ace '91"
source_ref: "src/game/lair2.cpp:154"
source_ref: "source src/game/lair2.cpp:154"
contents:
- name: "ace91.bin"
size: 65536
@@ -126,7 +126,7 @@ files:
category: bios_zip
required: true
note: "Space Ace '91 Euro"
source_ref: "src/game/lair2.cpp:157"
source_ref: "source src/game/lair2.cpp:157"
contents:
- name: "sa91euro1.3.bin"
size: 65536
@@ -137,7 +137,7 @@ files:
category: bios_zip
required: true
note: "Space Ace rev A"
source_ref: "src/game/lair.cpp:323"
source_ref: "upstream src/game/lair.cpp:323"
contents:
- name: "sa_a_u1.bin"
size: 8192
@@ -148,7 +148,7 @@ files:
category: bios_zip
required: true
note: "Space Ace rev A2"
source_ref: "src/game/lair.cpp:312"
source_ref: "source src/game/lair.cpp:312"
contents:
- name: "sa_a2_u1.bin"
size: 8192
@@ -159,7 +159,7 @@ files:
category: bios_zip
required: true
note: "Space Ace PAL"
source_ref: "src/game/laireuro.cpp:106"
source_ref: "source src/game/laireuro.cpp:106"
contents:
- name: "sa_u33a.bin"
size: 8192
@@ -185,7 +185,7 @@ files:
category: bios_zip
required: true
note: "Astron Belt. Loaded by astron, astronp, blazer, cobraab, galaxy, galaxyp"
source_ref: "src/game/astron.cpp:97"
source_ref: "source src/game/astron.cpp:97"
contents:
- name: "5279"
size: 512
@@ -232,7 +232,7 @@ files:
category: bios_zip
required: true
note: "Astron Belt, alternate program ROMs"
source_ref: "src/game/astron.cpp:97"
source_ref: "source src/game/astron.cpp:97"
contents:
- name: "abp-ic03.bin"
size: 16384
@@ -246,7 +246,7 @@ files:
category: bios_zip
required: true
note: "Badlands, prototype board"
source_ref: "src/game/badlands.cpp:125"
source_ref: "source src/game/badlands.cpp:125"
contents:
- name: "bl_hit_4f.bin"
size: 32
@@ -266,7 +266,7 @@ files:
category: bios_zip
required: true
note: "Badlands"
source_ref: "src/game/badlands.cpp:94"
source_ref: "upstream src/game/badlands.cpp:94"
contents:
- name: "badlands.a13"
size: 8192
@@ -286,7 +286,7 @@ files:
category: bios_zip
required: true
note: "Bega's Battle ver. 3. Loaded by bega, begar1"
source_ref: "src/game/bega.cpp:121"
source_ref: "source src/game/bega.cpp:121"
contents:
- name: "an00-3"
size: 8192
@@ -333,7 +333,7 @@ files:
category: bios_zip
required: true
note: "Bega's Battle rev 1"
source_ref: "src/game/bega.cpp:156"
source_ref: "upstream src/game/bega.cpp:156"
contents:
- name: "an00"
size: 8192
@@ -356,7 +356,7 @@ files:
category: bios_zip
required: true
note: "Star Blazer"
source_ref: "src/game/astron.cpp:143"
source_ref: "source src/game/astron.cpp:143"
contents:
- name: "epr-5590.bin"
size: 16384
@@ -370,7 +370,7 @@ files:
category: bios_zip
required: true
note: "Cliff Hanger"
source_ref: "src/game/cliff.cpp:107"
source_ref: "upstream src/game/cliff.cpp:107"
contents:
- name: "cliff_u1.bin"
size: 8192
@@ -393,7 +393,7 @@ files:
category: bios_zip
required: true
note: "Cliff Hanger, 0X set"
source_ref: "src/game/cliff.cpp:193"
source_ref: "source src/game/cliff.cpp:193"
contents:
- name: "cliff-0X_u0.bin"
size: 8192
@@ -416,7 +416,7 @@ files:
category: bios_zip
required: true
note: "Cliff Hanger, alternate set"
source_ref: "src/game/cliff.cpp:152"
source_ref: "upstream src/game/cliff.cpp:152"
contents:
- name: "cliff_alt_0.bin"
size: 8192
@@ -436,7 +436,7 @@ files:
category: bios_zip
required: true
note: "Cliff Hanger, second alternate set"
source_ref: "src/game/cliff.cpp:172"
source_ref: "source src/game/cliff.cpp:172"
contents:
- name: "cliff_alt2_0.bin"
size: 8192
@@ -456,7 +456,7 @@ files:
category: bios_zip
required: true
note: "Cobra Command"
source_ref: "src/game/bega.cpp:189"
source_ref: "source src/game/bega.cpp:189"
contents:
- name: "au00-2"
size: 8192
@@ -497,7 +497,7 @@ files:
category: bios_zip
required: true
note: "Cobra Command on Astron Belt hardware"
source_ref: "src/game/astron.cpp:318"
source_ref: "source src/game/astron.cpp:318"
contents:
- name: "ic-1.bin"
size: 16384
@@ -526,7 +526,7 @@ files:
category: bios_zip
required: true
note: "Cobra Command conversion board"
source_ref: "src/game/cobraconv.cpp:106"
source_ref: "upstream src/game/cobraconv.cpp:106"
contents:
- name: "bd00"
size: 8192
@@ -567,7 +567,7 @@ files:
category: bios_zip
required: true
note: "Cobra Command on M.A.C.H. 3 hardware"
source_ref: "src/game/mach3.cpp:303"
source_ref: "source src/game/mach3.cpp:303"
contents:
- name: "bh00"
size: 8192
@@ -605,7 +605,7 @@ files:
category: bios_zip
required: true
note: "Z80 CPU test programs, shipped under roms/cputest/ in the emulator source. Loaded by cputest, mcputest. The Linux AppImage tarball carries them loose under roms/cputest/, the Windows zip does not."
source_ref: "src/game/multicputest.cpp:61"
source_ref: "upstream src/game/multicputest.cpp:61"
contents:
- name: "branchtest.bin"
size: 106
@@ -628,7 +628,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair Enhancement v1.1"
source_ref: "src/game/lair.cpp:178"
source_ref: "source src/game/lair.cpp:178"
contents:
- name: "dle11u1l.bin"
size: 8192
@@ -651,7 +651,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair Enhancement v2.0"
source_ref: "src/game/lair.cpp:242"
source_ref: "source src/game/lair.cpp:242"
contents:
- name: "DLE20_U1.bin"
size: 8192
@@ -674,7 +674,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair Enhancement v2.1"
source_ref: "src/game/lair.cpp:224"
source_ref: "source src/game/lair.cpp:224"
contents:
- name: "DLE21_U1.bin"
size: 8192
@@ -694,7 +694,7 @@ files:
category: bios_zip
required: true
note: "Esh's Aurunmilla. Loaded by esh, eshalt, eshalt2, eshfix7, eshfix7alt, eshfix7alt2"
source_ref: "src/game/esh.cpp:96"
source_ref: "source src/game/esh.cpp:96"
contents:
- name: "c5_h.bin"
size: 256
@@ -726,7 +726,7 @@ files:
category: bios_zip
required: true
note: "Esh's Aurunmilla, alternate set 1"
source_ref: "src/game/esh.cpp:124"
source_ref: "source src/game/esh.cpp:124"
contents:
- name: "f8_alt1.bin"
size: 8192
@@ -737,7 +737,7 @@ files:
category: bios_zip
required: true
note: "Esh's Aurunmilla, alternate set 2. Loaded by eshalt2, eshfix7alt2"
source_ref: "src/game/esh.cpp:146"
source_ref: "source src/game/esh.cpp:146"
contents:
- name: "h8_alt2.bin"
size: 8192
@@ -748,7 +748,7 @@ files:
category: bios_zip
required: true
note: "Esh's Aurunmilla, stage 7 fix"
source_ref: "src/game/esh.cpp:168-183"
source_ref: "source src/game/esh.cpp:168-183"
contents:
- name: "f8_is2-fixed.bin"
size: 8192
@@ -759,7 +759,7 @@ files:
category: bios_zip
required: true
note: "Esh's Aurunmilla, stage 7 fix for alternate set 1"
source_ref: "src/game/esh.cpp:190"
source_ref: "source src/game/esh.cpp:190"
contents:
- name: "f8_is2-fixed-alt.bin"
size: 8192
@@ -770,7 +770,7 @@ files:
category: bios_zip
required: true
note: "Esh's Aurunmilla, stage 7 fix for alternate set 2"
source_ref: "src/game/esh.cpp:212-227"
source_ref: "source src/game/esh.cpp:212-227"
contents:
- name: "f8_is2-fixed.bin"
size: 8192
@@ -781,7 +781,7 @@ files:
category: bios_zip
required: true
note: "Firefox. Main program, four ROM banks and character graphics. Loaded by firefox, firefoxa"
source_ref: "src/game/firefox.cpp:142"
source_ref: "source src/game/firefox.cpp:142"
contents:
- name: "136026.101"
size: 16384
@@ -813,7 +813,7 @@ files:
category: bios_zip
required: true
note: "Firefox alternate program and banks. Driver passes crc32 0, so no CRC check"
source_ref: "src/game/firefox.cpp:170"
source_ref: "source src/game/firefox.cpp:170"
contents:
- name: "136026.127"
size: 8192
@@ -833,7 +833,7 @@ files:
category: bios_zip
required: true
note: "Galaxy Ranger. Loaded by blazer, galaxy, galaxyp"
source_ref: "src/game/astron.cpp:143"
source_ref: "source src/game/astron.cpp:143"
contents:
- name: "gr5592.bin"
size: 16384
@@ -865,7 +865,7 @@ files:
category: bios_zip
required: true
note: "Galaxy Ranger, alternate program ROMs"
source_ref: "src/game/astron.cpp:191"
source_ref: "source src/game/astron.cpp:191"
contents:
- name: "epr-5613.bin"
size: 16384
@@ -879,7 +879,7 @@ files:
category: bios_zip
required: true
note: "GP World. Driver passes crc32 0, so no CRC check"
source_ref: "src/game/gpworld.cpp:101"
source_ref: "source src/game/gpworld.cpp:101"
contents:
- name: "gpw_5501.bin"
size: 256
@@ -921,7 +921,7 @@ files:
category: bios_zip
required: true
note: "Goal to Go"
source_ref: "src/game/cliff.cpp:131"
source_ref: "upstream src/game/cliff.cpp:131"
contents:
- name: "gtg.rm0"
size: 8192
@@ -944,7 +944,7 @@ files:
category: bios_zip
required: true
note: "Interstellar"
source_ref: "src/game/interstellar.cpp:165"
source_ref: "upstream src/game/interstellar.cpp:165"
contents:
- name: "blue6d.bot"
size: 256
@@ -991,7 +991,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair rev F2. Loaded by lair, lair_f"
source_ref: "src/game/lair.cpp:117"
source_ref: "source src/game/lair.cpp:117"
contents:
- name: "dl_f2_u1.bin"
size: 8192
@@ -1011,7 +1011,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair 2 v3.19"
source_ref: "src/game/lair2.cpp:138"
source_ref: "source src/game/lair2.cpp:138"
contents:
- name: "dl2_319.bin"
size: 65536
@@ -1022,7 +1022,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair 2 v2.11"
source_ref: "src/game/lair2.cpp:109"
source_ref: "source src/game/lair2.cpp:109"
contents:
- name: "dl2_211.bin"
size: 65536
@@ -1033,7 +1033,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair 2 v3.00"
source_ref: "src/game/lair2.cpp:113"
source_ref: "source src/game/lair2.cpp:113"
contents:
- name: "dl2_300.bin"
size: 65536
@@ -1044,7 +1044,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair 2 v3.14"
source_ref: "src/game/lair2.cpp:117"
source_ref: "source src/game/lair2.cpp:117"
contents:
- name: "dl2_314.bin"
size: 65536
@@ -1055,7 +1055,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair 2 v3.15"
source_ref: "src/game/lair2.cpp:121"
source_ref: "source src/game/lair2.cpp:121"
contents:
- name: "dl2_315.bin"
size: 65536
@@ -1066,7 +1066,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair 2 v3.16 Euro"
source_ref: "src/game/lair2.cpp:142"
source_ref: "source src/game/lair2.cpp:142"
contents:
- name: "lair2_316_euro.bin"
size: 65536
@@ -1077,7 +1077,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair 2 v3.18"
source_ref: "src/game/lair2.cpp:134"
source_ref: "source src/game/lair2.cpp:134"
contents:
- name: "dl2_318.bin"
size: 65536
@@ -1088,7 +1088,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair 2 v3.19 Euro"
source_ref: "src/game/lair2.cpp:146"
source_ref: "source src/game/lair2.cpp:146"
contents:
- name: "dl2euro3.19.bin"
size: 65536
@@ -1099,7 +1099,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair 2 v3.19 Spanish"
source_ref: "src/game/lair2.cpp:150"
source_ref: "source src/game/lair2.cpp:150"
contents:
- name: "lair2_319_span.bin"
size: 65536
@@ -1110,7 +1110,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair rev A. Loaded by lair_a, lair_b, lair_c"
source_ref: "src/game/lair.cpp:399"
source_ref: "source src/game/lair.cpp:399"
contents:
- name: "dl_a_u1.bin"
size: 8192
@@ -1133,7 +1133,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair rev B. Loaded by lair_b, lair_c"
source_ref: "src/game/lair.cpp:425"
source_ref: "source src/game/lair.cpp:425"
contents:
- name: "dl_b_u2.bin"
size: 8192
@@ -1144,7 +1144,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair rev C"
source_ref: "src/game/lair.cpp:437"
source_ref: "source src/game/lair.cpp:437"
contents:
- name: "dl_c_u1.bin"
size: 8192
@@ -1155,7 +1155,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair rev D"
source_ref: "src/game/lair.cpp:450"
source_ref: "source src/game/lair.cpp:450"
contents:
- name: "dl_d_u1.bin"
size: 8192
@@ -1178,7 +1178,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair PAL, third set"
source_ref: "src/game/laireuro.cpp:672"
source_ref: "source src/game/laireuro.cpp:672"
contents:
- name: "elu45_d2.bin"
size: 8192
@@ -1189,7 +1189,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair rev E"
source_ref: "src/game/lair.cpp:149"
source_ref: "source src/game/lair.cpp:149"
contents:
- name: "dl_e_u1.bin"
size: 8192
@@ -1209,7 +1209,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair rev F"
source_ref: "src/game/lair.cpp:139"
source_ref: "source src/game/lair.cpp:139"
contents:
- name: "dl_f_u1.bin"
size: 8192
@@ -1223,7 +1223,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair PAL, Italian version"
source_ref: "src/game/laireuro.cpp:655"
source_ref: "source src/game/laireuro.cpp:655"
contents:
- name: "lair_ita_45.bin"
size: 8192
@@ -1237,7 +1237,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair NTSC prototype, machine serial number 1"
source_ref: "src/game/lair.cpp:462"
source_ref: "source src/game/lair.cpp:462"
contents:
- name: "dl_n1_u1.bin"
size: 8192
@@ -1260,7 +1260,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair NTSC, early set of unknown revision"
source_ref: "src/game/lair.cpp:475"
source_ref: "source src/game/lair.cpp:475"
contents:
- name: "dl_x_u1.bin"
size: 8192
@@ -1283,7 +1283,7 @@ files:
category: bios_zip
required: true
note: "Dragon's Lair PAL. Loaded by lair_d2, lair_ita, laireuro"
source_ref: "src/game/laireuro.cpp:84"
source_ref: "source src/game/laireuro.cpp:84"
contents:
- name: "elu33.bin"
size: 8192
@@ -1306,7 +1306,7 @@ files:
category: bios_zip
required: true
note: "Program and character ROMs. Driver passes crc32 0, so no CRC check"
source_ref: "src/game/lgp.cpp:93"
source_ref: "source src/game/lgp.cpp:93"
contents:
- name: "A02_29.bin"
size: 8192
@@ -1332,7 +1332,7 @@ files:
category: bios_zip
required: true
note: "M.A.C.H. 3"
source_ref: "src/game/mach3.cpp:229"
source_ref: "source src/game/mach3.cpp:229"
contents:
- name: "m3drom1.bin"
size: 4096
@@ -1382,7 +1382,7 @@ files:
category: bios_zip
required: true
note: "Road Blaster"
source_ref: "src/game/bega.cpp:223"
source_ref: "upstream src/game/bega.cpp:223"
contents:
- name: "00.bin"
size: 8192
@@ -1408,7 +1408,7 @@ files:
category: bios_zip
required: true
note: "Space Ace Enhancement"
source_ref: "src/game/lair.cpp:345"
source_ref: "source src/game/lair.cpp:345"
contents:
- name: "sae10_u1.bin"
size: 8192
@@ -1434,7 +1434,7 @@ files:
category: bios_zip
required: true
note: "Super Don Quix-ote. Loaded by sdq, sdqshort, sdqshortalt"
source_ref: "src/game/superd.cpp:196"
source_ref: "source src/game/superd.cpp:196"
contents:
- name: "sdq-char.bin"
size: 8192
@@ -1451,7 +1451,7 @@ files:
category: bios_zip
required: true
note: "Super Don Quix-ote, short scenes set"
source_ref: "src/game/superd.cpp:214"
source_ref: "source src/game/superd.cpp:214"
contents:
- name: "sdq_c45.rom"
size: 16384
@@ -1462,7 +1462,7 @@ files:
category: bios_zip
required: true
note: "Super Don Quix-ote, alternate short scenes set"
source_ref: "src/game/superd.cpp:234"
source_ref: "source src/game/superd.cpp:234"
contents:
- name: "sdq_c45alt.rom"
size: 16384
@@ -1473,7 +1473,7 @@ files:
category: bios_zip
required: true
note: "Single 256 KB program ROM. Driver passes crc32 0, so no CRC check"
source_ref: "src/game/timetrav.cpp:64"
source_ref: "source src/game/timetrav.cpp:64"
contents:
- name: "TT061891.BIN"
size: 262144
@@ -1483,7 +1483,7 @@ files:
category: bios_zip
required: true
note: "Thayer's Quest. Loaded by tq, tq_alt, tq_swear"
source_ref: "src/game/thayers.cpp:97"
source_ref: "source src/game/thayers.cpp:97"
contents:
- name: "tq_cop.bin"
size: 1024
@@ -1500,7 +1500,7 @@ files:
category: bios_zip
required: true
note: "Thayer's Quest, alternate program ROM"
source_ref: "src/game/thayers.cpp:253"
source_ref: "source src/game/thayers.cpp:253"
contents:
- name: "tq_u1.bin"
size: 8192
@@ -1511,7 +1511,7 @@ files:
category: bios_zip
required: true
note: "Thayer's Quest, JnK's swearing hack"
source_ref: "src/game/thayers.cpp:264"
source_ref: "source src/game/thayers.cpp:264"
contents:
- name: "tq_u33_mod.bin"
size: 32768
@@ -1522,7 +1522,7 @@ files:
category: bios_zip
required: true
note: "Us vs Them"
source_ref: "src/game/mach3.cpp:261"
source_ref: "upstream src/game/mach3.cpp:261"
contents:
- name: "usvs.bg0"
size: 4096
+16 -16
View File
@@ -42,7 +42,7 @@ files:
required: false
hle_fallback: true
note: "GameCube NTSC-U boot ROM. HLE available but real IPL needed for GC menu boot and accurate fonts"
source_ref: "Source/Core/Core/ConfigManager.cpp:876-883, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:105"
source_ref: "source Source/Core/Core/ConfigManager.cpp:876-883, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:105"
- name: "IPL.bin"
path: "dolphin-emu/Sys/GC/EUR/IPL.bin"
@@ -53,7 +53,7 @@ files:
required: false
hle_fallback: true
note: "GameCube PAL boot ROM"
source_ref: "Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:185"
source_ref: "source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:185"
- name: "IPL.bin"
path: "dolphin-emu/Sys/GC/JAP/IPL.bin"
@@ -64,7 +64,7 @@ files:
required: false
hle_fallback: true
note: "GameCube NTSC-J boot ROM"
source_ref: "Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:187"
source_ref: "source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:187"
# -- DSP ROMs --
# Used by DSP LLE for accurate audio. dsp_coef.bin also used by HLE for polyphase resampling.
@@ -81,7 +81,7 @@ files:
adler32_pairs_with: "dsp_coef.bin"
adler32_pairs: [["0x66f334fe", "0xf3b93527"], ["0x128ea7a2", "0xa4a575f5"]]
note: "DSP instruction ROM for LLE audio. Free replacement included"
source_ref: "Source/Core/Common/CommonPaths.h:112, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:142-150, Source/Core/Core/DSP/DSPCore.cpp:48,67, Source/Core/Core/DSP/DSPCore.cpp:38-105"
source_ref: "upstream Source/Core/Common/CommonPaths.h:112, source Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:142-150, source Source/Core/Core/DSP/DSPCore.cpp:48, 67, source Source/Core/Core/DSP/DSPCore.cpp:38-105"
- name: "dsp_coef.bin"
path: "dolphin-emu/Sys/GC/dsp_coef.bin"
@@ -95,7 +95,7 @@ files:
adler32_pairs_with: "dsp_rom.bin"
adler32_pairs: [["0xf3b93527", "0x66f334fe"], ["0xa4a575f5", "0x128ea7a2"]]
note: "DSP coefficient ROM for LLE audio and HLE polyphase resampling. Free replacement included"
source_ref: "Source/Core/Common/CommonPaths.h:113, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:143-153, Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:43-72, Source/Core/Core/DSP/DSPCore.cpp:48,68, Source/Core/Core/DSP/DSPCore.cpp:38-105"
source_ref: "upstream Source/Core/Common/CommonPaths.h:113, upstream Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:143-153, source Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:43-72, source Source/Core/Core/DSP/DSPCore.cpp:48, 68, source Source/Core/Core/DSP/DSPCore.cpp:38-105"
# -- GameCube Fonts --
# Bundled free alternatives exist but have padding differences causing misplaced text.
@@ -108,7 +108,7 @@ files:
required: false
hle_fallback: true
note: "Windows-1252 font for GC/Wii text rendering. Free alternative bundled, real one from IPL dump preferred"
source_ref: "Source/Core/Common/CommonPaths.h:109, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:123,193-227"
source_ref: "upstream Source/Core/Common/CommonPaths.h:109, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:123, 193-227"
- name: "font_japanese.bin"
path: "dolphin-emu/Sys/GC/font_japanese.bin"
@@ -117,7 +117,7 @@ files:
required: false
hle_fallback: true
note: "Shift-JIS font for Japanese text. Free alternative bundled, real one from IPL dump preferred"
source_ref: "Source/Core/Common/CommonPaths.h:110, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:122,193-227"
source_ref: "upstream Source/Core/Common/CommonPaths.h:110, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:122, 193-227"
# -- Gecko Code Handler --
- name: "codehandler.bin"
@@ -125,7 +125,7 @@ files:
required: false
hle_fallback: true
note: "Gecko/Ocarina cheat code handler. Shipped with Ishiiruka in Sys/"
source_ref: "Source/Core/Common/CommonPaths.h:127, Source/Core/Core/GeckoCode.cpp:86"
source_ref: "upstream Source/Core/Common/CommonPaths.h:127, source Source/Core/Core/GeckoCode.cpp:86"
# -- Wii System Files --
# Auto-generated/managed by Dolphin's Wii emulation.
@@ -136,7 +136,7 @@ files:
required: false
hle_fallback: true
note: "Wii system configuration. Auto-generated, can be imported from NAND backup"
source_ref: "Source/Core/Common/CommonPaths.h:59,95, Source/Core/Common/SysConf.cpp:40"
source_ref: "source Source/Core/Common/CommonPaths.h:59, 95, source Source/Core/Common/SysConf.cpp:40"
- name: "setting.txt"
path: "Wii/title/00000001/00000002/data/setting.txt"
@@ -146,7 +146,7 @@ files:
required: false
hle_fallback: true
note: "Wii region/language settings. Auto-generated during Wii boot emulation"
source_ref: "Source/Core/Common/CommonPaths.h:125, Source/Core/Core/Boot/Boot_BS2Emu.cpp:229-266"
source_ref: "upstream Source/Core/Common/CommonPaths.h:125, source Source/Core/Core/Boot/Boot_BS2Emu.cpp:229-266"
# -- Wii SD Card Image --
- name: "sd.raw"
@@ -156,7 +156,7 @@ files:
required: false
hle_fallback: true
note: "Virtual SD card image for Wii homebrew. Auto-created (128MB) if not present"
source_ref: "Source/Core/Common/CommonPaths.h:122, Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:63-73"
source_ref: "upstream Source/Core/Common/CommonPaths.h:122, source Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:63-73"
# -- Wii NAND Backup (BootMii) --
- name: "nand.bin"
@@ -165,7 +165,7 @@ files:
hle_fallback: true
mode: standalone
note: "BootMii NAND backup. Can be imported to populate Wii NAND with channels, saves, system menu"
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:29-47"
source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:29-47"
- name: "keys.bin"
path: null
@@ -174,7 +174,7 @@ files:
hle_fallback: true
mode: standalone
note: "OTP/SEEPROM dump (Wii encryption keys). Needed if not appended to nand.bin for NAND import"
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:23-24,82-93"
source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:23-24, 82-93"
# -- NAND Certificates (auto-extracted) --
- name: "clientca.pem"
@@ -183,7 +183,7 @@ files:
hle_fallback: true
mode: standalone
note: "SSL client certificate. Auto-extracted from IOS13 content during NAND import"
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:199-264"
source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:199-264"
- name: "clientcakey.pem"
path: "Wii/clientcakey.pem"
@@ -191,7 +191,7 @@ files:
hle_fallback: true
mode: standalone
note: "SSL client private key. Auto-extracted from IOS13 content during NAND import"
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:235"
source_ref: "upstream Source/Core/DiscIO/NANDImporter.cpp:235"
- name: "rootca.pem"
path: "Wii/rootca.pem"
@@ -199,7 +199,7 @@ files:
hle_fallback: true
mode: standalone
note: "SSL root CA certificate. Auto-extracted from IOS13 content during NAND import"
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:236"
source_ref: "upstream Source/Core/DiscIO/NANDImporter.cpp:236"
notes:
hle_available: true
+28 -28
View File
@@ -56,7 +56,7 @@ files:
category: game_data
description: "Default microedition system properties"
note: "Read from assets/defaults when a profile is created, when the config screen has no stored value and when updateSystemProperties fills the field. Each line becomes a System.setProperty and MidletSystem.setProperty pair at MIDlet startup, carrying microedition.configuration, microedition.platform, the JSR version strings and the vendor identity values."
source_ref: "app/src/main/java/ru/playsoftware/j2meloader/config/ProfileModel.java:211, app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:644, app/src/main/java/ru/playsoftware/j2meloader/config/ProfilesManager.java:189, app/src/main/java/javax/microedition/shell/MicroLoader.java:246-252"
source_ref: "source app/src/main/java/ru/playsoftware/j2meloader/config/ProfileModel.java:211, source app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:644, source app/src/main/java/ru/playsoftware/j2meloader/config/ProfilesManager.java:189, source app/src/main/java/javax/microedition/shell/MicroLoader.java:246-252"
- name: simple.vsh
system: j2me
@@ -65,7 +65,7 @@ files:
category: game_data
description: "Vertex shader for the screen blitter"
note: "Compiled when the GL surface is created and no user shader is selected. Graphics mode 1 is the default, so this is the standard display path. Also compiled as the Simple program of the Mascot Capsule renderer."
source_ref: "app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:34, app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:58, app/src/main/java/javax/microedition/lcdui/Canvas.java:744, app/src/main/java/ru/playsoftware/j2meloader/config/ProfileModel.java:193, app/src/main/java/ru/woesss/j2me/micro3d/Program.java:216"
source_ref: "source app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:34, source app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:58, source app/src/main/java/javax/microedition/lcdui/Canvas.java:744, source app/src/main/java/ru/playsoftware/j2meloader/config/ProfileModel.java:193, source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:216"
- name: simple.fsh
system: j2me
@@ -74,7 +74,7 @@ files:
category: game_data
description: "Fragment shader for the screen blitter"
note: "Paired with simple.vsh. createProgram returning -1 raises RuntimeException at surface creation."
source_ref: "app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:35, app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:59-63, app/src/main/java/ru/woesss/j2me/micro3d/Program.java:217"
source_ref: "source app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:35, source app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:59-63, source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:217"
- name: color.vsh
system: j2me
@@ -83,7 +83,7 @@ files:
category: game_data
description: "Vertex shader for untextured Mascot Capsule geometry"
note: "Program.create builds the tex, color, simple and sprite programs together the first time the Mascot Capsule renderer draws, so all four pairs are read on the first micro3d frame."
source_ref: "app/src/main/java/ru/woesss/j2me/micro3d/Program.java:150, app/src/main/java/ru/woesss/j2me/micro3d/Program.java:53-58, app/src/main/java/ru/woesss/j2me/micro3d/Render.java:156"
source_ref: "source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:150, source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:53-58, source app/src/main/java/ru/woesss/j2me/micro3d/Render.java:156"
- name: color.fsh
system: j2me
@@ -92,7 +92,7 @@ files:
category: game_data
description: "Fragment shader for untextured Mascot Capsule geometry"
note: "Carries the sphere map, toon threshold and primitive colour uniforms of the Color program."
source_ref: "app/src/main/java/ru/woesss/j2me/micro3d/Program.java:151, app/src/main/java/ru/woesss/j2me/micro3d/Program.java:162-178"
source_ref: "source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:151, source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:162-178"
- name: tex.vsh
system: j2me
@@ -101,7 +101,7 @@ files:
category: game_data
description: "Vertex shader for textured Mascot Capsule geometry"
note: "Built by Program.create alongside the other three pairs."
source_ref: "app/src/main/java/ru/woesss/j2me/micro3d/Program.java:233, app/src/main/java/ru/woesss/j2me/micro3d/Program.java:53-58"
source_ref: "source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:233, source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:53-58"
- name: tex.fsh
system: j2me
@@ -110,7 +110,7 @@ files:
category: game_data
description: "Fragment shader for textured Mascot Capsule geometry"
note: "Carries the texture size, sphere map and toon uniforms of the Tex program."
source_ref: "app/src/main/java/ru/woesss/j2me/micro3d/Program.java:234, app/src/main/java/ru/woesss/j2me/micro3d/Program.java:253-271"
source_ref: "source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:234, source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:253-271"
- name: sprite.vsh
system: j2me
@@ -119,7 +119,7 @@ files:
category: game_data
description: "Vertex shader for Mascot Capsule sprites"
note: "Built by Program.create alongside the other three pairs."
source_ref: "app/src/main/java/ru/woesss/j2me/micro3d/Program.java:313, app/src/main/java/ru/woesss/j2me/micro3d/Program.java:53-58"
source_ref: "source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:313, source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:53-58"
- name: sprite.fsh
system: j2me
@@ -128,7 +128,7 @@ files:
category: game_data
description: "Fragment shader for Mascot Capsule sprites"
note: "Carries the texture size and colour key uniforms of the Sprite program."
source_ref: "app/src/main/java/ru/woesss/j2me/micro3d/Program.java:314, app/src/main/java/ru/woesss/j2me/micro3d/Program.java:330-337"
source_ref: "source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:314, source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:330-337"
- name: m3d.vsh
system: j2me
@@ -137,7 +137,7 @@ files:
category: game_data
description: "Vertex shader for the Nokia M3D renderer"
note: "Compiled when a MIDlet first binds a com.nokia.mid.m3d context. Carries the position, texture coordinate and matrix inputs."
source_ref: "app/src/main/java/com/nokia/mid/m3d/ShaderProgram.java:28, app/src/main/java/com/nokia/mid/m3d/ShaderProgram.java:38, app/src/main/java/com/nokia/mid/m3d/M3D.java:132"
source_ref: "source app/src/main/java/com/nokia/mid/m3d/ShaderProgram.java:28, source app/src/main/java/com/nokia/mid/m3d/ShaderProgram.java:38, source app/src/main/java/com/nokia/mid/m3d/M3D.java:132"
- name: m3d.fsh
system: j2me
@@ -146,7 +146,7 @@ files:
category: game_data
description: "Fragment shader for the Nokia M3D renderer"
note: "Paired with m3d.vsh. A link failure raises RuntimeException in the constructor."
source_ref: "app/src/main/java/com/nokia/mid/m3d/ShaderProgram.java:29, app/src/main/java/com/nokia/mid/m3d/ShaderProgram.java:39-76"
source_ref: "source app/src/main/java/com/nokia/mid/m3d/ShaderProgram.java:29, source app/src/main/java/com/nokia/mid/m3d/ShaderProgram.java:39-76"
- name: patches.bin
system: j2me
@@ -155,7 +155,7 @@ files:
category: game_data
description: "Binary class patches applied during MIDlet conversion"
note: "Index of class CRC32 to patch offset, read by the static field initializer of AndroidProducer and again for each matching class the dexer instruments. A read failure outside end of file is rethrown as RuntimeException, which breaks class initialization and therefore every conversion. Patch entries are applied by the SRC/EXT/FWD/BWD opcode stream of BinaryPatcher."
source_ref: "dexlib/src/main/java/org/microemu/android/asm/AndroidProducer.java:41, dexlib/src/main/java/org/microemu/android/asm/AndroidProducer.java:62-90, dexlib/src/main/java/com/android/dx/command/dexer/Main.java:468, dexlib/src/main/java/org/microemu/android/asm/BinaryPatcher.java:49-71"
source_ref: "source dexlib/src/main/java/org/microemu/android/asm/AndroidProducer.java:41, source dexlib/src/main/java/org/microemu/android/asm/AndroidProducer.java:62-90, source dexlib/src/main/java/com/android/dx/command/dexer/Main.java:468, source dexlib/src/main/java/org/microemu/android/asm/BinaryPatcher.java:49-71"
- name: licenses.html
system: j2me
@@ -164,7 +164,7 @@ files:
category: game_data
description: "Third party licence text of the about screen"
note: "Read when the licences dialog is opened and shown as HTML. Emulation never touches it."
source_ref: "app/src/main/java/ru/playsoftware/j2meloader/info/LicensesDialogFragment.java:35"
source_ref: "upstream app/src/main/java/ru/playsoftware/j2meloader/info/LicensesDialogFragment.java:35"
- name: appcenter.cer
system: j2me
@@ -173,7 +173,7 @@ files:
category: game_data
description: "X.509 certificate for the crash report endpoint"
note: "Named as an ACRA certificate path only when the crash sender is configured on Android 4.1 through 4.4, where TLSv1.2 is forced. Every other release uses the default socket factory."
source_ref: "app/src/main/java/ru/playsoftware/j2meloader/crashes/AppCenterSender.java:68-75"
source_ref: "source app/src/main/java/ru/playsoftware/j2meloader/crashes/AppCenterSender.java:68-75"
- name: libc++_shared.so
system: j2me
@@ -182,7 +182,7 @@ files:
category: game_data
description: "NDK C++ runtime for the native modules"
note: "Named ahead of every other native library, in the static initializers of GLESUtils and micro3d Utils, in the M3G toolkit init and in both synthesizer classes."
source_ref: "app/src/main/java/ru/woesss/gles/GLESUtils.java:31, app/src/main/java/ru/woesss/j2me/micro3d/Utils.java:103, app/src/main/java/javax/microedition/m3g/Platform.java:86, app/src/main/java/ru/woesss/j2me/mmapi/synth/eas/LibEAS.java:70, app/src/main/java/ru/woesss/j2me/mmapi/synth/tsf/LibTSF.java:70"
source_ref: "source app/src/main/java/ru/woesss/gles/GLESUtils.java:31, source app/src/main/java/ru/woesss/j2me/micro3d/Utils.java:103, source app/src/main/java/javax/microedition/m3g/Platform.java:86, source app/src/main/java/ru/woesss/j2me/mmapi/synth/eas/LibEAS.java:70, source app/src/main/java/ru/woesss/j2me/mmapi/synth/tsf/LibTSF.java:70"
- name: libgles_utils.so
system: j2me
@@ -191,7 +191,7 @@ files:
category: game_data
description: "GLES blit routines for the Nokia M3D and Mexa OpenGL surfaces"
note: "Loaded from the static initializer of GLESUtils, so the first blit brings it in. Holds the GLES1 and GLES2 bitmap blits."
source_ref: "app/src/main/java/ru/woesss/gles/GLESUtils.java:30-33, app/src/main/java/com/nokia/mid/m3d/M3D.java:323, app/src/main/java/com/mexa/opgl/OpglGraphics.java:493, app/src/main/cpp/gles_utils/Android.mk:5-11"
source_ref: "source app/src/main/java/ru/woesss/gles/GLESUtils.java:30-33, source app/src/main/java/com/nokia/mid/m3d/M3D.java:323, source app/src/main/java/com/mexa/opgl/OpglGraphics.java:493, source app/src/main/cpp/gles_utils/Android.mk:5-11"
- name: libjavam3g.so
system: j2me
@@ -200,7 +200,7 @@ files:
category: game_data
description: "JSR-184 M3G engine"
note: "Named by System.loadLibrary outside any catch, the first time the toolkit reports the UI thread available. Built by ndkBuild from the m3g sources against GLES 1.1."
source_ref: "app/src/main/java/javax/microedition/m3g/Platform.java:85-89, app/src/main/java/javax/microedition/m3g/Interface.java:314, app/src/main/cpp/m3g/Android.mk:5-15"
source_ref: "source app/src/main/java/javax/microedition/m3g/Platform.java:85-89, source app/src/main/java/javax/microedition/m3g/Interface.java:314, source app/src/main/cpp/m3g/Android.mk:5-15"
- name: libmicro3d.so
system: j2me
@@ -209,7 +209,7 @@ files:
category: game_data
description: "Mascot Capsule vertex and buffer routines"
note: "Loaded from the static initializer of Utils, so the first Mascot Capsule call brings it in. Holds fillBuffer, glReadPixels and the bone transform."
source_ref: "app/src/main/java/ru/woesss/j2me/micro3d/Utils.java:97-105, app/src/main/cpp/micro3d/Android.mk:5-10"
source_ref: "source app/src/main/java/ru/woesss/j2me/micro3d/Utils.java:97-105, source app/src/main/cpp/micro3d/Android.mk:5-10"
- name: liboboe.so
system: j2me
@@ -218,7 +218,7 @@ files:
category: game_data
description: "Audio output stream of the sound bank synthesizers"
note: "Named by both synthesizer classes ahead of their own libraries. Reached only when a sound bank is selected, and SynthPluginFactory catches the load failure and falls back to the Android synthesizer."
source_ref: "app/src/main/java/ru/woesss/j2me/mmapi/synth/eas/LibEAS.java:71, app/src/main/java/ru/woesss/j2me/mmapi/synth/tsf/LibTSF.java:71, app/src/main/java/ru/woesss/j2me/mmapi/synth/SynthPluginFactory.java:40-53"
source_ref: "source app/src/main/java/ru/woesss/j2me/mmapi/synth/eas/LibEAS.java:71, source app/src/main/java/ru/woesss/j2me/mmapi/synth/tsf/LibTSF.java:71, source app/src/main/java/ru/woesss/j2me/mmapi/synth/SynthPluginFactory.java:40-53"
- name: libmmapi_common.so
system: j2me
@@ -227,7 +227,7 @@ files:
category: game_data
description: "Shared player and listener code of the synthesizer plugins"
note: "Named by both synthesizer classes ahead of their own libraries. Same fallback as liboboe.so."
source_ref: "app/src/main/java/ru/woesss/j2me/mmapi/synth/eas/LibEAS.java:72, app/src/main/java/ru/woesss/j2me/mmapi/synth/tsf/LibTSF.java:72, app/src/main/cpp/mmapi_common/Android.mk:5-12"
source_ref: "source app/src/main/java/ru/woesss/j2me/mmapi/synth/eas/LibEAS.java:72, source app/src/main/java/ru/woesss/j2me/mmapi/synth/tsf/LibTSF.java:72, source app/src/main/cpp/mmapi_common/Android.mk:5-12"
- name: libmmapi_eas.so
system: j2me
@@ -236,7 +236,7 @@ files:
category: game_data
description: "Sonivox EAS synthesizer"
note: "Loaded from the static initializer of LibEAS when a sound bank is selected. Links the sonivox wavetable engine statically and reads the bank as a DLS collection. A failure leaves the TinySoundFont plugin or the Android synthesizer."
source_ref: "app/src/main/java/ru/woesss/j2me/mmapi/synth/eas/LibEAS.java:69-74, app/src/main/cpp/mmapi_eas/Android.mk:5-22, app/src/main/cpp/sonivox/Android.mk:134"
source_ref: "source app/src/main/java/ru/woesss/j2me/mmapi/synth/eas/LibEAS.java:69-74, source app/src/main/cpp/mmapi_eas/Android.mk:5-22, source app/src/main/cpp/sonivox/Android.mk:134"
- name: libmmapi_tsf.so
system: j2me
@@ -245,7 +245,7 @@ files:
category: game_data
description: "TinySoundFont synthesizer"
note: "Loaded from the static initializer of LibTSF when a sound bank is selected. Reads the bank as a SoundFont and plays standard MIDI files. A failure leaves the EAS plugin or the Android synthesizer."
source_ref: "app/src/main/java/ru/woesss/j2me/mmapi/synth/tsf/LibTSF.java:69-74, app/src/main/cpp/mmapi_tsf/Android.mk:5-11"
source_ref: "source app/src/main/java/ru/woesss/j2me/mmapi/synth/tsf/LibTSF.java:69-74, source app/src/main/cpp/mmapi_tsf/Android.mk:5-11"
- name: "<soundbank>.dls"
path: "soundbanks/<soundbank>.dls"
@@ -255,7 +255,7 @@ files:
category: game_data
description: "DLS sound bank for MIDI playback"
note: "The config screen lists every regular file in the sound banks directory with no extension filter, and the selected name is kept as a path when the file exists. EAS_LoadDLSCollection reads it with the header search flag off. A rejected file throws and the plugin is skipped."
source_ref: "app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:318-337, app/src/main/java/javax/microedition/shell/MicroLoader.java:272-274, app/src/main/cpp/mmapi_eas/eas_player.cpp:112-126"
source_ref: "source app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:318-337, source app/src/main/java/javax/microedition/shell/MicroLoader.java:272-274, source app/src/main/cpp/mmapi_eas/eas_player.cpp:112-126"
- name: "<soundbank>.sf2"
path: "soundbanks/<soundbank>.sf2"
@@ -265,7 +265,7 @@ files:
category: game_data
description: "SoundFont sound bank for MIDI playback"
note: "Same selection path as the DLS bank. tsf_load_filename parses it, and a null result throws IllegalArgumentException so the plugin is skipped. Only standard MIDI files are played through this synthesizer."
source_ref: "app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:318-337, app/src/main/cpp/mmapi_tsf/tsf_player.cpp:87-94, app/src/main/cpp/mmapi_tsf/tsf_player_jni.cpp:15-27"
source_ref: "source app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:318-337, source app/src/main/cpp/mmapi_tsf/tsf_player.cpp:87-94, source app/src/main/cpp/mmapi_tsf/tsf_player_jni.cpp:15-27"
- name: "<skin>"
path: "skins/<skin>"
@@ -275,7 +275,7 @@ files:
category: game_data
description: "Background image drawn behind the virtual screen"
note: "Any image format Android can decode. Decoded twice, once for bounds and once downsampled to the display, and an undecodable file leaves the layer unset. A rectangular area filled with transparent black is taken as the screen placement."
source_ref: "app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:297-316, app/src/main/java/javax/microedition/lcdui/skin/SkinLayer.java:81-111, app/src/main/java/javax/microedition/shell/MicroLoader.java:276-278"
source_ref: "source app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:297-316, source app/src/main/java/javax/microedition/lcdui/skin/SkinLayer.java:81-111, source app/src/main/java/javax/microedition/shell/MicroLoader.java:276-278"
- name: "<shader>.ini"
path: "shaders/<shader>.ini"
@@ -285,7 +285,7 @@ files:
category: game_data
description: "Shader descriptor read from the emulator directory"
note: "The config screen creates the shaders directory, keeps every file ending in .ini and parses it as sections opened by a bracketed name, retaining the entries that name both a Vertex and a Fragment file. Name, Author, OutputResolution, Upscaling and four SettingName/SettingDefaultValue/SettingMinValue/SettingStep groups are also read, which is the PPSSPP post-processing descriptor format."
source_ref: "app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:403-464, app/src/main/java/ru/playsoftware/j2meloader/config/ShaderInfo.java:101-207"
source_ref: "source app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:403-464, source app/src/main/java/ru/playsoftware/j2meloader/config/ShaderInfo.java:101-207"
- name: "<shader>.vsh"
path: "shaders/<shader>.vsh"
@@ -295,7 +295,7 @@ files:
category: game_data
description: "Vertex shader named by a descriptor"
note: "Read whole from the shaders directory when the selected filter names it, then compiled in place of the built-in blitter. An unreadable file yields an empty string, the program fails to build and the bundled default is used after a toast."
source_ref: "app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:44-56, app/src/main/java/javax/microedition/shell/MicroLoader.java:263-266, app/src/main/java/ru/playsoftware/j2meloader/util/FileUtils.java:152-160"
source_ref: "source app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:44-56, source app/src/main/java/javax/microedition/shell/MicroLoader.java:263-266, source app/src/main/java/ru/playsoftware/j2meloader/util/FileUtils.java:152-160"
- name: "<shader>.fsh"
path: "shaders/<shader>.fsh"
@@ -305,4 +305,4 @@ files:
category: game_data
description: "Fragment shader named by a descriptor"
note: "Paired with the vertex file of the same descriptor. Four float uniforms from the descriptor settings are pushed to it at surface creation."
source_ref: "app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:44-56, app/src/main/java/javax/microedition/lcdui/Canvas.java:753-754"
source_ref: "source app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:44-56, source app/src/main/java/javax/microedition/lcdui/Canvas.java:753-754"
+2 -2
View File
@@ -59,7 +59,7 @@ files:
size: 8192
md5: "2c66f5911e5b42b8ebe113403548eee7"
validation: [size]
source_ref: "libretro/libretro.c:697-703, src/jollycv.c:406-432, src/jcv_coleco.c:402-410, jg.c:151-153"
source_ref: "source libretro/libretro.c:697-703, source src/jollycv.c:406-432, source src/jcv_coleco.c:402-410, source jg.c:151-153"
note: "Mapped at 0x0000-0x1FFF, replaced by the lower 8K of SGM RAM when the Super Game Module enables it. The MD5 is the value the JG bioslist declares, and the core compares the size only."
- name: "bioscv.rom"
@@ -69,7 +69,7 @@ files:
size: 2048
md5: "3b1ef759d8e3fb4071582efd33dd05f9"
validation: [size]
source_ref: "libretro/libretro.c:707-713, src/jollycv.c:406-432, src/jcv_crvision.c:316-324, jg.c:154-155"
source_ref: "source libretro/libretro.c:707-713, source src/jollycv.c:406-432, source src/jcv_crvision.c:316-324, upstream jg.c:154-155"
note: "Mapped at 0xF800-0xFFFF. The MD5 is the value the JG bioslist declares, and the core compares the size only."
platform_details:
+20 -20
View File
@@ -54,7 +54,7 @@ files:
size: 524288
validation: [size]
note: "Primary Saturn BIOS. Any region accepted. Searched in kronos/ subdir first."
source_ref: "yabause/src/libretro/libretro.c:1619-1623"
source_ref: "source yabause/src/libretro/libretro.c:1619-1623"
# -----------------------------------------------------------
# Saturn BIOS - Japan v1.01 (fallback)
@@ -66,7 +66,7 @@ files:
size: 524288
validation: [size]
note: "Saturn BIOS v1.01 (Japan). Fallback if saturn_bios.bin missing."
source_ref: "yabause/src/libretro/libretro.c:1627"
source_ref: "source yabause/src/libretro/libretro.c:1627"
# -----------------------------------------------------------
# Saturn BIOS - NA/EU (fallback)
@@ -78,7 +78,7 @@ files:
size: 524288
validation: [size]
note: "Saturn BIOS (NA/EU). Last fallback for Saturn mode."
source_ref: "yabause/src/libretro/libretro.c:1631"
source_ref: "source yabause/src/libretro/libretro.c:1631"
# -----------------------------------------------------------
# ST-V Arcade BIOS (stvbios.zip) - MAME romset
@@ -87,7 +87,7 @@ files:
system: sega-stv
required: true
note: "MAME-style ZIP containing ST-V region BIOS EPROMs. Searched in kronos/ subdir first."
source_ref: "yabause/src/libretro/libretro.c:1608-1617, yabause/src/ctrl/src/stv.c:112-136"
source_ref: "source yabause/src/libretro/libretro.c:1608-1617, source yabause/src/ctrl/src/stv.c:112-136"
# -----------------------------------------------------------
# ST-V BIOS blobs inside stvbios.zip
@@ -102,7 +102,7 @@ files:
size: 524288
crc32: "f688ae60"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:120"
source_ref: "upstream yabause/src/ctrl/src/stv.c:120"
- name: "epr-20091.ic8"
archive: stvbios.zip
@@ -112,7 +112,7 @@ files:
size: 524288
crc32: "59ed40f4"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:121"
source_ref: "upstream yabause/src/ctrl/src/stv.c:121"
- name: "epr-19730.ic8"
archive: stvbios.zip
@@ -122,7 +122,7 @@ files:
size: 524288
crc32: "d0e0889d"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:122"
source_ref: "upstream yabause/src/ctrl/src/stv.c:122"
- name: "epr-17951a.ic8"
archive: stvbios.zip
@@ -132,7 +132,7 @@ files:
size: 524288
crc32: "2672f9d8"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:123"
source_ref: "upstream yabause/src/ctrl/src/stv.c:123"
- name: "epr-17740a.ic8"
archive: stvbios.zip
@@ -142,7 +142,7 @@ files:
size: 524288
crc32: "3e23c81f"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:124"
source_ref: "upstream yabause/src/ctrl/src/stv.c:124"
- name: "epr-17740.ic8"
archive: stvbios.zip
@@ -152,7 +152,7 @@ files:
size: 524288
crc32: "5c5aa63d"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:125"
source_ref: "upstream yabause/src/ctrl/src/stv.c:125"
# Europe
- name: "epr-17954a.ic8"
@@ -164,7 +164,7 @@ files:
size: 524288
crc32: "f7722da3"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:126"
source_ref: "upstream yabause/src/ctrl/src/stv.c:126"
# USA
- name: "epr-17952a.ic8"
@@ -175,7 +175,7 @@ files:
size: 524288
crc32: "d1be2adf"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:127"
source_ref: "upstream yabause/src/ctrl/src/stv.c:127"
- name: "epr-17741a.ic8"
archive: stvbios.zip
@@ -185,7 +185,7 @@ files:
size: 524288
crc32: "4166c663"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:128"
source_ref: "upstream yabause/src/ctrl/src/stv.c:128"
# Taiwan
- name: "epr-19854.ic8"
@@ -196,7 +196,7 @@ files:
size: 524288
crc32: "e09d1f60"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:129"
source_ref: "upstream yabause/src/ctrl/src/stv.c:129"
- name: "epr-17953a.ic8"
archive: stvbios.zip
@@ -206,7 +206,7 @@ files:
size: 524288
crc32: "a4c47570"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:130"
source_ref: "upstream yabause/src/ctrl/src/stv.c:130"
- name: "epr-17742a.ic8"
archive: stvbios.zip
@@ -216,7 +216,7 @@ files:
size: 524288
crc32: "02daf123"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:131"
source_ref: "upstream yabause/src/ctrl/src/stv.c:131"
# Debug / Dev
- name: "stv110.bin"
@@ -226,7 +226,7 @@ files:
size: 524288
crc32: "3dfeda92"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:132"
source_ref: "upstream yabause/src/ctrl/src/stv.c:132"
- name: "stv1061.bin"
archive: stvbios.zip
@@ -235,7 +235,7 @@ files:
size: 524288
crc32: "728dbca3"
validation: [crc32]
source_ref: "yabause/src/ctrl/src/stv.c:133"
source_ref: "upstream yabause/src/ctrl/src/stv.c:133"
# -----------------------------------------------------------
# ROM Cartridges (game-specific, loaded from system_dir)
@@ -246,7 +246,7 @@ files:
size: 2097152
validation: [size]
note: "ROM cartridge for The King of Fighters '95. Auto-detected via game DB."
source_ref: "yabause/src/utils/src/db.c:43-44, yabause/src/sys/memory/src/cs0.c:1526-1535"
source_ref: "upstream yabause/src/utils/src/db.c:43-44, source yabause/src/sys/memory/src/cs0.c:1526-1535"
- name: "mpr-19367-mx.ic1"
system: sega-saturn
@@ -254,4 +254,4 @@ files:
size: 2097152
validation: [size]
note: "ROM cartridge for Ultraman: Hikari no Kyojin Densetsu. Auto-detected via game DB."
source_ref: "yabause/src/utils/src/db.c:45, yabause/src/sys/memory/src/cs0.c:1526-1535"
source_ref: "upstream yabause/src/utils/src/db.c:45, source yabause/src/sys/memory/src/cs0.c:1526-1535"
+27 -27
View File
@@ -107,7 +107,7 @@ files:
size: 143360
md5: ee44560f34033efa3bb47b3e0aac1772
sha1: 7b03befac4fbcef8c649048fa3ff5d095fd48dd3
source_ref: "src/core/Asset.cpp:20,25-39,97-112; src/apple2/peripherals/disk/formats/SectorDiskImage.cpp:57-60,71-74; CMakeLists.txt:1324-1336"
source_ref: "source src/core/Asset.cpp:20, 25-39, 97-112, source src/apple2/peripherals/disk/formats/SectorDiskImage.cpp:57-60, 71-74, source CMakeLists.txt:1324-1336"
note: >
asset_find_master_disk warns and returns false when no search path
holds the file, and the emulator starts with an empty drive. The sector
@@ -126,7 +126,7 @@ files:
size: 2102
md5: be7a389c5aa678f5e6ce4748593b0a29
sha1: 5aee3a718f3d541122b61b9b8203e8a28db97a34
source_ref: "src/frontends/sdl2/SDL_Asset.cpp:18-41,55-69"
source_ref: "source src/frontends/sdl2/SDL_Asset.cpp:18-41, 55-69"
note: >
sdl_asset_load_bmp resolves the name through Path::find_data_file,
prints a warning to stderr when no search path holds it and returns
@@ -138,7 +138,7 @@ files:
- name: APPLE2E.SYM
required: false
description: "Debugger symbol table for the main ROM"
source_ref: "src/Debugger/Debugger_Symbols.cpp:37-49,644-660"
source_ref: "source src/Debugger/Debugger_Symbols.cpp:37-49, 644-660"
note: >
Read into the Main table when SYMMAIN LOAD is entered without a file
name. Parsed as text lines of address and symbol name, with no size or
@@ -147,7 +147,7 @@ files:
- name: A2_BASIC.SYM
required: false
description: "Debugger symbol table for Applesoft BASIC"
source_ref: "src/Debugger/Debugger_Symbols.cpp:37-49,644-660"
source_ref: "source src/Debugger/Debugger_Symbols.cpp:37-49, 644-660"
note: >
Read into the Basic table when SYMBASIC LOAD is entered without a file
name. Parsed as text lines of address and symbol name, with no size or
@@ -167,7 +167,7 @@ files:
size: 49152
md5: 352fdbcae14c6a8c0398822c7a273309
sha1: f1c779af480b5bda2bdd03950c1201a5c5143bea
source_ref: "CMakeLists.txt:95,99-103; scripts/generate_roms.sh:107; src/frontends/common/AppController.cpp:163-174; src/apple2/Memory.cpp:104-105,1082-1103,1168-1178"
source_ref: "source CMakeLists.txt:95, 99-103, source scripts/generate_roms.sh:107, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:104-105, 1082-1103, 1168-1178"
note: >
Larger than a system ROM: mem_initialize takes the trailing 12288 bytes
for this machine type.
@@ -181,7 +181,7 @@ files:
size: 12288
md5: c619b7edfcf021f3b8fd20d9386676ba
sha1: 8bd7ced83e209a15e9b19a05a5ef4b8e996dc1a5
source_ref: "CMakeLists.txt:96,105-109; scripts/generate_roms.sh:109; src/frontends/common/AppController.cpp:163-174; src/apple2/Memory.cpp:106-107,1082-1103,1168-1178"
source_ref: "source CMakeLists.txt:96, 105-109, source scripts/generate_roms.sh:109, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:106-107, 1082-1103, 1168-1178"
- name: PRAVETS8M.ROM
required: false
@@ -192,7 +192,7 @@ files:
size: 12288
md5: 76c79535f7cf77973e2c711aa977a124
sha1: f1b4ff018acf95f3355f0d575b66a188d728b687
source_ref: "CMakeLists.txt:96,105-109; scripts/generate_roms.sh:111; src/frontends/common/AppController.cpp:163-174; src/apple2/Memory.cpp:108-109,1082-1103,1168-1178"
source_ref: "source CMakeLists.txt:96, 105-109, source scripts/generate_roms.sh:111, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:108-109, 1082-1103, 1168-1178"
- name: PRAVETS8C.ROM
required: false
@@ -203,7 +203,7 @@ files:
size: 16384
md5: 1896d7b98dd940c89f7c8ea899b71006
sha1: c976fe56e57706c161f513a82ba3e0d8cda83904
source_ref: "CMakeLists.txt:96,105-109; scripts/generate_roms.sh:110; src/frontends/common/AppController.cpp:163-174; src/apple2/Memory.cpp:110-111,1082-1103,1168-1178"
source_ref: "source CMakeLists.txt:96, 105-109, source scripts/generate_roms.sh:110, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:110-111, 1082-1103, 1168-1178"
note: >
A //e-class type: mem_initialize takes the trailing 16384 bytes when the
file is larger.
@@ -217,7 +217,7 @@ files:
size: 16384
md5: 8d84b614b545d4eec8799d3f325332cb
sha1: f163e5753c18ff0e812a448e8da406f102600edf
source_ref: "CMakeLists.txt:97,111-115; scripts/generate_roms.sh:112; src/frontends/common/AppController.cpp:163-174; src/apple2/Memory.cpp:112-113,1082-1103,1168-1178"
source_ref: "source CMakeLists.txt:97, 111-115, source scripts/generate_roms.sh:112, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:112-113, 1082-1103, 1168-1178"
note: >
A //e-class type: mem_initialize takes the trailing 16384 bytes when the
file is larger.
@@ -227,7 +227,7 @@ analysis:
mechanism: >
res/roms/*.rom compiled into EmbeddedRoms.cpp by scripts/generate_roms.sh
at configure and build time, each behind an ENABLE_ROM_* macro
source_ref: "CMakeLists.txt:57-124,293-329; scripts/generate_roms.sh:97-117"
source_ref: "CMakeLists.txt:57-124, 293-329, scripts/generate_roms.sh:97-117"
extraction: "hashes computed from the res/roms images the generator reads"
system_roms:
@@ -237,7 +237,7 @@ analysis:
image: res/roms/Apple2.rom
cmake_option: ENABLE_ROM_APPLE2
default: on
source_ref: "src/apple2/Memory.cpp:1106-1111"
source_ref: "source src/apple2/Memory.cpp:1106-1111"
size: 12288
md5: 3c406514b9806a7c57ee65fb0b0c39b4
sha1: 09288be705464b608ff190519ab008d3dfcd1b05
@@ -248,7 +248,7 @@ analysis:
image: res/roms/Apple2_Plus.rom
cmake_option: ENABLE_ROM_APPLE2PLUS
default: on
source_ref: "src/apple2/Memory.cpp:1112-1117"
source_ref: "source src/apple2/Memory.cpp:1112-1117"
size: 12288
md5: 572b3005a4fa49bc54917b069b82c1ab
sha1: 33a24f5489ba9195b44be77d9afb2252594cb5c7
@@ -259,7 +259,7 @@ analysis:
image: res/roms/Apple2_JPlus.rom
cmake_option: ENABLE_ROM_APPLE2_JPLUS
default: on
source_ref: "src/apple2/Memory.cpp:1118-1123"
source_ref: "source src/apple2/Memory.cpp:1118-1123"
size: 12288
md5: f3e8237eca3809bec2a42b984a1332a8
sha1: ad200b3263d08e7235d0871c8595963a07adc905
@@ -270,7 +270,7 @@ analysis:
image: res/roms/Apple2e.rom
cmake_option: ENABLE_ROM_APPLE2E
default: on
source_ref: "src/apple2/Memory.cpp:1124-1129"
source_ref: "source src/apple2/Memory.cpp:1124-1129"
size: 16384
md5: 346bc782c6a08a531c460e33bc03daf4
sha1: 61fa9254628e5bb7236fb474006116d67684d747
@@ -282,7 +282,7 @@ analysis:
image: res/roms/Apple2e_Enhanced.rom
cmake_option: ENABLE_ROM_APPLE2ENHANCED
default: on
source_ref: "src/apple2/Memory.cpp:1130-1135"
source_ref: "source src/apple2/Memory.cpp:1130-1135"
size: 16384
md5: 38063e08c778503fc03ecebb979769e9
sha1: b8ea90abe135a0031065e01697c4a3a20d51198b
@@ -338,7 +338,7 @@ analysis:
image: res/roms/Apple2_Video.rom
cmake_option: ENABLE_ROM_APPLE2
default: on
source_ref: "scripts/generate_roms.sh:98"
source_ref: "source scripts/generate_roms.sh:98"
size: 2048
md5: 9ac0dc8c4d0002eb45b0b84be0bde5ec
sha1: f9d312f128c9557d9d6ac03bfad6c3ddf83e5659
@@ -346,7 +346,7 @@ analysis:
image: res/roms/Apple2_JPlus_Video.rom
cmake_option: ENABLE_ROM_APPLE2_JPLUS
default: on
source_ref: "scripts/generate_roms.sh:101"
source_ref: "source scripts/generate_roms.sh:101"
size: 2048
md5: 271e2c9bf928b95e7baeff391db45495
sha1: 0a382be58db5215c4a3de53b19a72fab660d5da2
@@ -354,7 +354,7 @@ analysis:
image: res/roms/Apple2e_Enhanced_Video.rom
cmake_option: ENABLE_ROM_APPLE2ENHANCED
default: on
source_ref: "scripts/generate_roms.sh:104"
source_ref: "source scripts/generate_roms.sh:104"
size: 4096
md5: 9123fff3442c0e688cc6816be88dd4ab
sha1: b2b5d87f52693817fc747df087a4aa1ddcdb1f10
@@ -362,7 +362,7 @@ analysis:
image: res/roms/Base64A_German_Video.rom
cmake_option: ENABLE_ROM_CLONE_BASE64A
default: off
source_ref: "scripts/generate_roms.sh:108"
source_ref: "source scripts/generate_roms.sh:108"
size: 4096
md5: 4b45852b369e2afd864a02d0d91f70dc
sha1: 87ca8135f7526ddf829f9c2c4f7dbe4d568818fc
@@ -374,7 +374,7 @@ analysis:
image: res/roms/DISK2.rom
cmake_option: ENABLE_ROM_DISK2
default: on
source_ref: "CMakeLists.txt:118,120-124; scripts/generate_roms.sh:115; src/apple2/peripherals/disk/Disk.cpp:1129-1131"
source_ref: "source CMakeLists.txt:118, 120-124, source scripts/generate_roms.sh:115, source src/apple2/peripherals/disk/Disk.cpp:1129-1131"
size: 256
md5: 2020aa1413ff77fe29353f3ee72dc295
sha1: d4181c9f046aafc3fb326b381baac809d9e38d16
@@ -385,7 +385,7 @@ analysis:
image: res/roms/DISK2-P6.rom
cmake_option: ENABLE_ROM_DISK2
default: on
source_ref: "scripts/generate_roms.sh:117; src/apple2/peripherals/disk/Disk.cpp:621-627; CMakeLists.txt:1040-1055"
source_ref: "source scripts/generate_roms.sh:117, source src/apple2/peripherals/disk/Disk.cpp:621-627, source CMakeLists.txt:1040-1055"
size: 256
md5: 5f1be0c1cdff26f5956eef9643911886
sha1: bc39fbd5b9a8d2287ac5d0a42e639fc4d3c2f9d4
@@ -399,7 +399,7 @@ analysis:
image: res/roms/DISK2-13sector.rom
cmake_option: ENABLE_ROM_DISK2
default: on
source_ref: "scripts/generate_roms.sh:116"
source_ref: "source scripts/generate_roms.sh:116"
size: 256
md5: 4f80448507cf43ab40c17ac08d89e278
sha1: afd060e6f35faf3bb0146fa889fc787adf56330a
@@ -409,7 +409,7 @@ analysis:
slot: 2
symbol: super_serial_rom
image: res/roms/SSC.rom
source_ref: "src/apple2/peripherals/super_serial_card/SuperSerialRom.h:8-16; src/apple2/peripherals/super_serial_card/SuperSerial.cpp:356-358; CMakeLists.txt:939-943"
source_ref: "source src/apple2/peripherals/super_serial_card/SuperSerialRom.h:8-16, source src/apple2/peripherals/super_serial_card/SuperSerial.cpp:356-358, source CMakeLists.txt:939-943"
size: 2048
md5: 67c0d61ab0911183faf05270f881a97e
sha1: 6dab633470c6bc4cb3e81d09fda46597caf8ee57
@@ -426,7 +426,7 @@ analysis:
image: res/roms/MouseInterface.rom
cmake_option: ENABLE_PERIPHERAL_MOUSE
default: on
source_ref: "src/apple2/peripherals/mouse/MouseRom.h:8-19; src/apple2/peripherals/mouse/Mouse.cpp:261-267; CMakeLists.txt:538,664,986-990"
source_ref: "source src/apple2/peripherals/mouse/MouseRom.h:8-19, source src/apple2/peripherals/mouse/Mouse.cpp:261-267, source CMakeLists.txt:538, 664, 986-990"
size: 2048
md5: 22563ab338024dac7b03510371d49c57
sha1: 3a9d881a8a8d30f55b9719aceebbcf717f829d6f
@@ -442,7 +442,7 @@ analysis:
slot: 1
symbol: printer_rom
image: res/roms/Parallel.rom
source_ref: "src/apple2/peripherals/printer/Printer.cpp:30-55,217; CMakeLists.txt:920-926"
source_ref: "source src/apple2/peripherals/printer/Printer.cpp:30-55, 217, source CMakeLists.txt:920-926"
size: 256
md5: 5902996f16dc78fc013f6e1db14805b3
sha1: c75c751589cbcc1ad4ab4f63676af7abadd86f5b
@@ -454,7 +454,7 @@ analysis:
- device: "Clock card"
symbol: clock_rom
source_ref: "src/apple2/peripherals/clock/ClockCard.cpp:19-20,34-45,174-176"
source_ref: "src/apple2/peripherals/clock/ClockCard.cpp:19-20, 34-45, 174-176"
note: >
A 256-byte page written in ClockCard.cpp that answers the ProDOS
ThunderClock identification and read entry points. Each card patches
@@ -462,7 +462,7 @@ analysis:
- device: "ProDOS block device controller"
symbol: harddisk_rom
source_ref: "src/apple2/peripherals/harddisk/Harddisk.cpp:73-76,250-275,739-742"
source_ref: "src/apple2/peripherals/harddisk/Harddisk.cpp:73-76, 250-275, 739-742"
note: >
A 256-byte page written in Harddisk.cpp from the ProDOS 8 Technical
Reference Manual, serving two volumes. Each card patches its slot
+8 -8
View File
@@ -36,7 +36,7 @@ data_directories:
- ref: lrps2
installed_on: [batocera, lakka, recalbox, retrobat, retrodeck]
destination: ""
source_ref: "pcsx2/GameDatabase.cpp:49, pcsx2/GameDatabase.cpp:979"
source_ref: "source pcsx2/GameDatabase.cpp:49, source pcsx2/GameDatabase.cpp:979"
files:
- name: "<bios>.bin"
@@ -46,7 +46,7 @@ files:
min_size: 4194304
max_size: 8388608
validation: [size]
source_ref: "pcsx2/ps2/BiosTools.cpp:33-34,63-180,249-274,286-348"
source_ref: "source pcsx2/ps2/BiosTools.cpp:33-34, 63-180, 249-274, 286-348"
note: >
Scans pcsx2/bios/ for any file between 4 MB and 8 MB. Validates via romdir
structure parsing (RESET + ROMVER entries). User selects BIOS via core option
@@ -57,7 +57,7 @@ files:
required: false
max_size: 4194304
description: "DVD player ROM"
source_ref: "pcsx2/ps2/BiosTools.cpp:189-229,339"
source_ref: "upstream pcsx2/ps2/BiosTools.cpp:189-229, 339"
note: >
DVD player ROM. Tries <biospath>.rom1 (appended) then <biosbase>.rom1
(extension replaced). Silently skipped if not found.
@@ -67,7 +67,7 @@ files:
required: false
max_size: 524288
description: "Chinese ROM extension"
source_ref: "pcsx2/ps2/BiosTools.cpp:189-229,340"
source_ref: "upstream pcsx2/ps2/BiosTools.cpp:189-229, 340"
note: >
Chinese region ROM extension. Same naming convention as rom1.
Only present on Chinese region consoles.
@@ -78,7 +78,7 @@ files:
hle_fallback: true
size: 1024
description: "NVRAM / EEPROM data"
source_ref: "pcsx2/CDVD/CDVD.cpp:196-227"
source_ref: "upstream pcsx2/CDVD/CDVD.cpp:196-227"
note: >
Console EEPROM data (language, timezone, region, iLink ID, OSD settings).
Path derived from BIOS path with extension replaced to .nvm.
@@ -90,7 +90,7 @@ files:
hle_fallback: true
size: 4
description: "Mechacon version"
source_ref: "pcsx2/CDVD/CDVD.cpp:229-245"
source_ref: "upstream pcsx2/CDVD/CDVD.cpp:229-245"
note: >
Mechacon (disc drive controller) version as u32.
Auto-created with default 0x00020603 if missing.
@@ -99,7 +99,7 @@ files:
path: "pcsx2/resources/cheats_ws.zip"
required: false
description: "widescreen patches archive"
source_ref: "pcsx2/VMManager.cpp:383-396"
source_ref: "source pcsx2/VMManager.cpp:383-396"
note: >
ZIP archive of per-game widescreen (16:9) patches in pnach format.
Only loaded when widescreen patches are enabled via core options.
@@ -109,7 +109,7 @@ files:
path: "pcsx2/resources/cheats_ni.zip"
required: false
description: "no-interlacing patches archive"
source_ref: "pcsx2/VMManager.cpp:418-431"
source_ref: "source pcsx2/VMManager.cpp:418-431"
note: >
ZIP archive of per-game no-interlacing patches in pnach format.
Only loaded when no-interlacing patches are enabled via core options.
+162 -162
View File
File diff suppressed because it is too large. Load diff
+75 -75
View File
@@ -82,7 +82,7 @@ files:
required: true
category: bios_zip
system: panasonic-3do
source_ref: src/mame/misc/3do.cpp:289
source_ref: "upstream src/mame/misc/3do.cpp:289"
contents:
- name: panafz10.bin
size: 1048576
@@ -107,7 +107,7 @@ files:
- name: airlbios.zip
required: false
category: bios_zip
source_ref: src/mame/sega/naomi.cpp:10774
source_ref: "upstream src/mame/sega/naomi.cpp:10774"
contents:
- name: epr-21802.ic27
size: 2097152
@@ -128,7 +128,7 @@ files:
- name: aleck64.zip
required: true
category: bios_zip
source_ref: src/mame/nintendo/aleck64.cpp:1416
source_ref: "upstream src/mame/nintendo/aleck64.cpp:1416"
contents:
- name: pifdata.bin
size: 2048
@@ -145,7 +145,7 @@ files:
- name: alg3do.zip
required: true
category: bios_zip
source_ref: src/mame/misc/3do.cpp:296
source_ref: "upstream src/mame/misc/3do.cpp:296"
contents:
- name: saot_rom2.bin
size: 524288
@@ -154,7 +154,7 @@ files:
- name: alg_bios.zip
required: true
category: bios_zip
source_ref: src/mame/amiga/alg.cpp:926
source_ref: "upstream src/mame/amiga/alg.cpp:926"
contents:
- name: 315093-02.u2
size: 262144
@@ -164,7 +164,7 @@ files:
- name: allied.zip
required: true
category: bios_zip
source_ref: src/mame/pinball/allied.cpp:775
source_ref: "upstream src/mame/pinball/allied.cpp:775"
contents:
- name: 6530-009.u5
size: 1024
@@ -181,7 +181,7 @@ files:
- name: ar_bios.zip
required: true
category: bios_zip
source_ref: src/mame/amiga/arsystems.cpp:1015
source_ref: "upstream src/mame/amiga/arsystems.cpp:1015"
contents:
- name: 315093-01.u2
size: 262144
@@ -270,7 +270,7 @@ files:
- name: aristmk5.zip
required: true
category: bios_zip
source_ref: src/mame/acorn/aristmk5.cpp:8644
source_ref: "upstream src/mame/acorn/aristmk5.cpp:8644"
contents:
- name: setchip v4.04.09.u7
size: 524288
@@ -359,7 +359,7 @@ files:
- name: aristmk6.zip
required: true
category: bios_zip
source_ref: src/mame/aristocrat/aristmk6.cpp:6544
source_ref: "upstream src/mame/aristocrat/aristmk6.cpp:6544"
contents:
- name: 24013001_right.u83
size: 2097152
@@ -748,7 +748,7 @@ files:
- name: atarisy1.zip
required: true
category: bios_zip
source_ref: src/mame/atari/atarisy1.cpp:2554
source_ref: "upstream src/mame/atari/atarisy1.cpp:2554"
contents:
- name: 136032.205.l13
size: 16384
@@ -814,7 +814,7 @@ files:
required: true
category: bios_zip
system: sammy-atomiswave
source_ref: src/mame/sega/dc_atomiswave.cpp:1480
source_ref: "upstream src/mame/sega/dc_atomiswave.cpp:1480"
contents:
- name: bios0.ic23
size: 131072
@@ -831,7 +831,7 @@ files:
- name: bubsys.zip
required: true
category: bios_zip
source_ref: src/mame/konami/nemesis.cpp:3162
source_ref: "upstream src/mame/konami/nemesis.cpp:3162"
contents:
- name: boot.bin
size: 480
@@ -853,7 +853,7 @@ files:
required: true
category: bios_zip
system: philips-cdi
source_ref: src/mame/philips/cdi.cpp:905
source_ref: "upstream src/mame/philips/cdi.cpp:905"
contents:
- name: cdi200.rom
size: 524288
@@ -873,7 +873,7 @@ files:
- name: cedmag.zip
required: true
category: bios_zip
source_ref: src/mame/efo/cedar_magnet.cpp:1167
source_ref: "upstream src/mame/efo/cedar_magnet.cpp:1167"
contents:
- name: magnet-master-vid-e03.bin
size: 8192
@@ -883,7 +883,7 @@ files:
required: true
category: bios_zip
system: sega-chihiro
source_ref: src/mame/sega/chihiro.cpp:2585
source_ref: "upstream src/mame/sega/chihiro.cpp:2585"
contents:
- name: chihiro_xbox_bios.bin
size: 524288
@@ -916,7 +916,7 @@ files:
- name: coh1000a.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:5364
source_ref: "upstream src/mame/sony/zn.cpp:5364"
contents:
- name: m534002c-15.ic353
size: 524288
@@ -930,7 +930,7 @@ files:
required: true
category: bios_zip
system: capcom-zn1
source_ref: src/mame/sony/zn.cpp:5309
source_ref: "upstream src/mame/sony/zn.cpp:5309"
contents:
- name: m534002c-13.ic353
size: 524288
@@ -949,7 +949,7 @@ files:
- name: coh1000t.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:5397
source_ref: "upstream src/mame/sony/zn.cpp:5397"
contents:
- name: m534002c-14.ic353
size: 524288
@@ -962,7 +962,7 @@ files:
- name: coh1000w.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:5360
source_ref: "upstream src/mame/sony/zn.cpp:5360"
contents:
- name: msm27c402zb.ic353
size: 524288
@@ -975,7 +975,7 @@ files:
- name: coh1001l.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:5445
source_ref: "upstream src/mame/sony/zn.cpp:5445"
contents:
- name: m534002c-17.ic353
size: 524288
@@ -988,7 +988,7 @@ files:
- name: coh1002e.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:5423
source_ref: "upstream src/mame/sony/zn.cpp:5423"
contents:
- name: m27c402cz-54.ic353
size: 524288
@@ -1001,7 +1001,7 @@ files:
- name: coh1002m.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:5371
source_ref: "upstream src/mame/sony/zn.cpp:5371"
contents:
- name: m534002c-61.ic353
size: 524288
@@ -1014,7 +1014,7 @@ files:
- name: coh1002v.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:5391
source_ref: "upstream src/mame/sony/zn.cpp:5391"
contents:
- name: coh-1002v.ic353
size: 524288
@@ -1028,7 +1028,7 @@ files:
required: true
category: bios_zip
system: capcom-zn2
source_ref: src/mame/sony/zn.cpp:5329
source_ref: "upstream src/mame/sony/zn.cpp:5329"
contents:
- name: m534002c-59.ic353
size: 524288
@@ -1041,7 +1041,7 @@ files:
- name: coh3002t.zip
required: true
category: bios_zip
source_ref: src/mame/sony/taitogn.cpp:1096
source_ref: "upstream src/mame/sony/taitogn.cpp:1096"
contents:
- name: m534002c-60.ic353
size: 524288
@@ -1072,7 +1072,7 @@ files:
- name: crysbios.zip
required: true
category: bios_zip
source_ref: src/mame/misc/crystal.cpp:818
source_ref: "upstream src/mame/misc/crystal.cpp:818"
contents:
- name: mx27l1000.u14
size: 131072
@@ -1088,7 +1088,7 @@ files:
required: true
category: bios_zip
system: commodore-cubo
source_ref: src/mame/amiga/cubo.cpp:1366
source_ref: "upstream src/mame/amiga/cubo.cpp:1366"
contents:
- name: 391640-03.u6a
size: 1048576
@@ -1098,7 +1098,7 @@ files:
required: true
category: bios_zip
system: deco-cassette
source_ref: src/mame/dataeast/decocass.cpp:2227
source_ref: "upstream src/mame/dataeast/decocass.cpp:2227"
contents:
- name: v0a-.7e
size: 4096
@@ -1283,7 +1283,7 @@ files:
- name: f355bios.zip
required: false
category: bios_zip
source_ref: src/mame/sega/naomi.cpp:10773
source_ref: "upstream src/mame/sega/naomi.cpp:10773"
contents:
- name: epr-22851.ic27
size: 2097152
@@ -1308,7 +1308,7 @@ files:
- name: f355dlx.zip
required: false
category: bios_zip
source_ref: src/mame/sega/naomi.cpp:10772
source_ref: "upstream src/mame/sega/naomi.cpp:10772"
contents:
- name: epr-21864.ic27
size: 2097152
@@ -1341,7 +1341,7 @@ files:
- name: galgbios.zip
required: true
category: bios_zip
source_ref: src/mame/ces/galgames.cpp:1240
source_ref: "upstream src/mame/ces/galgames.cpp:1240"
contents:
- name: galaxy_u2__v1.90_12-01-98.u2
size: 1048576
@@ -1362,7 +1362,7 @@ files:
- name: gp_110.zip
required: true
category: bios_zip
source_ref: src/mame/pinball/gp_1.cpp:577
source_ref: "upstream src/mame/pinball/gp_1.cpp:577"
contents:
- name: a-110.u12
size: 2048
@@ -1376,7 +1376,7 @@ files:
required: true
category: bios_zip
system: konami-twinkle
source_ref: src/mame/konami/twinkle.cpp:1659
source_ref: "upstream src/mame/konami/twinkle.cpp:1659"
contents:
- name: 863a03.7b
size: 524288
@@ -1389,7 +1389,7 @@ files:
- name: gts1.zip
required: true
category: bios_zip
source_ref: src/mame/pinball/gts1.cpp:1076
source_ref: "upstream src/mame/pinball/gts1.cpp:1076"
contents:
- name: u5_cf.bin
size: 2048
@@ -1403,7 +1403,7 @@ files:
required: true
category: bios_zip
system: sega-hikaru
source_ref: src/mame/sega/hikaru.cpp:879
source_ref: "upstream src/mame/sega/hikaru.cpp:879"
contents:
- name: epr-23400a.ic94
size: 2097152
@@ -1425,7 +1425,7 @@ files:
required: true
category: bios_zip
system: hyper-neogeo64
source_ref: src/mame/snk/hng64.cpp:3214
source_ref: "upstream src/mame/snk/hng64.cpp:3214"
contents:
- name: brom1.bin
size: 524288
@@ -1470,7 +1470,7 @@ files:
- name: hod2bios.zip
required: false
category: bios_zip
source_ref: src/mame/sega/naomi.cpp:10771
source_ref: "upstream src/mame/sega/naomi.cpp:10771"
contents:
- name: epr-21331.ic27
size: 2097152
@@ -1503,7 +1503,7 @@ files:
- name: isgsm.zip
required: true
category: bios_zip
source_ref: src/mame/sega/segas16b_isgsm.cpp:608
source_ref: "upstream src/mame/sega/segas16b_isgsm.cpp:608"
contents:
- name: ism2006v00.u1
size: 131072
@@ -1512,7 +1512,7 @@ files:
- name: iteagle.zip
required: true
category: bios_zip
source_ref: src/mame/itech/iteagle.cpp:715
source_ref: "upstream src/mame/itech/iteagle.cpp:715"
contents:
- name: eagle209.u15
size: 1048576
@@ -1593,7 +1593,7 @@ files:
required: true
category: bios_zip
system: konami-gv
source_ref: src/mame/konami/konamigv.cpp:969
source_ref: "upstream src/mame/konami/konamigv.cpp:969"
contents:
- name: 999a01.7e
size: 524288
@@ -1602,7 +1602,7 @@ files:
- name: konamigx.zip
required: true
category: bios_zip
source_ref: src/mame/konami/konamigx.cpp:4045
source_ref: "upstream src/mame/konami/konamigx.cpp:4045"
contents:
- name: 300a01.34k
size: 131072
@@ -1611,7 +1611,7 @@ files:
- name: konendev.zip
required: true
category: bios_zip
source_ref: src/mame/konami/konendev.cpp:723
source_ref: "upstream src/mame/konami/konendev.cpp:723"
contents:
- name: 2v02s502_ifu.u190
size: 524288
@@ -1620,7 +1620,7 @@ files:
- name: kpython.zip
required: true
category: bios_zip
source_ref: src/mame/konami/kpython.cpp:376
source_ref: "upstream src/mame/konami/kpython.cpp:376"
contents:
- name: b22a01.u42
size: 524288
@@ -1629,7 +1629,7 @@ files:
- name: kpython2.zip
required: true
category: bios_zip
source_ref: src/mame/konami/kpython2.cpp:1918
source_ref: "upstream src/mame/konami/kpython2.cpp:1918"
contents:
- name: ps2-0190j-20030822.bin
size: 4194304
@@ -1638,7 +1638,7 @@ files:
- name: kviper.zip
required: true
category: bios_zip
source_ref: src/mame/konami/viper.cpp:3424
source_ref: "upstream src/mame/konami/viper.cpp:3424"
contents:
- name: 941b01.u25
size: 262144
@@ -1656,7 +1656,7 @@ files:
required: true
category: bios_zip
system: sega-lindbergh
source_ref: src/mame/sega/lindbergh.cpp:623
source_ref: "upstream src/mame/sega/lindbergh.cpp:623"
contents:
- name: 6.0.0010a.bin
size: 1048576
@@ -1684,12 +1684,12 @@ files:
- name: mac2bios.zip
required: true
category: bios_zip
source_ref: src/mame/seta/macs.cpp:796
source_ref: "upstream src/mame/seta/macs.cpp:796"
contents: []
- name: macsbios.zip
required: true
category: bios_zip
source_ref: src/mame/seta/macs.cpp:795
source_ref: "upstream src/mame/seta/macs.cpp:795"
contents:
- name: macsos_l.u43
size: 524288
@@ -1702,7 +1702,7 @@ files:
- name: maxaflex.zip
required: true
category: bios_zip
source_ref: src/mame/atari/maxaflex.cpp:450
source_ref: "upstream src/mame/atari/maxaflex.cpp:450"
contents:
- name: atarixl.rom
size: 16384
@@ -1720,7 +1720,7 @@ files:
required: true
category: bios_zip
system: sega-megaplay
source_ref: src/mame/sega/megaplay.cpp:1015
source_ref: "upstream src/mame/sega/megaplay.cpp:1015"
contents:
- name: ep15294.ic2
size: 131072
@@ -1759,7 +1759,7 @@ files:
required: true
category: bios_zip
system: sega-megatech
source_ref: src/mame/sega/megatech.cpp:1441
source_ref: "upstream src/mame/sega/megatech.cpp:1441"
contents:
- name: epr-12664.20
size: 32768
@@ -1785,7 +1785,7 @@ files:
required: true
category: bios_zip
system: sega-naomi
source_ref: src/mame/sega/naomi.cpp:10770
source_ref: "upstream src/mame/sega/naomi.cpp:10770"
contents:
- name: epr-21576h.ic27
size: 2097152
@@ -1913,7 +1913,7 @@ files:
required: true
category: bios_zip
system: sega-naomi2
source_ref: src/mame/sega/naomi.cpp:10775
source_ref: "upstream src/mame/sega/naomi.cpp:10775"
contents:
- name: epr-23605c.ic27
size: 2097152
@@ -1979,7 +1979,7 @@ files:
required: true
category: bios_zip
system: sega-naomigd
source_ref: src/mame/sega/naomi.cpp:10776
source_ref: "upstream src/mame/sega/naomi.cpp:10776"
contents:
- name: epr-21576e.ic27
size: 2097152
@@ -2029,7 +2029,7 @@ files:
required: true
category: bios_zip
system: snk-neogeo-mvs
source_ref: src/mame/neogeo/neogeo.cpp:2433
source_ref: "upstream src/mame/neogeo/neogeo.cpp:2433"
contents:
- name: sp-s2.sp1
size: 131072
@@ -2174,7 +2174,7 @@ files:
- name: nichidvd.zip
required: true
category: bios_zip
source_ref: src/mame/nichibutsu/hrdvd.cpp:1008
source_ref: "upstream src/mame/nichibutsu/hrdvd.cpp:1008"
contents:
- name: va1b102.u2
size: 131072
@@ -2192,7 +2192,7 @@ files:
required: true
category: bios_zip
system: nintendo-nss
source_ref: src/mame/nintendo/nss.cpp:1100
source_ref: "upstream src/mame/nintendo/nss.cpp:1100"
contents:
- name: nss-ic14.02.ic14
size: 32768
@@ -2213,7 +2213,7 @@ files:
required: true
category: bios_zip
system: igs-pgm
source_ref: src/mame/igs/pgm.cpp:5458
source_ref: "upstream src/mame/igs/pgm.cpp:5458"
contents:
- name: pgm_p02s.u20
size: 131072
@@ -2235,7 +2235,7 @@ files:
required: true
category: bios_zip
system: nintendo-playch10
source_ref: src/mame/nintendo/playch10.cpp:2982
source_ref: "upstream src/mame/nintendo/playch10.cpp:2982"
contents:
- name: pch1-c__8t_e-2.8t
size: 16384
@@ -2324,7 +2324,7 @@ files:
- name: pumpitup.zip
required: true
category: bios_zip
source_ref: src/mame/misc/xtom3d.cpp:453
source_ref: "upstream src/mame/misc/xtom3d.cpp:453"
contents:
- name: bios.u22
size: 131072
@@ -2341,12 +2341,12 @@ files:
- name: recel.zip
required: true
category: bios_zip
source_ref: src/mame/pinball/recel.cpp:505
source_ref: "upstream src/mame/pinball/recel.cpp:505"
contents: []
- name: sammymdl.zip
required: true
category: bios_zip
source_ref: src/mame/sigma/sigmab98.cpp:2301
source_ref: "upstream src/mame/sigma/sigmab98.cpp:2301"
contents:
- name: vm1211l01.u2
size: 524288
@@ -2355,7 +2355,7 @@ files:
- name: segasp.zip
required: true
category: bios_zip
source_ref: src/mame/sega/segasp.cpp:977
source_ref: "upstream src/mame/sega/segasp.cpp:977"
contents:
- name: epr-24236a.ic50
size: 2097152
@@ -2409,7 +2409,7 @@ files:
required: true
category: bios_zip
system: nintendo-sfcbox
source_ref: src/mame/nintendo/sfcbox.cpp:587
source_ref: "upstream src/mame/nintendo/sfcbox.cpp:587"
contents:
- name: krom2.00.ic1
size: 131072
@@ -2428,7 +2428,7 @@ files:
- name: shtzone.zip
required: true
category: bios_zip
source_ref: src/mame/sega/shtzone.cpp:362
source_ref: "upstream src/mame/sega/shtzone.cpp:362"
contents:
- name: epr10894a.20
size: 16384
@@ -2438,7 +2438,7 @@ files:
required: true
category: bios_zip
system: super-kaneko-nova
source_ref: src/mame/kaneko/suprnova.cpp:2011
source_ref: "upstream src/mame/kaneko/suprnova.cpp:2011"
contents:
- name: sknsj1.u10
size: 524288
@@ -2472,7 +2472,7 @@ files:
required: true
category: bios_zip
system: sega-stv
source_ref: src/mame/sega/stv.cpp:3891
source_ref: "upstream src/mame/sega/stv.cpp:3891"
contents:
- name: epr-23603.ic8
size: 524288
@@ -2537,7 +2537,7 @@ files:
- name: su2000.zip
required: true
category: bios_zip
source_ref: src/mame/misc/su2000.cpp:302
source_ref: "upstream src/mame/misc/su2000.cpp:302"
contents:
- name: hmc86304_bios_v208.u7
size: 32768
@@ -2719,7 +2719,7 @@ files:
required: true
category: bios_zip
system: namco-system246
source_ref: src/mame/namco/namcops2.cpp:1693
source_ref: "upstream src/mame/namco/namcops2.cpp:1693"
contents:
- name: r27v1602f.7d
size: 2097152
@@ -2729,7 +2729,7 @@ files:
required: true
category: bios_zip
system: namco-system256
source_ref: src/mame/namco/namcops2.cpp:1737
source_ref: "upstream src/mame/namco/namcops2.cpp:1737"
contents:
- name: r27v1602f.8g
size: 2097152
@@ -2739,7 +2739,7 @@ files:
required: true
category: bios_zip
system: namco-system573
source_ref: src/mame/konami/ksys573.cpp:6316
source_ref: "upstream src/mame/konami/ksys573.cpp:6316"
contents:
- name: 700a01.22g
size: 524288
@@ -2774,7 +2774,7 @@ files:
- name: taitotz.zip
required: true
category: bios_zip
source_ref: src/mame/taito/taitotz.cpp:3057
source_ref: "upstream src/mame/taito/taitotz.cpp:3057"
contents:
- name: e68-05-1.ic6
size: 524288
@@ -2787,7 +2787,7 @@ files:
- name: tourvis.zip
required: true
category: bios_zip
source_ref: src/mame/pce/tourvis.cpp:476
source_ref: "upstream src/mame/pce/tourvis.cpp:476"
contents:
- name: v4-60.ic29
size: 32768
@@ -2848,7 +2848,7 @@ files:
required: true
category: bios_zip
system: sega-triforce
source_ref: src/mame/sega/triforce.cpp:1303
source_ref: "upstream src/mame/sega/triforce.cpp:1303"
contents:
- name: triforce_bootrom.bin
size: 2097152
@@ -2857,7 +2857,7 @@ files:
- name: v4bios.zip
required: true
category: bios_zip
source_ref: src/mame/barcrest/mpu4vid.cpp:8677
source_ref: "upstream src/mame/barcrest/mpu4vid.cpp:8677"
contents:
- name: vid.p1
size: 65536
+78 -78
View File
@@ -82,7 +82,7 @@ files:
required: true
category: bios_zip
system: panasonic-3do
source_ref: src/mame/misc/3do.cpp:289
source_ref: "upstream src/mame/misc/3do.cpp:289"
contents:
- name: panafz10.bin
size: 1048576
@@ -107,7 +107,7 @@ files:
- name: airlbios.zip
required: false
category: bios_zip
source_ref: src/mame/sega/naomi.cpp:10907
source_ref: "upstream src/mame/sega/naomi.cpp:10907"
contents:
- name: epr-21802.ic27
size: 2097152
@@ -128,7 +128,7 @@ files:
- name: aleck64.zip
required: true
category: bios_zip
source_ref: src/mame/nintendo/aleck64.cpp:1415
source_ref: "upstream src/mame/nintendo/aleck64.cpp:1415"
contents:
- name: pifdata.bin
size: 2048
@@ -145,7 +145,7 @@ files:
- name: alg3do.zip
required: true
category: bios_zip
source_ref: src/mame/misc/3do.cpp:296
source_ref: "upstream src/mame/misc/3do.cpp:296"
contents:
- name: saot_rom2.bin
size: 524288
@@ -154,7 +154,7 @@ files:
- name: alg_bios.zip
required: true
category: bios_zip
source_ref: src/mame/amiga/alg.cpp:925
source_ref: "upstream src/mame/amiga/alg.cpp:925"
contents:
- name: 315093-02.u2
size: 262144
@@ -164,7 +164,7 @@ files:
- name: allied.zip
required: true
category: bios_zip
source_ref: src/mame/pinball/allied.cpp:775
source_ref: "upstream src/mame/pinball/allied.cpp:775"
contents:
- name: 6530-009.u5
size: 1024
@@ -181,7 +181,7 @@ files:
- name: ar_bios.zip
required: true
category: bios_zip
source_ref: src/mame/amiga/arsystems.cpp:1013
source_ref: "upstream src/mame/amiga/arsystems.cpp:1013"
contents:
- name: 315093-01.u2
size: 262144
@@ -270,7 +270,7 @@ files:
- name: aristmk5.zip
required: true
category: bios_zip
source_ref: src/mame/acorn/aristmk5.cpp:9293
source_ref: "upstream src/mame/acorn/aristmk5.cpp:9293"
contents:
- name: setchip v4.04.09.u7
size: 524288
@@ -368,7 +368,7 @@ files:
- name: aristmk6.zip
required: true
category: bios_zip
source_ref: src/mame/aristocrat/aristmk6.cpp:6636
source_ref: "upstream src/mame/aristocrat/aristmk6.cpp:6636"
contents:
- name: 24013001_right.u83
size: 2097152
@@ -765,7 +765,7 @@ files:
- name: aristmk7.zip
required: true
category: bios_zip
source_ref: src/mame/aristocrat/aristmk7.cpp:233
source_ref: "upstream src/mame/aristocrat/aristmk7.cpp:233"
contents:
- name: mk7-bios_590176_01_1.00.7.u1
size: 1048576
@@ -774,7 +774,7 @@ files:
- name: atarisy1.zip
required: true
category: bios_zip
source_ref: src/mame/atari/atarisy1.cpp:2553
source_ref: "upstream src/mame/atari/atarisy1.cpp:2553"
contents:
- name: 136032.205.l13
size: 16384
@@ -840,7 +840,7 @@ files:
required: true
category: bios_zip
system: sammy-atomiswave
source_ref: src/mame/sega/dc_atomiswave.cpp:1480
source_ref: "upstream src/mame/sega/dc_atomiswave.cpp:1480"
contents:
- name: bios0.ic23
size: 131072
@@ -857,7 +857,7 @@ files:
- name: bubsys.zip
required: true
category: bios_zip
source_ref: src/mame/konami/nemesis.cpp:3234
source_ref: "upstream src/mame/konami/nemesis.cpp:3234"
contents:
- name: boot.bin
size: 480
@@ -879,7 +879,7 @@ files:
required: true
category: bios_zip
system: philips-cdi
source_ref: src/mame/philips/cdi.cpp:918
source_ref: "upstream src/mame/philips/cdi.cpp:918"
contents:
- name: cdi200.rom
size: 524288
@@ -899,7 +899,7 @@ files:
- name: cedmag.zip
required: true
category: bios_zip
source_ref: src/mame/efo/cedar_magnet.cpp:1166
source_ref: "upstream src/mame/efo/cedar_magnet.cpp:1166"
contents:
- name: magnet-master-vid-e03.bin
size: 8192
@@ -909,7 +909,7 @@ files:
required: true
category: bios_zip
system: sega-chihiro
source_ref: src/mame/sega/chihiro.cpp:2595
source_ref: "upstream src/mame/sega/chihiro.cpp:2595"
contents:
- name: chihiro_xbox_bios.bin
size: 524288
@@ -942,7 +942,7 @@ files:
- name: coh1000a.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:6072
source_ref: "upstream src/mame/sony/zn.cpp:6072"
contents:
- name: m534002c-15.ic353
size: 524288
@@ -956,7 +956,7 @@ files:
required: true
category: bios_zip
system: capcom-zn1
source_ref: src/mame/sony/zn.cpp:6026
source_ref: "upstream src/mame/sony/zn.cpp:6026"
contents:
- name: m534002c-13.ic353
size: 524288
@@ -975,7 +975,7 @@ files:
- name: coh1000t.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:6046
source_ref: "upstream src/mame/sony/zn.cpp:6046"
contents:
- name: m534002c-14.ic353
size: 524288
@@ -988,7 +988,7 @@ files:
- name: coh1000w.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:6081
source_ref: "upstream src/mame/sony/zn.cpp:6081"
contents:
- name: msm27c402zb.ic353
size: 524288
@@ -1001,7 +1001,7 @@ files:
- name: coh1001l.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:6085
source_ref: "upstream src/mame/sony/zn.cpp:6085"
contents:
- name: m534002c-17.ic353
size: 524288
@@ -1014,7 +1014,7 @@ files:
- name: coh1002e.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:6095
source_ref: "upstream src/mame/sony/zn.cpp:6095"
contents:
- name: m27c402cz-54.ic353
size: 524288
@@ -1027,7 +1027,7 @@ files:
- name: coh1002m.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:6146
source_ref: "upstream src/mame/sony/zn.cpp:6146"
contents:
- name: m534002c-61.ic353
size: 524288
@@ -1040,7 +1040,7 @@ files:
- name: coh1002t.zip
required: true
category: bios_zip
source_ref: src/mame/sony/taitogn.cpp:1378
source_ref: "upstream src/mame/sony/taitogn.cpp:1378"
contents:
- name: m534002c-14.ic353
size: 524288
@@ -1061,7 +1061,7 @@ files:
- name: coh1002v.zip
required: true
category: bios_zip
source_ref: src/mame/sony/zn.cpp:6089
source_ref: "upstream src/mame/sony/zn.cpp:6089"
contents:
- name: coh-1002v.ic353
size: 524288
@@ -1075,7 +1075,7 @@ files:
required: true
category: bios_zip
system: capcom-zn2
source_ref: src/mame/sony/zn.cpp:6112
source_ref: "upstream src/mame/sony/zn.cpp:6112"
contents:
- name: m534002c-59.ic353
size: 524288
@@ -1088,7 +1088,7 @@ files:
- name: coh3002t.zip
required: true
category: bios_zip
source_ref: src/mame/sony/taitogn.cpp:1377
source_ref: "upstream src/mame/sony/taitogn.cpp:1377"
contents:
- name: m534002c-60.ic353
size: 524288
@@ -1129,7 +1129,7 @@ files:
- name: crysbios.zip
required: true
category: bios_zip
source_ref: src/mame/misc/crystal.cpp:818
source_ref: "upstream src/mame/misc/crystal.cpp:818"
contents:
- name: mx27l1000.u14
size: 131072
@@ -1145,7 +1145,7 @@ files:
required: true
category: bios_zip
system: commodore-cubo
source_ref: src/mame/amiga/cubo.cpp:1433
source_ref: "upstream src/mame/amiga/cubo.cpp:1433"
contents:
- name: 391640-03.u6a
size: 1048576
@@ -1155,7 +1155,7 @@ files:
required: true
category: bios_zip
system: deco-cassette
source_ref: src/mame/dataeast/decocass.cpp:2227
source_ref: "upstream src/mame/dataeast/decocass.cpp:2227"
contents:
- name: v0a-.7e
size: 4096
@@ -1340,7 +1340,7 @@ files:
- name: f355bios.zip
required: false
category: bios_zip
source_ref: src/mame/sega/naomi.cpp:10906
source_ref: "upstream src/mame/sega/naomi.cpp:10906"
contents:
- name: epr-22851.ic27
size: 2097152
@@ -1365,7 +1365,7 @@ files:
- name: f355dlx.zip
required: false
category: bios_zip
source_ref: src/mame/sega/naomi.cpp:10905
source_ref: "upstream src/mame/sega/naomi.cpp:10905"
contents:
- name: epr-21864.ic27
size: 2097152
@@ -1398,7 +1398,7 @@ files:
- name: galgbios.zip
required: true
category: bios_zip
source_ref: src/mame/ces/galgames.cpp:1288
source_ref: "upstream src/mame/ces/galgames.cpp:1288"
contents:
- name: galaxy_u2__v1.90_12-01-98.u2
size: 1048576
@@ -1419,7 +1419,7 @@ files:
- name: gp_110.zip
required: true
category: bios_zip
source_ref: src/mame/pinball/gp_1.cpp:577
source_ref: "upstream src/mame/pinball/gp_1.cpp:577"
contents:
- name: a-110.u12
size: 2048
@@ -1433,7 +1433,7 @@ files:
required: true
category: bios_zip
system: konami-twinkle
source_ref: src/mame/konami/twinkle.cpp:1661
source_ref: "upstream src/mame/konami/twinkle.cpp:1661"
contents:
- name: 863a03.7b
size: 524288
@@ -1446,7 +1446,7 @@ files:
- name: gts1.zip
required: true
category: bios_zip
source_ref: src/mame/pinball/gts1.cpp:1074
source_ref: "upstream src/mame/pinball/gts1.cpp:1074"
contents:
- name: a1752cf.u5
size: 2048
@@ -1460,7 +1460,7 @@ files:
required: true
category: bios_zip
system: sega-hikaru
source_ref: src/mame/sega/hikaru.cpp:1333
source_ref: "upstream src/mame/sega/hikaru.cpp:1333"
contents:
- name: epr-23400a.ic94
size: 2097152
@@ -1491,7 +1491,7 @@ files:
required: true
category: bios_zip
system: hyper-neogeo64
source_ref: src/mame/snk/hng64.cpp:3214
source_ref: "upstream src/mame/snk/hng64.cpp:3214"
contents:
- name: brom1.bin
size: 524288
@@ -1536,7 +1536,7 @@ files:
- name: hod2bios.zip
required: false
category: bios_zip
source_ref: src/mame/sega/naomi.cpp:10904
source_ref: "upstream src/mame/sega/naomi.cpp:10904"
contents:
- name: epr-21331.ic27
size: 2097152
@@ -1569,7 +1569,7 @@ files:
- name: isgsm.zip
required: true
category: bios_zip
source_ref: src/mame/sega/segas16b_isgsm.cpp:608
source_ref: "upstream src/mame/sega/segas16b_isgsm.cpp:608"
contents:
- name: ism2006v00.u1
size: 131072
@@ -1578,7 +1578,7 @@ files:
- name: iteagle.zip
required: true
category: bios_zip
source_ref: src/mame/itech/iteagle.cpp:715
source_ref: "upstream src/mame/itech/iteagle.cpp:715"
contents:
- name: eagle209.u15
size: 1048576
@@ -1659,7 +1659,7 @@ files:
required: true
category: bios_zip
system: konami-gv
source_ref: src/mame/konami/konamigv.cpp:1443
source_ref: "upstream src/mame/konami/konamigv.cpp:1443"
contents:
- name: 999a01.7e
size: 524288
@@ -1668,7 +1668,7 @@ files:
- name: konamigx.zip
required: true
category: bios_zip
source_ref: src/mame/konami/konamigx.cpp:4196
source_ref: "upstream src/mame/konami/konamigx.cpp:4196"
contents:
- name: 300a01.34k
size: 131072
@@ -1677,7 +1677,7 @@ files:
- name: konendev.zip
required: true
category: bios_zip
source_ref: src/mame/konami/konendev.cpp:914
source_ref: "upstream src/mame/konami/konendev.cpp:914"
contents:
- name: 2v02s502_ifu.u190
size: 524288
@@ -1686,7 +1686,7 @@ files:
- name: kpython.zip
required: true
category: bios_zip
source_ref: src/mame/konami/kpython.cpp:376
source_ref: "upstream src/mame/konami/kpython.cpp:376"
contents:
- name: b22a01.u42
size: 524288
@@ -1695,7 +1695,7 @@ files:
- name: kpython2.zip
required: true
category: bios_zip
source_ref: src/mame/konami/kpython2.cpp:1918
source_ref: "upstream src/mame/konami/kpython2.cpp:1918"
contents:
- name: ps2-0190j-20030822.bin
size: 4194304
@@ -1704,7 +1704,7 @@ files:
- name: kviper.zip
required: true
category: bios_zip
source_ref: src/mame/konami/viper.cpp:3258
source_ref: "upstream src/mame/konami/viper.cpp:3258"
contents:
- name: 941b01.u25
size: 262144
@@ -1722,7 +1722,7 @@ files:
required: true
category: bios_zip
system: sega-lindbergh
source_ref: src/mame/sega/lindbergh.cpp:637
source_ref: "upstream src/mame/sega/lindbergh.cpp:637"
contents:
- name: 6.0.0010a.bin
size: 1048576
@@ -1750,12 +1750,12 @@ files:
- name: mac2bios.zip
required: true
category: bios_zip
source_ref: src/mame/seta/macs.cpp:791
source_ref: "upstream src/mame/seta/macs.cpp:791"
contents: []
- name: macsbios.zip
required: true
category: bios_zip
source_ref: src/mame/seta/macs.cpp:790
source_ref: "upstream src/mame/seta/macs.cpp:790"
contents:
- name: am_macs_os_low.u43
size: 524288
@@ -1772,7 +1772,7 @@ files:
- name: maxaflex.zip
required: true
category: bios_zip
source_ref: src/mame/atari/maxaflex.cpp:450
source_ref: "upstream src/mame/atari/maxaflex.cpp:450"
contents:
- name: atarixl.rom
size: 16384
@@ -1790,7 +1790,7 @@ files:
required: true
category: bios_zip
system: sega-megaplay
source_ref: src/mame/sega/megaplay.cpp:1016
source_ref: "upstream src/mame/sega/megaplay.cpp:1016"
contents:
- name: ep15294.ic2
size: 131072
@@ -1829,7 +1829,7 @@ files:
required: true
category: bios_zip
system: sega-megatech
source_ref: src/mame/sega/megatech.cpp:1442
source_ref: "upstream src/mame/sega/megatech.cpp:1442"
contents:
- name: epr-12664.20
size: 32768
@@ -1854,7 +1854,7 @@ files:
- name: miuchiz.zip
required: true
category: bios_zip
source_ref: src/mame/misc/miuchiz.cpp:227
source_ref: "upstream src/mame/misc/miuchiz.cpp:227"
contents:
- name: otp.dat
size: 16384
@@ -1864,7 +1864,7 @@ files:
required: true
category: bios_zip
system: sega-naomi
source_ref: src/mame/sega/naomi.cpp:10903
source_ref: "upstream src/mame/sega/naomi.cpp:10903"
contents:
- name: epr-21576h.ic27
size: 2097152
@@ -1996,7 +1996,7 @@ files:
required: true
category: bios_zip
system: sega-naomi2
source_ref: src/mame/sega/naomi.cpp:10908
source_ref: "upstream src/mame/sega/naomi.cpp:10908"
contents:
- name: epr-23605c.ic27
size: 2097152
@@ -2062,7 +2062,7 @@ files:
required: true
category: bios_zip
system: sega-naomigd
source_ref: src/mame/sega/naomi.cpp:10909
source_ref: "upstream src/mame/sega/naomi.cpp:10909"
contents:
- name: epr-21576e.ic27
size: 2097152
@@ -2112,7 +2112,7 @@ files:
required: true
category: bios_zip
system: snk-neogeo-mvs
source_ref: src/mame/neogeo/neogeo.cpp:2432
source_ref: "upstream src/mame/neogeo/neogeo.cpp:2432"
contents:
- name: sp-s2.sp1
size: 131072
@@ -2257,7 +2257,7 @@ files:
- name: nichidvd.zip
required: true
category: bios_zip
source_ref: src/mame/nichibutsu/hrdvd.cpp:1010
source_ref: "upstream src/mame/nichibutsu/hrdvd.cpp:1010"
contents:
- name: va1b102.u2
size: 131072
@@ -2275,7 +2275,7 @@ files:
required: true
category: bios_zip
system: nintendo-nss
source_ref: src/mame/nintendo/nss.cpp:1099
source_ref: "upstream src/mame/nintendo/nss.cpp:1099"
contents:
- name: nss-ic14.02.ic14
size: 32768
@@ -2296,7 +2296,7 @@ files:
required: true
category: bios_zip
system: igs-pgm
source_ref: src/mame/igs/pgm.cpp:5515
source_ref: "upstream src/mame/igs/pgm.cpp:5515"
contents:
- name: pgm_p02s.u20
size: 131072
@@ -2318,7 +2318,7 @@ files:
required: true
category: bios_zip
system: nintendo-playch10
source_ref: src/mame/nintendo/playch10.cpp:2982
source_ref: "upstream src/mame/nintendo/playch10.cpp:2982"
contents:
- name: pch1-c__8t_e-2.8t
size: 16384
@@ -2407,7 +2407,7 @@ files:
- name: pumpitup.zip
required: true
category: bios_zip
source_ref: src/mame/misc/xtom3d.cpp:993
source_ref: "upstream src/mame/misc/xtom3d.cpp:993"
contents:
- name: mk3_1.0_bios.u22
size: 131072
@@ -2430,7 +2430,7 @@ files:
- name: recel.zip
required: true
category: bios_zip
source_ref: src/mame/pinball/recel.cpp:547
source_ref: "upstream src/mame/pinball/recel.cpp:547"
contents:
- name: a2361.b1
size: 1024
@@ -2443,7 +2443,7 @@ files:
- name: sammymdl.zip
required: true
category: bios_zip
source_ref: src/mame/sigma/sigmab98.cpp:2409
source_ref: "upstream src/mame/sigma/sigmab98.cpp:2409"
contents:
- name: vm1211l01.u2
size: 524288
@@ -2463,7 +2463,7 @@ files:
- name: segasp.zip
required: true
category: bios_zip
source_ref: src/mame/sega/segasp.cpp:1041
source_ref: "upstream src/mame/sega/segasp.cpp:1041"
contents:
- name: epr-24236a.ic50
size: 2097152
@@ -2517,7 +2517,7 @@ files:
required: true
category: bios_zip
system: nintendo-sfcbox
source_ref: src/mame/nintendo/sfcbox.cpp:586
source_ref: "upstream src/mame/nintendo/sfcbox.cpp:586"
contents:
- name: krom2.00.ic1
size: 131072
@@ -2536,7 +2536,7 @@ files:
- name: shtzone.zip
required: true
category: bios_zip
source_ref: src/mame/sega/shtzone.cpp:378
source_ref: "upstream src/mame/sega/shtzone.cpp:378"
contents:
- name: epr10894a.20
size: 16384
@@ -2546,7 +2546,7 @@ files:
required: true
category: bios_zip
system: super-kaneko-nova
source_ref: src/mame/kaneko/suprnova.cpp:2035
source_ref: "upstream src/mame/kaneko/suprnova.cpp:2035"
contents:
- name: sknsj1.u10
size: 524288
@@ -2580,7 +2580,7 @@ files:
required: true
category: bios_zip
system: sega-stv
source_ref: src/mame/sega/stv.cpp:3931
source_ref: "upstream src/mame/sega/stv.cpp:3931"
contents:
- name: epr-23603.ic8
size: 524288
@@ -2645,7 +2645,7 @@ files:
- name: su2000.zip
required: true
category: bios_zip
source_ref: src/mame/misc/su2000.cpp:302
source_ref: "upstream src/mame/misc/su2000.cpp:302"
contents:
- name: hmc86304_bios_v208.u7
size: 32768
@@ -2827,7 +2827,7 @@ files:
required: true
category: bios_zip
system: namco-system246
source_ref: src/mame/namco/namcops2.cpp:1715
source_ref: "upstream src/mame/namco/namcops2.cpp:1715"
contents:
- name: r27v1602f.7d
size: 2097152
@@ -2837,7 +2837,7 @@ files:
required: true
category: bios_zip
system: namco-system256
source_ref: src/mame/namco/namcops2.cpp:1760
source_ref: "upstream src/mame/namco/namcops2.cpp:1760"
contents:
- name: r27v1602f.8g
size: 2097152
@@ -2847,7 +2847,7 @@ files:
required: true
category: bios_zip
system: namco-system573
source_ref: src/mame/konami/ksys573.cpp:6286
source_ref: "upstream src/mame/konami/ksys573.cpp:6286"
contents:
- name: 700a01.22g
size: 524288
@@ -2882,7 +2882,7 @@ files:
- name: taitotz.zip
required: true
category: bios_zip
source_ref: src/mame/taito/taitotz.cpp:3014
source_ref: "upstream src/mame/taito/taitotz.cpp:3014"
contents:
- name: e68-05-1.ic6
size: 524288
@@ -2895,7 +2895,7 @@ files:
- name: tourvis.zip
required: true
category: bios_zip
source_ref: src/mame/pce/tourvis.cpp:475
source_ref: "upstream src/mame/pce/tourvis.cpp:475"
contents:
- name: v4-60.ic29
size: 32768
@@ -2956,7 +2956,7 @@ files:
required: true
category: bios_zip
system: sega-triforce
source_ref: src/mame/sega/triforce.cpp:1303
source_ref: "upstream src/mame/sega/triforce.cpp:1303"
contents:
- name: triforce_bootrom.bin
size: 2097152
@@ -2965,7 +2965,7 @@ files:
- name: v4bios.zip
required: true
category: bios_zip
source_ref: src/mame/barcrest/mpu4vid.cpp:8696
source_ref: "upstream src/mame/barcrest/mpu4vid.cpp:8696"
contents:
- name: vid.p1
size: 65536
+48 -48
View File
@@ -59,276 +59,276 @@ files:
required: true
category: bios_zip
system: snk-neogeo-mvs
source_ref: "src/mame/drivers/neodrvr.c:7833"
source_ref: "upstream src/mame/drivers/neodrvr.c:7833"
# IGS PGM
- name: pgm.zip
required: true
category: bios_zip
system: igs-pgm
source_ref: "src/mame/drivers/pgm.c:4375"
source_ref: "upstream src/mame/drivers/pgm.c:4375"
# Sega NAOMI / NAOMI 2 / GD-ROM / Atomiswave
- name: naomi.zip
required: true
category: bios_zip
system: sega-naomi
source_ref: "src/mame/drivers/naomi.c:4499"
source_ref: "upstream src/mame/drivers/naomi.c:4499"
- name: naomi2.zip
required: true
category: bios_zip
system: sega-naomi2
source_ref: "src/mame/drivers/naomi.c:5869"
source_ref: "upstream src/mame/drivers/naomi.c:5869"
- name: naomigd.zip
required: true
category: bios_zip
system: sega-naomigd
source_ref: "src/mame/drivers/naomi.c:5411"
source_ref: "upstream src/mame/drivers/naomi.c:5411"
- name: awbios.zip
required: true
category: bios_zip
system: sammy-atomiswave
source_ref: "src/mame/drivers/naomi.c:6254"
source_ref: "upstream src/mame/drivers/naomi.c:6254"
# Dedicated NAOMI BIOS sets
- name: hod2bios.zip
required: false
category: bios_zip
system: sega-naomi
source_ref: "src/mame/drivers/naomi.c:4555"
source_ref: "upstream src/mame/drivers/naomi.c:4555"
- name: f355bios.zip
required: false
category: bios_zip
system: sega-naomi
source_ref: "src/mame/drivers/naomi.c:4557"
source_ref: "upstream src/mame/drivers/naomi.c:4557"
- name: airlbios.zip
required: false
category: bios_zip
system: sega-naomi
source_ref: "src/mame/drivers/naomi.c:4561"
source_ref: "upstream src/mame/drivers/naomi.c:4561"
# Sega ST-V / Hikaru / Chihiro / Triforce
- name: stvbios.zip
required: true
category: bios_zip
system: sega-stv
source_ref: "src/mame/drivers/stv.c:3846"
source_ref: "upstream src/mame/drivers/stv.c:3846"
- name: hikaru.zip
required: true
category: bios_zip
system: sega-hikaru
source_ref: "src/mame/drivers/hikaru.c:552"
source_ref: "upstream src/mame/drivers/hikaru.c:552"
- name: chihiro.zip
required: true
category: bios_zip
system: sega-chihiro
source_ref: "src/mame/drivers/chihiro.c:247"
source_ref: "upstream src/mame/drivers/chihiro.c:247"
- name: triforce.zip
required: true
category: bios_zip
system: sega-triforce
source_ref: "src/mame/drivers/triforce.c:699"
source_ref: "upstream src/mame/drivers/triforce.c:699"
# Sega Mega Drive arcade
- name: megaplay.zip
required: true
category: bios_zip
system: sega-megaplay
source_ref: "src/mame/drivers/megaplay.c:932"
source_ref: "upstream src/mame/drivers/megaplay.c:932"
- name: megatech.zip
required: true
category: bios_zip
system: sega-megatech
source_ref: "src/mame/drivers/megatech.c:1159"
source_ref: "upstream src/mame/drivers/megatech.c:1159"
# DECO Cassette
- name: decocass.zip
required: true
category: bios_zip
system: deco-cassette
source_ref: "src/mame/drivers/decocass.c:1384"
source_ref: "upstream src/mame/drivers/decocass.c:1384"
# Nintendo arcade
- name: playch10.zip
required: true
category: bios_zip
system: nintendo-playch10
source_ref: "src/mame/drivers/playch10.c:1637"
source_ref: "upstream src/mame/drivers/playch10.c:1637"
- name: nss.zip
required: true
category: bios_zip
system: nintendo-nss
source_ref: "src/mame/drivers/nss.c:593"
source_ref: "upstream src/mame/drivers/nss.c:593"
# Super Kaneko Nova System
- name: skns.zip
required: true
category: bios_zip
system: super-kaneko-nova
source_ref: "src/mame/drivers/suprnova.c:1685"
source_ref: "upstream src/mame/drivers/suprnova.c:1685"
# Konami
- name: konamigx.zip
required: true
category: bios_zip
system: konami-gx
source_ref: "src/mame/drivers/konamigx.c:3682"
source_ref: "upstream src/mame/drivers/konamigx.c:3682"
- name: konamigv.zip
required: true
category: bios_zip
system: konami-gv
source_ref: "src/mame/drivers/konamigv.c:899"
source_ref: "upstream src/mame/drivers/konamigv.c:899"
- name: kviper.zip
required: true
category: bios_zip
system: konami-viper
source_ref: "src/mame/drivers/viper.c:1049"
source_ref: "upstream src/mame/drivers/viper.c:1049"
# Namco boards
- name: sys246.zip
required: true
category: bios_zip
system: namco-system246
source_ref: "src/mame/drivers/namcops2.c:260"
source_ref: "upstream src/mame/drivers/namcops2.c:260"
- name: sys256.zip
required: true
category: bios_zip
system: namco-system256
source_ref: "src/mame/drivers/namcops2.c:276"
source_ref: "upstream src/mame/drivers/namcops2.c:276"
- name: sys573.zip
required: true
category: bios_zip
system: namco-system573
source_ref: "src/mame/drivers/ksys573.c:4664"
source_ref: "upstream src/mame/drivers/ksys573.c:4664"
# PSX-based arcade boards (ZN-1/ZN-2)
- name: cpzn1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4386"
source_ref: "upstream src/mame/drivers/zn.c:4386"
- name: cpzn2.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4405"
source_ref: "upstream src/mame/drivers/zn.c:4405"
- name: taitofx1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4484"
source_ref: "upstream src/mame/drivers/zn.c:4484"
- name: tps.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4452"
source_ref: "upstream src/mame/drivers/zn.c:4452"
- name: acpsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4441"
source_ref: "upstream src/mame/drivers/zn.c:4441"
- name: psarc95.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4507"
source_ref: "upstream src/mame/drivers/zn.c:4507"
- name: atluspsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4526"
source_ref: "upstream src/mame/drivers/zn.c:4526"
- name: atpsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4432"
source_ref: "upstream src/mame/drivers/zn.c:4432"
- name: vspsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4474"
source_ref: "upstream src/mame/drivers/zn.c:4474"
# Taito GNET
- name: taitogn.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/taitogn.c:1294"
source_ref: "upstream src/mame/drivers/taitogn.c:1294"
# Other BIOS sets
- name: alg_bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/alg.c:778"
source_ref: "upstream src/mame/drivers/alg.c:778"
- name: maxaflex.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/maxaflex.c:541"
source_ref: "upstream src/mame/drivers/maxaflex.c:541"
- name: hng64.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/hng64.c:2357"
source_ref: "upstream src/mame/drivers/hng64.c:2357"
- name: aleck64.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aleck64.c:833"
source_ref: "upstream src/mame/drivers/aleck64.c:833"
- name: ar_bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/arcadia.c:804"
source_ref: "upstream src/mame/drivers/arcadia.c:804"
- name: atarisy1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/atarisy1.c:2411"
source_ref: "upstream src/mame/drivers/atarisy1.c:2411"
- name: bctvidbs.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/mpu4drvr.c:2070"
source_ref: "upstream src/mame/drivers/mpu4drvr.c:2070"
- name: cd32.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/cubocd32.c:1304"
source_ref: "upstream src/mame/drivers/cubocd32.c:1304"
- name: crysbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/crystal.c:918"
source_ref: "upstream src/mame/drivers/crystal.c:918"
- name: galgbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/tmaster.c:1726"
source_ref: "upstream src/mame/drivers/tmaster.c:1726"
- name: gq863.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/twinkle.c:1126"
source_ref: "upstream src/mame/drivers/twinkle.c:1126"
- name: mac2bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/macs.c:664"
source_ref: "upstream src/mame/drivers/macs.c:664"
- name: macsbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/macs.c:663"
source_ref: "upstream src/mame/drivers/macs.c:663"
+53 -53
View File
@@ -64,7 +64,7 @@ files:
sha1: "17b8b03a89d8443927aa92ede799e117b4ab6fdb"
md5: "bb8023a43e357b7f0cc06bf00f0470b2"
size: 202298
source_ref: "src/emu/hiscore.c:25,136-150,353-358"
source_ref: "source src/emu/hiscore.c:25, 136-150, 353-358"
note: >-
high score definitions, embedded in binary by default, external via core
option mame-external_hiscore. metadata/hiscore.dat of the core repository,
@@ -76,7 +76,7 @@ files:
path: "mame2010/cheat.zip"
required: false
category: game_data
source_ref: "src/emu/cheat.c:1027"
source_ref: "source src/emu/cheat.c:1027"
note: "per-game XML cheat files in ZIP, cheatpath never initialized in libretro port (non-functional)"
# SNK Neo Geo MVS/AES
@@ -85,7 +85,7 @@ files:
category: bios_zip
system: snk-neogeo-mvs
note: "MVS/AES BIOS, 21 variants (11 official + 10 Universe BIOS up to 2.3)"
source_ref: "src/mame/drivers/neodrvr.c:565-614"
source_ref: "source src/mame/drivers/neodrvr.c:565-614"
contents:
- name: sp-s2.sp1
description: Europe, default
@@ -111,7 +111,7 @@ files:
category: bios_zip
system: igs-pgm
note: "PGM system BIOS, 2 program ROM versions + shared tiles/samples"
source_ref: "src/mame/drivers/pgm.c:1525-1533"
source_ref: "upstream src/mame/drivers/pgm.c:1525-1533"
contents:
- name: pgm_p02s.u20
description: 68K BIOS v2, default
@@ -130,28 +130,28 @@ files:
category: bios_zip
system: sega-naomi
note: "Naomi BIOS, multiple region variants"
source_ref: "src/mame/drivers/naomi.c"
source_ref: "source src/mame/drivers/naomi.c"
- name: naomi2.zip
required: true
category: bios_zip
system: sega-naomi2
note: "Naomi 2 BIOS"
source_ref: "src/mame/drivers/naomi.c"
source_ref: "source src/mame/drivers/naomi.c"
- name: naomigd.zip
required: true
category: bios_zip
system: sega-naomigd
note: "Naomi GD-ROM BIOS"
source_ref: "src/mame/drivers/naomi.c"
source_ref: "source src/mame/drivers/naomi.c"
- name: awbios.zip
required: true
category: bios_zip
system: sammy-atomiswave
note: "Atomiswave BIOS (Sammy)"
source_ref: "src/mame/drivers/naomi.c"
source_ref: "source src/mame/drivers/naomi.c"
# Sega ST-V (Saturn-based arcade)
- name: stvbios.zip
@@ -159,7 +159,7 @@ files:
category: bios_zip
system: sega-stv
note: "ST-V BIOS, multiple region variants"
source_ref: "src/mame/drivers/stv.c"
source_ref: "source src/mame/drivers/stv.c"
# Sega Hikaru / Chihiro / Triforce
- name: hikaru.zip
@@ -167,21 +167,21 @@ files:
category: bios_zip
system: sega-hikaru
note: "Hikaru BIOS (not working in 0.139)"
source_ref: "src/mame/drivers/hikaru.c"
source_ref: "source src/mame/drivers/hikaru.c"
- name: chihiro.zip
required: true
category: bios_zip
system: sega-chihiro
note: "Chihiro BIOS (Xbox-based, not working in 0.139)"
source_ref: "src/mame/drivers/chihiro.c"
source_ref: "source src/mame/drivers/chihiro.c"
- name: triforce.zip
required: true
category: bios_zip
system: sega-triforce
note: "Triforce BIOS (GameCube-based, not working in 0.139)"
source_ref: "src/mame/drivers/triforce.c"
source_ref: "source src/mame/drivers/triforce.c"
# DECO Cassette
- name: decocass.zip
@@ -189,7 +189,7 @@ files:
category: bios_zip
system: deco-cassette
note: "DECO Cassette BIOS, 4 regions (Japan/USA/UK/Europe) x old/new"
source_ref: "src/mame/drivers/decocass.c"
source_ref: "source src/mame/drivers/decocass.c"
# Nintendo arcade
- name: playch10.zip
@@ -197,21 +197,21 @@ files:
category: bios_zip
system: nintendo-playch10
note: "PlayChoice-10 BIOS"
source_ref: "src/mame/drivers/playch10.c"
source_ref: "source src/mame/drivers/playch10.c"
- name: nss.zip
required: true
category: bios_zip
system: nintendo-nss
note: "Nintendo Super System BIOS"
source_ref: "src/mame/drivers/nss.c"
source_ref: "source src/mame/drivers/nss.c"
- name: sfcbox.zip
required: true
category: bios_zip
system: nintendo-sfcbox
note: "Super Famicom Box BIOS"
source_ref: "src/mame/drivers/sfcbox.c"
source_ref: "source src/mame/drivers/sfcbox.c"
# Sega Mega Drive arcade
- name: megaplay.zip
@@ -219,14 +219,14 @@ files:
category: bios_zip
system: sega-megaplay
note: "Mega Play BIOS (Mega Drive arcade)"
source_ref: "src/mame/drivers/megaplay.c"
source_ref: "source src/mame/drivers/megaplay.c"
- name: megatech.zip
required: true
category: bios_zip
system: sega-megatech
note: "Mega-Tech BIOS (Mega Drive arcade)"
source_ref: "src/mame/drivers/megatech.c"
source_ref: "source src/mame/drivers/megatech.c"
# Commodore CD32
- name: cd32.zip
@@ -234,7 +234,7 @@ files:
category: bios_zip
system: commodore-cd32
note: "Amiga CD32 BIOS"
source_ref: "src/mame/drivers/cubocd32.c"
source_ref: "source src/mame/drivers/cubocd32.c"
# Philips CD-i
- name: cdi.zip
@@ -242,7 +242,7 @@ files:
category: bios_zip
system: philips-cdi
note: "CD-i BIOS"
source_ref: "src/mame/drivers/cdi.c"
source_ref: "source src/mame/drivers/cdi.c"
# Namco boards
- name: sys246.zip
@@ -250,21 +250,21 @@ files:
category: bios_zip
system: namco-system246
note: "Namco System 246 BIOS (PS2-based)"
source_ref: "src/mame/drivers/namcops2.c"
source_ref: "source src/mame/drivers/namcops2.c"
- name: sys256.zip
required: true
category: bios_zip
system: namco-system256
note: "Namco System 256 BIOS (PS2-based)"
source_ref: "src/mame/drivers/namcops2.c"
source_ref: "source src/mame/drivers/namcops2.c"
- name: sys573.zip
required: true
category: bios_zip
system: namco-system573
note: "Namco System 573 BIOS (PSX-based)"
source_ref: "src/mame/drivers/ksys573.c"
source_ref: "source src/mame/drivers/ksys573.c"
# Konami Viper
- name: kviper.zip
@@ -272,7 +272,7 @@ files:
category: bios_zip
system: konami-viper
note: "Konami Viper BIOS (3dfx-based, not working in 0.139)"
source_ref: "src/mame/drivers/viper.c"
source_ref: "source src/mame/drivers/viper.c"
# Taito
- name: taitogn.zip
@@ -280,7 +280,7 @@ files:
category: bios_zip
system: taito-type-x
note: "Taito G-Net BIOS (PSX-based)"
source_ref: "src/mame/drivers/taitogn.c"
source_ref: "source src/mame/drivers/taitogn.c"
# PSX-based arcade boards
- name: cpzn1.zip
@@ -288,21 +288,21 @@ files:
category: bios_zip
system: capcom-zn1
note: "Capcom ZN-1 BIOS (PSX-based)"
source_ref: "src/mame/drivers/zn.c"
source_ref: "source src/mame/drivers/zn.c"
- name: cpzn2.zip
required: true
category: bios_zip
system: capcom-zn2
note: "Capcom ZN-2 BIOS (PSX-based)"
source_ref: "src/mame/drivers/zn.c"
source_ref: "source src/mame/drivers/zn.c"
- name: konamigv.zip
required: true
category: bios_zip
system: konami-gv
note: "Konami GV BIOS (PSX-based)"
source_ref: "src/mame/drivers/konamigv.c"
source_ref: "source src/mame/drivers/konamigv.c"
# Other notable BIOS sets
- name: skns.zip
@@ -310,130 +310,130 @@ files:
category: bios_zip
system: super-kaneko-nova
note: "Super Kaneko Nova System BIOS, 5 regions"
source_ref: "src/mame/drivers/suprnova.c"
source_ref: "source src/mame/drivers/suprnova.c"
- name: alg_bios.zip
required: true
category: bios_zip
system: alg-laserdisc
note: "American Laser Games BIOS (Amiga-based laserdisc)"
source_ref: "src/mame/drivers/alg.c"
source_ref: "source src/mame/drivers/alg.c"
- name: maxaflex.zip
required: true
category: bios_zip
system: exidy-maxaflex
note: "Exidy Max-A-Flex BIOS (Atari 600XL-based)"
source_ref: "src/mame/drivers/maxaflex.c"
source_ref: "source src/mame/drivers/maxaflex.c"
- name: hng64.zip
required: true
category: bios_zip
system: hyper-neogeo64
note: "Hyper Neo-Geo 64 BIOS (not working in 0.139)"
source_ref: "src/mame/drivers/hng64.c"
source_ref: "source src/mame/drivers/hng64.c"
- name: konamigx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/konamigx.c"
source_ref: "source src/mame/drivers/konamigx.c"
- name: acpsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c"
source_ref: "source src/mame/drivers/zn.c"
- name: atluspsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c"
source_ref: "source src/mame/drivers/zn.c"
- name: atpsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c"
source_ref: "source src/mame/drivers/zn.c"
- name: taitofx1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c"
source_ref: "source src/mame/drivers/zn.c"
- name: tps.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c"
source_ref: "source src/mame/drivers/zn.c"
- name: psarc95.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c"
source_ref: "source src/mame/drivers/zn.c"
- name: vspsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c"
source_ref: "source src/mame/drivers/zn.c"
- name: hod2bios.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.c"
source_ref: "source src/mame/drivers/naomi.c"
- name: f355bios.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.c"
source_ref: "source src/mame/drivers/naomi.c"
- name: airlbios.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.c"
source_ref: "source src/mame/drivers/naomi.c"
- name: aleck64.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aleck64.c"
source_ref: "source src/mame/drivers/aleck64.c"
- name: taitotz.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/taitotz.c"
source_ref: "source src/mame/drivers/taitotz.c"
- name: ar_bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/arcadia.c"
source_ref: "source src/mame/drivers/arcadia.c"
- name: atarisy1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/atarisy1.c"
source_ref: "source src/mame/drivers/atarisy1.c"
- name: crysbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/crystal.c"
source_ref: "source src/mame/drivers/crystal.c"
- name: galgbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/tmaster.c"
source_ref: "source src/mame/drivers/tmaster.c"
- name: gq863.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/twinkle.c"
source_ref: "source src/mame/drivers/twinkle.c"
- name: mac2bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/suprnova.c"
source_ref: "source src/mame/drivers/suprnova.c"
- name: macsbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/macs.c"
source_ref: "source src/mame/drivers/macs.c"
- name: bctvidbs.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/mpu4drvr.c:3116"
source_ref: "upstream src/mame/drivers/mpu4drvr.c:3116"
+70 -70
View File
@@ -75,7 +75,7 @@ files:
sha1: "68e94fb579f46f3255ef7c34c0322f3f0f3c8e20"
md5: "7e31f0b84f6ea6f9ffec0cd968decf9f"
size: 216250
source_ref: "src/emu/hiscore.c:122-138, 330-338"
source_ref: "source src/emu/hiscore.c:122-138, 330-338"
note: >-
high score definitions, external file, not embedded. metadata/hiscore.dat of the core repository. Opened by
emu_file with no search path, so from the working directory of the frontend. is_mem_range reads only
@@ -86,62 +86,62 @@ files:
required: true
category: bios_zip
system: snk-neogeo-mvs
source_ref: "src/mame/drivers/neogeo.c:1529"
source_ref: "upstream src/mame/drivers/neogeo.c:1529"
# IGS PGM
- name: pgm.zip
required: true
category: bios_zip
system: igs-pgm
source_ref: "src/mame/drivers/pgm.c:4147"
source_ref: "upstream src/mame/drivers/pgm.c:4147"
# Sega Naomi / Naomi 2 / Naomi GD-ROM / Atomiswave
- name: naomi.zip
required: true
category: bios_zip
system: sega-naomi
source_ref: "src/mame/drivers/naomi.c:8960"
source_ref: "upstream src/mame/drivers/naomi.c:8960"
- name: naomi2.zip
required: true
category: bios_zip
system: sega-naomi2
source_ref: "src/mame/drivers/naomi.c:8965"
source_ref: "upstream src/mame/drivers/naomi.c:8965"
- name: naomigd.zip
required: true
category: bios_zip
system: sega-naomigd
source_ref: "src/mame/drivers/naomi.c:8966"
source_ref: "upstream src/mame/drivers/naomi.c:8966"
- name: awbios.zip
required: true
category: bios_zip
system: sammy-atomiswave
source_ref: "src/mame/drivers/naomi.c:9275"
source_ref: "upstream src/mame/drivers/naomi.c:9275"
- name: hod2bios.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.c:8961"
source_ref: "upstream src/mame/drivers/naomi.c:8961"
note: "game-specific BIOS for House of the Dead 2"
- name: f355dlx.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.c:8962"
source_ref: "upstream src/mame/drivers/naomi.c:8962"
note: "game-specific BIOS for Ferrari F355 Challenge deluxe"
- name: f355bios.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.c:8963"
source_ref: "upstream src/mame/drivers/naomi.c:8963"
note: "game-specific BIOS for Ferrari F355 Challenge twin"
- name: airlbios.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.c:8964"
source_ref: "upstream src/mame/drivers/naomi.c:8964"
note: "game-specific BIOS for Airline Pilots deluxe"
# Sega ST-V
@@ -149,341 +149,341 @@ files:
required: true
category: bios_zip
system: sega-stv
source_ref: "src/mame/drivers/stv.c:3042"
source_ref: "upstream src/mame/drivers/stv.c:3042"
# Sega Hikaru / Chihiro / Triforce / Lindbergh
- name: hikaru.zip
required: true
category: bios_zip
system: sega-hikaru
source_ref: "src/mame/drivers/hikaru.c:744"
source_ref: "upstream src/mame/drivers/hikaru.c:744"
- name: chihiro.zip
required: true
category: bios_zip
system: sega-chihiro
source_ref: "src/mame/drivers/chihiro.c:2192"
source_ref: "upstream src/mame/drivers/chihiro.c:2192"
- name: triforce.zip
required: true
category: bios_zip
system: sega-triforce
source_ref: "src/mame/drivers/triforce.c:1021"
source_ref: "upstream src/mame/drivers/triforce.c:1021"
- name: lindbios.zip
required: true
category: bios_zip
system: sega-lindbergh
source_ref: "src/mame/drivers/lindbergh.c:569"
source_ref: "upstream src/mame/drivers/lindbergh.c:569"
# DECO Cassette
- name: decocass.zip
required: true
category: bios_zip
system: deco-cassette
source_ref: "src/mame/drivers/decocass.c:1647"
source_ref: "upstream src/mame/drivers/decocass.c:1647"
# Nintendo arcade
- name: playch10.zip
required: true
category: bios_zip
system: nintendo-playch10
source_ref: "src/mame/drivers/playch10.c:1639"
source_ref: "upstream src/mame/drivers/playch10.c:1639"
- name: nss.zip
required: true
category: bios_zip
system: nintendo-nss
source_ref: "src/mame/drivers/nss.c:1058"
source_ref: "upstream src/mame/drivers/nss.c:1058"
- name: sfcbox.zip
required: true
category: bios_zip
system: nintendo-sfcbox
source_ref: "src/mame/drivers/sfcbox.c:572"
source_ref: "upstream src/mame/drivers/sfcbox.c:572"
# Sega Mega Drive arcade
- name: megaplay.zip
required: true
category: bios_zip
system: sega-megaplay
source_ref: "src/mame/drivers/megaplay.c:942"
source_ref: "upstream src/mame/drivers/megaplay.c:942"
- name: megatech.zip
required: true
category: bios_zip
system: sega-megatech
source_ref: "src/mame/drivers/megatech.c:1393"
source_ref: "upstream src/mame/drivers/megatech.c:1393"
# Philips CD-i
- name: cdibios.zip
required: true
category: bios_zip
system: philips-cdi
source_ref: "src/mame/drivers/cdi.c:611"
source_ref: "upstream src/mame/drivers/cdi.c:611"
# Commodore Cubo (CD32-based)
- name: cubo.zip
required: true
category: bios_zip
system: commodore-cubo
source_ref: "src/mame/drivers/cubo.c:1362"
source_ref: "upstream src/mame/drivers/cubo.c:1362"
# Namco boards
- name: sys246.zip
required: true
category: bios_zip
system: namco-system246
source_ref: "src/mame/drivers/namcops2.c:672"
source_ref: "upstream src/mame/drivers/namcops2.c:672"
- name: sys256.zip
required: true
category: bios_zip
system: namco-system256
source_ref: "src/mame/drivers/namcops2.c:705"
source_ref: "upstream src/mame/drivers/namcops2.c:705"
- name: sys573.zip
required: true
category: bios_zip
system: namco-system573
source_ref: "src/mame/drivers/ksys573.c:4678"
source_ref: "upstream src/mame/drivers/ksys573.c:4678"
# Konami
- name: kviper.zip
required: true
category: bios_zip
system: konami-viper
source_ref: "src/mame/drivers/viper.c:2609"
source_ref: "upstream src/mame/drivers/viper.c:2609"
- name: konamigv.zip
required: true
category: bios_zip
system: konami-gv
source_ref: "src/mame/drivers/konamigv.c:822"
source_ref: "upstream src/mame/drivers/konamigv.c:822"
- name: konamigx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/konamigx.c:3775"
source_ref: "upstream src/mame/drivers/konamigx.c:3775"
- name: gq863.zip
required: true
category: bios_zip
system: konami-twinkle
source_ref: "src/mame/drivers/twinkle.c:1330"
source_ref: "upstream src/mame/drivers/twinkle.c:1330"
# Taito
- name: taitogn.zip
required: true
category: bios_zip
system: taito-gnet
source_ref: "src/mame/drivers/taitogn.c:1081"
source_ref: "upstream src/mame/drivers/taitogn.c:1081"
- name: taitotz.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/taitotz.c:2951"
source_ref: "upstream src/mame/drivers/taitotz.c:2951"
- name: taitofx1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4906"
source_ref: "upstream src/mame/drivers/zn.c:4906"
# PSX-based arcade boards (ZN)
- name: cpzn1.zip
required: true
category: bios_zip
system: capcom-zn1
source_ref: "src/mame/drivers/zn.c:4800"
source_ref: "upstream src/mame/drivers/zn.c:4800"
- name: cpzn2.zip
required: true
category: bios_zip
system: capcom-zn2
source_ref: "src/mame/drivers/zn.c:4823"
source_ref: "upstream src/mame/drivers/zn.c:4823"
- name: atpsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4853"
source_ref: "upstream src/mame/drivers/zn.c:4853"
- name: acpsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4862"
source_ref: "upstream src/mame/drivers/zn.c:4862"
- name: tps.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4873"
source_ref: "upstream src/mame/drivers/zn.c:4873"
- name: vspsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4896"
source_ref: "upstream src/mame/drivers/zn.c:4896"
- name: psarc95.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4935"
source_ref: "upstream src/mame/drivers/zn.c:4935"
- name: atluspsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4961"
source_ref: "upstream src/mame/drivers/zn.c:4961"
# Super Kaneko Nova System
- name: skns.zip
required: true
category: bios_zip
system: super-kaneko-nova
source_ref: "src/mame/drivers/suprnova.c:1734"
source_ref: "upstream src/mame/drivers/suprnova.c:1734"
- name: mac2bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/macs.c:747"
source_ref: "upstream src/mame/drivers/macs.c:747"
- name: macsbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/macs.c:746"
source_ref: "upstream src/mame/drivers/macs.c:746"
# Panasonic 3DO
- name: 3dobios.zip
required: true
category: bios_zip
system: panasonic-3do
source_ref: "src/mame/drivers/3do.c:253"
source_ref: "upstream src/mame/drivers/3do.c:253"
# Hyper Neo-Geo 64
- name: hng64.zip
required: true
category: bios_zip
system: hyper-neogeo64
source_ref: "src/mame/drivers/hng64.c:1991"
source_ref: "source src/mame/drivers/hng64.c:1991"
# Arcadia Systems
- name: ar_bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/arcadia.c:963"
source_ref: "upstream src/mame/drivers/arcadia.c:963"
# American Laser Games
- name: alg_bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/alg.c:772"
source_ref: "upstream src/mame/drivers/alg.c:772"
# Aleck64 (N64-based)
- name: aleck64.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aleck64.c:1161"
source_ref: "upstream src/mame/drivers/aleck64.c:1161"
# Atari System 1
- name: atarisy1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/atarisy1.c:2368"
source_ref: "upstream src/mame/drivers/atarisy1.c:2368"
# Exidy Max-A-Flex
- name: maxaflex.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/maxaflex.c:536"
source_ref: "upstream src/mame/drivers/maxaflex.c:536"
# Crystal System
- name: crysbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/crystal.c:1134"
source_ref: "upstream src/mame/drivers/crystal.c:1134"
# Galaxy Games
- name: galgbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/tmaster.c:1850"
source_ref: "source src/mame/drivers/tmaster.c:1850"
# Aristocrat MK5/MK6
- name: aristmk5.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aristmk5.c:739"
source_ref: "upstream src/mame/drivers/aristmk5.c:739"
- name: aristmk6.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aristmk6.c:224"
source_ref: "source src/mame/drivers/aristmk6.c:224"
- name: mk6nsw11.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aristmk6.c:225"
source_ref: "source src/mame/drivers/aristmk6.c:225"
# Pinball
- name: allied.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/allied.c:711"
source_ref: "upstream src/mame/drivers/allied.c:711"
- name: gp_110.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/gp_1.c:531"
source_ref: "upstream src/mame/drivers/gp_1.c:531"
- name: gts1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/gts1.c:978"
source_ref: "upstream src/mame/drivers/gts1.c:978"
- name: gts1s.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/gts1.c:981"
source_ref: "upstream src/mame/drivers/gts1.c:981"
# Other BIOS root sets
- name: bubsys.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/nemesis.c:2707"
source_ref: "upstream src/mame/drivers/nemesis.c:2707"
- name: isgsm.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/segas16b.c:7501"
source_ref: "upstream src/mame/drivers/segas16b.c:7501"
- name: iteagle.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/iteagle.c:315"
source_ref: "upstream src/mame/drivers/iteagle.c:315"
- name: pyson.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/pyson.c:251"
source_ref: "upstream src/mame/drivers/pyson.c:251"
- name: sammymdl.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/sigmab98.c:2277"
source_ref: "source src/mame/drivers/sigmab98.c:2277"
- name: shtzone.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/shtzone.c:121"
source_ref: "upstream src/mame/drivers/shtzone.c:121"
- name: su2000.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/su2000.c:296"
source_ref: "upstream src/mame/drivers/su2000.c:296"
- name: tourvis.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/tourvis.c:612"
source_ref: "upstream src/mame/drivers/tourvis.c:612"
- name: v4bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/mpu4vid.c:3655"
source_ref: "upstream src/mame/drivers/mpu4vid.c:3655"
+70 -70
View File
@@ -66,7 +66,7 @@ files:
sha1: "68e94fb579f46f3255ef7c34c0322f3f0f3c8e20"
md5: "7e31f0b84f6ea6f9ffec0cd968decf9f"
size: 216250
source_ref: "src/emu/hiscore.c:122-138,335-337"
source_ref: "source src/emu/hiscore.c:122-138, 335-337"
note: >-
high score definitions, external file, not embedded. metadata/hiscore.dat of the core repository. is_mem_range reads
only "cpu:addr:len:start:end" lines under a "gamename:" header.
@@ -76,62 +76,62 @@ files:
required: true
category: bios_zip
system: snk-neogeo-mvs
source_ref: "src/mame/drivers/neogeo.c:1529"
source_ref: "upstream src/mame/drivers/neogeo.c:1529"
# IGS PGM
- name: pgm.zip
required: true
category: bios_zip
system: igs-pgm
source_ref: "src/mame/drivers/pgm.c:4147"
source_ref: "upstream src/mame/drivers/pgm.c:4147"
# Sega Naomi / Naomi 2 / Naomi GD-ROM / Atomiswave
- name: naomi.zip
required: true
category: bios_zip
system: sega-naomi
source_ref: "src/mame/drivers/naomi.c:8960"
source_ref: "upstream src/mame/drivers/naomi.c:8960"
- name: naomi2.zip
required: true
category: bios_zip
system: sega-naomi2
source_ref: "src/mame/drivers/naomi.c:8965"
source_ref: "upstream src/mame/drivers/naomi.c:8965"
- name: naomigd.zip
required: true
category: bios_zip
system: sega-naomigd
source_ref: "src/mame/drivers/naomi.c:8966"
source_ref: "upstream src/mame/drivers/naomi.c:8966"
- name: awbios.zip
required: true
category: bios_zip
system: sammy-atomiswave
source_ref: "src/mame/drivers/naomi.c:9275"
source_ref: "upstream src/mame/drivers/naomi.c:9275"
- name: hod2bios.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.c:8961"
source_ref: "upstream src/mame/drivers/naomi.c:8961"
note: "game-specific BIOS for House of the Dead 2"
- name: f355dlx.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.c:8962"
source_ref: "upstream src/mame/drivers/naomi.c:8962"
note: "game-specific BIOS for Ferrari F355 Challenge deluxe"
- name: f355bios.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.c:8963"
source_ref: "upstream src/mame/drivers/naomi.c:8963"
note: "game-specific BIOS for Ferrari F355 Challenge twin"
- name: airlbios.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.c:8964"
source_ref: "upstream src/mame/drivers/naomi.c:8964"
note: "game-specific BIOS for Airline Pilots deluxe"
# Sega ST-V
@@ -139,341 +139,341 @@ files:
required: true
category: bios_zip
system: sega-stv
source_ref: "src/mame/drivers/stv.c:3042"
source_ref: "upstream src/mame/drivers/stv.c:3042"
# Sega Hikaru / Chihiro / Triforce / Lindbergh
- name: hikaru.zip
required: true
category: bios_zip
system: sega-hikaru
source_ref: "src/mame/drivers/hikaru.c:744"
source_ref: "upstream src/mame/drivers/hikaru.c:744"
- name: chihiro.zip
required: true
category: bios_zip
system: sega-chihiro
source_ref: "src/mame/drivers/chihiro.c:2192"
source_ref: "upstream src/mame/drivers/chihiro.c:2192"
- name: triforce.zip
required: true
category: bios_zip
system: sega-triforce
source_ref: "src/mame/drivers/triforce.c:1021"
source_ref: "upstream src/mame/drivers/triforce.c:1021"
- name: lindbios.zip
required: true
category: bios_zip
system: sega-lindbergh
source_ref: "src/mame/drivers/lindbergh.c:569"
source_ref: "upstream src/mame/drivers/lindbergh.c:569"
# DECO Cassette
- name: decocass.zip
required: true
category: bios_zip
system: deco-cassette
source_ref: "src/mame/drivers/decocass.c:1647"
source_ref: "upstream src/mame/drivers/decocass.c:1647"
# Nintendo arcade
- name: playch10.zip
required: true
category: bios_zip
system: nintendo-playch10
source_ref: "src/mame/drivers/playch10.c:1639"
source_ref: "upstream src/mame/drivers/playch10.c:1639"
- name: nss.zip
required: true
category: bios_zip
system: nintendo-nss
source_ref: "src/mame/drivers/nss.c:1058"
source_ref: "upstream src/mame/drivers/nss.c:1058"
- name: sfcbox.zip
required: true
category: bios_zip
system: nintendo-sfcbox
source_ref: "src/mame/drivers/sfcbox.c:572"
source_ref: "upstream src/mame/drivers/sfcbox.c:572"
# Sega Mega Drive arcade
- name: megaplay.zip
required: true
category: bios_zip
system: sega-megaplay
source_ref: "src/mame/drivers/megaplay.c:942"
source_ref: "upstream src/mame/drivers/megaplay.c:942"
- name: megatech.zip
required: true
category: bios_zip
system: sega-megatech
source_ref: "src/mame/drivers/megatech.c:1393"
source_ref: "upstream src/mame/drivers/megatech.c:1393"
# Philips CD-i
- name: cdibios.zip
required: true
category: bios_zip
system: philips-cdi
source_ref: "src/mame/drivers/cdi.c:611"
source_ref: "upstream src/mame/drivers/cdi.c:611"
# Commodore Cubo (CD32-based)
- name: cubo.zip
required: true
category: bios_zip
system: commodore-cubo
source_ref: "src/mame/drivers/cubo.c:1362"
source_ref: "upstream src/mame/drivers/cubo.c:1362"
# Namco boards
- name: sys246.zip
required: true
category: bios_zip
system: namco-system246
source_ref: "src/mame/drivers/namcops2.c:672"
source_ref: "upstream src/mame/drivers/namcops2.c:672"
- name: sys256.zip
required: true
category: bios_zip
system: namco-system256
source_ref: "src/mame/drivers/namcops2.c:705"
source_ref: "upstream src/mame/drivers/namcops2.c:705"
- name: sys573.zip
required: true
category: bios_zip
system: namco-system573
source_ref: "src/mame/drivers/ksys573.c:4678"
source_ref: "upstream src/mame/drivers/ksys573.c:4678"
# Konami
- name: kviper.zip
required: true
category: bios_zip
system: konami-viper
source_ref: "src/mame/drivers/viper.c:2609"
source_ref: "upstream src/mame/drivers/viper.c:2609"
- name: konamigv.zip
required: true
category: bios_zip
system: konami-gv
source_ref: "src/mame/drivers/konamigv.c:822"
source_ref: "upstream src/mame/drivers/konamigv.c:822"
- name: konamigx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/konamigx.c:3775"
source_ref: "upstream src/mame/drivers/konamigx.c:3775"
- name: gq863.zip
required: true
category: bios_zip
system: konami-twinkle
source_ref: "src/mame/drivers/twinkle.c:1330"
source_ref: "upstream src/mame/drivers/twinkle.c:1330"
# Taito
- name: taitogn.zip
required: true
category: bios_zip
system: taito-gnet
source_ref: "src/mame/drivers/taitogn.c:1081"
source_ref: "upstream src/mame/drivers/taitogn.c:1081"
- name: taitotz.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/taitotz.c:2951"
source_ref: "upstream src/mame/drivers/taitotz.c:2951"
- name: taitofx1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4906"
source_ref: "upstream src/mame/drivers/zn.c:4906"
# PSX-based arcade boards (ZN)
- name: cpzn1.zip
required: true
category: bios_zip
system: capcom-zn1
source_ref: "src/mame/drivers/zn.c:4800"
source_ref: "upstream src/mame/drivers/zn.c:4800"
- name: cpzn2.zip
required: true
category: bios_zip
system: capcom-zn2
source_ref: "src/mame/drivers/zn.c:4823"
source_ref: "upstream src/mame/drivers/zn.c:4823"
- name: atpsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4853"
source_ref: "upstream src/mame/drivers/zn.c:4853"
- name: acpsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4862"
source_ref: "upstream src/mame/drivers/zn.c:4862"
- name: tps.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4873"
source_ref: "upstream src/mame/drivers/zn.c:4873"
- name: vspsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4896"
source_ref: "upstream src/mame/drivers/zn.c:4896"
- name: psarc95.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4935"
source_ref: "upstream src/mame/drivers/zn.c:4935"
- name: atluspsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.c:4961"
source_ref: "upstream src/mame/drivers/zn.c:4961"
# Super Kaneko Nova System
- name: skns.zip
required: true
category: bios_zip
system: super-kaneko-nova
source_ref: "src/mame/drivers/suprnova.c:1734"
source_ref: "upstream src/mame/drivers/suprnova.c:1734"
- name: mac2bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/macs.c:747"
source_ref: "upstream src/mame/drivers/macs.c:747"
- name: macsbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/macs.c:746"
source_ref: "upstream src/mame/drivers/macs.c:746"
# Panasonic 3DO
- name: 3dobios.zip
required: true
category: bios_zip
system: panasonic-3do
source_ref: "src/mame/drivers/3do.c:253"
source_ref: "upstream src/mame/drivers/3do.c:253"
# Hyper Neo-Geo 64
- name: hng64.zip
required: true
category: bios_zip
system: hyper-neogeo64
source_ref: "src/mame/drivers/hng64.c:1991"
source_ref: "source src/mame/drivers/hng64.c:1991"
# Arcadia Systems
- name: ar_bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/arcadia.c:963"
source_ref: "upstream src/mame/drivers/arcadia.c:963"
# American Laser Games
- name: alg_bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/alg.c:772"
source_ref: "upstream src/mame/drivers/alg.c:772"
# Aleck64 (N64-based)
- name: aleck64.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aleck64.c:1161"
source_ref: "upstream src/mame/drivers/aleck64.c:1161"
# Atari System 1
- name: atarisy1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/atarisy1.c:2368"
source_ref: "upstream src/mame/drivers/atarisy1.c:2368"
# Exidy Max-A-Flex
- name: maxaflex.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/maxaflex.c:536"
source_ref: "upstream src/mame/drivers/maxaflex.c:536"
# Crystal System
- name: crysbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/crystal.c:1134"
source_ref: "upstream src/mame/drivers/crystal.c:1134"
# Galaxy Games
- name: galgbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/tmaster.c:1850"
source_ref: "source src/mame/drivers/tmaster.c:1850"
# Aristocrat MK5/MK6
- name: aristmk5.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aristmk5.c:739"
source_ref: "upstream src/mame/drivers/aristmk5.c:739"
- name: aristmk6.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aristmk6.c:224"
source_ref: "source src/mame/drivers/aristmk6.c:224"
- name: mk6nsw11.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aristmk6.c:225"
source_ref: "source src/mame/drivers/aristmk6.c:225"
# Pinball
- name: allied.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/allied.c:711"
source_ref: "upstream src/mame/drivers/allied.c:711"
- name: gp_110.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/gp_1.c:531"
source_ref: "upstream src/mame/drivers/gp_1.c:531"
- name: gts1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/gts1.c:978"
source_ref: "upstream src/mame/drivers/gts1.c:978"
- name: gts1s.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/gts1.c:981"
source_ref: "upstream src/mame/drivers/gts1.c:981"
# Other BIOS root sets
- name: bubsys.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/nemesis.c:2707"
source_ref: "upstream src/mame/drivers/nemesis.c:2707"
- name: isgsm.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/segas16b.c:7501"
source_ref: "upstream src/mame/drivers/segas16b.c:7501"
- name: iteagle.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/iteagle.c:315"
source_ref: "upstream src/mame/drivers/iteagle.c:315"
- name: pyson.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/pyson.c:251"
source_ref: "upstream src/mame/drivers/pyson.c:251"
- name: sammymdl.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/sigmab98.c:2277"
source_ref: "source src/mame/drivers/sigmab98.c:2277"
- name: shtzone.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/shtzone.c:121"
source_ref: "upstream src/mame/drivers/shtzone.c:121"
- name: su2000.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/su2000.c:296"
source_ref: "upstream src/mame/drivers/su2000.c:296"
- name: tourvis.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/tourvis.c:612"
source_ref: "upstream src/mame/drivers/tourvis.c:612"
- name: v4bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/mpu4vid.c:3655"
source_ref: "upstream src/mame/drivers/mpu4vid.c:3655"
+69 -69
View File
@@ -66,7 +66,7 @@ files:
required: true
category: bios_zip
system: snk-neogeo-mvs
source_ref: "src/mame/drivers/neogeo.cpp:2033"
source_ref: "upstream src/mame/drivers/neogeo.cpp:2033"
contents:
- name: sp-s2.sp1
description: Europe MVS v2, default
@@ -93,55 +93,55 @@ files:
required: true
category: bios_zip
system: igs-pgm
source_ref: "src/mame/drivers/pgm.cpp:4518"
source_ref: "upstream src/mame/drivers/pgm.cpp:4518"
# Sega NAOMI / NAOMI 2 / GD-ROM / Atomiswave
- name: naomi.zip
required: true
category: bios_zip
system: sega-naomi
source_ref: "src/mame/drivers/naomi.cpp:9464"
source_ref: "upstream src/mame/drivers/naomi.cpp:9464"
- name: naomi2.zip
required: true
category: bios_zip
system: sega-naomi2
source_ref: "src/mame/drivers/naomi.cpp:9469"
source_ref: "upstream src/mame/drivers/naomi.cpp:9469"
- name: naomigd.zip
required: true
category: bios_zip
system: sega-naomigd
source_ref: "src/mame/drivers/naomi.cpp:9470"
source_ref: "upstream src/mame/drivers/naomi.cpp:9470"
- name: awbios.zip
required: true
category: bios_zip
system: sammy-atomiswave
source_ref: "src/mame/drivers/naomi.cpp:9788"
source_ref: "upstream src/mame/drivers/naomi.cpp:9788"
- name: hod2bios.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.cpp:9465"
source_ref: "upstream src/mame/drivers/naomi.cpp:9465"
note: "game-specific BIOS for House of the Dead 2"
- name: f355dlx.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.cpp:9466"
source_ref: "upstream src/mame/drivers/naomi.cpp:9466"
note: "game-specific BIOS for Ferrari F355 Challenge deluxe"
- name: f355bios.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.cpp:9467"
source_ref: "upstream src/mame/drivers/naomi.cpp:9467"
note: "game-specific BIOS for Ferrari F355 Challenge twin"
- name: airlbios.zip
required: false
category: bios_zip
source_ref: "src/mame/drivers/naomi.cpp:9468"
source_ref: "upstream src/mame/drivers/naomi.cpp:9468"
note: "game-specific BIOS for Airline Pilots deluxe"
# Sega ST-V / Lindbergh / SP / Hikaru / Chihiro / Triforce
@@ -149,340 +149,340 @@ files:
required: true
category: bios_zip
system: sega-stv
source_ref: "src/mame/drivers/stv.cpp:3404"
source_ref: "upstream src/mame/drivers/stv.cpp:3404"
- name: lindbios.zip
required: true
category: bios_zip
system: sega-lindbergh
source_ref: "src/mame/drivers/lindbergh.cpp:585"
source_ref: "upstream src/mame/drivers/lindbergh.cpp:585"
- name: segasp.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/segasp.cpp:540"
source_ref: "upstream src/mame/drivers/segasp.cpp:540"
- name: hikaru.zip
required: true
category: bios_zip
system: sega-hikaru
source_ref: "src/mame/drivers/hikaru.cpp:752"
source_ref: "upstream src/mame/drivers/hikaru.cpp:752"
- name: chihiro.zip
required: true
category: bios_zip
system: sega-chihiro
source_ref: "src/mame/drivers/chihiro.cpp:1487"
source_ref: "upstream src/mame/drivers/chihiro.cpp:1487"
- name: triforce.zip
required: true
category: bios_zip
system: sega-triforce
source_ref: "src/mame/drivers/triforce.cpp:1027"
source_ref: "upstream src/mame/drivers/triforce.cpp:1027"
- name: sammymdl.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/sigmab98.cpp:2937"
source_ref: "upstream src/mame/drivers/sigmab98.cpp:2937"
# Sega Mega Drive arcade
- name: megaplay.zip
required: true
category: bios_zip
system: sega-megaplay
source_ref: "src/mame/drivers/megaplay.cpp:944"
source_ref: "upstream src/mame/drivers/megaplay.cpp:944"
- name: megatech.zip
required: true
category: bios_zip
system: sega-megatech
source_ref: "src/mame/drivers/megatech.cpp:1411"
source_ref: "upstream src/mame/drivers/megatech.cpp:1411"
# DECO Cassette
- name: decocass.zip
required: true
category: bios_zip
system: deco-cassette
source_ref: "src/mame/drivers/decocass.cpp:1653"
source_ref: "upstream src/mame/drivers/decocass.cpp:1653"
# Nintendo arcade
- name: playch10.zip
required: true
category: bios_zip
system: nintendo-playch10
source_ref: "src/mame/drivers/playch10.cpp:1660"
source_ref: "upstream src/mame/drivers/playch10.cpp:1660"
- name: nss.zip
required: true
category: bios_zip
system: nintendo-nss
source_ref: "src/mame/drivers/nss.cpp:1062"
source_ref: "upstream src/mame/drivers/nss.cpp:1062"
- name: sfcbox.zip
required: true
category: bios_zip
system: nintendo-sfcbox
source_ref: "src/mame/drivers/sfcbox.cpp:574"
source_ref: "upstream src/mame/drivers/sfcbox.cpp:574"
# Philips CD-i
- name: cdibios.zip
required: true
category: bios_zip
system: philips-cdi
source_ref: "src/mame/drivers/cdi.cpp:1294"
source_ref: "upstream src/mame/drivers/cdi.cpp:1294"
# Commodore Cubo (CD32-based arcade)
- name: cubo.zip
required: true
category: bios_zip
system: commodore-cubo
source_ref: "src/mame/drivers/cubo.cpp:1365"
source_ref: "upstream src/mame/drivers/cubo.cpp:1365"
# Namco boards
- name: sys246.zip
required: true
category: bios_zip
system: namco-system246
source_ref: "src/mame/drivers/namcops2.cpp:1582"
source_ref: "upstream src/mame/drivers/namcops2.cpp:1582"
- name: sys256.zip
required: true
category: bios_zip
system: namco-system256
source_ref: "src/mame/drivers/namcops2.cpp:1622"
source_ref: "upstream src/mame/drivers/namcops2.cpp:1622"
- name: sys573.zip
required: true
category: bios_zip
system: namco-system573
source_ref: "src/mame/drivers/ksys573.cpp:4691"
source_ref: "upstream src/mame/drivers/ksys573.cpp:4691"
# Konami
- name: konamigx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/konamigx.cpp:3928"
source_ref: "upstream src/mame/drivers/konamigx.cpp:3928"
- name: konamigv.zip
required: true
category: bios_zip
system: konami-gv
source_ref: "src/mame/drivers/konamigv.cpp:848"
source_ref: "upstream src/mame/drivers/konamigv.cpp:848"
- name: kviper.zip
required: true
category: bios_zip
system: konami-viper
source_ref: "src/mame/drivers/viper.cpp:2811"
source_ref: "upstream src/mame/drivers/viper.cpp:2811"
- name: gq863.zip
required: true
category: bios_zip
system: konami-twinkle
source_ref: "src/mame/drivers/twinkle.cpp:1334"
source_ref: "upstream src/mame/drivers/twinkle.cpp:1334"
# Taito
- name: taitogn.zip
required: true
category: bios_zip
system: taito-gnet
source_ref: "src/mame/drivers/taitogn.cpp:1076"
source_ref: "upstream src/mame/drivers/taitogn.cpp:1076"
- name: taitotz.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/taitotz.cpp:2918"
source_ref: "upstream src/mame/drivers/taitotz.cpp:2918"
- name: taitofx1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.cpp:4986"
source_ref: "upstream src/mame/drivers/zn.cpp:4986"
# PSX-based arcade boards (ZN)
- name: cpzn1.zip
required: true
category: bios_zip
system: capcom-zn1
source_ref: "src/mame/drivers/zn.cpp:4879"
source_ref: "upstream src/mame/drivers/zn.cpp:4879"
- name: cpzn2.zip
required: true
category: bios_zip
system: capcom-zn2
source_ref: "src/mame/drivers/zn.cpp:4902"
source_ref: "upstream src/mame/drivers/zn.cpp:4902"
- name: atpsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.cpp:4932"
source_ref: "upstream src/mame/drivers/zn.cpp:4932"
- name: acpsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.cpp:4941"
source_ref: "upstream src/mame/drivers/zn.cpp:4941"
- name: tps.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.cpp:4952"
source_ref: "upstream src/mame/drivers/zn.cpp:4952"
- name: vspsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.cpp:4976"
source_ref: "upstream src/mame/drivers/zn.cpp:4976"
- name: psarc95.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.cpp:5015"
source_ref: "upstream src/mame/drivers/zn.cpp:5015"
- name: atluspsx.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/zn.cpp:5041"
source_ref: "upstream src/mame/drivers/zn.cpp:5041"
# Super Kaneko Nova System
- name: skns.zip
required: true
category: bios_zip
system: super-kaneko-nova
source_ref: "src/mame/drivers/suprnova.cpp:1785"
source_ref: "upstream src/mame/drivers/suprnova.cpp:1785"
- name: mac2bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/macs.cpp:771"
source_ref: "upstream src/mame/drivers/macs.cpp:771"
- name: macsbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/macs.cpp:770"
source_ref: "upstream src/mame/drivers/macs.cpp:770"
# Panasonic 3DO
- name: 3dobios.zip
required: true
category: bios_zip
system: panasonic-3do
source_ref: "src/mame/drivers/3do.cpp:253"
source_ref: "upstream src/mame/drivers/3do.cpp:253"
# Hyper Neo-Geo 64
- name: hng64.zip
required: true
category: bios_zip
system: hyper-neogeo64
source_ref: "src/mame/drivers/hng64.cpp:1994"
source_ref: "upstream src/mame/drivers/hng64.cpp:1994"
# Arcadia Systems
- name: ar_bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/arsystems.cpp:974"
source_ref: "upstream src/mame/drivers/arsystems.cpp:974"
# American Laser Games
- name: alg_bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/alg.cpp:783"
source_ref: "upstream src/mame/drivers/alg.cpp:783"
# Aleck64 (N64-based)
- name: aleck64.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aleck64.cpp:1166"
source_ref: "upstream src/mame/drivers/aleck64.cpp:1166"
# Atari System 1
- name: atarisy1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/atarisy1.cpp:2483"
source_ref: "upstream src/mame/drivers/atarisy1.cpp:2483"
# Exidy Max-A-Flex
- name: maxaflex.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/maxaflex.cpp:538"
source_ref: "upstream src/mame/drivers/maxaflex.cpp:538"
# Crystal System
- name: crysbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/crystal.cpp:1415"
source_ref: "upstream src/mame/drivers/crystal.cpp:1415"
# Galaxy Games
- name: galgbios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/tmaster.cpp:1865"
source_ref: "upstream src/mame/drivers/tmaster.cpp:1865"
# Aristocrat MK5/MK6
- name: aristmk5.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aristmk5.cpp:2191"
source_ref: "upstream src/mame/drivers/aristmk5.cpp:2191"
- name: aristmk6.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/aristmk6.cpp:2922"
source_ref: "upstream src/mame/drivers/aristmk6.cpp:2922"
# Pinball
- name: allied.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/allied.cpp:711"
source_ref: "upstream src/mame/drivers/allied.cpp:711"
- name: gp_110.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/gp_1.cpp:531"
source_ref: "upstream src/mame/drivers/gp_1.cpp:531"
- name: gts1.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/gts1.cpp:978"
source_ref: "upstream src/mame/drivers/gts1.cpp:978"
- name: gts1s.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/gts1.cpp:981"
source_ref: "upstream src/mame/drivers/gts1.cpp:981"
# Other BIOS root sets
- name: bubsys.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/nemesis.cpp:2720"
source_ref: "upstream src/mame/drivers/nemesis.cpp:2720"
- name: isgsm.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/segas16b.cpp:9463"
source_ref: "source src/mame/drivers/segas16b.cpp:9463"
- name: iteagle.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/iteagle.cpp:585"
source_ref: "upstream src/mame/drivers/iteagle.cpp:585"
- name: pyson.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/pyson.cpp:253"
source_ref: "upstream src/mame/drivers/pyson.cpp:253"
- name: shtzone.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/shtzone.cpp:123"
source_ref: "upstream src/mame/drivers/shtzone.cpp:123"
- name: su2000.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/su2000.cpp:269"
source_ref: "upstream src/mame/drivers/su2000.cpp:269"
- name: tourvis.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/tourvis.cpp:550"
source_ref: "upstream src/mame/drivers/tourvis.cpp:550"
- name: v4bios.zip
required: true
category: bios_zip
source_ref: "src/mame/drivers/mpu4vid.cpp:3654"
source_ref: "upstream src/mame/drivers/mpu4vid.cpp:3654"
+98 -98
View File
@@ -159,7 +159,7 @@ files:
category: game_data
description: "GNU Unifont, the UI font used for CJK and for the low-resolution OSD"
note: "Passed as -uifont when the language is Chinese, Japanese or Korean on the low-resolution OSD, or when the unifont setting is on. render_font opens it from fontpath, which defaults to the installation root, and a miss falls back to the font compiled into the binary. Seeded from the package assets on first run. The hash identifies that drop, the loader checks nothing."
source_ref: "src/osd/myosd/droid/myosd_droid.cpp:1620-1624, src/emu/rendfont.cpp:526-534,853-863"
source_ref: "source src/osd/myosd/droid/myosd_droid.cpp:1620-1624, upstream src/emu/rendfont.cpp:526-534, 853-863"
- name: unifont.bdc
path: unifont.bdc
@@ -170,7 +170,7 @@ files:
category: game_data
description: "compiled glyph cache for unifont.bdf"
note: "load_cached_bdf derives the name by swapping the BDF extension and opens it before parsing the 9 MB source font, accepting it only when its stored size and hash match unifont.bdf. Shipped prebuilt, though MAME writes it itself when it is absent."
source_ref: "src/emu/rendfont.cpp:888-905,1303-1325"
source_ref: "upstream src/emu/rendfont.cpp:888-905, 1303-1325"
- name: uismall.bdf
path: uismall.bdf
@@ -181,7 +181,7 @@ files:
category: game_data
description: "MAME's own UI font, used for the low-resolution OSD"
note: "Passed as -uifont for the low-resolution OSD in a Latin language. Same content as MAME 0.289's uismall.bdf, with CRLF line endings. The identical font is also compiled into the binary as the last fallback."
source_ref: "src/osd/myosd/droid/myosd_droid.cpp:1625-1629, src/emu/rendfont.cpp:537-540"
source_ref: "source src/osd/myosd/droid/myosd_droid.cpp:1625-1629, upstream src/emu/rendfont.cpp:537-540"
- name: hiscore.dat
path: plugins/hiscore/hiscore.dat
@@ -192,7 +192,7 @@ files:
category: game_data
description: "high score memory ranges per game"
note: "read_hiscore_dat opens hiscore.dat from the installation root first, then the copy in the plugin's own directory, once per session when the hiscore plugin runs. Same content as MAME 0.289's plugins/hiscore/hiscore.dat, with CRLF line endings. Definitions are keyed to driver names, so another MAME generation's file is a different one."
source_ref: "plugins/hiscore/init.lua:105,151-155, src/osd/myosd/droid/myosd_droid.cpp:1640-1652"
source_ref: "upstream plugins/hiscore/init.lua:105, 151-155, source src/osd/myosd/droid/myosd_droid.cpp:1640-1652"
- name: history.db
path: data/history.db
@@ -203,7 +203,7 @@ files:
category: game_data
description: "SQLite database of the info files MAME's right panel shows"
note: "The data plugin opens homepath/data/history.db, homepath defaulting to the installation root, and creates it when absent. Each info file is imported once and then read from the database, so the plugin needs no dat file next to it: this drop carries history.xml 2.88d, mameinfo.dat 0.290GIT, command.dat 0.273, gameinit.dat v0.250 and messinfo.dat. The plugin autostarts, its plugin.json declaring start true."
source_ref: "plugins/data/database.lua:12-14,38-44,46-64, plugins/data/data_history.lua:8-25, plugins/data/plugin.json"
source_ref: "upstream plugins/data/database.lua:12-14, 38-44, 46-64, upstream plugins/data/data_history.lua:8-25, upstream plugins/data/plugin.json"
- name: cheat.7z
path: cheat.7z
@@ -214,7 +214,7 @@ files:
category: game_data
description: "per-game XML cheat files"
note: "cheat_manager::load_cheats opens <basename>.xml over cheatpath, which defaults to cheat, and emu_file's archive fallback rewrites the directory component to cheat.7z or cheat.zip before looking inside. It runs when -cheat is on, which the app passes from its cheats setting, and the Lua cheat plugin reads the same collection when it is enabled. The collection distributed with it dates itself 03 April 2024, base release for MAME 0.264."
source_ref: "src/frontend/mame/cheat.cpp:1143-1190,1400-1412, plugins/cheat/init.lua:96-122, src/emu/fileio.cpp:713-716, src/emu/emuopts.cpp:51, src/osd/myosd/droid/myosd_droid.cpp:1536-1538"
source_ref: "upstream src/frontend/mame/cheat.cpp:1143-1190, 1400-1412, upstream plugins/cheat/init.lua:96-122, upstream src/emu/fileio.cpp:713-716, upstream src/emu/emuopts.cpp:51, source src/osd/myosd/droid/myosd_droid.cpp:1536-1538"
- name: boot.lua
path: plugins/boot.lua
@@ -225,7 +225,7 @@ files:
category: game_data
description: "bootstrap script that starts the enabled Lua plugins"
note: "Opened by name from pluginspath after the plugin directories are scanned. Without it no plugin runs, so hiscore, autofire, inputmacro and data stay silent, but the emulator itself is unaffected. A script that is present but fails to load is fatal."
source_ref: "src/frontend/mame/mame.cpp:139-221"
source_ref: "upstream src/frontend/mame/mame.cpp:139-221"
- name: shaders.cfg
path: shaders.cfg
@@ -236,7 +236,7 @@ files:
category: game_data
description: "index of the GLES effect shaders, one per line as file, name, filtering and format version"
note: "load_filters reads it from the installation root and opens each shader it lists under shaders/. A missing file means no effect shaders, while a listed shader that cannot be opened raises. 53 of the 65 shipped shaders are loaded: ten more are commented out, and stock.glsl and vector_halo-fringe - copia.glsl are named nowhere."
source_ref: "src/osd/myosd/renderer/filter_shader.cpp:106-183"
source_ref: "source src/osd/myosd/renderer/filter_shader.cpp:106-183"
- name: cross1.png
path: crosshair/cross1.png
@@ -244,56 +244,56 @@ files:
category: game_data
description: "crosshair bitmap for player 1"
note: "create_bitmap looks for the name set on the input, then crosshair/<gamename>/cross<N>.png, then crosshair/cross<N>.png, and falls back to the bitmap compiled into the binary. crosshair_manager builds one per player and MAX_PLAYERS is 10. No crosshair directory ships with the app: the files here are the compiled-in bitmap of src/emu/crsshair.cpp exported as 100x100 RGBA PNGs in each player colour, white from player 7 on."
source_ref: "src/emu/crsshair.cpp:174-215,346-358, src/emu/ioport.h:48"
source_ref: "upstream src/emu/crsshair.cpp:174-215, 346-358, upstream src/emu/ioport.h:48"
- name: cross2.png
path: crosshair/cross2.png
required: false
category: game_data
description: "crosshair bitmap for player 2"
source_ref: "src/emu/crsshair.cpp:201-215"
source_ref: "upstream src/emu/crsshair.cpp:201-215"
- name: cross3.png
path: crosshair/cross3.png
required: false
category: game_data
description: "crosshair bitmap for player 3"
source_ref: "src/emu/crsshair.cpp:201-215"
source_ref: "upstream src/emu/crsshair.cpp:201-215"
- name: cross4.png
path: crosshair/cross4.png
required: false
category: game_data
description: "crosshair bitmap for player 4"
source_ref: "src/emu/crsshair.cpp:201-215"
source_ref: "upstream src/emu/crsshair.cpp:201-215"
- name: cross5.png
path: crosshair/cross5.png
required: false
category: game_data
description: "crosshair bitmap for player 5"
source_ref: "src/emu/crsshair.cpp:201-215"
source_ref: "upstream src/emu/crsshair.cpp:201-215"
- name: cross6.png
path: crosshair/cross6.png
required: false
category: game_data
description: "crosshair bitmap for player 6"
source_ref: "src/emu/crsshair.cpp:201-215"
source_ref: "upstream src/emu/crsshair.cpp:201-215"
- name: cross7.png
path: crosshair/cross7.png
required: false
category: game_data
description: "crosshair bitmap for player 7"
source_ref: "src/emu/crsshair.cpp:201-215"
source_ref: "upstream src/emu/crsshair.cpp:201-215"
- name: cross8.png
path: crosshair/cross8.png
required: false
category: game_data
description: "crosshair bitmap for player 8"
source_ref: "src/emu/crsshair.cpp:201-215"
source_ref: "upstream src/emu/crsshair.cpp:201-215"
aliases: ["cross7.png"]
- name: cross9.png
@@ -301,7 +301,7 @@ files:
required: false
category: game_data
description: "crosshair bitmap for player 9"
source_ref: "src/emu/crsshair.cpp:201-215"
source_ref: "upstream src/emu/crsshair.cpp:201-215"
aliases: ["cross7.png"]
- name: cross10.png
@@ -309,7 +309,7 @@ files:
required: false
category: game_data
description: "crosshair bitmap for player 10"
source_ref: "src/emu/crsshair.cpp:201-215"
source_ref: "upstream src/emu/crsshair.cpp:201-215"
aliases: ["cross7.png"]
# BIOS root sets, one MAME archive each under the ROMs path
@@ -318,7 +318,7 @@ files:
category: bios_zip
system: panasonic-3do
description: "3DO BIOS"
source_ref: "src/mame/misc/3do.cpp:565"
source_ref: "upstream src/mame/misc/3do.cpp:565"
contents:
- name: "panafz10.bin"
size: 1048576
@@ -341,7 +341,7 @@ files:
category: bios_zip
system: sega-naomi
description: "NAOMI Airline Pilots (deluxe) BIOS"
source_ref: "src/mame/sega/naomi.cpp:10921"
source_ref: "upstream src/mame/sega/naomi.cpp:10921"
contents:
- name: "epr-21802.ic27"
size: 2097152
@@ -364,7 +364,7 @@ files:
category: bios_zip
system: nintendo-aleck64
description: "Aleck64 PIF BIOS"
source_ref: "src/mame/nintendo/aleck64.cpp:1417"
source_ref: "upstream src/mame/nintendo/aleck64.cpp:1417"
contents:
- name: "pifdata.bin"
size: 2048
@@ -383,7 +383,7 @@ files:
category: bios_zip
system: panasonic-3do
description: "ALG 3DO BIOS"
source_ref: "src/mame/misc/3do.cpp:573"
source_ref: "upstream src/mame/misc/3do.cpp:573"
contents:
- name: "saot_rom2.bin"
size: 524288
@@ -394,7 +394,7 @@ files:
category: bios_zip
system: alg-laserdisc
description: "American Laser Games BIOS"
source_ref: "src/mame/amiga/alg.cpp:923"
source_ref: "upstream src/mame/amiga/alg.cpp:923"
contents:
- name: "315093-02.u2"
size: 262144
@@ -405,7 +405,7 @@ files:
category: bios_zip
system: allied-leisure-pinball
description: "Allied System"
source_ref: "src/mame/pinball/allied.cpp:772"
source_ref: "upstream src/mame/pinball/allied.cpp:772"
contents:
- name: "6530-009.u5"
size: 1024
@@ -424,7 +424,7 @@ files:
category: bios_zip
system: arcadia-systems
description: "Arcadia System BIOS"
source_ref: "src/mame/amiga/arsystems.cpp:1011"
source_ref: "upstream src/mame/amiga/arsystems.cpp:1011"
contents:
- name: "315093-01.u2"
size: 262144
@@ -515,7 +515,7 @@ files:
category: bios_zip
system: aristocrat-mk5
description: "MKV Set/Clear Chips (US)"
source_ref: "src/mame/acorn/aristmk5.cpp:9298"
source_ref: "upstream src/mame/acorn/aristmk5.cpp:9298"
contents:
- name: "setchip v4.04.09.u7"
size: 524288
@@ -615,7 +615,7 @@ files:
category: bios_zip
system: aristocrat-mk6
description: "MK6 System Software/Setchips"
source_ref: "src/mame/aristocrat/aristmk6.cpp:6639"
source_ref: "upstream src/mame/aristocrat/aristmk6.cpp:6639"
contents:
- name: "24013001_right.u83"
size: 2097152
@@ -1018,7 +1018,7 @@ files:
category: bios_zip
system: aristocrat-mk7
description: "Aristocrat MK-7 BIOS"
source_ref: "src/mame/aristocrat/aristmk7.cpp:233"
source_ref: "upstream src/mame/aristocrat/aristmk7.cpp:233"
contents:
- name: "mk7-bios_590176_01_1.00.7.u1"
size: 1048576
@@ -1029,7 +1029,7 @@ files:
category: bios_zip
system: atari-system1
description: "Atari System 1 BIOS"
source_ref: "src/mame/atari/atarisy1.cpp:2669"
source_ref: "upstream src/mame/atari/atarisy1.cpp:2669"
contents:
- name: "136032.205.l13"
size: 16384
@@ -1096,7 +1096,7 @@ files:
category: bios_zip
system: sammy-atomiswave
description: "Atomiswave BIOS"
source_ref: "src/mame/sega/dc_atomiswave.cpp:1480"
source_ref: "upstream src/mame/sega/dc_atomiswave.cpp:1480"
contents:
- name: "bios0.ic23"
size: 131072
@@ -1115,7 +1115,7 @@ files:
category: bios_zip
system: konami-bubblesystem
description: "Bubble System BIOS"
source_ref: "src/mame/konami/nemesis.cpp:3140"
source_ref: "upstream src/mame/konami/nemesis.cpp:3140"
contents:
- name: "boot.bin"
size: 480
@@ -1138,7 +1138,7 @@ files:
category: bios_zip
system: philips-cdi
description: "CD-i (Mono-I) (PAL) BIOS"
source_ref: "src/mame/philips/cdi.cpp:922"
source_ref: "upstream src/mame/philips/cdi.cpp:922"
contents:
- name: "cdi200.rom"
size: 524288
@@ -1158,7 +1158,7 @@ files:
category: bios_zip
system: efo-cedar-magnet
description: "Magnet System"
source_ref: "src/mame/efo/cedar_magnet.cpp:1166"
source_ref: "upstream src/mame/efo/cedar_magnet.cpp:1166"
contents:
- name: "magnet-master-vid-e03.bin"
size: 8192
@@ -1169,7 +1169,7 @@ files:
category: bios_zip
system: sega-chihiro
description: "Chihiro BIOS"
source_ref: "src/mame/sega/chihiro.cpp:2614"
source_ref: "upstream src/mame/sega/chihiro.cpp:2614"
contents:
- name: "chihiro_xbox_bios.bin"
size: 524288
@@ -1204,7 +1204,7 @@ files:
category: bios_zip
system: acclaim-zn1
description: "Acclaim ZN-1"
source_ref: "src/mame/sony/zn.cpp:6015"
source_ref: "upstream src/mame/sony/zn.cpp:6015"
contents:
- name: "m534002c-15.ic353"
size: 524288
@@ -1219,7 +1219,7 @@ files:
category: bios_zip
system: capcom-zn1
description: "Capcom ZN-1"
source_ref: "src/mame/sony/zn.cpp:5969"
source_ref: "upstream src/mame/sony/zn.cpp:5969"
contents:
- name: "m534002c-13.ic353"
size: 524288
@@ -1238,7 +1238,7 @@ files:
category: bios_zip
system: taito-fx1
description: "Taito FX-1"
source_ref: "src/mame/sony/zn.cpp:5989"
source_ref: "upstream src/mame/sony/zn.cpp:5989"
contents:
- name: "m534002c-14.ic353"
size: 524288
@@ -1253,7 +1253,7 @@ files:
category: bios_zip
system: atari-zn1
description: "Time Warner ZN-1"
source_ref: "src/mame/sony/zn.cpp:6024"
source_ref: "upstream src/mame/sony/zn.cpp:6024"
contents:
- name: "msm27c402zb.ic353"
size: 524288
@@ -1268,7 +1268,7 @@ files:
category: bios_zip
system: atlus-zn1
description: "Atlus ZN-1"
source_ref: "src/mame/sony/zn.cpp:6028"
source_ref: "upstream src/mame/sony/zn.cpp:6028"
contents:
- name: "m534002c-17.ic353"
size: 524288
@@ -1283,7 +1283,7 @@ files:
category: bios_zip
system: eighting-zn1
description: "Eighting / Raizing ZN-1"
source_ref: "src/mame/sony/zn.cpp:6038"
source_ref: "upstream src/mame/sony/zn.cpp:6038"
contents:
- name: "m27c402cz-54.ic353"
size: 524288
@@ -1298,7 +1298,7 @@ files:
category: bios_zip
system: tecmo-tps
description: "Tecmo TPS System"
source_ref: "src/mame/sony/zn.cpp:6089"
source_ref: "upstream src/mame/sony/zn.cpp:6089"
contents:
- name: "m534002c-61.ic353"
size: 524288
@@ -1313,7 +1313,7 @@ files:
category: bios_zip
system: taito-gnet
description: "Taito G NET (COH-1002T)"
source_ref: "src/mame/sony/taitogn.cpp:1342"
source_ref: "upstream src/mame/sony/taitogn.cpp:1342"
contents:
- name: "m534002c-14.ic353"
size: 524288
@@ -1336,7 +1336,7 @@ files:
category: bios_zip
system: videosystem-zn1
description: "Video System ZN-1"
source_ref: "src/mame/sony/zn.cpp:6032"
source_ref: "upstream src/mame/sony/zn.cpp:6032"
contents:
- name: "coh-1002v.ic353"
size: 524288
@@ -1351,7 +1351,7 @@ files:
category: bios_zip
system: capcom-zn2
description: "Capcom ZN-2"
source_ref: "src/mame/sony/zn.cpp:6055"
source_ref: "upstream src/mame/sony/zn.cpp:6055"
contents:
- name: "m534002c-59.ic353"
size: 524288
@@ -1366,7 +1366,7 @@ files:
category: bios_zip
system: taito-gnet
description: "Taito G NET (COH-3002T)"
source_ref: "src/mame/sony/taitogn.cpp:1341"
source_ref: "upstream src/mame/sony/taitogn.cpp:1341"
contents:
- name: "m534002c-60.ic353"
size: 524288
@@ -1405,7 +1405,7 @@ files:
category: bios_zip
system: brezzasoft-crystal
description: "Crystal System BIOS"
source_ref: "src/mame/misc/crystal.cpp:845"
source_ref: "upstream src/mame/misc/crystal.cpp:845"
contents:
- name: "mx27l1000.u14"
size: 131072
@@ -1420,7 +1420,7 @@ files:
category: bios_zip
system: commodore-cubo
description: "Cubo BIOS"
source_ref: "src/mame/amiga/cubo.cpp:1435"
source_ref: "upstream src/mame/amiga/cubo.cpp:1435"
contents:
- name: "391640-03.u6a"
size: 1048576
@@ -1431,7 +1431,7 @@ files:
category: bios_zip
system: deco-cassette
description: "DECO Cassette System"
source_ref: "src/mame/dataeast/decocass.cpp:2131"
source_ref: "upstream src/mame/dataeast/decocass.cpp:2131"
contents:
- name: "v0a-.7e"
size: 4096
@@ -1618,7 +1618,7 @@ files:
category: bios_zip
system: sega-naomi
description: "NAOMI Ferrari F355 Challenge (twin/deluxe) BIOS"
source_ref: "src/mame/sega/naomi.cpp:10920"
source_ref: "upstream src/mame/sega/naomi.cpp:10920"
contents:
- name: "epr-22851.ic27"
size: 2097152
@@ -1645,7 +1645,7 @@ files:
category: bios_zip
system: sega-naomi
description: "NAOMI Ferrari F355 Challenge (deluxe) BIOS"
source_ref: "src/mame/sega/naomi.cpp:10919"
source_ref: "upstream src/mame/sega/naomi.cpp:10919"
contents:
- name: "epr-21864.ic27"
size: 2097152
@@ -1680,7 +1680,7 @@ files:
category: bios_zip
system: ces-galaxy-games
description: "Galaxy Games"
source_ref: "src/mame/ces/galgames.cpp:1301"
source_ref: "upstream src/mame/ces/galgames.cpp:1301"
contents:
- name: "galaxy_u2__v1.90_12-01-98.u2"
size: 1048576
@@ -1711,7 +1711,7 @@ files:
category: bios_zip
system: gameplan-mpu1
description: "Model 110"
source_ref: "src/mame/pinball/gp_1.cpp:575"
source_ref: "upstream src/mame/pinball/gp_1.cpp:575"
contents:
- name: "a-110.u12"
size: 2048
@@ -1726,7 +1726,7 @@ files:
category: bios_zip
system: konami-twinkle
description: "Twinkle System"
source_ref: "src/mame/konami/twinkle.cpp:1643"
source_ref: "upstream src/mame/konami/twinkle.cpp:1643"
contents:
- name: "863a03.7b"
size: 524288
@@ -1741,7 +1741,7 @@ files:
category: bios_zip
system: gottlieb-system1
description: "System 1"
source_ref: "src/mame/pinball/gts1.cpp:1070"
source_ref: "upstream src/mame/pinball/gts1.cpp:1070"
contents:
- name: "a1752cf.u5"
size: 2048
@@ -1756,7 +1756,7 @@ files:
category: bios_zip
system: sega-hikaru
description: "Hikaru BIOS"
source_ref: "src/mame/sega/hikaru.cpp:1482"
source_ref: "upstream src/mame/sega/hikaru.cpp:1482"
contents:
- name: "epr-23400a.ic94"
size: 2097152
@@ -1788,7 +1788,7 @@ files:
category: bios_zip
system: hyper-neogeo64
description: "Hyper NeoGeo 64 BIOS"
source_ref: "src/mame/snk/hng64.cpp:3238"
source_ref: "upstream src/mame/snk/hng64.cpp:3238"
contents:
- name: "brom1.bin"
size: 524288
@@ -1835,7 +1835,7 @@ files:
category: bios_zip
system: sega-naomi
description: "NAOMI The House of the Dead 2 BIOS"
source_ref: "src/mame/sega/naomi.cpp:10918"
source_ref: "upstream src/mame/sega/naomi.cpp:10918"
contents:
- name: "epr-21331.ic27"
size: 2097152
@@ -1870,7 +1870,7 @@ files:
category: bios_zip
system: sega-isgsm
description: "ISG Selection Master Type 2006 BIOS"
source_ref: "src/mame/sega/segas16b_isgsm.cpp:608"
source_ref: "upstream src/mame/sega/segas16b_isgsm.cpp:608"
contents:
- name: "ism2006v00.u1"
size: 131072
@@ -1881,7 +1881,7 @@ files:
category: bios_zip
system: itech-eagle
description: "Eagle BIOS"
source_ref: "src/mame/itech/iteagle.cpp:756"
source_ref: "upstream src/mame/itech/iteagle.cpp:756"
contents:
- name: "eagle_u15_v209.u15"
size: 1048576
@@ -1956,7 +1956,7 @@ files:
category: bios_zip
system: konami-gv
description: "Baby Phoenix/GV System"
source_ref: "src/mame/konami/konamigv.cpp:1447"
source_ref: "upstream src/mame/konami/konamigv.cpp:1447"
contents:
- name: "999a01.7e"
size: 524288
@@ -1967,7 +1967,7 @@ files:
category: bios_zip
system: konami-gx
description: "System GX"
source_ref: "src/mame/konami/konamigx.cpp:4191"
source_ref: "upstream src/mame/konami/konamigx.cpp:4191"
contents:
- name: "300a01.34k"
size: 131072
@@ -1978,7 +1978,7 @@ files:
category: bios_zip
system: konami-endeavour
description: "Konami Endeavour BIOS"
source_ref: "src/mame/konami/konendev.cpp:909"
source_ref: "upstream src/mame/konami/konendev.cpp:909"
contents:
- name: "2v02s502_ifu.u190"
size: 524288
@@ -1989,7 +1989,7 @@ files:
category: bios_zip
system: konami-python
description: "Konami Python BIOS"
source_ref: "src/mame/konami/kpython.cpp:376"
source_ref: "upstream src/mame/konami/kpython.cpp:376"
contents:
- name: "b22a01.u42"
size: 524288
@@ -2000,7 +2000,7 @@ files:
category: bios_zip
system: konami-python2
description: "Konami Python 2 BIOS"
source_ref: "src/mame/konami/kpython2.cpp:1918"
source_ref: "upstream src/mame/konami/kpython2.cpp:1918"
contents:
- name: "ps2-0190j-20030822.bin"
size: 4194304
@@ -2011,7 +2011,7 @@ files:
category: bios_zip
system: konami-viper
description: "Konami Viper BIOS"
source_ref: "src/mame/konami/viper.cpp:3213"
source_ref: "upstream src/mame/konami/viper.cpp:3213"
contents:
- name: "941b01.u25"
size: 262144
@@ -2030,7 +2030,7 @@ files:
category: bios_zip
system: sega-lindbergh
description: "Sega Lindbergh BIOS"
source_ref: "src/mame/sega/lindbergh.cpp:639"
source_ref: "upstream src/mame/sega/lindbergh.cpp:639"
contents:
- name: "6.0.0010a.bin"
size: 1048576
@@ -2058,13 +2058,13 @@ files:
system: imax-macs
description: "Multi Amenity Cassette System 2 BIOS"
note: "Both halves of the BIOS, macs2os_l.bin and macs2os_h.bin, are NO_DUMP, so handle_missing_file counts them as known-bad rather than errors and the machine still runs."
source_ref: "src/mame/seta/macs.cpp:776"
source_ref: "upstream src/mame/seta/macs.cpp:776"
- name: macsbios.zip
required: true
category: bios_zip
system: imax-macs
description: "Multi Amenity Cassette System BIOS"
source_ref: "src/mame/seta/macs.cpp:775"
source_ref: "upstream src/mame/seta/macs.cpp:775"
contents:
- name: "am_macs_os_low.u43"
size: 524288
@@ -2083,7 +2083,7 @@ files:
category: bios_zip
system: exidy-maxaflex
description: "Max-A-Flex"
source_ref: "src/mame/atari/maxaflex.cpp:447"
source_ref: "upstream src/mame/atari/maxaflex.cpp:447"
contents:
- name: "atarixl.rom"
size: 16384
@@ -2102,7 +2102,7 @@ files:
category: bios_zip
system: sega-megaplay
description: "Mega Play BIOS"
source_ref: "src/mame/sega/megaplay.cpp:1018"
source_ref: "upstream src/mame/sega/megaplay.cpp:1018"
contents:
- name: "ep15294.ic2"
size: 131072
@@ -2142,7 +2142,7 @@ files:
category: bios_zip
system: sega-megatech
description: "Mega-Tech"
source_ref: "src/mame/sega/megatech.cpp:1430"
source_ref: "upstream src/mame/sega/megatech.cpp:1430"
contents:
- name: "epr-12664.20"
size: 32768
@@ -2165,7 +2165,7 @@ files:
category: bios_zip
system: miuchiz
description: "Miuchiz Virtual Companions common BIOS"
source_ref: "src/mame/misc/miuchiz.cpp:227"
source_ref: "upstream src/mame/misc/miuchiz.cpp:227"
contents:
- name: "otp.dat"
size: 16384
@@ -2176,7 +2176,7 @@ files:
category: bios_zip
system: sega-naomi
description: "NAOMI BIOS"
source_ref: "src/mame/sega/naomi.cpp:10917"
source_ref: "upstream src/mame/sega/naomi.cpp:10917"
contents:
- name: "epr-21576h.ic27"
size: 2097152
@@ -2313,7 +2313,7 @@ files:
category: bios_zip
system: sega-naomi2
description: "NAOMI 2 BIOS"
source_ref: "src/mame/sega/naomi.cpp:10922"
source_ref: "upstream src/mame/sega/naomi.cpp:10922"
contents:
- name: "epr-23605c.ic27"
size: 2097152
@@ -2384,7 +2384,7 @@ files:
category: bios_zip
system: sega-naomigd
description: "NAOMI GD-ROM BIOS"
source_ref: "src/mame/sega/naomi.cpp:10923"
source_ref: "upstream src/mame/sega/naomi.cpp:10923"
contents:
- name: "epr-21576e.ic27"
size: 2097152
@@ -2435,7 +2435,7 @@ files:
category: bios_zip
system: snk-neogeo-mvs
description: "Neo-Geo MV-6F"
source_ref: "src/mame/snk/neogeo.cpp:2428"
source_ref: "upstream src/mame/snk/neogeo.cpp:2428"
contents:
- name: "sp-s2.sp1"
size: 131072
@@ -2582,7 +2582,7 @@ files:
category: bios_zip
system: nichibutsu-hrdvd
description: "Nichibutsu High Rate DVD BIOS"
source_ref: "src/mame/nichibutsu/hrdvd.cpp:1012"
source_ref: "upstream src/mame/nichibutsu/hrdvd.cpp:1012"
contents:
- name: "va1b102.u2"
size: 131072
@@ -2601,7 +2601,7 @@ files:
category: bios_zip
system: nintendo-nss
description: "Nintendo Super System BIOS"
source_ref: "src/mame/nintendo/nss.cpp:1099"
source_ref: "upstream src/mame/nintendo/nss.cpp:1099"
contents:
- name: "nss-ic14.02.ic14"
size: 32768
@@ -2620,7 +2620,7 @@ files:
category: bios_zip
system: igs-pgm
description: "PGM (Polygame Master) System BIOS"
source_ref: "src/mame/igs/pgm.cpp:5545"
source_ref: "upstream src/mame/igs/pgm.cpp:5545"
contents:
- name: "pgm_p02s.u20"
size: 131072
@@ -2643,7 +2643,7 @@ files:
category: bios_zip
system: nintendo-playch10
description: "PlayChoice-10 BIOS"
source_ref: "src/mame/nintendo/playch10.cpp:2980"
source_ref: "upstream src/mame/nintendo/playch10.cpp:2980"
contents:
- name: "pch1-c__8t_e-2.8t"
size: 16384
@@ -2734,7 +2734,7 @@ files:
category: bios_zip
system: andamiro-pumpitup
description: "Pump It Up BIOS"
source_ref: "src/mame/misc/xtom3d.cpp:997"
source_ref: "upstream src/mame/misc/xtom3d.cpp:997"
contents:
- name: "mk3_1.0_bios.u22"
size: 131072
@@ -2757,7 +2757,7 @@ files:
category: bios_zip
system: recel-system3
description: "Recel BIOS"
source_ref: "src/mame/pinball/recel.cpp:546"
source_ref: "upstream src/mame/pinball/recel.cpp:546"
contents:
- name: "a2361.b1"
size: 1024
@@ -2772,7 +2772,7 @@ files:
category: bios_zip
system: sammy-medal
description: "Sammy Medal Game System BIOS"
source_ref: "src/mame/sigma/sammymdl.cpp:1025"
source_ref: "upstream src/mame/sigma/sammymdl.cpp:1025"
contents:
- name: "vm1211l01.u2"
size: 524288
@@ -2791,7 +2791,7 @@ files:
category: bios_zip
system: sega-systemsp
description: "Sega System SP (Spider) BIOS"
source_ref: "src/mame/sega/segasp.cpp:1273"
source_ref: "upstream src/mame/sega/segasp.cpp:1273"
contents:
- name: "epr-24236a.ic50"
size: 2097152
@@ -2846,7 +2846,7 @@ files:
category: bios_zip
system: nintendo-sfcbox
description: "Super Famicom Box BIOS"
source_ref: "src/mame/nintendo/sfcbox.cpp:586"
source_ref: "upstream src/mame/nintendo/sfcbox.cpp:586"
contents:
- name: "krom2.00.ic1"
size: 131072
@@ -2865,7 +2865,7 @@ files:
category: bios_zip
system: sega-shootingzone
description: "Shooting Zone System BIOS"
source_ref: "src/mame/sega/shtzone.cpp:376"
source_ref: "upstream src/mame/sega/shtzone.cpp:376"
contents:
- name: "epr10894a.20"
size: 16384
@@ -2876,7 +2876,7 @@ files:
category: bios_zip
system: super-kaneko-nova
description: "Super Kaneko Nova System BIOS"
source_ref: "src/mame/kaneko/suprnova.cpp:2135"
source_ref: "upstream src/mame/kaneko/suprnova.cpp:2135"
contents:
- name: "sknsj1.u10"
size: 524288
@@ -2911,7 +2911,7 @@ files:
category: bios_zip
system: tab-silverball
description: "Silverball BIOS"
source_ref: "src/mame/misc/silverball.cpp:259"
source_ref: "upstream src/mame/misc/silverball.cpp:259"
contents:
- name: "bios47.bin"
size: 262144
@@ -2994,7 +2994,7 @@ files:
category: bios_zip
system: sega-stv
description: "ST-V BIOS"
source_ref: "src/mame/sega/stv.cpp:3948"
source_ref: "upstream src/mame/sega/stv.cpp:3948"
contents:
- name: "epr-23603.ic8"
size: 524288
@@ -3061,7 +3061,7 @@ files:
category: bios_zip
system: virtuality-su2000
description: "SU2000"
source_ref: "src/mame/misc/su2000.cpp:302"
source_ref: "upstream src/mame/misc/su2000.cpp:302"
contents:
- name: "hmc86304_bios_v208.u7"
size: 32768
@@ -3244,7 +3244,7 @@ files:
category: bios_zip
system: namco-system246
description: "System 246 BIOS"
source_ref: "src/mame/namco/namcops2.cpp:1716"
source_ref: "upstream src/mame/namco/namcops2.cpp:1716"
contents:
- name: "r27v1602f.7d"
size: 2097152
@@ -3255,7 +3255,7 @@ files:
category: bios_zip
system: namco-system256
description: "System 256 BIOS"
source_ref: "src/mame/namco/namcops2.cpp:1761"
source_ref: "upstream src/mame/namco/namcops2.cpp:1761"
contents:
- name: "r27v1602f.8g"
size: 2097152
@@ -3266,7 +3266,7 @@ files:
category: bios_zip
system: namco-system573
description: "System 573 BIOS"
source_ref: "src/mame/konami/ksys573.cpp:6415"
source_ref: "upstream src/mame/konami/ksys573.cpp:6415"
contents:
- name: "700a01.22g"
size: 524288
@@ -3297,7 +3297,7 @@ files:
category: bios_zip
system: sielectronics-y2
description: "System Board Y2"
source_ref: "src/mame/sega/y2.cpp:141"
source_ref: "upstream src/mame/sega/y2.cpp:141"
contents:
- name: "system_y2_m25p40.u801"
size: 524288
@@ -3308,7 +3308,7 @@ files:
category: bios_zip
system: taito-typezero
description: "Type Zero BIOS"
source_ref: "src/mame/taito/taitotz.cpp:3016"
source_ref: "upstream src/mame/taito/taitotz.cpp:3016"
contents:
- name: "e68-05-1.ic6"
size: 524288
@@ -3323,7 +3323,7 @@ files:
category: bios_zip
system: pce-tourvision
description: "TourVisión (PC Engine bootleg)"
source_ref: "src/mame/pce/tourvis.cpp:448"
source_ref: "upstream src/mame/pce/tourvis.cpp:448"
contents:
- name: "v4-60.ic29"
size: 32768
@@ -3374,7 +3374,7 @@ files:
category: bios_zip
system: sega-triforce
description: "Triforce BIOS"
source_ref: "src/mame/sega/triforce.cpp:1310"
source_ref: "upstream src/mame/sega/triforce.cpp:1310"
contents:
- name: "triforce_bootrom.bin"
size: 2097152
@@ -3385,7 +3385,7 @@ files:
category: bios_zip
system: barcrest-mpu4
description: "MPU4 Video Firmware"
source_ref: "src/mame/barcrest/mpu4vid.cpp:8698"
source_ref: "upstream src/mame/barcrest/mpu4vid.cpp:8698"
contents:
- name: "vid.p1"
size: 65536
+63 -63
View File
@@ -112,7 +112,7 @@ files:
category: game_data
description: "high score memory ranges per game"
note: "Opened from the installation root with an empty search path, once per session, when the hiscore setting is on. That setting is off by default on Android. Seeded from the package assets on first run. The hash identifies that drop, the engine reads the file without checking it. Definitions are keyed to the 0.139 driver names, so another MAME generation's file is a different one."
source_ref: "src/emu/hiscore.c:29,365, src/emu/machine.c:379-382, src/osd/droid-ios/osd-droid.c:89,345"
source_ref: "source src/emu/hiscore.c:29, 365, source src/emu/machine.c:379-382, source src/osd/droid-ios/osd-droid.c:89, 345"
- name: cheat.zip
path: cheat.zip
@@ -123,7 +123,7 @@ files:
category: game_data
description: "per-game XML cheat files"
note: "cheat_list_load opens cheat/<gamename>.xml and fopen_attempt_zipped rewrites the directory component to cheat.zip. Loaded when the cheat setting is on. Seeded from the package assets on first run. The hash identifies that drop, the engine reads members without checking the container."
source_ref: "src/emu/cheat.c:428,1026-1027, src/emu/fileio.c:276-352, src/emu/emuopts.c:48, src/osd/droid-ios/osdmain.c:317"
source_ref: "source src/emu/cheat.c:428, 1026-1027, source src/emu/fileio.c:276-352, upstream src/emu/emuopts.c:48, source src/osd/droid-ios/osdmain.c:317"
- name: Category.ini
path: Category.ini
@@ -134,7 +134,7 @@ files:
category: game_data
description: "game name to category map for the ROM list filter"
note: "Read from the installation root with a plain fopen the first time the category filter is used, then sorted for binary search. Seeded from the package assets on first run. The hash identifies that drop, the reader checks nothing."
source_ref: "src/emu/uimenu.c:4600-4648"
source_ref: "source src/emu/uimenu.c:4600-4648"
- name: ui.bdf
path: ui.bdf
@@ -142,7 +142,7 @@ files:
category: game_data
description: "BDF font for the MAME menu overlay"
note: "Opened from fontpath, which defaults to the installation root. A miss falls back to the font compiled into the binary. A successful load writes a ui.bdc cache next to it. The 0.139 tree carries no BDF: the built-in was generated from src/emu/uismall.png by png2bdc. The file here is the uismall.bdf MAME committed on 2016-03-20 from that same PNG, which differs in 8 of 191 glyphs (slashed zero, j, |, ~, 0xB4, ß, ø, ÿ) and passes every rule of render_font_load_bdf."
source_ref: "src/emu/ui.c:245, src/emu/rendfont.c:139-163,430,453, src/emu/emuopts.c:47"
source_ref: "source src/emu/ui.c:245, source src/emu/rendfont.c:139-163, 430, 453, source src/emu/emuopts.c:47"
- name: cross1.png
path: crosshair/cross1.png
@@ -150,49 +150,49 @@ files:
category: game_data
description: "crosshair bitmap for player 1"
note: "create_bitmap looks in crosshair/<gamename>/ first, then crosshair/, and falls back to the bitmap compiled into the binary. Loaded only for players whose input has a crosshair axis. No external set was ever shipped: the files here are the compiled-in bitmap of src/emu/crsshair.c exported as 100x100 RGBA PNGs in each player colour."
source_ref: "src/emu/crsshair.c:169-174, src/emu/emuopts.c:49"
source_ref: "source src/emu/crsshair.c:169-174, source src/emu/emuopts.c:49"
- name: cross2.png
path: crosshair/cross2.png
required: false
category: game_data
description: "crosshair bitmap for player 2"
source_ref: "src/emu/crsshair.c:169-174"
source_ref: "source src/emu/crsshair.c:169-174"
- name: cross3.png
path: crosshair/cross3.png
required: false
category: game_data
description: "crosshair bitmap for player 3"
source_ref: "src/emu/crsshair.c:169-174"
source_ref: "source src/emu/crsshair.c:169-174"
- name: cross4.png
path: crosshair/cross4.png
required: false
category: game_data
description: "crosshair bitmap for player 4"
source_ref: "src/emu/crsshair.c:169-174"
source_ref: "source src/emu/crsshair.c:169-174"
- name: cross5.png
path: crosshair/cross5.png
required: false
category: game_data
description: "crosshair bitmap for player 5"
source_ref: "src/emu/crsshair.c:169-174"
source_ref: "source src/emu/crsshair.c:169-174"
- name: cross6.png
path: crosshair/cross6.png
required: false
category: game_data
description: "crosshair bitmap for player 6"
source_ref: "src/emu/crsshair.c:169-174"
source_ref: "source src/emu/crsshair.c:169-174"
- name: cross7.png
path: crosshair/cross7.png
required: false
category: game_data
description: "crosshair bitmap for player 7"
source_ref: "src/emu/crsshair.c:169-174"
source_ref: "source src/emu/crsshair.c:169-174"
- name: cross8.png
path: crosshair/cross8.png
@@ -200,7 +200,7 @@ files:
category: game_data
description: "crosshair bitmap for player 8"
note: "MAX_PLAYERS is 8 in src/emu/inptport.h:29. crosshair_colors has seven entries, so player 8 reads past the table, and the file follows the white that 0.289 assigns beyond the table."
source_ref: "src/emu/crsshair.c:169-174, src/emu/inptport.h:29"
source_ref: "source src/emu/crsshair.c:169-174, source src/emu/inptport.h:29"
aliases: ["cross7.png"]
# BIOS root sets, one MAME archive each under the ROMs path
@@ -209,7 +209,7 @@ files:
category: bios_zip
system: snk-neogeo-mvs
description: "Neo-Geo"
source_ref: "src/mame/drivers/neodrvr.c:8313"
source_ref: "upstream src/mame/drivers/neodrvr.c:8313"
contents:
- name: "sp-s2.sp1"
size: 131072
@@ -313,7 +313,7 @@ files:
category: bios_zip
system: igs-pgm
description: "PGM (Polygame Master) System BIOS"
source_ref: "src/mame/drivers/pgm.c:4965"
source_ref: "upstream src/mame/drivers/pgm.c:4965"
contents:
- name: "pgm_p02s.u20"
size: 131072
@@ -337,7 +337,7 @@ files:
category: bios_zip
system: sega-naomi
description: "Naomi Bios"
source_ref: "src/mame/drivers/naomi.c:4594"
source_ref: "upstream src/mame/drivers/naomi.c:4594"
contents:
- name: "epr-21576e.ic27"
size: 2097152
@@ -409,7 +409,7 @@ files:
category: bios_zip
system: sega-naomi2
description: "Naomi 2 Bios"
source_ref: "src/mame/drivers/naomi.c:6232"
source_ref: "upstream src/mame/drivers/naomi.c:6232"
contents:
- name: "epr-23605c.bin"
size: 2097152
@@ -457,7 +457,7 @@ files:
category: bios_zip
system: sega-naomigd
description: "Naomi GD-ROM Bios"
source_ref: "src/mame/drivers/naomi.c:5746"
source_ref: "upstream src/mame/drivers/naomi.c:5746"
contents:
- name: "epr-21576e.bin"
size: 2097152
@@ -517,7 +517,7 @@ files:
category: bios_zip
system: sammy-atomiswave
description: "Atomiswave Bios"
source_ref: "src/mame/drivers/naomi.c:6625"
source_ref: "upstream src/mame/drivers/naomi.c:6625"
contents:
- name: "bios.ic23_l"
size: 65536
@@ -530,7 +530,7 @@ files:
category: bios_zip
system: sega-naomi
description: "Naomi House of the Dead 2 Bios"
source_ref: "src/mame/drivers/naomi.c:4654"
source_ref: "upstream src/mame/drivers/naomi.c:4654"
contents:
- name: "epr-21331.ic27"
size: 2097152
@@ -550,7 +550,7 @@ files:
category: bios_zip
system: sega-naomi
description: "Naomi Ferrari F355 Challenge Bios"
source_ref: "src/mame/drivers/naomi.c:4657"
source_ref: "upstream src/mame/drivers/naomi.c:4657"
contents:
- name: "epr-22851.ic27"
size: 2097152
@@ -570,7 +570,7 @@ files:
category: bios_zip
system: sega-naomi
description: "Naomi Airline Pilots Deluxe Bios"
source_ref: "src/mame/drivers/naomi.c:4661"
source_ref: "upstream src/mame/drivers/naomi.c:4661"
contents:
- name: "epr-21802.ic27"
size: 2097152
@@ -590,7 +590,7 @@ files:
category: bios_zip
system: sega-stv
description: "ST-V Bios"
source_ref: "src/mame/drivers/stv.c:4037"
source_ref: "upstream src/mame/drivers/stv.c:4037"
contents:
- name: "epr-20091.ic8"
size: 524288
@@ -642,7 +642,7 @@ files:
category: bios_zip
system: sega-hikaru
description: "Hikaru Bios"
source_ref: "src/mame/drivers/hikaru.c:552"
source_ref: "upstream src/mame/drivers/hikaru.c:552"
contents:
- name: "epr23400a.ic94"
size: 2097152
@@ -658,7 +658,7 @@ files:
category: bios_zip
system: sega-chihiro
description: "Chihiro Bios"
source_ref: "src/mame/drivers/chihiro.c:301"
source_ref: "upstream src/mame/drivers/chihiro.c:301"
contents:
- name: "chihiro_xbox_bios.bin"
size: 524288
@@ -690,7 +690,7 @@ files:
category: bios_zip
system: sega-triforce
description: "Triforce Bios"
source_ref: "src/mame/drivers/triforce.c:667"
source_ref: "upstream src/mame/drivers/triforce.c:667"
contents:
- name: "triforce_bootrom.bin"
size: 2097152
@@ -702,7 +702,7 @@ files:
category: bios_zip
system: sega-megaplay
description: "Mega Play BIOS"
source_ref: "src/mame/drivers/megaplay.c:932"
source_ref: "upstream src/mame/drivers/megaplay.c:932"
contents:
- name: "ep15294.ic2"
size: 131072
@@ -718,7 +718,7 @@ files:
category: bios_zip
system: sega-megatech
description: "Mega-Tech BIOS"
source_ref: "src/mame/drivers/megatech.c:1172"
source_ref: "upstream src/mame/drivers/megatech.c:1172"
contents:
- name: "epr12664.20"
size: 32768
@@ -730,7 +730,7 @@ files:
category: bios_zip
system: deco-cassette
description: "DECO Cassette System"
source_ref: "src/mame/drivers/decocass.c:1413"
source_ref: "upstream src/mame/drivers/decocass.c:1413"
contents:
- name: "rms8.7e"
size: 4096
@@ -774,7 +774,7 @@ files:
category: bios_zip
system: nintendo-playch10
description: "PlayChoice-10 BIOS"
source_ref: "src/mame/drivers/playch10.c:1632"
source_ref: "upstream src/mame/drivers/playch10.c:1632"
contents:
- name: "pch1-c.8t"
size: 16384
@@ -818,7 +818,7 @@ files:
category: bios_zip
system: nintendo-nss
description: "Nintendo Super System BIOS"
source_ref: "src/mame/drivers/nss.c:811"
source_ref: "upstream src/mame/drivers/nss.c:811"
contents:
- name: "spc700.rom"
size: 64
@@ -842,7 +842,7 @@ files:
category: bios_zip
system: nintendo-sfcbox
description: "Super Famicom Box BIOS"
source_ref: "src/mame/drivers/sfcbox.c:289"
source_ref: "upstream src/mame/drivers/sfcbox.c:289"
contents:
- name: "grom1-1.bin"
size: 32768
@@ -866,7 +866,7 @@ files:
category: bios_zip
system: nintendo-aleck64
description: "Aleck64 PIF BIOS"
source_ref: "src/mame/drivers/aleck64.c:836"
source_ref: "upstream src/mame/drivers/aleck64.c:836"
contents:
- name: "pifdata.bin"
size: 2048
@@ -886,7 +886,7 @@ files:
category: bios_zip
system: philips-cdi
description: "CD-i (Mono-I) BIOS"
source_ref: "src/mame/drivers/cdi.c:4794"
source_ref: "source src/mame/drivers/cdi.c:4794"
contents:
- name: "cdi220b.rom"
size: 524288
@@ -898,7 +898,7 @@ files:
category: bios_zip
system: commodore-cubo
description: "Amiga CD32 Bios"
source_ref: "src/mame/drivers/cubocd32.c:1318"
source_ref: "upstream src/mame/drivers/cubocd32.c:1318"
contents:
- name: "391640-03.u6a"
size: 1048576
@@ -910,7 +910,7 @@ files:
category: bios_zip
system: namco-system246
description: "System 246 BIOS"
source_ref: "src/mame/drivers/namcops2.c:308"
source_ref: "upstream src/mame/drivers/namcops2.c:308"
contents:
- name: "r27v1602f.7d"
size: 2097152
@@ -922,7 +922,7 @@ files:
category: bios_zip
system: namco-system256
description: "System 256 BIOS"
source_ref: "src/mame/drivers/namcops2.c:324"
source_ref: "source src/mame/drivers/namcops2.c:324"
contents:
- name: "r27v1602f.8g"
size: 2097152
@@ -934,7 +934,7 @@ files:
category: bios_zip
system: namco-system573
description: "System 573 BIOS"
source_ref: "src/mame/drivers/ksys573.c:4678"
source_ref: "upstream src/mame/drivers/ksys573.c:4678"
contents:
- name: "700a01.22g"
size: 524288
@@ -946,7 +946,7 @@ files:
category: bios_zip
system: konami-gx
description: "System GX"
source_ref: "src/mame/drivers/konamigx.c:3832"
source_ref: "upstream src/mame/drivers/konamigx.c:3832"
contents:
- name: "300a01.34k"
size: 131072
@@ -958,7 +958,7 @@ files:
category: bios_zip
system: konami-gv
description: "Baby Phoenix/GV System"
source_ref: "src/mame/drivers/konamigv.c:877"
source_ref: "upstream src/mame/drivers/konamigv.c:877"
contents:
- name: "999a01.7e"
size: 524288
@@ -970,7 +970,7 @@ files:
category: bios_zip
system: konami-viper
description: "Konami Viper BIOS"
source_ref: "src/mame/drivers/viper.c:1049"
source_ref: "upstream src/mame/drivers/viper.c:1049"
contents:
- name: "941b01.u25"
size: 262144
@@ -982,7 +982,7 @@ files:
category: bios_zip
system: konami-twinkle
description: "Twinkle System"
source_ref: "src/mame/drivers/twinkle.c:1123"
source_ref: "upstream src/mame/drivers/twinkle.c:1123"
contents:
- name: "863a03.7b"
size: 524288
@@ -998,7 +998,7 @@ files:
category: bios_zip
system: capcom-zn1
description: "ZN1"
source_ref: "src/mame/drivers/zn.c:4543"
source_ref: "upstream src/mame/drivers/zn.c:4543"
contents:
- name: "coh-1000c.353"
size: 524288
@@ -1010,7 +1010,7 @@ files:
category: bios_zip
system: capcom-zn2
description: "ZN2"
source_ref: "src/mame/drivers/zn.c:4563"
source_ref: "upstream src/mame/drivers/zn.c:4563"
contents:
- name: "coh-3002c.353"
size: 524288
@@ -1022,7 +1022,7 @@ files:
category: bios_zip
system: taito-fx1
description: "Taito FX1"
source_ref: "src/mame/drivers/zn.c:4644"
source_ref: "upstream src/mame/drivers/zn.c:4644"
contents:
- name: "coh-1000t.353"
size: 524288
@@ -1034,7 +1034,7 @@ files:
category: bios_zip
system: taito-gnet
description: "Taito GNET"
source_ref: "src/mame/drivers/taitogn.c:1299"
source_ref: "upstream src/mame/drivers/taitogn.c:1299"
contents:
- name: "coh-3002t.353"
size: 524288
@@ -1054,7 +1054,7 @@ files:
category: bios_zip
system: acclaim-zn1
description: "Acclaim PSX"
source_ref: "src/mame/drivers/zn.c:4600"
source_ref: "upstream src/mame/drivers/zn.c:4600"
contents:
- name: "coh-1000a.353"
size: 524288
@@ -1066,7 +1066,7 @@ files:
category: bios_zip
system: atari-zn1
description: "Atari PSX"
source_ref: "src/mame/drivers/zn.c:4591"
source_ref: "upstream src/mame/drivers/zn.c:4591"
contents:
- name: "coh-1000w.353"
size: 524288
@@ -1078,7 +1078,7 @@ files:
category: bios_zip
system: atlus-zn1
description: "Atlus PSX"
source_ref: "src/mame/drivers/zn.c:4694"
source_ref: "upstream src/mame/drivers/zn.c:4694"
contents:
- name: "coh-1001l.353"
size: 524288
@@ -1090,7 +1090,7 @@ files:
category: bios_zip
system: videosystem-zn1
description: "Video System PSX"
source_ref: "src/mame/drivers/zn.c:4634"
source_ref: "upstream src/mame/drivers/zn.c:4634"
contents:
- name: "coh-1002v.353"
size: 524288
@@ -1102,7 +1102,7 @@ files:
category: bios_zip
system: eighting-zn1
description: "PS Arcade 95"
source_ref: "src/mame/drivers/zn.c:4668"
source_ref: "upstream src/mame/drivers/zn.c:4668"
contents:
- name: "coh-1002e.353"
size: 524288
@@ -1114,7 +1114,7 @@ files:
category: bios_zip
system: tecmo-tps
description: "TPS"
source_ref: "src/mame/drivers/zn.c:4611"
source_ref: "upstream src/mame/drivers/zn.c:4611"
contents:
- name: "coh-1002m.353"
size: 524288
@@ -1125,7 +1125,7 @@ files:
required: true
category: bios_zip
description: "Type Zero BIOS"
source_ref: "src/mame/drivers/taitotz.c:188"
source_ref: "upstream src/mame/drivers/taitotz.c:188"
contents:
- name: "e68-05-1.ic6"
size: 524288
@@ -1141,7 +1141,7 @@ files:
category: bios_zip
system: super-kaneko-nova
description: "Super Kaneko Nova System BIOS"
source_ref: "src/mame/drivers/suprnova.c:1686"
source_ref: "upstream src/mame/drivers/suprnova.c:1686"
contents:
- name: "sknsj1.u10"
size: 524288
@@ -1169,7 +1169,7 @@ files:
category: bios_zip
system: hyper-neogeo64
description: "Hyper NeoGeo 64 Bios"
source_ref: "src/mame/drivers/hng64.c:2189"
source_ref: "upstream src/mame/drivers/hng64.c:2189"
contents:
- name: "brom1.bin"
size: 524288
@@ -1189,7 +1189,7 @@ files:
category: bios_zip
system: imax-macs
description: "Multi Amenity Cassette System BIOS"
source_ref: "src/mame/drivers/macs.c:739"
source_ref: "upstream src/mame/drivers/macs.c:739"
contents:
- name: "macsos_l.u43"
size: 524288
@@ -1206,14 +1206,14 @@ files:
system: imax-macs
description: "Multi Amenity Cassette System 2 BIOS"
note: "Both ROMs, macs2os_l.bin and macs2os_h.bin, are NO_DUMP, so handle_missing_file counts a warning rather than an error and the machine runs. Nothing exists to collect."
source_ref: "src/mame/drivers/macs.c:740"
source_ref: "upstream src/mame/drivers/macs.c:740"
- name: ar_bios.zip
required: true
category: bios_zip
system: arcadia-systems
description: "Arcadia System BIOS"
source_ref: "src/mame/drivers/arcadia.c:808"
source_ref: "upstream src/mame/drivers/arcadia.c:808"
contents:
- name: "kick12.rom"
size: 262144
@@ -1265,7 +1265,7 @@ files:
category: bios_zip
system: alg-laserdisc
description: "American Laser Games BIOS"
source_ref: "src/mame/drivers/alg.c:782"
source_ref: "upstream src/mame/drivers/alg.c:782"
contents:
- name: "kick13.rom"
size: 262144
@@ -1277,7 +1277,7 @@ files:
category: bios_zip
system: atari-system1
description: "Atari System 1 BIOS"
source_ref: "src/mame/drivers/atarisy1.c:2399"
source_ref: "upstream src/mame/drivers/atarisy1.c:2399"
contents:
- name: "136032.205.l13"
size: 16384
@@ -1325,7 +1325,7 @@ files:
category: bios_zip
system: exidy-maxaflex
description: "Max-A-Flex"
source_ref: "src/mame/drivers/maxaflex.c:541"
source_ref: "upstream src/mame/drivers/maxaflex.c:541"
contents:
- name: "atarixl.rom"
size: 16384
@@ -1345,7 +1345,7 @@ files:
category: bios_zip
system: brezzasoft-crystal
description: "Crystal System BIOS"
source_ref: "src/mame/drivers/crystal.c:1009"
source_ref: "upstream src/mame/drivers/crystal.c:1009"
contents:
- name: "mx27l1000.u14"
size: 131072
@@ -1357,7 +1357,7 @@ files:
category: bios_zip
system: ces-galaxy-games
description: "Galaxy Games (BIOS v1.90)"
source_ref: "src/mame/drivers/tmaster.c:1813"
source_ref: "upstream src/mame/drivers/tmaster.c:1813"
contents:
- name: "galaxy.u2"
size: 1048576
@@ -1372,7 +1372,7 @@ files:
required: true
category: bios_zip
description: "MPU4 Video Firmware"
source_ref: "src/mame/drivers/mpu4drvr.c:3142"
source_ref: "upstream src/mame/drivers/mpu4drvr.c:3142"
contents:
- name: "vid.p1"
size: 65536
+50 -50
View File
@@ -71,7 +71,7 @@ files:
required: true
category: bios_zip
system: snk-neogeo-mvs
source_ref: "src/mame/snk/neogeo.cpp:2428"
source_ref: "upstream src/mame/snk/neogeo.cpp:2428"
contents:
- name: "sp-s2.sp1"
size: 131072
@@ -219,7 +219,7 @@ files:
required: true
category: bios_zip
system: igs-pgm
source_ref: "src/mame/igs/pgm.cpp:5545"
source_ref: "upstream src/mame/igs/pgm.cpp:5545"
contents:
- name: "pgm_p02s.u20"
size: 131072
@@ -243,7 +243,7 @@ files:
required: true
category: bios_zip
system: sega-naomi
source_ref: "src/mame/sega/naomi.cpp:10917"
source_ref: "upstream src/mame/sega/naomi.cpp:10917"
contents:
- name: "epr-21576h.ic27"
size: 2097152
@@ -380,7 +380,7 @@ files:
required: true
category: bios_zip
system: sega-naomi2
source_ref: "src/mame/sega/naomi.cpp:10922"
source_ref: "upstream src/mame/sega/naomi.cpp:10922"
contents:
- name: "epr-23605c.ic27"
size: 2097152
@@ -451,7 +451,7 @@ files:
required: true
category: bios_zip
system: sega-naomigd
source_ref: "src/mame/sega/naomi.cpp:10923"
source_ref: "upstream src/mame/sega/naomi.cpp:10923"
contents:
- name: "epr-21576e.ic27"
size: 2097152
@@ -502,7 +502,7 @@ files:
required: true
category: bios_zip
system: sammy-atomiswave
source_ref: "src/mame/sega/dc_atomiswave.cpp:1480"
source_ref: "upstream src/mame/sega/dc_atomiswave.cpp:1480"
contents:
- name: "bios0.ic23"
size: 131072
@@ -521,7 +521,7 @@ files:
required: false
category: bios_zip
system: sega-naomi
source_ref: "src/mame/sega/naomi.cpp:10918"
source_ref: "upstream src/mame/sega/naomi.cpp:10918"
note: "game-specific BIOS for House of the Dead 2"
contents:
- name: "epr-21331.ic27"
@@ -557,7 +557,7 @@ files:
required: false
category: bios_zip
system: sega-naomi
source_ref: "src/mame/sega/naomi.cpp:10919"
source_ref: "upstream src/mame/sega/naomi.cpp:10919"
contents:
- name: "epr-21864.ic27"
size: 2097152
@@ -592,7 +592,7 @@ files:
required: false
category: bios_zip
system: sega-naomi
source_ref: "src/mame/sega/naomi.cpp:10920"
source_ref: "upstream src/mame/sega/naomi.cpp:10920"
contents:
- name: "epr-22851.ic27"
size: 2097152
@@ -619,7 +619,7 @@ files:
required: false
category: bios_zip
system: sega-naomi
source_ref: "src/mame/sega/naomi.cpp:10921"
source_ref: "upstream src/mame/sega/naomi.cpp:10921"
contents:
- name: "epr-21802.ic27"
size: 2097152
@@ -643,7 +643,7 @@ files:
required: true
category: bios_zip
system: sega-stv
source_ref: "src/mame/sega/stv.cpp:3948"
source_ref: "upstream src/mame/sega/stv.cpp:3948"
contents:
- name: "epr-23603.ic8"
size: 524288
@@ -710,7 +710,7 @@ files:
required: true
category: bios_zip
system: sammy-medal
source_ref: "src/mame/sigma/sammymdl.cpp:1025"
source_ref: "upstream src/mame/sigma/sammymdl.cpp:1025"
contents:
- name: "vm1211l01.u2"
description: "IPL Ver. 5.0"
@@ -733,7 +733,7 @@ files:
required: true
category: bios_zip
system: sega-megaplay
source_ref: "src/mame/sega/megaplay.cpp:1018"
source_ref: "upstream src/mame/sega/megaplay.cpp:1018"
contents:
- name: "ep15294.ic2"
size: 131072
@@ -773,7 +773,7 @@ files:
required: true
category: bios_zip
system: sega-megatech
source_ref: "src/mame/sega/megatech.cpp:1430"
source_ref: "upstream src/mame/sega/megatech.cpp:1430"
contents:
- name: "epr-12664.20"
description: "Ver 1"
@@ -800,7 +800,7 @@ files:
required: true
category: bios_zip
system: sega-isgsm
source_ref: "src/mame/sega/segas16b_isgsm.cpp:608"
source_ref: "upstream src/mame/sega/segas16b_isgsm.cpp:608"
contents:
- name: "ism2006v00.u1"
size: 131072
@@ -812,7 +812,7 @@ files:
required: true
category: bios_zip
system: deco-cassette
source_ref: "src/mame/dataeast/decocass.cpp:2131"
source_ref: "upstream src/mame/dataeast/decocass.cpp:2131"
contents:
- name: "v0a-.7e"
size: 4096
@@ -1000,7 +1000,7 @@ files:
required: true
category: bios_zip
system: nintendo-playch10
source_ref: "src/mame/nintendo/playch10.cpp:2980"
source_ref: "upstream src/mame/nintendo/playch10.cpp:2980"
contents:
- name: "pch1-c__8t_e-2.8t"
size: 16384
@@ -1091,7 +1091,7 @@ files:
required: true
category: bios_zip
system: nintendo-nss
source_ref: "src/mame/nintendo/nss.cpp:1099"
source_ref: "upstream src/mame/nintendo/nss.cpp:1099"
contents:
- name: "nss-ic14.02.ic14"
description: "Nintendo Super System (Single Cart BIOS)"
@@ -1113,7 +1113,7 @@ files:
required: true
category: bios_zip
system: nintendo-aleck64
source_ref: "src/mame/nintendo/aleck64.cpp:1417"
source_ref: "upstream src/mame/nintendo/aleck64.cpp:1417"
contents:
- name: "pifdata.bin"
size: 2048
@@ -1133,7 +1133,7 @@ files:
required: true
category: bios_zip
system: philips-cdi
source_ref: "src/mame/philips/cdi.cpp:922"
source_ref: "upstream src/mame/philips/cdi.cpp:922"
contents:
- name: "cdi200.rom"
description: "Magnavox CD-i 200"
@@ -1156,7 +1156,7 @@ files:
required: true
category: bios_zip
system: commodore-cubo
source_ref: "src/mame/amiga/cubo.cpp:1435"
source_ref: "upstream src/mame/amiga/cubo.cpp:1435"
contents:
- name: "391640-03.u6a"
size: 1048576
@@ -1168,7 +1168,7 @@ files:
required: true
category: bios_zip
system: namco-system573
source_ref: "src/mame/konami/ksys573.cpp:6415"
source_ref: "upstream src/mame/konami/ksys573.cpp:6415"
contents:
- name: "700a01.22g"
description: "Standard"
@@ -1206,7 +1206,7 @@ files:
required: true
category: bios_zip
system: konami-gx
source_ref: "src/mame/konami/konamigx.cpp:4191"
source_ref: "upstream src/mame/konami/konamigx.cpp:4191"
contents:
- name: "300a01.34k"
size: 131072
@@ -1217,7 +1217,7 @@ files:
required: true
category: bios_zip
system: konami-gv
source_ref: "src/mame/konami/konamigv.cpp:1447"
source_ref: "upstream src/mame/konami/konamigv.cpp:1447"
contents:
- name: "999a01.7e"
size: 524288
@@ -1228,7 +1228,7 @@ files:
required: true
category: bios_zip
system: konami-viper
source_ref: "src/mame/konami/viper.cpp:3213"
source_ref: "upstream src/mame/konami/viper.cpp:3213"
contents:
- name: "941b01.u25"
size: 262144
@@ -1247,7 +1247,7 @@ files:
required: true
category: bios_zip
system: konami-twinkle
source_ref: "src/mame/konami/twinkle.cpp:1643"
source_ref: "upstream src/mame/konami/twinkle.cpp:1643"
contents:
- name: "863a03.7b"
size: 524288
@@ -1262,7 +1262,7 @@ files:
required: true
category: bios_zip
system: konami-bubble-system
source_ref: "src/mame/konami/nemesis.cpp:3140"
source_ref: "upstream src/mame/konami/nemesis.cpp:3140"
contents:
- name: "boot.bin"
size: 480
@@ -1286,7 +1286,7 @@ files:
required: true
category: bios_zip
system: capcom-zn1
source_ref: "src/mame/sony/zn.cpp:5969"
source_ref: "upstream src/mame/sony/zn.cpp:5969"
contents:
- name: "m534002c-13.ic353"
description: "japan"
@@ -1307,7 +1307,7 @@ files:
required: true
category: bios_zip
system: capcom-zn2
source_ref: "src/mame/sony/zn.cpp:6055"
source_ref: "upstream src/mame/sony/zn.cpp:6055"
contents:
- name: "m534002c-59.ic353"
size: 524288
@@ -1322,7 +1322,7 @@ files:
required: true
category: bios_zip
system: taito-fx1
source_ref: "src/mame/sony/zn.cpp:5989"
source_ref: "upstream src/mame/sony/zn.cpp:5989"
contents:
- name: "m534002c-14.ic353"
size: 524288
@@ -1337,7 +1337,7 @@ files:
required: true
category: bios_zip
system: acclaim-zn1
source_ref: "src/mame/sony/zn.cpp:6015"
source_ref: "upstream src/mame/sony/zn.cpp:6015"
contents:
- name: "m534002c-15.ic353"
size: 524288
@@ -1352,7 +1352,7 @@ files:
required: true
category: bios_zip
system: atari-zn1
source_ref: "src/mame/sony/zn.cpp:6024"
source_ref: "upstream src/mame/sony/zn.cpp:6024"
contents:
- name: "msm27c402zb.ic353"
size: 524288
@@ -1367,7 +1367,7 @@ files:
required: true
category: bios_zip
system: atlus-zn1
source_ref: "src/mame/sony/zn.cpp:6028"
source_ref: "upstream src/mame/sony/zn.cpp:6028"
contents:
- name: "m534002c-17.ic353"
size: 524288
@@ -1382,7 +1382,7 @@ files:
required: true
category: bios_zip
system: videosystem-zn1
source_ref: "src/mame/sony/zn.cpp:6032"
source_ref: "upstream src/mame/sony/zn.cpp:6032"
contents:
- name: "coh-1002v.ic353"
size: 524288
@@ -1397,7 +1397,7 @@ files:
required: true
category: bios_zip
system: eighting-zn1
source_ref: "src/mame/sony/zn.cpp:6038"
source_ref: "upstream src/mame/sony/zn.cpp:6038"
contents:
- name: "m27c402cz-54.ic353"
size: 524288
@@ -1412,7 +1412,7 @@ files:
required: true
category: bios_zip
system: tecmo-tps
source_ref: "src/mame/sony/zn.cpp:6089"
source_ref: "upstream src/mame/sony/zn.cpp:6089"
contents:
- name: "m534002c-61.ic353"
size: 524288
@@ -1428,7 +1428,7 @@ files:
required: true
category: bios_zip
system: taito-gnet
source_ref: "src/mame/sony/taitogn.cpp:1341"
source_ref: "upstream src/mame/sony/taitogn.cpp:1341"
contents:
- name: "m534002c-60.ic353"
size: 524288
@@ -1471,7 +1471,7 @@ files:
required: true
category: bios_zip
system: taito-gnet
source_ref: "src/mame/sony/taitogn.cpp:1342"
source_ref: "upstream src/mame/sony/taitogn.cpp:1342"
contents:
- name: "m534002c-14.ic353"
size: 524288
@@ -1495,7 +1495,7 @@ files:
required: true
category: bios_zip
system: super-kaneko-nova
source_ref: "src/mame/kaneko/suprnova.cpp:2135"
source_ref: "upstream src/mame/kaneko/suprnova.cpp:2135"
contents:
- name: "sknsj1.u10"
size: 524288
@@ -1530,13 +1530,13 @@ files:
required: true
category: bios_zip
system: imax-macs
source_ref: "src/mame/seta/macs.cpp:776"
source_ref: "upstream src/mame/seta/macs.cpp:776"
- name: macsbios.zip
required: true
category: bios_zip
system: imax-macs
source_ref: "src/mame/seta/macs.cpp:775"
source_ref: "upstream src/mame/seta/macs.cpp:775"
contents:
- name: "am_macs_os_low.u43"
size: 524288
@@ -1556,7 +1556,7 @@ files:
required: true
category: bios_zip
system: hyper-neogeo64
source_ref: "src/mame/snk/hng64.cpp:3238"
source_ref: "upstream src/mame/snk/hng64.cpp:3238"
contents:
- name: "brom1.bin"
size: 524288
@@ -1604,7 +1604,7 @@ files:
required: true
category: bios_zip
system: arcadia-systems
source_ref: "src/mame/amiga/arsystems.cpp:1011"
source_ref: "upstream src/mame/amiga/arsystems.cpp:1011"
contents:
- name: "315093-01.u2"
size: 262144
@@ -1696,7 +1696,7 @@ files:
required: true
category: bios_zip
system: atari-system1
source_ref: "src/mame/atari/atarisy1.cpp:2669"
source_ref: "upstream src/mame/atari/atarisy1.cpp:2669"
contents:
- name: "136032.205.l13"
size: 16384
@@ -1763,7 +1763,7 @@ files:
required: true
category: bios_zip
system: exidy-maxaflex
source_ref: "src/mame/atari/maxaflex.cpp:447"
source_ref: "upstream src/mame/atari/maxaflex.cpp:447"
contents:
- name: "atarixl.rom"
size: 16384
@@ -1783,7 +1783,7 @@ files:
required: true
category: bios_zip
system: brezzasoft-crystal
source_ref: "src/mame/misc/crystal.cpp:845"
source_ref: "upstream src/mame/misc/crystal.cpp:845"
contents:
- name: "mx27l1000.u14"
description: "AMG0110B PCB"
@@ -1801,14 +1801,14 @@ files:
required: true
category: bios_zip
system: ces-galaxy-games
source_ref: "src/mame/ces/galgames.cpp:1288"
source_ref: "source src/mame/ces/galgames.cpp:1288"
# EFO Cedar Magnet
- name: cedmag.zip
required: true
category: bios_zip
system: efo-cedar-magnet
source_ref: "src/mame/efo/cedar_magnet.cpp:1166"
source_ref: "upstream src/mame/efo/cedar_magnet.cpp:1166"
contents:
- name: "magnet-master-vid-e03.bin"
size: 8192
@@ -1820,7 +1820,7 @@ files:
required: true
category: bios_zip
system: itech-eagle
source_ref: "src/mame/itech/iteagle.cpp:756"
source_ref: "upstream src/mame/itech/iteagle.cpp:756"
contents:
- name: "eagle_u15_v209.u15"
description: "Eagle 40MB bootrom 2.09"
@@ -1907,7 +1907,7 @@ files:
required: true
category: bios_zip
system: andamiro-pumpitup
source_ref: "src/mame/misc/xtom3d.cpp:997"
source_ref: "upstream src/mame/misc/xtom3d.cpp:997"
contents:
- name: "mk3_1.0_bios.u22"
description: "mk3 v1.0"
+121 -121
View File
@@ -240,7 +240,7 @@ files:
- name: miuchiz.zip
required: true
category: bios_zip
source_ref: "src/mame/misc/miuchiz.cpp:227"
source_ref: "upstream src/mame/misc/miuchiz.cpp:227"
contents:
- name: otp.dat
size: 16384
@@ -251,7 +251,7 @@ files:
- name: ekara.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2904"
source_ref: "source src/mame/tvgames/xavix.cpp:2904"
contents:
- name: ekara.bin
size: 1048576
@@ -261,7 +261,7 @@ files:
- name: ekaraa.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2905"
source_ref: "source src/mame/tvgames/xavix.cpp:2905"
contents:
- name: ekara2.bin
size: 1048576
@@ -271,7 +271,7 @@ files:
- name: ekaraj.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2906"
source_ref: "source src/mame/tvgames/xavix.cpp:2906"
contents:
- name: ekarajapan.bin
size: 1048576
@@ -281,7 +281,7 @@ files:
- name: ekarag.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2907"
source_ref: "source src/mame/tvgames/xavix.cpp:2907"
contents:
- name: ekaragermany.bin
size: 2097152
@@ -291,7 +291,7 @@ files:
- name: ekaras.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2908"
source_ref: "source src/mame/tvgames/xavix.cpp:2908"
contents:
- name: ekaraspanish.bin
size: 2097152
@@ -301,7 +301,7 @@ files:
- name: isinger.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2910"
source_ref: "source src/mame/tvgames/xavix.cpp:2910"
contents:
- name: kr_isinger.bin
size: 1048576
@@ -311,7 +311,7 @@ files:
- name: ekaraphs.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2913"
source_ref: "source src/mame/tvgames/xavix.cpp:2913"
contents:
- name: ekaraheadset.bin
size: 2097152
@@ -321,7 +321,7 @@ files:
- name: epitch.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2916"
source_ref: "source src/mame/tvgames/xavix.cpp:2916"
contents:
- name: ekarajapan.bin
size: 1048576
@@ -331,7 +331,7 @@ files:
- name: ekaramix.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2919"
source_ref: "source src/mame/tvgames/xavix.cpp:2919"
contents:
- name: ekaramix.bin
size: 2097152
@@ -342,7 +342,7 @@ files:
- name: ddrfammt.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2922"
source_ref: "source src/mame/tvgames/xavix.cpp:2922"
contents:
- name: ekara_ddr_ha010_81947.bin
size: 2097152
@@ -352,7 +352,7 @@ files:
- name: popira.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2925"
source_ref: "source src/mame/tvgames/xavix.cpp:2925"
contents:
- name: popira.bin
size: 1048576
@@ -362,7 +362,7 @@ files:
- name: popirak.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2927"
source_ref: "source src/mame/tvgames/xavix.cpp:2927"
contents:
- name: kr_main.u2
size: 1048576
@@ -372,7 +372,7 @@ files:
- name: popira2.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2930"
source_ref: "source src/mame/tvgames/xavix.cpp:2930"
contents:
- name: popira2.bin
size: 2097152
@@ -382,7 +382,7 @@ files:
- name: taikodp.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2933"
source_ref: "source src/mame/tvgames/xavix.cpp:2933"
contents:
- name: taikodepopira.bin
size: 2097152
@@ -392,7 +392,7 @@ files:
- name: jpopira.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2936"
source_ref: "source src/mame/tvgames/xavix.cpp:2936"
contents:
- name: jumpingpopira.bin
size: 2097152
@@ -406,7 +406,7 @@ files:
- name: evio.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2939"
source_ref: "source src/mame/tvgames/xavix.cpp:2939"
contents:
- name: evio.bin
size: 2097152
@@ -416,7 +416,7 @@ files:
- name: tak_daig.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2944"
source_ref: "source src/mame/tvgames/xavix.cpp:2944"
contents:
- name: robottransformer_unit.bin
size: 2097152
@@ -426,7 +426,7 @@ files:
- name: gcslottv.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2946"
source_ref: "source src/mame/tvgames/xavix.cpp:2946"
contents:
- name: sammyslotunit.bin
size: 2097152
@@ -436,7 +436,7 @@ files:
- name: hikara.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2951"
source_ref: "source src/mame/tvgames/xavix.cpp:2951"
contents:
- name: hikara.u3
size: 1048576
@@ -448,7 +448,7 @@ files:
required: true
category: bios_zip
system: astrocde
source_ref: "src/mame/bally/astrohome.cpp:244-247"
source_ref: "upstream src/mame/bally/astrohome.cpp:244-247"
contents:
- name: astro.bin
description: On-board BIOS ROM (Bally Professional Arcade)
@@ -459,7 +459,7 @@ files:
required: false
category: bios_zip
system: astrocde
source_ref: "src/mame/bally/astrohome.cpp:249-251"
source_ref: "upstream src/mame/bally/astrohome.cpp:249-251"
contents:
- name: ballyhlc.bin
description: Bally Home Library Computer BIOS
@@ -470,7 +470,7 @@ files:
required: false
category: bios_zip
system: astrocde
source_ref: "src/mame/bally/astrohome.cpp:254-257"
source_ref: "upstream src/mame/bally/astrohome.cpp:254-257"
contents:
- name: bioswhit.bin
description: Bally Computer System BIOS
@@ -482,7 +482,7 @@ files:
required: true
category: bios_zip
system: apple2
source_ref: "src/mame/apple/apple2.cpp:1206"
source_ref: "source src/mame/apple/apple2.cpp:1206"
contents:
- name: a2.chr
description: Character generator ROM
@@ -513,7 +513,7 @@ files:
required: true
category: bios_zip
system: apple2
source_ref: "src/mame/apple/apple2.cpp:1207"
source_ref: "source src/mame/apple/apple2.cpp:1207"
contents:
- name: 341-0036.chr
description: Character generator ROM
@@ -548,7 +548,7 @@ files:
required: true
category: bios_zip
system: apple2
source_ref: "src/mame/apple/apple2e.cpp:6364"
source_ref: "source src/mame/apple/apple2e.cpp:6364"
contents:
- name: 342-0133-a.chr
description: Character generator ROM
@@ -571,7 +571,7 @@ files:
required: true
category: bios_zip
system: apple2
source_ref: "src/mame/apple/apple2e.cpp:6371"
source_ref: "source src/mame/apple/apple2e.cpp:6371"
contents:
- name: 342-0265-a.chr
description: Enhanced character generator ROM
@@ -595,7 +595,7 @@ files:
required: true
category: bios_zip
system: apple2
source_ref: "src/devices/bus/a2bus/a2diskiing.cpp:40"
source_ref: "source src/devices/bus/a2bus/a2diskiing.cpp:40"
note: "Disk II NG 16-sector controller, default floppy device"
contents:
- name: 341-0027-a.p5
@@ -607,7 +607,7 @@ files:
required: true
category: bios_zip
system: apple2
source_ref: "src/devices/machine/wozfdc.cpp:31"
source_ref: "source src/devices/machine/wozfdc.cpp:31"
note: "Disk II FDC (Woz machine), alternative floppy controller"
contents:
- name: 341-0028-a.rom
@@ -619,7 +619,7 @@ files:
required: false
category: bios_zip
system: apple2
source_ref: "src/devices/bus/a2bus/a2cffa.cpp:33"
source_ref: "source src/devices/bus/a2bus/a2cffa.cpp:33"
note: "CFFA 2.0 CompactFlash adapter (6502 firmware)"
contents:
- name: cffa20ee02.bin
@@ -631,7 +631,7 @@ files:
required: false
category: bios_zip
system: apple2
source_ref: "src/devices/sound/votrax.cpp:46"
source_ref: "upstream src/devices/sound/votrax.cpp:46"
note: "Votrax SC-01 speech synthesis chip, shared device"
contents:
- name: sc01.bin
@@ -643,7 +643,7 @@ files:
required: false
category: bios_zip
system: apple2
source_ref: "src/devices/sound/votrax.cpp:51"
source_ref: "upstream src/devices/sound/votrax.cpp:51"
note: "Votrax SC-01A speech synthesis chip, shared device"
contents:
- name: sc01a.bin
@@ -656,7 +656,7 @@ files:
required: true
category: bios_zip
system: apple2gs
source_ref: "src/mame/apple/apple2gs.cpp:3893-3907"
source_ref: "source src/mame/apple/apple2gs.cpp:3893-3907"
contents:
- name: 341s0632-2.bin
description: ADB microcontroller ROM (M50740/50741)
@@ -680,7 +680,7 @@ files:
required: true
category: bios_zip
system: casio-loopy
source_ref: "src/mame/casio/casloopy.cpp:2097-2105"
source_ref: "upstream src/mame/casio/casloopy.cpp:2097-2105"
contents:
- name: hd6437021.lsi302
description: SH-1 CPU internal mask ROM
@@ -696,7 +696,7 @@ files:
required: true
category: bios_zip
system: casio-pv2000
source_ref: "src/mame/casio/pv2000.cpp:416-419"
source_ref: "upstream src/mame/casio/pv2000.cpp:416-419"
contents:
- name: hn613128pc64.bin
description: Z80 BASIC ROM
@@ -708,7 +708,7 @@ files:
required: true
category: bios_zip
system: coleco-adam
source_ref: "src/mame/coleco/adam.cpp:1114-1128"
source_ref: "upstream src/mame/coleco/adam.cpp:1114-1128"
contents:
- name: os7.u2
description: OS7 operating system ROM
@@ -743,7 +743,7 @@ files:
required: true
category: bios_zip
system: coleco-adam
source_ref: "src/devices/bus/adamnet/kb.cpp:33-36"
source_ref: "upstream src/devices/bus/adamnet/kb.cpp:33-36"
contents:
- name: keyboard.u2
description: Keyboard 6801 MCU ROM
@@ -754,7 +754,7 @@ files:
required: true
category: bios_zip
system: coleco-adam
source_ref: "src/devices/bus/adamnet/printer.cpp:33-36"
source_ref: "upstream src/devices/bus/adamnet/printer.cpp:33-36"
contents:
- name: printer.u2
description: Printer 6801 MCU ROM
@@ -765,7 +765,7 @@ files:
required: true
category: bios_zip
system: coleco-adam
source_ref: "src/devices/bus/adamnet/ddp.cpp:35-38"
source_ref: "upstream src/devices/bus/adamnet/ddp.cpp:35-38"
contents:
- name: tape rev a 8865.u24
description: Digital Data Pack 6801 MCU ROM
@@ -776,7 +776,7 @@ files:
required: true
category: bios_zip
system: coleco-adam
source_ref: "src/devices/bus/adamnet/fdc.cpp:65-69"
source_ref: "upstream src/devices/bus/adamnet/fdc.cpp:65-69"
contents:
- name: adam disk u10 ad 31 rev a 09-27-84.u10
description: FDC 160KB SSDD 6801 MCU ROM
@@ -787,38 +787,38 @@ files:
required: false
category: bios_zip
system: coleco-adam
source_ref: "src/devices/bus/adamnet/fdc.cpp:76-85"
source_ref: "upstream src/devices/bus/adamnet/fdc.cpp:76-85"
- name: adam_fdc_a720dipi.zip
required: false
category: bios_zip
system: coleco-adam
source_ref: "src/devices/bus/adamnet/fdc.cpp:92-96"
source_ref: "upstream src/devices/bus/adamnet/fdc.cpp:92-96"
- name: adam_fdc_fp720at.zip
required: false
category: bios_zip
system: coleco-adam
source_ref: "src/devices/bus/adamnet/fdc.cpp:103-107"
source_ref: "upstream src/devices/bus/adamnet/fdc.cpp:103-107"
- name: adam_fdc_mihddd.zip
required: false
category: bios_zip
system: coleco-adam
source_ref: "src/devices/bus/adamnet/fdc.cpp:114-117"
source_ref: "upstream src/devices/bus/adamnet/fdc.cpp:114-117"
- name: adam_spi.zip
required: false
category: bios_zip
system: coleco-adam
source_ref: "src/devices/bus/adamnet/spi.cpp:25-28"
source_ref: "upstream src/devices/bus/adamnet/spi.cpp:25-28"
# Entex Adventure Vision
- name: advision.zip
required: true
category: bios_zip
system: entex-advision
source_ref: "src/mame/entex/advision.cpp:471"
source_ref: "upstream src/mame/entex/advision.cpp:471"
contents:
- name: ins8048-11kdp_n.u5
description: Intel 8048 main CPU ROM
@@ -834,7 +834,7 @@ files:
required: true
category: bios_zip
system: bandai-rx78
source_ref: "src/mame/bandai/rx78.cpp:577"
source_ref: "upstream src/mame/bandai/rx78.cpp:577"
note: "MACHINE_NOT_WORKING."
contents:
- name: ipl.rom
@@ -847,7 +847,7 @@ files:
required: true
category: bios_zip
system: crvision
source_ref: "src/mame/vtech/crvision.cpp:934-937"
source_ref: "source src/mame/vtech/crvision.cpp:934-937"
contents:
- name: crvision.u20
description: Microsoft BASIC ROM
@@ -858,7 +858,7 @@ files:
required: false
category: bios_zip
system: crvision
source_ref: "src/mame/vtech/crvision.cpp:939-942"
source_ref: "source src/mame/vtech/crvision.cpp:939-942"
note: "FunVision clone with alternate BIOS"
contents:
- name: funboot.rom
@@ -870,7 +870,7 @@ files:
required: false
category: bios_zip
system: crvision
source_ref: "src/mame/vtech/crvision.cpp:950-953"
source_ref: "source src/mame/vtech/crvision.cpp:950-953"
note: "VTech Laser 2001 home computer (CreatiVision successor)"
contents:
- name: laser2001.rom
@@ -882,7 +882,7 @@ files:
required: false
category: bios_zip
system: crvision
source_ref: "src/mame/vtech/crvision.cpp:955-959"
source_ref: "source src/mame/vtech/crvision.cpp:955-959"
note: "Salora Manager (Finnish variant)"
contents:
- name: "01"
@@ -899,7 +899,7 @@ files:
required: true
category: bios_zip
system: laser310
source_ref: "src/mame/vtech/vtech1.cpp:602-608"
source_ref: "source src/mame/vtech/vtech1.cpp:602-608"
note: "Z80-based home computer (1984). Clones: VZ-300, Laser 310 SHRG."
contents:
- name: vtechv20.u12
@@ -916,7 +916,7 @@ files:
required: true
category: bios_zip
system: vtech-socrates
source_ref: "src/mame/vtech/socrates.cpp:1546-1596"
source_ref: "source src/mame/vtech/socrates.cpp:1546-1596"
note: "MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND. Clones: socratfc (French Canadian), profweis (German PAL)."
contents:
- name: 27-00817-000-000.u1
@@ -945,7 +945,7 @@ files:
required: true
category: bios_zip
system: mattel-aquarius
source_ref: "src/mame/mattel/aquarius.cpp:487-500"
source_ref: "upstream src/mame/mattel/aquarius.cpp:487-500"
contents:
- name: aq_s2.u2
description: S2 BASIC ROM
@@ -964,7 +964,7 @@ files:
required: true
category: bios_zip
system: mattel-aquarius
source_ref: "src/mame/mattel/aquarius.cpp:504-514"
source_ref: "upstream src/mame/mattel/aquarius.cpp:504-514"
contents:
- name: aq2_1.rom
description: BASIC ROM
@@ -983,7 +983,7 @@ files:
required: true
category: bios_zip
system: mattel-aquarius
source_ref: "src/mame/mattel/aquarius.cpp:516-525"
source_ref: "upstream src/mame/mattel/aquarius.cpp:516-525"
contents:
- name: aq_s2.u2
description: BASIC ROM
@@ -999,7 +999,7 @@ files:
required: true
category: bios_zip
system: camplynx
source_ref: "src/mame/camputers/camplynx.cpp:995-1004"
source_ref: "upstream src/mame/camputers/camplynx.cpp:995-1004"
contents:
- name: lynx48-1.ic46
description: BASIC ROM bank 1 (Set1)
@@ -1023,7 +1023,7 @@ files:
required: true
category: bios_zip
system: camplynx
source_ref: "src/mame/camputers/camplynx.cpp:1006-1018"
source_ref: "upstream src/mame/camputers/camplynx.cpp:1006-1018"
contents:
- name: lynx9646.ic46
description: BASIC ROM bank 1
@@ -1055,7 +1055,7 @@ files:
required: true
category: bios_zip
system: camplynx
source_ref: "src/mame/camputers/camplynx.cpp:1020-1026"
source_ref: "upstream src/mame/camputers/camplynx.cpp:1020-1026"
contents:
- name: lynx128-1.ic1
description: BASIC ROM bank 1
@@ -1079,7 +1079,7 @@ files:
required: true
category: bios_zip
system: cgenie
source_ref: "src/mame/eaca/cgenie.cpp:498-510"
source_ref: "upstream src/mame/eaca/cgenie.cpp:498-510"
contents:
- name: cg_rom1.z1
description: BASIC/system ROM bank 1
@@ -1111,7 +1111,7 @@ files:
required: false
category: bios_zip
system: cgenie
source_ref: "src/mame/eaca/cgenie.cpp:512-521"
source_ref: "upstream src/mame/eaca/cgenie.cpp:512-521"
contents:
- name: cg-basic-rom-v1-pal-en.rom
description: BASIC ROM (old)
@@ -1131,7 +1131,7 @@ files:
required: false
category: bios_zip
system: cgenie
source_ref: "src/devices/bus/cgenie/expansion/floppy.cpp:61-77"
source_ref: "upstream src/devices/bus/cgenie/expansion/floppy.cpp:61-77"
note: "Optional expansion slot device, not default"
contents:
- name: cgdos.rom
@@ -1156,7 +1156,7 @@ files:
required: true
category: bios_zip
system: atom
source_ref: "src/mame/acorn/atom.cpp:1271-1276"
source_ref: "source src/mame/acorn/atom.cpp:1271-1276"
contents:
- name: abasic.ic20
description: Atom BASIC + kernel ROM (split-loaded)
@@ -1172,7 +1172,7 @@ files:
required: false
category: bios_zip
system: atom
source_ref: "src/mame/acorn/atom.cpp:1278-1289"
source_ref: "source src/mame/acorn/atom.cpp:1278-1289"
contents:
- name: mos3.rom
description: BBC mode MOS ROM
@@ -1188,7 +1188,7 @@ files:
required: false
category: bios_zip
system: atom
source_ref: "src/mame/acorn/atom.cpp:1291-1300"
source_ref: "source src/mame/acorn/atom.cpp:1291-1300"
contents:
- name: p2fp.ic21
description: Prophet 2 floating point ROM
@@ -1208,7 +1208,7 @@ files:
required: false
category: bios_zip
system: atom
source_ref: "src/devices/bus/acorn/atom/discpack.cpp:77-80"
source_ref: "source src/devices/bus/acorn/atom/discpack.cpp:77-80"
note: "Default slot device on pl6, loaded automatically"
contents:
- name: dosrom.ic15
@@ -1221,7 +1221,7 @@ files:
required: false
category: bios_zip
system: atom
source_ref: "src/devices/bus/acorn/atom/gdos.cpp:85-89"
source_ref: "source src/devices/bus/acorn/atom/gdos.cpp:85-89"
contents:
- name: gdos166.rom
description: GDOS 1.66 DOS ROM
@@ -1233,7 +1233,7 @@ files:
required: false
category: bios_zip
system: atom
source_ref: "src/devices/bus/acorn/atom/gdos2015.cpp:130-133"
source_ref: "source src/devices/bus/acorn/atom/gdos2015.cpp:130-133"
contents:
- name: gdos2015_15.ic8
description: GDOS-2015 flash ROM
@@ -1245,7 +1245,7 @@ files:
required: false
category: bios_zip
system: atom
source_ref: "src/devices/bus/acorn/atom/speech.cpp:61-63"
source_ref: "source src/devices/bus/acorn/atom/speech.cpp:61-63"
contents:
- name: sp0256a-al2.bin
description: SP0256A-AL2 speech synthesis ROM
@@ -1257,7 +1257,7 @@ files:
required: false
category: bios_zip
system: atom
source_ref: "src/devices/bus/acorn/atom/vdu80.cpp:76-78"
source_ref: "upstream src/devices/bus/acorn/atom/vdu80.cpp:76-78"
contents:
- name: charset.rom
description: EF9345 character ROM (BAD_DUMP)
@@ -1269,7 +1269,7 @@ files:
required: true
category: bios_zip
system: tiger-game-com
source_ref: "src/mame/tiger/gamecom.cpp:293-299"
source_ref: "upstream src/mame/tiger/gamecom.cpp:293-299"
contents:
- name: internal.bin
description: SM8521 CPU internal ROM
@@ -1285,7 +1285,7 @@ files:
required: true
category: bios_zip
system: gamate
source_ref: "src/mame/bitcorp/gamate.cpp:228-234"
source_ref: "upstream src/mame/bitcorp/gamate.cpp:228-234"
contents:
- name: gamate_bios_umc.bin
description: UMC/NCR ICASC00002 BIOS (default)
@@ -1301,7 +1301,7 @@ files:
required: true
category: bios_zip
system: gamepock
source_ref: "src/mame/epoch/gamepock.cpp:248-251"
source_ref: "upstream src/mame/epoch/gamepock.cpp:248-251"
contents:
- name: egpcboot.bin
description: NEC uPD78C06AG internal ROM
@@ -1313,7 +1313,7 @@ files:
required: true
category: bios_zip
system: hartung-game-master
source_ref: "src/mame/handheld/gmaster.cpp:261-263"
source_ref: "upstream src/mame/handheld/gmaster.cpp:261-263"
contents:
- name: d78c11agf_e19.u1
description: NEC D78C11AGF internal ROM
@@ -1325,7 +1325,7 @@ files:
required: true
category: bios_zip
system: fm7
source_ref: "src/mame/fujitsu/fm7.cpp:2184-2205"
source_ref: "source src/mame/fujitsu/fm7.cpp:2184-2205"
contents:
- name: fbasic300.rom
description: F-BASIC 3.00 ROM
@@ -1352,7 +1352,7 @@ files:
required: true
category: bios_zip
system: fm7
source_ref: "src/mame/fujitsu/fm7.cpp:2207-2228"
source_ref: "source src/mame/fujitsu/fm7.cpp:2207-2228"
contents:
- name: initiate.rom
description: Initiate ROM (boot sequencer)
@@ -1379,7 +1379,7 @@ files:
required: false
category: bios_zip
system: fm7
source_ref: "src/mame/fujitsu/fm7.cpp:2168-2183"
source_ref: "source src/mame/fujitsu/fm7.cpp:2168-2183"
note: "FM-NEW7 clone, inherits shared ROMs from fm7.zip parent"
contents:
- name: fbasic302.rom
@@ -1396,7 +1396,7 @@ files:
required: true
category: bios_zip
system: mz80k
source_ref: "src/mame/sharp/mz80.cpp:359-369"
source_ref: "upstream src/mame/sharp/mz80.cpp:359-369"
contents:
- name: sp1002.rom
description: Monitor ROM SP-1002
@@ -1420,7 +1420,7 @@ files:
required: true
category: bios_zip
system: mz80k
source_ref: "src/mame/sharp/mz80.cpp:343-357"
source_ref: "upstream src/mame/sharp/mz80.cpp:343-357"
contents:
- name: sp1002.rom
description: Monitor ROM SP-1002 (default BIOS)
@@ -1452,7 +1452,7 @@ files:
required: true
category: bios_zip
system: mz2000
source_ref: "src/mame/sharp/mz2000.cpp:1465-1474"
source_ref: "upstream src/mame/sharp/mz2000.cpp:1465-1474"
contents:
- name: mz20ipl.bin
description: IPL ROM
@@ -1468,7 +1468,7 @@ files:
required: true
category: bios_zip
system: mz2500
source_ref: "src/mame/sharp/mz2500.cpp:1881-1900"
source_ref: "source src/mame/sharp/mz2500.cpp:1881-1900"
contents:
- name: ipl.rom
description: IPL ROM
@@ -1500,7 +1500,7 @@ files:
required: true
category: bios_zip
system: mz700
source_ref: "src/mame/sharp/mz700.cpp:463-469"
source_ref: "upstream src/mame/sharp/mz700.cpp:463-469"
contents:
- name: 1z-013a.rom
description: Monitor ROM 1Z-013A
@@ -1516,7 +1516,7 @@ files:
required: true
category: bios_zip
system: mz800
source_ref: "src/mame/sharp/mz700.cpp:480-490"
source_ref: "upstream src/mame/sharp/mz700.cpp:480-490"
contents:
- name: mz800.rom
description: Monitor 9Z-504M (default BIOS)
@@ -1540,7 +1540,7 @@ files:
required: true
category: bios_zip
system: pc60
source_ref: "src/mame/nec/pc6001.cpp:1714-1726"
source_ref: "upstream src/mame/nec/pc6001.cpp:1714-1726"
contents:
- name: basicrom.60
description: BASIC ROM
@@ -1559,7 +1559,7 @@ files:
required: false
category: bios_zip
system: pc60
source_ref: "src/mame/nec/pc6001.cpp:1728-1740"
source_ref: "upstream src/mame/nec/pc6001.cpp:1728-1740"
contents:
- name: basicrom.60a
description: BASIC ROM (US)
@@ -1578,7 +1578,7 @@ files:
required: true
category: bios_zip
system: pc60
source_ref: "src/mame/nec/pc6001.cpp:1742-1765"
source_ref: "upstream src/mame/nec/pc6001.cpp:1742-1765"
contents:
- name: basicrom.62
description: BASIC ROM
@@ -1605,7 +1605,7 @@ files:
required: false
category: bios_zip
system: pc60
source_ref: "src/mame/nec/pc6001.cpp:1768-1791"
source_ref: "upstream src/mame/nec/pc6001.cpp:1768-1791"
contents:
- name: basicrom.66
description: BASIC ROM
@@ -1632,7 +1632,7 @@ files:
required: true
category: bios_zip
system: pc60
source_ref: "src/mame/nec/pc6001.cpp:1793-1824"
source_ref: "upstream src/mame/nec/pc6001.cpp:1793-1824"
contents:
- name: systemrom1.64
description: System ROM 1
@@ -1651,7 +1651,7 @@ files:
required: false
category: bios_zip
system: pc60
source_ref: "src/mame/nec/pc6001.cpp:1826-1870"
source_ref: "upstream src/mame/nec/pc6001.cpp:1826-1870"
contents:
- name: systemrom1.68
description: System ROM 1
@@ -1695,7 +1695,7 @@ files:
required: true
category: bios_zip
system: pegasus
source_ref: "src/mame/ausnz/pegasus.cpp:544-565"
source_ref: "upstream src/mame/ausnz/pegasus.cpp:544-565"
note: "6809-based home computer (1981, New Zealand). 8 monitor BIOS variants, 5 cartridge expansion slots."
contents:
- name: mon11_2674.bin
@@ -1740,7 +1740,7 @@ files:
required: true
category: bios_zip
system: supracan
source_ref: "src/mame/umc/supracan.cpp:2458-2467"
source_ref: "source src/mame/umc/supracan.cpp:2458-2467"
contents:
- name: internal_68k.bin
description: 68000 internal security ROM
@@ -1759,7 +1759,7 @@ files:
required: true
category: bios_zip
system: supracan
source_ref: "src/mame/umc/umc6650.cpp:32-36"
source_ref: "upstream src/mame/umc/umc6650.cpp:32-36"
note: "UMC 6650 cartridge lockout chip device ROM."
contents:
- name: umc6650.bin
@@ -1774,7 +1774,7 @@ files:
required: true
category: bios_zip
system: tandy-vis
source_ref: "src/mame/trs/vis.cpp:1062-1066"
source_ref: "upstream src/mame/trs/vis.cpp:1062-1066"
contents:
- name: p513bk0b.bin
description: BIOS bank 0
@@ -1795,7 +1795,7 @@ files:
required: true
category: bios_zip
system: trs80
source_ref: "src/mame/trs/trs80.cpp:567-584"
source_ref: "upstream src/mame/trs/trs80.cpp:567-584"
note: "TRS-80 Model I Level I Basic (1977). Only fully working TRS-80 machine in MAME."
contents:
- name: level1.rom
@@ -1811,7 +1811,7 @@ files:
required: true
category: bios_zip
system: trs80
source_ref: "src/mame/trs/trs80.cpp:587-603"
source_ref: "upstream src/mame/trs/trs80.cpp:587-603"
note: |
TRS-80 Model I Level II Basic (1978). Separate parent machine from trs80 (Level I).
2 BIOS variants: Radio Shack Level II and R/S L2 (alternate dumps).
@@ -1850,7 +1850,7 @@ files:
required: false
category: bios_zip
system: trs80
source_ref: "src/mame/trs/trs80.cpp:608-617"
source_ref: "upstream src/mame/trs/trs80.cpp:608-617"
note: |
EACA Video Genie EG3003 (1980). TRS-80 Level II compatible clone.
Parent for sys80/sys80p/ht1080z/ht1080z2/ht108064 clones.
@@ -1881,7 +1881,7 @@ files:
required: false
category: bios_zip
system: trs80
source_ref: "src/mame/trs/trs80.cpp:620-632"
source_ref: "upstream src/mame/trs/trs80.cpp:620-632"
note: "EACA System-80 (1980). Clone of eg3003 with different extension ROM. sys80p (50 Hz) shares ROMs."
contents:
- name: sys80.z13
@@ -1897,7 +1897,7 @@ files:
required: false
category: bios_zip
system: trs80
source_ref: "src/mame/trs/trs80.cpp:637-646"
source_ref: "source src/mame/trs/trs80.cpp:637-646"
note: "Hiradastechnika HT-1080Z Series I (1983). Hungarian clone of eg3003."
contents:
- name: ht1080z.z25
@@ -1909,7 +1909,7 @@ files:
required: false
category: bios_zip
system: trs80
source_ref: "src/mame/trs/trs80.cpp:649-658"
source_ref: "upstream src/mame/trs/trs80.cpp:649-658"
note: "Hiradastechnika HT-1080Z Series II (1984). Clone of eg3003."
contents:
- name: ht1080z2.z13
@@ -1925,7 +1925,7 @@ files:
required: false
category: bios_zip
system: trs80
source_ref: "src/mame/trs/trs80.cpp:661-670"
source_ref: "upstream src/mame/trs/trs80.cpp:661-670"
note: "Hiradastechnika HT-1080Z/64 (1985). 64-column clone of eg3003."
contents:
- name: 3001_64.z10
@@ -1949,7 +1949,7 @@ files:
required: true
category: bios_zip
system: trs80
source_ref: "src/mame/trs/trs80m3.cpp:483-519"
source_ref: "upstream src/mame/trs/trs80m3.cpp:483-519"
note: |
TRS-80 Model III (1980). Parent for trs80m4/trs80m4p/cp500 clones.
4 BIOS variants: Level 2 ROM C Rev C (default), Rev B, Network III v2 (student),
@@ -1988,7 +1988,7 @@ files:
required: false
category: bios_zip
system: trs80
source_ref: "src/mame/trs/trs80m3.cpp:522-528"
source_ref: "upstream src/mame/trs/trs80m3.cpp:522-528"
note: |
TRS-80 Model 4 (1980). Clone of trs80m3. BAD_DUMP combined ROM
(should be split into 3 like trs80m3). MACHINE_NOT_WORKING.
@@ -2006,7 +2006,7 @@ files:
required: false
category: bios_zip
system: trs80
source_ref: "src/mame/trs/trs80m3.cpp:530-539"
source_ref: "upstream src/mame/trs/trs80m3.cpp:530-539"
note: |
TRS-80 Model 4P (1983). Clone of trs80m3. Completely different memory map:
Model III ROMs loaded from boot disk, only a bootloader ROM on board.
@@ -2030,7 +2030,7 @@ files:
required: false
category: bios_zip
system: trs80
source_ref: "src/mame/trs/trs80m3.cpp:541-550"
source_ref: "upstream src/mame/trs/trs80m3.cpp:541-550"
note: "Prologica CP-500 (1982). Brazilian TRS-80 Model III clone. MACHINE_NOT_WORKING."
contents:
- name: s_8407_cn62516n_cp500a_prologica_83.ci111
@@ -2047,7 +2047,7 @@ files:
required: true
category: bios_zip
system: ti99
source_ref: "src/mame/ti/ti99_4x.cpp:1153-1166"
source_ref: "source src/mame/ti/ti99_4x.cpp:1153-1166"
note: "TI-99/4A Home Computer (1981). Parent machine ROM set."
contents:
- name: 994a_grom0.u500
@@ -2075,7 +2075,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/mame/ti/ti99_4x.cpp:1138-1151"
source_ref: "source src/mame/ti/ti99_4x.cpp:1138-1151"
note: "TI-99/4 Home Computer (1979). Earlier model with smaller keyboard."
contents:
- name: 994_grom0.u500
@@ -2104,7 +2104,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/sidecar/speechsyn.cpp:242-246"
source_ref: "upstream src/devices/bus/ti99/sidecar/speechsyn.cpp:242-246"
note: "TI-99 Speech Synthesizer sidecar. 2 TMS6100 vocabulary ROMs."
contents:
- name: cd2325a.u2a
@@ -2120,7 +2120,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/peb/ti_fdc.cpp:389"
source_ref: "source src/devices/bus/ti99/peb/ti_fdc.cpp:389"
note: "TI Standard DSSD Floppy Controller."
contents:
- name: fdc_dsr.u26
@@ -2136,7 +2136,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/peb/bwg.cpp:597"
source_ref: "source src/devices/bus/ti99/peb/bwg.cpp:597"
note: "SNUG BwG Floppy Controller."
contents:
- name: bwg_dsr.u15
@@ -2148,7 +2148,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/peb/cc_fdc.cpp:567"
source_ref: "source src/devices/bus/ti99/peb/cc_fdc.cpp:567"
note: "CorComp Disk Controller Card."
contents:
- name: ccdcc_v89.u3
@@ -2164,7 +2164,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/peb/cc_fdc.cpp:730"
source_ref: "source src/devices/bus/ti99/peb/cc_fdc.cpp:730"
note: "CorComp Floppy Disk Controller Card Rev A."
contents:
- name: ccfdc_v89mg.u1
@@ -2180,7 +2180,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/peb/ti_rs232.cpp:1071"
source_ref: "source src/devices/bus/ti99/peb/ti_rs232.cpp:1071"
note: "TI RS232/PIO Interface."
contents:
- name: rs232pio_dsr.u1
@@ -2192,7 +2192,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/peb/evpc.cpp:453"
source_ref: "upstream src/devices/bus/ti99/peb/evpc.cpp:453"
note: "SNUG Enhanced Video Processor Card."
contents:
- name: evpc_dsr.u21
@@ -2204,7 +2204,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/peb/hfdc.cpp:1047"
source_ref: "upstream src/devices/bus/ti99/peb/hfdc.cpp:1047"
note: "Myarc Hard and Floppy Disk Controller."
contents:
- name: hfdc_dsr.u34
@@ -2216,7 +2216,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/peb/pcode.cpp:322"
source_ref: "upstream src/devices/bus/ti99/peb/pcode.cpp:322"
note: "TI P-Code Card. 8 GROMs + 2 ROMs for UCSD Pascal support."
contents:
- name: pcode_grom0.u11
@@ -2264,7 +2264,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/peb/myarcfdc.cpp:426"
source_ref: "source src/devices/bus/ti99/peb/myarcfdc.cpp:426"
note: "Myarc Disk Controller Card (DDCC-1)."
contents:
- name: ddcc1.u3
@@ -2276,7 +2276,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/peb/myarcmem.cpp:193"
source_ref: "source src/devices/bus/ti99/peb/myarcmem.cpp:193"
note: "Myarc Memory Expansion Card (MEXP-1, 512KB with XB2 DSR)."
contents:
- name: myarc512k_xb2_dsr.bin
@@ -2288,7 +2288,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/peb/tipi.cpp:697"
source_ref: "source src/devices/bus/ti99/peb/tipi.cpp:697"
note: "TIPI card (Raspberry Pi interface). 3 BIOS variants (2021/2023/2025)."
contents:
- name: tipidsr.u2
@@ -2308,7 +2308,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/peb/scsicard.cpp:473"
source_ref: "source src/devices/bus/ti99/peb/scsicard.cpp:473"
note: "Western Horizon Technologies SCSI host adapter."
contents:
- name: scsidsr150.u6
@@ -2320,7 +2320,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/sidecar/arcturus.cpp:74-80"
source_ref: "upstream src/devices/bus/ti99/sidecar/arcturus.cpp:74-80"
note: "Arcturus sidecar cartridge."
contents:
- name: arcturus.u1
@@ -2340,7 +2340,7 @@ files:
required: false
category: bios_zip
system: ti99
source_ref: "src/devices/bus/ti99/gromport/gkracker.cpp:409-413"
source_ref: "source src/devices/bus/ti99/gromport/gkracker.cpp:409-413"
note: "Miller's Graphics GRAM Kracker."
contents:
- name: gkracker.bin
+37 -37
View File
@@ -69,7 +69,7 @@ files:
md5: 3c406514b9806a7c57ee65fb0b0c39b4
sha1: 09288be705464b608ff190519ab008d3dfcd1b05
validation: [size]
source_ref: "source/Memory.cpp:2054, source/Memory.cpp:2065-2069, source/frontends/mariani/MarianiFrame.cpp:177"
source_ref: "source source/Memory.cpp:2054, source source/Memory.cpp:2065-2069, source source/frontends/mariani/MarianiFrame.cpp:177"
note: "Loaded when the machine type is Apple II (original)."
- name: Apple2_Plus.rom
@@ -80,7 +80,7 @@ files:
md5: 572b3005a4fa49bc54917b069b82c1ab
sha1: 33a24f5489ba9195b44be77d9afb2252594cb5c7
validation: [size]
source_ref: "source/Memory.cpp:2055, 2065-2069, 2126-2137, source/frontends/mariani/MarianiFrame.cpp:178"
source_ref: "source source/Memory.cpp:2055, 2065-2069, 2126-2137, source source/frontends/mariani/MarianiFrame.cpp:178"
note: >
Also read on an original Apple II with a language card in slot 0, where
MemInitializeCustomF8ROM copies its last 2 KB over the autostart F8 area.
@@ -93,7 +93,7 @@ files:
md5: f3e8237eca3809bec2a42b984a1332a8
sha1: ad200b3263d08e7235d0871c8595963a07adc905
validation: [size]
source_ref: "source/Memory.cpp:2056, source/Memory.cpp:2065-2069, source/frontends/mariani/MarianiFrame.cpp:179"
source_ref: "source source/Memory.cpp:2056, source source/Memory.cpp:2065-2069, source source/frontends/mariani/MarianiFrame.cpp:179"
note: "Loaded when the machine type is Apple II J-Plus."
- name: Apple2e.rom
@@ -104,7 +104,7 @@ files:
md5: 346bc782c6a08a531c460e33bc03daf4
sha1: 61fa9254628e5bb7236fb474006116d67684d747
validation: [size]
source_ref: "source/Memory.cpp:2057, source/Memory.cpp:2065-2069, source/Memory.cpp:2100-2117, source/frontends/mariani/MarianiFrame.cpp:180"
source_ref: "source source/Memory.cpp:2057, source source/Memory.cpp:2065-2069, source source/Memory.cpp:2100-2117, source source/frontends/mariani/MarianiFrame.cpp:180"
note: "Loaded when the machine type is Apple //e (original)."
- name: Apple2e_Enhanced.rom
@@ -115,7 +115,7 @@ files:
md5: 38063e08c778503fc03ecebb979769e9
sha1: b8ea90abe135a0031065e01697c4a3a20d51198b
validation: [size]
source_ref: "source/Memory.cpp:2058, source/Memory.cpp:2065-2069, source/Memory.cpp:2100-2117, source/frontends/mariani/MarianiFrame.cpp:181"
source_ref: "source source/Memory.cpp:2058, source source/Memory.cpp:2065-2069, source source/Memory.cpp:2100-2117, source source/frontends/mariani/MarianiFrame.cpp:181"
note: "Default machine type."
- name: PRAVETS82.ROM
@@ -126,7 +126,7 @@ files:
md5: c619b7edfcf021f3b8fd20d9386676ba
sha1: 8bd7ced83e209a15e9b19a05a5ef4b8e996dc1a5
validation: [size]
source_ref: "source/Memory.cpp:2059, source/Memory.cpp:2065-2069, source/frontends/mariani/MarianiFrame.cpp:182"
source_ref: "source source/Memory.cpp:2059, source source/Memory.cpp:2065-2069, source source/frontends/mariani/MarianiFrame.cpp:182"
note: "Loaded when the machine type is Pravets 82."
- name: PRAVETS8M.ROM
@@ -137,7 +137,7 @@ files:
md5: 76c79535f7cf77973e2c711aa977a124
sha1: f1b4ff018acf95f3355f0d575b66a188d728b687
validation: [size]
source_ref: "source/Memory.cpp:2060, source/Memory.cpp:2065-2069, source/frontends/mariani/MarianiFrame.cpp:183"
source_ref: "source source/Memory.cpp:2060, source source/Memory.cpp:2065-2069, source source/frontends/mariani/MarianiFrame.cpp:183"
note: "Loaded when the machine type is Pravets 8M."
- name: PRAVETS8C.ROM
@@ -148,7 +148,7 @@ files:
md5: 1896d7b98dd940c89f7c8ea899b71006
sha1: c976fe56e57706c161f513a82ba3e0d8cda83904
validation: [size]
source_ref: "source/Memory.cpp:2061, source/Memory.cpp:2065-2069, source/frontends/mariani/MarianiFrame.cpp:184"
source_ref: "source source/Memory.cpp:2061, source source/Memory.cpp:2065-2069, source source/frontends/mariani/MarianiFrame.cpp:184"
note: "Loaded when the machine type is Pravets 8A."
- name: TK3000e.rom
@@ -159,7 +159,7 @@ files:
md5: 8d84b614b545d4eec8799d3f325332cb
sha1: f163e5753c18ff0e812a448e8da406f102600edf
validation: [size]
source_ref: "source/Memory.cpp:2062, source/Memory.cpp:2065-2069, source/frontends/mariani/MarianiFrame.cpp:185"
source_ref: "source source/Memory.cpp:2062, source source/Memory.cpp:2065-2069, source source/frontends/mariani/MarianiFrame.cpp:185"
note: "Loaded when the machine type is TK3000 //e."
- name: Base64A.rom
@@ -170,7 +170,7 @@ files:
md5: 352fdbcae14c6a8c0398822c7a273309
sha1: f1c779af480b5bda2bdd03950c1201a5c5143bea
validation: [size]
source_ref: "source/Memory.cpp:2063, source/Memory.cpp:2065-2069, source/Memory.cpp:2114-2117, source/frontends/mariani/MarianiFrame.cpp:186"
source_ref: "source source/Memory.cpp:2063, source source/Memory.cpp:2065-2069, source source/Memory.cpp:2114-2117, source source/frontends/mariani/MarianiFrame.cpp:186"
note: "Loaded when the machine type is Base64A. Copied into memrom as MaxRomPages pages of 12 KB."
- name: Freezes_Non-autostart_F8_Rom.rom
@@ -180,7 +180,7 @@ files:
md5: d0a61e95ed1e1dc37c8e4801326aa79e
sha1: 3180be6b555ee9ef1f59c4fc3f25c5aab8c39c81
validation: [size]
source_ref: "source/Memory.cpp:2163-2168, source/Utilities.cpp:188-189, source/Common.h:94, source/frontends/mariani/MarianiFrame.cpp:187"
source_ref: "source source/Memory.cpp:2163-2168, source source/Utilities.cpp:188-189, source source/Common.h:94, source source/frontends/mariani/MarianiFrame.cpp:187"
note: >
MemInitializeCustomF8ROM copies it over $F800 to $FFFF when the
configuration value "The Freeze's F8 Rom" is set and the machine is an
@@ -195,7 +195,7 @@ files:
md5: 9ac0dc8c4d0002eb45b0b84be0bde5ec
sha1: f9d312f128c9557d9d6ac03bfad6c3ddf83e5659
validation: [size]
source_ref: "source/NTSC_CharSet.cpp:249-256, 296, source/frontends/mariani/MarianiFrame.cpp:189"
source_ref: "source source/NTSC_CharSet.cpp:249-256, 296, source source/frontends/mariani/MarianiFrame.cpp:189"
note: "make_csbits reads it on every start, whatever the machine type."
- name: Apple2_JPlus_Video.rom
@@ -206,7 +206,7 @@ files:
md5: 271e2c9bf928b95e7baeff391db45495
sha1: 0a382be58db5215c4a3de53b19a72fab660d5da2
validation: [size]
source_ref: "source/NTSC_CharSet.cpp:258-266, 303, source/frontends/mariani/MarianiFrame.cpp:190"
source_ref: "source source/NTSC_CharSet.cpp:258-266, 303, source source/frontends/mariani/MarianiFrame.cpp:190"
note: "Read on every start. Fills the two J-Plus character sets selected by AN2."
- name: Apple2e_Enhanced_Video.rom
@@ -217,7 +217,7 @@ files:
md5: 9123fff3442c0e688cc6816be88dd4ab
sha1: b2b5d87f52693817fc747df087a4aa1ddcdb1f10
validation: [size]
source_ref: "source/NTSC_CharSet.cpp:278-285, 297, 299-301, source/frontends/mariani/MarianiFrame.cpp:191"
source_ref: "source source/NTSC_CharSet.cpp:278-285, 297, 299-301, source source/frontends/mariani/MarianiFrame.cpp:191"
note: >
Read on every start. The original //e set is derived from it by putting
the non-alt characters back over the 32 mousetext slots.
@@ -230,7 +230,7 @@ files:
md5: 4b45852b369e2afd864a02d0d91f70dc
sha1: 87ca8135f7526ddf829f9c2c4f7dbe4d568818fc
validation: [size]
source_ref: "source/NTSC_CharSet.cpp:268-276, 304, source/frontends/mariani/MarianiFrame.cpp:192"
source_ref: "source source/NTSC_CharSet.cpp:268-276, 304, source source/frontends/mariani/MarianiFrame.cpp:192"
note: "Read on every start. Split in two 2 KB halves for the two character sets."
- name: CHARSET82.bmp
@@ -240,7 +240,7 @@ files:
size: 8254
md5: 5b4866713477fdb08bb2a78d2d86ceb0
sha1: 34718c242ccc539c54b456eca84286421ad24166
source_ref: "source/NTSC_CharSet.cpp:291, source/frontends/mariani/MarianiFrame.cpp:52-61"
source_ref: "source source/NTSC_CharSet.cpp:291, source source/frontends/mariani/MarianiFrame.cpp:52-61"
note: >
Read through GetBitmap on every start, decoded with ImageIO and packed
eight pixels to the octet. No size check: the copy stops at the shorter of
@@ -253,7 +253,7 @@ files:
size: 8254
md5: f2720f70859026c76e07fc598fbe435f
sha1: cfbdbc1d76542f2a60dbbbdf9deb218ee197351e
source_ref: "source/NTSC_CharSet.cpp:292, source/frontends/mariani/MarianiFrame.cpp:52-61"
source_ref: "source source/NTSC_CharSet.cpp:292, source source/frontends/mariani/MarianiFrame.cpp:52-61"
note: "Read through GetBitmap on every start."
- name: CHARSET8C.bmp
@@ -263,7 +263,7 @@ files:
size: 16446
md5: 9248c1f19f3d3277a031f46a19b2e350
sha1: 0ec9ebe6542ca8f89ed4a7c417716b287a75b48e
source_ref: "source/NTSC_CharSet.cpp:293-294, source/frontends/mariani/MarianiFrame.cpp:52-61"
source_ref: "source source/NTSC_CharSet.cpp:293-294, source source/frontends/mariani/MarianiFrame.cpp:52-61"
note: "Read twice, at row 0 for the alt character set off and at row 16 for on."
- name: DISK2.rom
@@ -274,7 +274,7 @@ files:
md5: 2020aa1413ff77fe29353f3ee72dc295
sha1: d4181c9f046aafc3fb326b381baac809d9e38d16
validation: [size]
source_ref: "source/Disk.cpp:2074-2082, source/Disk.cpp:2104-2108, source/frontends/mariani/MarianiFrame.cpp:166"
source_ref: "source source/Disk.cpp:2074-2082, source source/Disk.cpp:2104-2108, source source/frontends/mariani/MarianiFrame.cpp:166"
note: >
Read when the Disk II card initialises, which is slot 6 by default. Both
firmware images are read up front and the one installed at $C600 follows
@@ -288,7 +288,7 @@ files:
md5: 4f80448507cf43ab40c17ac08d89e278
sha1: afd060e6f35faf3bb0146fa889fc787adf56330a
validation: [size]
source_ref: "source/Disk.cpp:2074-2082, source/Disk.cpp:2104-2106, source/frontends/mariani/MarianiFrame.cpp:165"
source_ref: "source source/Disk.cpp:2074-2082, source source/Disk.cpp:2104-2106, source source/frontends/mariani/MarianiFrame.cpp:165"
note: "Read alongside the 16 sector image when the Disk II card initialises."
- name: SSC.rom
@@ -299,7 +299,7 @@ files:
md5: 67c0d61ab0911183faf05270f881a97e
sha1: 6dab633470c6bc4cb3e81d09fda46597caf8ee57
validation: [size]
source_ref: "source/SerialComms.cpp:957-970, source/frontends/mariani/MarianiFrame.cpp:167"
source_ref: "source source/SerialComms.cpp:957-970, source source/frontends/mariani/MarianiFrame.cpp:167"
note: >
Read when the card initialises, slot 2 by default. The 256 bytes at
offset 0x700 go to the slot ROM and the whole 2 KB stays as expansion ROM.
@@ -312,7 +312,7 @@ files:
md5: 5902996f16dc78fc013f6e1db14805b3
sha1: c75c751589cbcc1ad4ab4f63676af7abadd86f5b
validation: [size]
source_ref: "source/ParallelPrinter.cpp:43-52, source/frontends/mariani/MarianiFrame.cpp:171"
source_ref: "source source/ParallelPrinter.cpp:43-52, source source/frontends/mariani/MarianiFrame.cpp:171"
note: "Read when the printer card initialises, slot 1 by default."
- name: MouseInterface.rom
@@ -323,7 +323,7 @@ files:
md5: 22563ab338024dac7b03510371d49c57
sha1: 3a9d881a8a8d30f55b9719aceebbcf717f829d6f
validation: [size]
source_ref: "source/MouseInterface.cpp:163-176, source/frontends/mariani/MarianiFrame.cpp:173"
source_ref: "source source/MouseInterface.cpp:163-176, source source/frontends/mariani/MarianiFrame.cpp:173"
note: "Read only when the user puts the mouse card in a slot. No default slot holds it."
- name: HDC-SmartPort.bin
@@ -334,7 +334,7 @@ files:
md5: 2592efa1d34ade55d490a1b39911c9b2
sha1: fd557998fd5823ad69a42ad1282e4fe47db02dca
validation: [size]
source_ref: "source/Harddisk.cpp:222-241, source/frontends/mariani/MarianiFrame.cpp:170"
source_ref: "source source/Harddisk.cpp:222-241, source source/frontends/mariani/MarianiFrame.cpp:170"
note: >
Default firmware of the hard disk card, which no slot holds until the user
adds it. Block mode and drive count are patched into the copy afterwards.
@@ -347,7 +347,7 @@ files:
md5: e0a40e9166af27b16f60beb83c9233f0
sha1: 69667800c54da1d4466e7b2168c0e418a4cf586c
validation: [size]
source_ref: "source/Harddisk.cpp:227, source/Harddisk.cpp:237, source/Harddisk.cpp:1439-1441, source/frontends/mariani/MarianiFrame.cpp:168"
source_ref: "source source/Harddisk.cpp:227, source source/Harddisk.cpp:237, source source/Harddisk.cpp:1439-1441, source source/frontends/mariani/MarianiFrame.cpp:168"
note: "Selected over the SmartPort firmware when a save state carries a hard disk card older than version 4."
- name: Hddrvr-v2.bin
@@ -357,7 +357,7 @@ files:
md5: a49e45e7a6d4de23e0845a59c7e31e0c
sha1: 06115eebb4d58221b5c062a42bf3e41e137447ed
validation: [size]
source_ref: "source/Harddisk.cpp:228, source/Harddisk.cpp:237, source/Harddisk.cpp:1439-1443, source/frontends/mariani/MarianiFrame.cpp:169"
source_ref: "source source/Harddisk.cpp:228, source source/Harddisk.cpp:237, source source/Harddisk.cpp:1439-1443, source source/frontends/mariani/MarianiFrame.cpp:169"
note: >
Selected when a save state carries hard disk card version 4. The
application bundle does not ship it, so it has to be placed in
@@ -371,7 +371,7 @@ files:
md5: 6ab4d0a20071dad38154a7c0278beee6
sha1: 3b0d57ff9abb3302cc949f7e0cc71d38ea5a89ce
validation: [size]
source_ref: "source/ProDOS_Utils.cpp:832-836, source/frontends/mariani/MarianiFrame.cpp:194"
source_ref: "source source/ProDOS_Utils.cpp:832-836, source source/frontends/mariani/MarianiFrame.cpp:194"
note: "Read by the Disk Maker window when it formats an image without copying DOS 3.3."
- name: bootsector_prodos243.bin
@@ -382,7 +382,7 @@ files:
md5: 2695dc5458076eb747b9f245dd1a7ed9
sha1: e2f1b6342efff3a39fafd239f200707bc7494592
validation: [size]
source_ref: "source/ProDOS_Utils.cpp:792-796, source/frontends/mariani/MarianiFrame.cpp:195"
source_ref: "source source/ProDOS_Utils.cpp:792-796, source source/frontends/mariani/MarianiFrame.cpp:195"
note: "Read by the Disk Maker window when it creates a ProDOS image."
- name: dos33c.bin
@@ -393,7 +393,7 @@ files:
md5: 46a02fc4775b3d959f3f949a70eaa616
sha1: 52d1bbeed17f2a2240cb38249dba3663ad0b8a1f
validation: [size]
source_ref: "source/ProDOS_Utils.cpp:774-778, source/frontends/mariani/MarianiFrame.cpp:196"
source_ref: "source source/ProDOS_Utils.cpp:774-778, source source/frontends/mariani/MarianiFrame.cpp:196"
note: "Read by the Disk Maker window when DOS 3.3 is copied onto the new image."
- name: prodos243.bin
@@ -404,7 +404,7 @@ files:
md5: 90644bd658fd0922d28eccb7cfb7cb76
sha1: 17c354249ddbfaf20b570d3c5e33b693e36646aa
validation: [size]
source_ref: "source/ProDOS_Utils.cpp:595-599, source/frontends/mariani/MarianiFrame.cpp:197"
source_ref: "source source/ProDOS_Utils.cpp:595-599, source source/frontends/mariani/MarianiFrame.cpp:197"
note: "Read by the Disk Maker window when the ProDOS system file is copied."
- name: bitsy.boot.bin
@@ -415,7 +415,7 @@ files:
md5: e6e8f7edc3ae48f827a97090cdca741c
sha1: 474c2b0c666239c76fce07e1c96471650431a2d6
validation: [size]
source_ref: "source/ProDOS_Utils.cpp:509-513, source/frontends/mariani/MarianiFrame.cpp:198"
source_ref: "source source/ProDOS_Utils.cpp:509-513, source source/frontends/mariani/MarianiFrame.cpp:198"
note: "Read by the Disk Maker window when Bitsy Boot is copied."
- name: quit.system.bin
@@ -426,7 +426,7 @@ files:
md5: 6a32c39d8ac24bd56a03d79299b0a8f1
sha1: dbda9a9fd882af929b17cd2de1a975e7f1b93361
validation: [size]
source_ref: "source/ProDOS_Utils.cpp:552-556, source/frontends/mariani/MarianiFrame.cpp:199"
source_ref: "source source/ProDOS_Utils.cpp:552-556, source source/frontends/mariani/MarianiFrame.cpp:199"
note: "Read by the Disk Maker window when Bitsy Bye is copied."
- name: basic17.system.bin
@@ -437,7 +437,7 @@ files:
md5: a8d8c08f5cb4a9480389477c6c2f2834
sha1: 6ba0571dee8da75f5c1736854e206eb9d2601fac
validation: [size]
source_ref: "source/ProDOS_Utils.cpp:467-471, source/frontends/mariani/MarianiFrame.cpp:200"
source_ref: "source source/ProDOS_Utils.cpp:467-471, source source/frontends/mariani/MarianiFrame.cpp:200"
note: "Read by the Disk Maker window when BASIC.SYSTEM is copied."
- name: APPLE2E.SYM
@@ -447,7 +447,7 @@ files:
size: 13444
md5: 034527d42a96d0f39977cb85c6a8f2d8
sha1: fcfbbb25e06f58d13e762b02bfd468c834d98fc8
source_ref: "source/Debugger/Debugger_Symbols.cpp:46, 774, 814-817, source/Debugger/Debug.cpp:9495-9496"
source_ref: "upstream source/Debugger/Debugger_Symbols.cpp:46, 774, 814-817, source source/Debugger/Debug.cpp:9495-9496"
note: >
Preloaded into the Main table when the emulator starts. Read from the
support directory first, then from the bundle. Parsed as lines of address
@@ -460,7 +460,7 @@ files:
size: 15378
md5: 7253a9ba7d7ca807016f5adc0207dd7b
sha1: 496a0bd1af463fce81b362da9e4757a993e355d5
source_ref: "source/Debugger/Debugger_Symbols.cpp:47, 774, 814-817, source/Debugger/Debug.cpp:9498-9499"
source_ref: "upstream source/Debugger/Debugger_Symbols.cpp:47, 774, 814-817, source source/Debugger/Debug.cpp:9498-9499"
note: "Preloaded into the Basic table when the emulator starts."
- name: A2_DOS33.SYM2
@@ -469,7 +469,7 @@ files:
size: 2380
md5: 88bd69906b4b3109b3f31472fb4b47f4
sha1: 51cc84e2cbd9bd61d50a0931cdae0a2ef0a57d6c
source_ref: "source/Debugger/Debugger_Symbols.cpp:53, 774-806, source/Debugger/Debug.cpp:9502-9503"
source_ref: "upstream source/Debugger/Debugger_Symbols.cpp:53, 774-806, source source/Debugger/Debug.cpp:9502-9503"
note: >
Preloaded into the DOS33 table when the emulator starts. The .SYM2
extension routes it through the debugger script reader instead of the
@@ -483,7 +483,7 @@ files:
size: 501992
md5: 972ce55fa7b905a494de16a7e8ec1949
sha1: c66c1955dac84a253a661720a7947150c109f315
source_ref: "source/frontends/mariani/debugger/ConsoleViewController.mm:74, source/frontends/mariani/debugger/InspectorOutlineViewController.mm:356, source/frontends/mariani/debugger/CharacterMappings.mm:13-142, source/frontends/mariani/Mariani-Info.plist:5-6"
source_ref: "source source/frontends/mariani/debugger/ConsoleViewController.mm:74, source source/frontends/mariani/debugger/InspectorOutlineViewController.mm:356, source source/frontends/mariani/debugger/CharacterMappings.mm:13-142, source source/frontends/mariani/Mariani-Info.plist:5-6"
note: >
Registered from the resource folder by ATSApplicationFontsPath and asked
for by family name. CharacterMappings maps Apple II character values to
+3 -3
View File
@@ -106,7 +106,7 @@ files:
.gen or .sms, or inside a .zip, .7z or .rar holding one. The tests are the
length and the "BOOT" text at 0x124 or 0x128, and a file failing either aborts
the load rather than falling back.
source_ref: "MD.emu/src/main/Main.cc:311-344 (region choice, read, checks), MD.emu/src/genplus-gx/loadrom.cc:426-432 (size and signature), MD.emu/src/main/EmuMenuViews.cc:290-295,317-345 (picker and filter)"
source_ref: "source MD.emu/src/main/Main.cc:311-344 (region choice, read, checks), source MD.emu/src/genplus-gx/loadrom.cc:426-432 (size and signature), source MD.emu/src/main/EmuMenuViews.cc:290-295, 317-345 (picker and filter)"
- name: bios_CD_J.bin
system: sega-megacd
@@ -120,7 +120,7 @@ files:
note: >-
Taken by the default branch: USA and Europe go to the other two paths and
every other region code lands here, both Japanese ones included.
source_ref: "MD.emu/src/main/Main.cc:311-344 (region choice, read, checks), MD.emu/src/genplus-gx/loadrom.cc:426-432 (size and signature), MD.emu/src/main/EmuMenuViews.cc:290-295,317-345 (picker and filter)"
source_ref: "source MD.emu/src/main/Main.cc:311-344 (region choice, read, checks), source MD.emu/src/genplus-gx/loadrom.cc:426-432 (size and signature), source MD.emu/src/main/EmuMenuViews.cc:290-295, 317-345 (picker and filter)"
- name: bios_CD_E.bin
system: sega-megacd
@@ -134,4 +134,4 @@ files:
note: >-
Reached when the boot sector byte at 0x20b is 0x64 or the Game Region
setting is Europe.
source_ref: "MD.emu/src/main/Main.cc:311-344 (region choice, read, checks), MD.emu/src/genplus-gx/loadrom.cc:426-432 (size and signature), MD.emu/src/main/EmuMenuViews.cc:290-295,317-345 (picker and filter)"
source_ref: "source MD.emu/src/main/Main.cc:311-344 (region choice, read, checks), source MD.emu/src/genplus-gx/loadrom.cc:426-432 (size and signature), source MD.emu/src/main/EmuMenuViews.cc:290-295, 317-345 (picker and filter)"
+7 -7
View File
@@ -84,7 +84,7 @@ files:
boot and makes SetupDirectBoot copy the Nintendo logo out of the ROM header
into the BIOS at 0x20 so DS-to-GBA communication still works. FreeBIOS is
substituted when custom BIOS is off.
source_ref: "app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:51-53,100-113, app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:149, app/src/main/cpp/EmulatorArgsBuilder.cpp:19-40, src/MemConstants.h:30-36, src/NDS.cpp:807-811, src/NDS.cpp:277-296,303-310"
source_ref: "source app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:51-53, 100-113, source app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:149, source app/src/main/cpp/EmulatorArgsBuilder.cpp:19-40, upstream src/MemConstants.h:30-36, upstream src/NDS.cpp:807-811, upstream src/NDS.cpp:277-296, 303-310"
- name: bios7.bin
aliases: [NDS_Bios7.bin, nds7.bin]
@@ -103,7 +103,7 @@ files:
Key1_KeyBuf zeroed instead of seeding it from offset 0x0030, so cartridge
Key1 encryption is unavailable. FreeBIOS is substituted when custom BIOS is
off.
source_ref: "app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:47-49,100-113, app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:148, app/src/main/cpp/EmulatorArgsBuilder.cpp:42-62, src/MemConstants.h:30-36, src/NDS.cpp:801-805, src/NDSCart.cpp:138-151"
source_ref: "source app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:47-49, 100-113, source app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:148, source app/src/main/cpp/EmulatorArgsBuilder.cpp:42-62, upstream src/MemConstants.h:30-36, upstream src/NDS.cpp:801-805, upstream src/NDSCart.cpp:138-151"
- name: firmware.bin
aliases: [dsfirmware.bin]
@@ -123,7 +123,7 @@ files:
image before it reaches the core. A firmware the core reports as
non-bootable forces direct boot. When custom BIOS is off the core builds a
firmware in memory instead.
source_ref: "app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:55-70,120, app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:150, app/src/main/cpp/EmulatorArgsBuilder.cpp:93-185,289-337, src/NDS.cpp:286-288"
source_ref: "source app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:55-70, 120, source app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:150, source app/src/main/cpp/EmulatorArgsBuilder.cpp:93-185, 289-337, upstream src/NDS.cpp:286-288"
# --- DSi BIOS directory (preference dsi_bios_dir) ---
- name: dsi_bios9.bin
@@ -142,7 +142,7 @@ files:
into ITCM from 0x87F4, 0x9920, 0x99A0 and 0xA9E8, and cartridge Key1 in DSi
mode is seeded from 0x99A0. With the boot screen off, the reset vector is
overwritten in memory with 0xEAFFFFFE.
source_ref: "app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:76-78,100-113,124, app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:152, app/src/main/cpp/EmulatorArgsBuilder.cpp:235-260,475-477, src/DSi.cpp:950-955, src/NDSCart.cpp:127-134"
source_ref: "source app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:76-78, 100-113, 124, source app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:152, source app/src/main/cpp/EmulatorArgsBuilder.cpp:235-260, 475-477, upstream src/DSi.cpp:950-955, upstream src/NDSCart.cpp:127-134"
- name: dsi_bios7.bin
aliases: [biosdsi7.bin]
@@ -161,7 +161,7 @@ files:
exact image. DSi boot copies four blocks out of it from 0x8188, 0xB5D8,
0xC6D0 and 0xD718. With the boot screen off, the reset vector is
overwritten in memory with 0xEAFFFFFE.
source_ref: "app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:72-74,100-113,123, app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:151, app/src/main/cpp/EmulatorArgsBuilder.cpp:262-287,347,471-473, src/DSi.cpp:959-962"
source_ref: "source app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:72-74, 100-113, 123, source app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:151, source app/src/main/cpp/EmulatorArgsBuilder.cpp:262-287, 347, 471-473, upstream src/DSi.cpp:959-962"
- name: dsi_firmware.bin
aliases: [dsifirmware.bin]
@@ -177,7 +177,7 @@ files:
accepted against three accepted lengths in the DS directory. Read in DSi
mode in place of the DS firmware, and customised the same way. The core has
no generator for DSi firmware, so nothing stands in for it.
source_ref: "app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:80-93,125, app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:153, app/src/main/cpp/EmulatorArgsBuilder.cpp:289-337"
source_ref: "source app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:80-93, 125, source app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:153, source app/src/main/cpp/EmulatorArgsBuilder.cpp:289-337"
- name: dsi_nand.bin
path: "dsi/nand.bin"
@@ -198,4 +198,4 @@ files:
key at 0x8308 of the ARM7i BIOS. Touchscreen calibration is rewritten in
the mounted user data on every launch. Any regional dump works. A DSiWare
title is refused unless it is already installed in this image.
source_ref: "app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:95-98,126, app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:154, app/src/main/cpp/EmulatorArgsBuilder.cpp:339-420,479-481, app/src/main/java/me/magnum/melonds/domain/services/EmulatorLaunchPreconditionChecker.kt:47-70, src/DSi_NAND.cpp:43-70"
source_ref: "source app/src/main/java/me/magnum/melonds/impl/FileSystemConfigurationDirectoryVerifier.kt:95-98, 126, source app/src/main/java/me/magnum/melonds/impl/SharedPreferencesSettingsRepository.kt:154, source app/src/main/cpp/EmulatorArgsBuilder.cpp:339-420, 479-481, source app/src/main/java/me/magnum/melonds/domain/services/EmulatorLaunchPreconditionChecker.kt:47-70, upstream src/DSi_NAND.cpp:43-70"
+8 -8
View File
@@ -26,7 +26,7 @@ files:
size: 4096
validation: {core: [size], upstream: [size, crc32]}
crc32: 2ab23573
source_ref: "src/NDS.h:196, src/NDS.cpp:467-477, src/frontend/Util_ROM.cpp:99-111"
source_ref: "source src/NDS.h:196, source src/NDS.cpp:467-477, source src/frontend/Util_ROM.cpp:99-111"
note: "FreeBIOS fallback (src/FreeBIOS.h), native needed for Key1 cartridge crypto"
- name: bios7.bin
@@ -37,7 +37,7 @@ files:
size: 16384
validation: {core: [size], upstream: [size, crc32]}
crc32: 1280f0d5
source_ref: "src/NDS.h:197, src/NDS.cpp:482-492, src/frontend/Util_ROM.cpp:117-131"
source_ref: "source src/NDS.h:197, source src/NDS.cpp:482-492, source src/frontend/Util_ROM.cpp:117-131"
note: "FreeBIOS fallback (src/FreeBIOS.h), native needed for Key1 init at offset 0x0030"
- name: firmware.bin
@@ -48,7 +48,7 @@ files:
min_size: 262144
max_size: 524288
validation: [size]
source_ref: "src/SPI.cpp:192-211, src/frontend/Util_ROM.cpp:174-195"
source_ref: "source src/SPI.cpp:192-211, source src/frontend/Util_ROM.cpp:174-195"
note: "Generated 128KB firmware as fallback, native must be 256KB or 512KB for boot"
# --- Nintendo DSi (TWL) ---
@@ -59,7 +59,7 @@ files:
size: 65536
validation: {core: [size], upstream: [size, crc32]}
crc32: bae84f6c
source_ref: "src/DSi.h:33, src/DSi.cpp:587-599, src/frontend/Util_ROM.cpp:145-156"
source_ref: "source src/DSi.h:33, source src/DSi.cpp:587-599, source src/frontend/Util_ROM.cpp:145-156"
- name: dsi_bios7.bin
system: nintendo-dsi
@@ -68,7 +68,7 @@ files:
size: 65536
validation: {core: [size], upstream: [size, crc32]}
crc32: 4316cc42
source_ref: "src/DSi.h:34, src/DSi.cpp:604-620, src/frontend/Util_ROM.cpp:158-170"
source_ref: "source src/DSi.h:34, source src/DSi.cpp:604-620, source src/frontend/Util_ROM.cpp:158-170"
note: "Contains eMMC key-Y at offset 0x8308 for NAND init"
- name: dsi_firmware.bin
@@ -77,7 +77,7 @@ files:
required: true
size: 131072
validation: [size]
source_ref: "src/SPI.cpp:197-211, src/frontend/Util_ROM.cpp:201-217"
source_ref: "source src/SPI.cpp:197-211, source src/frontend/Util_ROM.cpp:201-217"
- name: dsi_nand.bin
agnostic: true
@@ -86,12 +86,12 @@ files:
required: true
size: 251658304
storage: large_file
source_ref: "src/frontend/Util_ROM.cpp:224-235, src/DSi_NAND.cpp:58-97"
source_ref: "source src/frontend/Util_ROM.cpp:224-235, source src/DSi_NAND.cpp:58-97"
note: "Any regional dump works. Nocash footer required (DSi eMMC CID/CPU at EOF-0x40 or 0xFF800). AES keys derived from ARM7i BIOS offset 0x8308."
- name: dsi_sd_card.bin
system: nintendo-dsi
description: "DSi SD card image"
required: false
source_ref: "src/frontend/Util_ROM.cpp:237-243, src/libretro/libretro.cpp:837,553"
source_ref: "source src/frontend/Util_ROM.cpp:237-243, source src/libretro/libretro.cpp:837, 553"
note: "Created if missing, requires melonds_dsi_sdcard core option enabled"
+7 -7
View File
@@ -50,7 +50,7 @@ files:
size: 16384
validation: [size]
crc32: 1280f0d5
source_ref: "src/libretro/config/config.hpp:326, src/libretro/config/console.cpp:379, src/libretro/config/console.cpp:526-529, src/libretro/config/console.cpp:1098-1103, src/MemConstants.h:31, src/MemConstants.h:36"
source_ref: "source src/libretro/config/config.hpp:326, source src/libretro/config/console.cpp:379, source src/libretro/config/console.cpp:526-529, source src/libretro/config/console.cpp:1098-1103, source src/MemConstants.h:31, upstream src/MemConstants.h:36"
note: "Required in DSi mode."
- name: bios9.bin
@@ -61,7 +61,7 @@ files:
size: 4096
validation: [size]
crc32: 2ab23573
source_ref: "src/libretro/config/config.hpp:325, src/libretro/config/console.cpp:380, src/libretro/config/console.cpp:531-534, src/libretro/config/console.cpp:1098-1103, src/MemConstants.h:30, src/MemConstants.h:37"
source_ref: "source src/libretro/config/config.hpp:325, source src/libretro/config/console.cpp:380, source src/libretro/config/console.cpp:531-534, source src/libretro/config/console.cpp:1098-1103, source src/MemConstants.h:30, upstream src/MemConstants.h:37"
note: "Required in DSi mode."
- name: firmware.bin
@@ -69,7 +69,7 @@ files:
description: "NDS firmware image"
required: false
hle_fallback: true
source_ref: "src/libretro/config/console.cpp:337-364, src/libretro/config/console.cpp:1136-1182, src/libretro/config/constants.cpp:102-176, src/libretro/config/constants.hpp:288"
source_ref: "source src/libretro/config/console.cpp:337-364, source src/libretro/config/console.cpp:1136-1182, source src/libretro/config/constants.cpp:102-176, source src/libretro/config/constants.hpp:288"
note: "Any file name: the core lists every file of 131072, 262144 or 524288 bytes with a valid firmware header and the user picks one. A generated firmware is used as fallback."
# --- Nintendo DSi (TWL) ---
@@ -80,7 +80,7 @@ files:
size: 65536
validation: [size]
crc32: 4316cc42
source_ref: "src/libretro/config/config.hpp:328, src/libretro/config/console.cpp:516-519, src/libretro/config/console.cpp:1098-1103, src/MemConstants.h:32, src/MemConstants.h:44"
source_ref: "source src/libretro/config/config.hpp:328, source src/libretro/config/console.cpp:516-519, source src/libretro/config/console.cpp:1098-1103, source src/MemConstants.h:32, upstream src/MemConstants.h:44"
note: "The eMMC key-Y at offset 0x8308 is used to open the NAND image (src/libretro/config/console.cpp:586)."
- name: dsi_bios9.bin
@@ -90,18 +90,18 @@ files:
size: 65536
validation: [size]
crc32: bae84f6c
source_ref: "src/libretro/config/config.hpp:327, src/libretro/config/console.cpp:521-524, src/libretro/config/console.cpp:1098-1103, src/MemConstants.h:32, src/MemConstants.h:45"
source_ref: "source src/libretro/config/config.hpp:327, source src/libretro/config/console.cpp:521-524, source src/libretro/config/console.cpp:1098-1103, source src/MemConstants.h:32, upstream src/MemConstants.h:45"
- name: dsi_firmware.bin
system: nintendo-dsi
description: "DSi firmware image"
required: true
source_ref: "src/libretro/config/console.cpp:497-499, src/libretro/config/console.cpp:536-551, src/libretro/config/constants.cpp:102-176"
source_ref: "source src/libretro/config/console.cpp:497-499, source src/libretro/config/console.cpp:536-551, source src/libretro/config/constants.cpp:102-176"
note: "Any file name, selected through a core option, and the firmware header must declare the DSi console type."
- name: dsi_nand.bin
system: nintendo-dsi
description: "DSi NAND dump"
required: true
source_ref: "src/libretro/config/console.cpp:490-495, src/libretro/config/console.cpp:564-592, src/libretro/config/console.cpp:1401-1416, src/libretro/config/constants.cpp:44-100, src/libretro/config/constants.hpp:283-287"
source_ref: "source src/libretro/config/console.cpp:490-495, source src/libretro/config/console.cpp:564-592, source src/libretro/config/console.cpp:1401-1416, source src/libretro/config/constants.cpp:44-100, source src/libretro/config/constants.hpp:283-287"
note: "Any file name, selected through a core option or picked automatically by region. 251658240 or 257425408 bytes, plus 64 when the no$gba footer is appended. The footer magic must be present at the end or at offset 0xFF800."
+21 -21
View File
@@ -35,7 +35,7 @@ files:
hle_fallback: true
validation: [size]
note: "DSP-1 program ROM. HLE fallback in libretro port only"
source_ref: "Core/NecDsp.cpp:95, Core/FirmwareHelper.h:17-35"
source_ref: "upstream Core/NecDsp.cpp:95, source Core/FirmwareHelper.h:17-35"
- name: "dsp1.data.rom"
size: 2048
@@ -43,7 +43,7 @@ files:
hle_fallback: true
validation: [size]
note: "DSP-1 data ROM"
source_ref: "Core/NecDsp.cpp:95, Core/FirmwareHelper.h:17-35"
source_ref: "upstream Core/NecDsp.cpp:95, source Core/FirmwareHelper.h:17-35"
- name: "dsp1b.program.rom"
size: 6144
@@ -51,7 +51,7 @@ files:
hle_fallback: true
validation: [size]
note: "DSP-1B program ROM. HLE fallback in libretro port only"
source_ref: "Core/NecDsp.cpp:96"
source_ref: "upstream Core/NecDsp.cpp:96"
- name: "dsp1b.data.rom"
size: 2048
@@ -59,49 +59,49 @@ files:
hle_fallback: true
validation: [size]
note: "DSP-1B data ROM"
source_ref: "Core/NecDsp.cpp:96"
source_ref: "upstream Core/NecDsp.cpp:96"
- name: "dsp2.program.rom"
size: 6144
required: false
validation: [size]
note: "DSP-2 program ROM"
source_ref: "Core/NecDsp.cpp:97"
source_ref: "upstream Core/NecDsp.cpp:97"
- name: "dsp2.data.rom"
size: 2048
required: false
validation: [size]
note: "DSP-2 data ROM"
source_ref: "Core/NecDsp.cpp:97"
source_ref: "upstream Core/NecDsp.cpp:97"
- name: "dsp3.program.rom"
size: 6144
required: false
validation: [size]
note: "DSP-3 program ROM"
source_ref: "Core/NecDsp.cpp:98"
source_ref: "upstream Core/NecDsp.cpp:98"
- name: "dsp3.data.rom"
size: 2048
required: false
validation: [size]
note: "DSP-3 data ROM"
source_ref: "Core/NecDsp.cpp:98"
source_ref: "upstream Core/NecDsp.cpp:98"
- name: "dsp4.program.rom"
size: 6144
required: false
validation: [size]
note: "DSP-4 program ROM"
source_ref: "Core/NecDsp.cpp:99"
source_ref: "upstream Core/NecDsp.cpp:99"
- name: "dsp4.data.rom"
size: 2048
required: false
validation: [size]
note: "DSP-4 data ROM"
source_ref: "Core/NecDsp.cpp:99"
source_ref: "upstream Core/NecDsp.cpp:99"
# -- NEC uPD96050 coprocessor firmware (split format) --
# Combined format also accepted: st010.rom (53248), st011.rom (53248)
@@ -111,28 +111,28 @@ files:
required: false
validation: [size]
note: "ST-010 program ROM"
source_ref: "Core/NecDsp.cpp:100"
source_ref: "upstream Core/NecDsp.cpp:100"
- name: "st010.data.rom"
size: 4096
required: false
validation: [size]
note: "ST-010 data ROM"
source_ref: "Core/NecDsp.cpp:100"
source_ref: "upstream Core/NecDsp.cpp:100"
- name: "st011.program.rom"
size: 49152
required: false
validation: [size]
note: "ST-011 program ROM"
source_ref: "Core/NecDsp.cpp:101"
source_ref: "upstream Core/NecDsp.cpp:101"
- name: "st011.data.rom"
size: 4096
required: false
validation: [size]
note: "ST-011 data ROM"
source_ref: "Core/NecDsp.cpp:101"
source_ref: "upstream Core/NecDsp.cpp:101"
# -- Game Boy boot ROMs --
@@ -143,7 +143,7 @@ files:
aliases: [gb_bios.bin]
validation: [size]
note: "Game Boy (DMG) boot ROM. Falls back to embedded SameBoy open-source boot ROM"
source_ref: "Core/FirmwareHelper.h:148, Core/Gameboy.cpp:108-114, Core/GbBootRom.h:7"
source_ref: "source Core/FirmwareHelper.h:148, source Core/Gameboy.cpp:108-114, source Core/GbBootRom.h:7"
- name: "cgb_boot.bin"
size: 2304
@@ -152,7 +152,7 @@ files:
aliases: [gbc_bios.bin]
validation: [size]
note: "Game Boy Color boot ROM. Falls back to embedded SameBoy open-source boot ROM"
source_ref: "Core/FirmwareHelper.h:149, Core/Gameboy.cpp:108-119, Core/GbBootRom.h:83"
source_ref: "source Core/FirmwareHelper.h:149, source Core/Gameboy.cpp:108-119, source Core/GbBootRom.h:83"
- name: "sgb_boot.bin"
size: 256
@@ -161,7 +161,7 @@ files:
aliases: [sgb_bios.bin]
validation: [size]
note: "Super Game Boy boot ROM for GB CPU. Falls back to embedded SameBoy open-source boot ROM"
source_ref: "Core/FirmwareHelper.h:150, Core/Gameboy.cpp:108-127, Core/GbBootRom.h:32"
source_ref: "source Core/FirmwareHelper.h:150, source Core/Gameboy.cpp:108-127, source Core/GbBootRom.h:32"
- name: "sgb2_boot.bin"
size: 256
@@ -170,7 +170,7 @@ files:
aliases: [sgb_bios.bin]
validation: [size]
note: "Super Game Boy 2 boot ROM for GB CPU. Falls back to embedded SameBoy open-source boot ROM"
source_ref: "Core/FirmwareHelper.h:151, Core/Gameboy.cpp:108-127, Core/GbBootRom.h:57"
source_ref: "source Core/FirmwareHelper.h:151, source Core/Gameboy.cpp:108-127, source Core/GbBootRom.h:57"
# -- Super Game Boy cartridge ROMs --
@@ -179,14 +179,14 @@ files:
required: false
validation: [size]
note: "Super Game Boy SNES cartridge ROM. Without it, SGB mode falls back to regular GB"
source_ref: "Core/FirmwareHelper.h:118-133, Core/BaseCartridge.cpp:630-638"
source_ref: "upstream Core/FirmwareHelper.h:118-133, source Core/BaseCartridge.cpp:630-638"
- name: "SGB2.sfc"
size: 524288
required: false
validation: [size]
note: "Super Game Boy 2 SNES cartridge ROM. Core option mesen-s_sgb2 selects SGB version"
source_ref: "Core/FirmwareHelper.h:118-133, Core/BaseCartridge.cpp:630-638"
source_ref: "upstream Core/FirmwareHelper.h:118-133, source Core/BaseCartridge.cpp:630-638"
# -- Satellaview --
@@ -195,4 +195,4 @@ files:
required: false
validation: [size]
note: "Satellaview BS-X BIOS ROM. Minimum accepted size is 32768 bytes"
source_ref: "Core/FirmwareHelper.h:39-47,96-113, Core/BaseCartridge.cpp:65"
source_ref: "source Core/FirmwareHelper.h:39-47, 96-113, source Core/BaseCartridge.cpp:65"
+3 -3
View File
@@ -49,7 +49,7 @@ files:
required: true
size: 8192
validation: [size]
source_ref: "Core/FdsLoader.cpp:45-59 (LoadBios tries FdsBios.bin then disksys.rom), Core/FdsLoader.cpp:143-146 (LoadRom validates size == 0x2000)"
source_ref: "source Core/FdsLoader.cpp:45-59 (LoadBios tries FdsBios.bin then disksys.rom), source Core/FdsLoader.cpp:143-146 (LoadRom validates size == 0x2000)"
note: "Mapped at 0xE000-0xFFFF as PRG ROM bank 0. Core checks FdsBios.bin first, falls back to disksys.rom. Size must be exactly 8192 bytes or BiosMissing is set."
- name: "StudyBox.bin"
@@ -58,14 +58,14 @@ files:
required: false
size: 262144
validation: [size]
source_ref: "Core/StudyBoxLoader.cpp:125-133 (LoadBios), Core/StudyBoxLoader.cpp:149-152 (LoadRom validates size == 0x40000)"
source_ref: "source Core/StudyBoxLoader.cpp:125-133 (LoadBios), source Core/StudyBoxLoader.cpp:149-152 (LoadRom validates size == 0x40000)"
note: "256 KB BIOS for the Study Box tape peripheral (mapper 186). Only needed for .stbx tape dumps. Size must be exactly 262144 bytes."
- name: "MesenPalette.pal"
system: nintendo-nes
description: "External NES color palette"
required: false
source_ref: "Libretro/libretro.cpp:301-323 (load_custom_palette), Libretro/libretro.cpp:405-406 (called when mesen_palette == Custom)"
source_ref: "source Libretro/libretro.cpp:301-323 (load_custom_palette), source Libretro/libretro.cpp:405-406 (called when mesen_palette == Custom)"
min_size: 192
max_size: 1536
validation: [size]
+57 -57
View File
@@ -146,7 +146,7 @@ files:
validation: [size]
sha256: "91e87d11e1c30d172556bed2211cce2efa94ba595f58c5d264809ef4d363a97b"
note: "DSP-1 program+data (0x1800+0x800). Tried before the split pair dsp1.program.rom + dsp1.data.rom. Not needed when the game dump embeds the firmware."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:102, Core/Shared/FirmwareHelper.h:59-79,130-152, UI/Interop/FirmwareTypeExtensions.cs:11"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:102, source Core/Shared/FirmwareHelper.h:59-79, 130-152, upstream UI/Interop/FirmwareTypeExtensions.cs:11"
- name: "dsp1.program.rom"
path: "dsp1.program.rom"
@@ -156,7 +156,7 @@ files:
size: 6144
validation: [size]
note: "DSP-1 program ROM, read with dsp1.data.rom when dsp1.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:102, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:102, source Core/Shared/FirmwareHelper.h:69-76"
- name: "dsp1.data.rom"
path: "dsp1.data.rom"
@@ -166,7 +166,7 @@ files:
size: 2048
validation: [size]
note: "DSP-1 data ROM, read with dsp1.program.rom when dsp1.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:102, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:102, source Core/Shared/FirmwareHelper.h:69-76"
- name: "dsp1b.rom"
path: "dsp1b.rom"
@@ -178,7 +178,7 @@ files:
validation: [size]
sha256: "d789cb3c36b05c0b23b6c6f23be7aa37c6e78b6ee9ceac8d2d2aa9d8c4d35fa9"
note: "DSP-1B revision. Tried before the split pair dsp1b.program.rom + dsp1b.data.rom."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:103, Core/Shared/FirmwareHelper.h:59-79, UI/Interop/FirmwareTypeExtensions.cs:12"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:103, source Core/Shared/FirmwareHelper.h:59-79, upstream UI/Interop/FirmwareTypeExtensions.cs:12"
- name: "dsp1b.program.rom"
path: "dsp1b.program.rom"
@@ -188,7 +188,7 @@ files:
size: 6144
validation: [size]
note: "DSP-1B program ROM, read with dsp1b.data.rom when dsp1b.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:103, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:103, source Core/Shared/FirmwareHelper.h:69-76"
- name: "dsp1b.data.rom"
path: "dsp1b.data.rom"
@@ -198,7 +198,7 @@ files:
size: 2048
validation: [size]
note: "DSP-1B data ROM, read with dsp1b.program.rom when dsp1b.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:103, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:103, source Core/Shared/FirmwareHelper.h:69-76"
- name: "dsp2.rom"
path: "dsp2.rom"
@@ -210,7 +210,7 @@ files:
validation: [size]
sha256: "03ef4ef26c9f701346708cb5d07847b5203cf1b0818bf2930acd34510ffdd717"
note: "DSP-2 (Dungeon Master). Tried before the split pair dsp2.program.rom + dsp2.data.rom."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:104, Core/Shared/FirmwareHelper.h:59-79, UI/Interop/FirmwareTypeExtensions.cs:13"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:104, source Core/Shared/FirmwareHelper.h:59-79, upstream UI/Interop/FirmwareTypeExtensions.cs:13"
- name: "dsp2.program.rom"
path: "dsp2.program.rom"
@@ -220,7 +220,7 @@ files:
size: 6144
validation: [size]
note: "DSP-2 program ROM, read with dsp2.data.rom when dsp2.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:104, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:104, source Core/Shared/FirmwareHelper.h:69-76"
- name: "dsp2.data.rom"
path: "dsp2.data.rom"
@@ -230,7 +230,7 @@ files:
size: 2048
validation: [size]
note: "DSP-2 data ROM, read with dsp2.program.rom when dsp2.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:104, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:104, source Core/Shared/FirmwareHelper.h:69-76"
- name: "dsp3.rom"
path: "dsp3.rom"
@@ -242,7 +242,7 @@ files:
validation: [size]
sha256: "0971b08f396c32e61989d1067dddf8e4b14649d548b2188f7c541b03d7c69e4e"
note: "DSP-3 (SD Gundam GX). Tried before the split pair dsp3.program.rom + dsp3.data.rom."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:105, Core/Shared/FirmwareHelper.h:59-79, UI/Interop/FirmwareTypeExtensions.cs:14"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:105, source Core/Shared/FirmwareHelper.h:59-79, upstream UI/Interop/FirmwareTypeExtensions.cs:14"
- name: "dsp3.program.rom"
path: "dsp3.program.rom"
@@ -252,7 +252,7 @@ files:
size: 6144
validation: [size]
note: "DSP-3 program ROM, read with dsp3.data.rom when dsp3.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:105, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:105, source Core/Shared/FirmwareHelper.h:69-76"
- name: "dsp3.data.rom"
path: "dsp3.data.rom"
@@ -262,7 +262,7 @@ files:
size: 2048
validation: [size]
note: "DSP-3 data ROM, read with dsp3.program.rom when dsp3.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:105, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:105, source Core/Shared/FirmwareHelper.h:69-76"
- name: "dsp4.rom"
path: "dsp4.rom"
@@ -274,7 +274,7 @@ files:
validation: [size]
sha256: "752d03b2d74441e430b7f713001fa241f8bbcfc1a0d890ed4143f174dbe031da"
note: "DSP-4 (Top Gear 3000). Tried before the split pair dsp4.program.rom + dsp4.data.rom."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:106, Core/Shared/FirmwareHelper.h:59-79, UI/Interop/FirmwareTypeExtensions.cs:15"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:106, source Core/Shared/FirmwareHelper.h:59-79, upstream UI/Interop/FirmwareTypeExtensions.cs:15"
- name: "dsp4.program.rom"
path: "dsp4.program.rom"
@@ -284,7 +284,7 @@ files:
size: 6144
validation: [size]
note: "DSP-4 program ROM, read with dsp4.data.rom when dsp4.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:106, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:106, source Core/Shared/FirmwareHelper.h:69-76"
- name: "dsp4.data.rom"
path: "dsp4.data.rom"
@@ -294,7 +294,7 @@ files:
size: 2048
validation: [size]
note: "DSP-4 data ROM, read with dsp4.program.rom when dsp4.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:106, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:106, source Core/Shared/FirmwareHelper.h:69-76"
- name: "st010.rom"
path: "st010.rom"
@@ -306,7 +306,7 @@ files:
validation: [size]
sha256: "fa9bced838fedea11c6f6ace33d1878024bdd0d02cc9485899d0bdd4015ec24c"
note: "ST010 (F1 ROC II) program+data (0xC000+0x1000). Tried before the split pair st010.program.rom + st010.data.rom."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:107, Core/Shared/FirmwareHelper.h:59-79, UI/Interop/FirmwareTypeExtensions.cs:17"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:107, source Core/Shared/FirmwareHelper.h:59-79, upstream UI/Interop/FirmwareTypeExtensions.cs:17"
- name: "st010.program.rom"
path: "st010.program.rom"
@@ -316,7 +316,7 @@ files:
size: 49152
validation: [size]
note: "ST010 program ROM, read with st010.data.rom when st010.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:107, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:107, source Core/Shared/FirmwareHelper.h:69-76"
- name: "st010.data.rom"
path: "st010.data.rom"
@@ -326,7 +326,7 @@ files:
size: 4096
validation: [size]
note: "ST010 data ROM, read with st010.program.rom when st010.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:107, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:107, source Core/Shared/FirmwareHelper.h:69-76"
- name: "st011.rom"
path: "st011.rom"
@@ -338,7 +338,7 @@ files:
validation: [size]
sha256: "8b2b3f3f3e6e29f4d21d8bc736b400bc988b7d2214ebee15643f01c1fee2f364"
note: "ST011 (Hayazashi Nidan Morita Shogi) program+data. Tried before the split pair st011.program.rom + st011.data.rom."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:108, Core/Shared/FirmwareHelper.h:59-79, UI/Interop/FirmwareTypeExtensions.cs:18"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:108, source Core/Shared/FirmwareHelper.h:59-79, upstream UI/Interop/FirmwareTypeExtensions.cs:18"
- name: "st011.program.rom"
path: "st011.program.rom"
@@ -348,7 +348,7 @@ files:
size: 49152
validation: [size]
note: "ST011 program ROM, read with st011.data.rom when st011.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:108, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:108, source Core/Shared/FirmwareHelper.h:69-76"
- name: "st011.data.rom"
path: "st011.data.rom"
@@ -358,7 +358,7 @@ files:
size: 4096
validation: [size]
note: "ST011 data ROM, read with st011.program.rom when st011.rom is absent."
source_ref: "Core/SNES/Coprocessors/DSP/NecDsp.cpp:108, Core/Shared/FirmwareHelper.h:69-76"
source_ref: "upstream Core/SNES/Coprocessors/DSP/NecDsp.cpp:108, source Core/Shared/FirmwareHelper.h:69-76"
- name: "st018.rom"
path: "st018.rom"
@@ -370,7 +370,7 @@ files:
validation: [size]
sha256: "6df209ab5d2524d1839c038be400ae5eb20dafc14a3771a3239cd9e8acd53806"
note: "ST018 ARM coprocessor (Hayazashi Nidan Morita Shogi 2). Missing file leaves the coprocessor ROMs uninitialised."
source_ref: "Core/SNES/Coprocessors/ST018/St018.cpp:31-36, Core/Shared/FirmwareHelper.h:153-171, UI/Interop/FirmwareTypeExtensions.cs:19"
source_ref: "source Core/SNES/Coprocessors/ST018/St018.cpp:31-36, source Core/Shared/FirmwareHelper.h:153-171, upstream UI/Interop/FirmwareTypeExtensions.cs:19"
- name: "BS-X.bin"
path: "BS-X.bin"
@@ -382,7 +382,7 @@ files:
validation: [size]
sha256: "27cfdb99f7e4252bf3740d420147b63c4c88616883bc5e7fe43f2f30bf8c8cbb,a49827b45ff9ac9cf5b4658190e1428e59251bc82d8a63d8e9e0f71e439f008f,3ce321496edc5d77038de2034eb3fb354d7724afd0bc7fd0319f3eb5d57b984d,77d94d64d745014bf8b51280a4204056cdeb9d41ea30eae80dbc006675bebef8"
note: "BS-X application cartridge ROM, mandatory for .bs Satellaview files. Core accepts any file of 32 KB or more. The known dumps are 1 MB (Japan/English, with and without DRM)."
source_ref: "Core/SNES/BaseCartridge.cpp:60-64, Core/Shared/FirmwareHelper.h:81-92,172-188, UI/Interop/FirmwareTypeExtensions.cs:23-31"
source_ref: "source Core/SNES/BaseCartridge.cpp:60-64, source Core/Shared/FirmwareHelper.h:81-92, 172-188, upstream UI/Interop/FirmwareTypeExtensions.cs:23-31"
- name: "SufamiTurbo.sfc"
path: "SufamiTurbo.sfc"
@@ -394,7 +394,7 @@ files:
validation: [size]
sha256: "edacb453da14f825f05d1134d6035f4bf034e55f7cfb97c70c4ee107eabc7342"
note: "Sufami Turbo base cartridge BIOS, mandatory for .st files."
source_ref: "Core/SNES/Coprocessors/SufamiTurbo/SufamiTurbo.h:39-44, Core/Shared/FirmwareHelper.h:189-207, UI/Interop/FirmwareTypeExtensions.cs:21"
source_ref: "upstream Core/SNES/Coprocessors/SufamiTurbo/SufamiTurbo.h:39-44, source Core/Shared/FirmwareHelper.h:189-207, upstream UI/Interop/FirmwareTypeExtensions.cs:21"
- name: "SGB1.sfc"
standalone_path: "Firmware/SGB1.sfc"
@@ -405,7 +405,7 @@ files:
validation: [size]
sha256: "bba9c269273bedb9b38bd5eb23bfaa6e509b8decc7cb80bb5513905af04f4ceb,c6c4daab5c899b69900c460787de6089edabe94b760f96d9f583d30cc0a5bb30,a75160f7b89b1f0e20fd2f6441bb86285c7378db5035ef6885485eaff6059376"
note: "Super Game Boy SNES-side ROM (Rev 0/1/2), read when the UseSgb2 setting is off. Without it, GB games run on the plain GB core instead of SGB mode. The libretro build keeps UseSgb2 on and never opens this name."
source_ref: "Core/SNES/BaseCartridge.cpp:698-716, Core/Shared/FirmwareHelper.h:208-228, Core/Shared/SettingTypes.h:433, UI/Interop/FirmwareTypeExtensions.cs:40-47"
source_ref: "source Core/SNES/BaseCartridge.cpp:698-716, source Core/Shared/FirmwareHelper.h:208-228, source Core/Shared/SettingTypes.h:433, upstream UI/Interop/FirmwareTypeExtensions.cs:40-47"
- name: "SGB2.sfc"
path: "SGB2.sfc"
@@ -416,7 +416,7 @@ files:
validation: [size]
sha256: "c172498a23d1176672931bab33b629c7d28f914a43dca9e540b8af1b37ccf2c6"
note: "Super Game Boy 2 SNES-side ROM, read when the UseSgb2 setting is on (the default, and the only state of the libretro build). Without it, GB games run on the plain GB core instead of SGB mode."
source_ref: "Core/SNES/BaseCartridge.cpp:698-716, Core/Shared/FirmwareHelper.h:208-228, Core/Shared/SettingTypes.h:433, UI/Interop/FirmwareTypeExtensions.cs:49"
source_ref: "source Core/SNES/BaseCartridge.cpp:698-716, source Core/Shared/FirmwareHelper.h:208-228, source Core/Shared/SettingTypes.h:433, source UI/Interop/FirmwareTypeExtensions.cs:49"
# -------------------------------------------------------
# Game Boy boot ROMs (embedded copies used when absent)
@@ -431,7 +431,7 @@ files:
validation: [size]
sha256: "cf053eccb4ccafff9e67339d4e78e98dce7d1ed59be819d2a1ba2232c6fce1c7,26e71cf01e301e5dc40e987cd2ecbf6d0276245890ac829db2a25323da86818e"
note: "DMG boot ROM override. An embedded copy is used when the file is absent."
source_ref: "Core/Shared/FirmwareHelper.h:229-271, Core/Gameboy/Gameboy.cpp:102-110, Core/Gameboy/GbBootRom.h:8, UI/Interop/FirmwareTypeExtensions.cs:33"
source_ref: "source Core/Shared/FirmwareHelper.h:229-271, source Core/Gameboy/Gameboy.cpp:102-110, source Core/Gameboy/GbBootRom.h:8, source UI/Interop/FirmwareTypeExtensions.cs:33"
- name: "cgb_boot.bin"
path: "cgb_boot.bin"
@@ -443,7 +443,7 @@ files:
validation: [size]
sha256: "b4f2e416a35eef52cba161b159c7c8523a92594facb924b3ede0d722867c50c7,3a307a41689bee99a9a32ea021bf45136906c86b2e4f06c806738398e4f92e45"
note: "GBC boot ROM override. An embedded copy is used when the file is absent."
source_ref: "Core/Shared/FirmwareHelper.h:229-271, Core/Gameboy/GbBootRom.h:99, UI/Interop/FirmwareTypeExtensions.cs:34"
source_ref: "source Core/Shared/FirmwareHelper.h:229-271, source Core/Gameboy/GbBootRom.h:99, source UI/Interop/FirmwareTypeExtensions.cs:34"
- name: "sgb_boot.bin"
standalone_path: "Firmware/sgb_boot.bin"
@@ -455,7 +455,7 @@ files:
validation: [size]
sha256: "0e4ddff32fc9d1eeaae812a157dd246459b00c9e14f2f61751f661f32361e360"
note: "SGB1 GB-side boot ROM override, read when the UseSgb2 setting is off. An embedded copy is used when the file is absent. The libretro build keeps UseSgb2 on and never opens this name."
source_ref: "Core/Shared/FirmwareHelper.h:229-271, Core/Gameboy/Gameboy.cpp:94-97, Core/Gameboy/GbBootRom.h:49, UI/Interop/FirmwareTypeExtensions.cs:37"
source_ref: "source Core/Shared/FirmwareHelper.h:229-271, source Core/Gameboy/Gameboy.cpp:94-97, source Core/Gameboy/GbBootRom.h:49, source UI/Interop/FirmwareTypeExtensions.cs:37"
- name: "sgb2_boot.bin"
path: "sgb2_boot.bin"
@@ -467,7 +467,7 @@ files:
validation: [size]
sha256: "fd243c4fb27008986316ce3df29e9cfbcdc0cd52704970555a8bb76edbec3988"
note: "SGB2 GB-side boot ROM override, read when the UseSgb2 setting is on. An embedded copy is used when the file is absent."
source_ref: "Core/Shared/FirmwareHelper.h:229-271, Core/Gameboy/Gameboy.cpp:94-97, Core/Gameboy/GbBootRom.h:49, UI/Interop/FirmwareTypeExtensions.cs:38"
source_ref: "source Core/Shared/FirmwareHelper.h:229-271, source Core/Gameboy/Gameboy.cpp:94-97, source Core/Gameboy/GbBootRom.h:49, source UI/Interop/FirmwareTypeExtensions.cs:38"
# -------------------------------------------------------
# Game Boy Advance
@@ -481,7 +481,7 @@ files:
validation: [size]
sha256: "fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570"
note: "GBA BIOS. When missing, the boot ROM region is zero-filled and games calling BIOS routines fail. There is no HLE replacement."
source_ref: "Core/GBA/GbaConsole.cpp:76-79, Core/Shared/FirmwareHelper.h:272-291, UI/Interop/FirmwareTypeExtensions.cs:35"
source_ref: "source Core/GBA/GbaConsole.cpp:76-79, source Core/Shared/FirmwareHelper.h:272-291, source UI/Interop/FirmwareTypeExtensions.cs:35"
# -------------------------------------------------------
# NES / Famicom
@@ -496,7 +496,7 @@ files:
validation: [size]
sha256: "99c18490ed9002d9c6d999b9d8d15be5c051bdfa7cc7e73318053c9a994b0178,a0a9d57cbace21bf9c85c2b85e86656317f0768d7772acc90c7411ab1dbff2bf"
note: "FDS BIOS. When missing, the BIOS region is zero-filled and disk games cannot boot."
source_ref: "Core/NES/Mappers/FDS/Fds.cpp:21-28, Core/Shared/FirmwareHelper.h:292-310, UI/Interop/FirmwareTypeExtensions.cs:51-57"
source_ref: "source Core/NES/Mappers/FDS/Fds.cpp:21-28, source Core/Shared/FirmwareHelper.h:292-310, source UI/Interop/FirmwareTypeExtensions.cs:51-57"
- name: "StudyBox.bin"
path: "StudyBox.bin"
@@ -507,7 +507,7 @@ files:
validation: [size]
sha256: "365f84c86f7f7c3aaa2042d78494d41448e998ec5a89ac1b5fecb452951d514c"
note: "Famicom Study Box BIOS, mandatory for .studybox tape dumps only. When missing, the BIOS region is zero-filled."
source_ref: "Core/NES/Mappers/StudyBox.h:64-70, Core/Shared/FirmwareHelper.h:311-329, UI/Interop/FirmwareTypeExtensions.cs:59"
source_ref: "upstream Core/NES/Mappers/StudyBox.h:64-70, source Core/Shared/FirmwareHelper.h:311-329, source UI/Interop/FirmwareTypeExtensions.cs:59"
- name: "ymf288_adpcm_rom.bin"
path: "ymf288_adpcm_rom.bin"
@@ -518,7 +518,7 @@ files:
validation: [size]
sha256: "53afd0fa9c62eda3e2be939e23f3adf48a2af8ad37bb1640261726c5d5adeba8"
note: "YMF288 ADPCM rhythm ROM for EPSM expansion audio (NES 2.0 header flag). Without it, EPSM sound is incorrect."
source_ref: "Core/NES/BaseMapper.cpp:764-768, Core/Shared/FirmwareHelper.h:439-456, UI/Interop/FirmwareTypeExtensions.cs:83"
source_ref: "source Core/NES/BaseMapper.cpp:764-768, source Core/Shared/FirmwareHelper.h:439-456, source UI/Interop/FirmwareTypeExtensions.cs:83"
- name: "lh5323m1.bin"
path: "lh5323m1.bin"
@@ -527,7 +527,7 @@ files:
required: false
size: 262144
note: "Famicom Network System kanji ROM. Read without size validation, and a zero-filled 256 KB buffer is used when absent."
source_ref: "Core/NES/Mappers/Nintendo/FnsMmc1.h:31-36"
source_ref: "upstream Core/NES/Mappers/Nintendo/FnsMmc1.h:31-36"
- name: "MesenNesDB.txt"
path: "MesenNesDB.txt"
@@ -538,7 +538,7 @@ files:
size: 548608
sha256: "7eee6516f351ccc7db286587917bec415a1d8042ff5ef87c279f38200a3418dd"
note: "NES game database for mapper and input detection, read from the home folder root on the first lookup. The libretro build starts from a 6213-line embedded copy and merges this file over it when present. Nothing deploys it."
source_ref: "Core/NES/GameDatabase.cpp:92-103, UI/Utilities/DependencyHelper.cs:14-67, Libretro/libretro.cpp:85-86,592-594"
source_ref: "source Core/NES/GameDatabase.cpp:92-103, source UI/Utilities/DependencyHelper.cs:14-67, source Libretro/libretro.cpp:85-86, 592-594"
- name: "MesenNesDB.txt"
standalone_path: "MesenNesDB.txt"
@@ -550,7 +550,7 @@ files:
size: 548608
sha256: "7eee6516f351ccc7db286587917bec415a1d8042ff5ef87c279f38200a3418dd"
note: "NES game database for mapper and input detection. The application extracts it from its embedded Dependencies.zip (UI/Dependencies) into the home folder at startup."
source_ref: "Core/NES/GameDatabase.cpp:92-103, UI/Utilities/DependencyHelper.cs:14-67, Libretro/libretro.cpp:85-86,592-594"
source_ref: "source Core/NES/GameDatabase.cpp:92-103, source UI/Utilities/DependencyHelper.cs:14-67, source Libretro/libretro.cpp:85-86, 592-594"
- name: "MesenPalette.pal"
path: "MesenPalette.pal"
@@ -560,7 +560,7 @@ files:
size: [192, 1536]
validation: [size]
note: "NES colour palette read from the home folder when the mesen_palette core option is Custom: 64 RGB triplets, or 512 covering the emphasis combinations. Any other size leaves the default palette in place."
source_ref: "Libretro/libretro.cpp:1178-1204, Libretro/libretro.cpp:1304-1306"
source_ref: "source Libretro/libretro.cpp:1178-1204, source Libretro/libretro.cpp:1304-1306"
# -------------------------------------------------------
# PC Engine
@@ -575,7 +575,7 @@ files:
validation: [size]
sha256: "e11527b3b96ce112a037138988ca72fd117a6b0779c2480d9e03eaebece3d9ce"
note: "Super CD-ROM System card, mandatory for CD games. Load fails without it. Both builds read this name or syscard3.pce at exactly 256 KB. The libretro build first builds the canonical file from syscard3.pce, syscard3.bin, syscard.pce or syscard.bin, skipping a 512-byte header, for the duration of a .cue load."
source_ref: "Core/PCE/PceConsole.cpp:61-63,151-164, Core/Shared/FirmwareHelper.h:330-349, Libretro/libretro.cpp:108-183,2347-2358, UI/Interop/FirmwareTypeExtensions.cs:61-62"
source_ref: "source Core/PCE/PceConsole.cpp:61-63, 151-164, source Core/Shared/FirmwareHelper.h:330-349, source Libretro/libretro.cpp:108-183, 2347-2358, source UI/Interop/FirmwareTypeExtensions.cs:61-62"
- name: "[BIOS] Games Express CD Card (Japan).pce"
path: "[BIOS] Games Express CD Card (Japan).pce"
@@ -587,7 +587,7 @@ files:
validation: [size]
sha256: "4b86bb96a48a4ca8375fc0109631d0b1d64f255a03b01de70594d40788ba6c3d,da173b20694c2b52087b099b8c44e471d3ee08a666c90d4afd997f8e1382add8"
note: "Games Express CD card, mandatory for Games Express discs (auto-detected by sector signature). Exactly 0x8000 bytes (Blue Version card) or 0x4000 bytes (Green Version card) accepted."
source_ref: "Core/PCE/PceConsole.cpp:153-160, Core/Shared/FirmwareHelper.h:350-368, UI/Interop/FirmwareTypeExtensions.cs:64-68"
source_ref: "source Core/PCE/PceConsole.cpp:153-160, source Core/Shared/FirmwareHelper.h:350-368, source UI/Interop/FirmwareTypeExtensions.cs:64-68"
# -------------------------------------------------------
# SMS / Game Gear / ColecoVision
@@ -599,7 +599,7 @@ files:
required: false
sha256: "477617917a12a30f9f43844909dc2de6e6a617430f5c9a36306c86414a670d50,1eb16fc06ceaf05651d7cfd69d1713e6ddccc4349a511f6fd17e037d71f9d85b,67846e26764bd862f19179294347f7353a4166b62ac4198a5ec32933b7da486e,cb01de3464797a77b52e82f5f9b05398540df8c1151d31128d49584028589062,6f4e6de10f1d07bda695c629c67457bb0248eeb8ffa0c61a2742b8529274de30,0c08e17b0ecc3967e1094f12841fdc97fdcbbf986e3bf9a06b35b69e7d95e4cd,1a73bc6e1a9973b98432774a1480b3ac1259027a97590d5e67d52745159abbbc,e9eb04ec80ded8658f765c4eca75cdbe23cbc7d8fed73f9c3db7a868dbf649ff,13c0639cc037167f53e6151dbdea013758c3d09a76b064a894bf15c39c0a3897,aaf39841be10f9cd6908a95a7451c3a0c8ac77125eb412b7a41cad260c888ab5,57abf3c00c82a8e042ebeb2bfe412adac9ba005e9009845236390de3ee645248,c51ec80b7a609c5ee3d203ceee2b602ae4dfb4479caf15dc1d030c40c0364e93"
note: "Master System boot ROM, also read for SG-1000 content, mapped when present. Loaded without any size check. Known dumps are 8/16/128/256 KB."
source_ref: "Core/SMS/SmsConsole.cpp:71-76, Core/Shared/FirmwareHelper.h:369-379, UI/Interop/FirmwareTypeExtensions.cs:71-77"
source_ref: "source Core/SMS/SmsConsole.cpp:71-76, source Core/Shared/FirmwareHelper.h:369-379, upstream UI/Interop/FirmwareTypeExtensions.cs:71-77"
- name: "bios.gg"
path: "bios.gg"
@@ -609,7 +609,7 @@ files:
size: 1024
sha256: "8c8a21335038285cfa03dc076100c1f0bfadf3e4ff70796f11f3dfaaab60eee2"
note: "Game Gear boot ROM, mapped when present. Loaded without any size check."
source_ref: "Core/SMS/SmsConsole.cpp:71-76, Core/Shared/FirmwareHelper.h:369-379, UI/Interop/FirmwareTypeExtensions.cs:79"
source_ref: "source Core/SMS/SmsConsole.cpp:71-76, source Core/Shared/FirmwareHelper.h:369-379, source UI/Interop/FirmwareTypeExtensions.cs:79"
- name: "bios.col"
path: "bios.col"
@@ -620,7 +620,7 @@ files:
validation: [size]
sha256: "990bf1956f10207d8781b619eb74f89b00d921c8d45c95c334c16c8cceca09ad,fb4a898eb93b19b36773d87a6c70eb28f981b2686bebdd2d431b05dcdf9cffd4"
note: "ColecoVision BIOS, NTSC or PAL console dump. The system boots through it, and games cannot start without it."
source_ref: "Core/SMS/SmsConsole.cpp:71-74, Core/Shared/FirmwareHelper.h:381-398, UI/Interop/FirmwareTypeExtensions.cs:70"
source_ref: "source Core/SMS/SmsConsole.cpp:71-74, source Core/Shared/FirmwareHelper.h:381-398, upstream UI/Interop/FirmwareTypeExtensions.cs:70"
# -------------------------------------------------------
# WonderSwan (standalone only: UseBootRom is never set by the libretro port)
@@ -634,7 +634,7 @@ files:
validation: [size]
sha256: "bf4480dbea1c47c8b54ce7be9382bc1006148f431fbe4277e136351fa74f635e"
note: "WonderSwan boot ROM, also used for Pocket Challenge V2. Loaded only when the UseBootRom setting is enabled (default off). Without it the boot screen is skipped."
source_ref: "Core/WS/WsConsole.cpp:145-150, Core/Shared/SettingTypes.h:806, Core/Shared/FirmwareHelper.h:400-437, UI/Interop/FirmwareTypeExtensions.cs:80"
source_ref: "source Core/WS/WsConsole.cpp:145-150, source Core/Shared/SettingTypes.h:806, source Core/Shared/FirmwareHelper.h:400-437, source UI/Interop/FirmwareTypeExtensions.cs:80"
- name: "bootrom.wsc"
standalone_path: "Firmware/bootrom.wsc"
@@ -645,7 +645,7 @@ files:
validation: [size]
sha256: "f5a5c044d84ce1681f94e9ef74287cb989784497be5bd5108df17908dfa55db2"
note: "WonderSwan Color boot ROM. Loaded only when the UseBootRom setting is enabled."
source_ref: "Core/WS/WsConsole.cpp:145-150, Core/Shared/SettingTypes.h:806, Core/Shared/FirmwareHelper.h:400-437, UI/Interop/FirmwareTypeExtensions.cs:81"
source_ref: "source Core/WS/WsConsole.cpp:145-150, source Core/Shared/SettingTypes.h:806, source Core/Shared/FirmwareHelper.h:400-437, source UI/Interop/FirmwareTypeExtensions.cs:81"
- name: "bootrom_sc.wsc"
standalone_path: "Firmware/bootrom_sc.wsc"
@@ -656,7 +656,7 @@ files:
validation: [size]
sha256: "82e96addf5ab1ce09a84b6eedaa904e4ca432756851f7e0cc0649006c183834d"
note: "SwanCrystal boot ROM. Loaded only when the UseBootRom setting is enabled and the SwanCrystal model is selected."
source_ref: "Core/WS/WsConsole.cpp:145-150, Core/Shared/SettingTypes.h:806, Core/Shared/FirmwareHelper.h:400-437, UI/Interop/FirmwareTypeExtensions.cs:82"
source_ref: "source Core/WS/WsConsole.cpp:145-150, source Core/Shared/SettingTypes.h:806, source Core/Shared/FirmwareHelper.h:400-437, source UI/Interop/FirmwareTypeExtensions.cs:82"
# -------------------------------------------------------
# Satellaview broadcast data (auto-deployed by the standalone UI)
@@ -670,7 +670,7 @@ files:
size: 34
sha256: "ba0c17b5786724959bc206714fc18f708c16fdcd77f8fb19aaf9768338e3ce01"
note: "Satellaview data stream for channel 0120 (time channel), read from system/Satellaview/. Nothing deploys it for libretro."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
source_ref: "source Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, source UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0120-0.bin"
standalone_path: "Satellaview/BSX0120-0.bin"
@@ -682,7 +682,7 @@ files:
size: 34
sha256: "ba0c17b5786724959bc206714fc18f708c16fdcd77f8fb19aaf9768338e3ce01"
note: "Satellaview data stream for channel 0120 (time channel). The application extracts it from its embedded Dependencies.zip into <home>/Satellaview/ at startup and preserves user replacements."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
source_ref: "source Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, source UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0121-0.bin"
path: "Satellaview/BSX0121-0.bin"
@@ -693,7 +693,7 @@ files:
size: 34
sha256: "fbe51a53638dd366b50ea53adf92f54447667d7767c502e508d89b008e31c53f"
note: "Satellaview data stream for channel 0121, read from system/Satellaview/. Nothing deploys it for libretro."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
source_ref: "source Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, source UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0121-0.bin"
standalone_path: "Satellaview/BSX0121-0.bin"
@@ -705,7 +705,7 @@ files:
size: 34
sha256: "fbe51a53638dd366b50ea53adf92f54447667d7767c502e508d89b008e31c53f"
note: "Satellaview data stream for channel 0121. The application extracts it from its embedded Dependencies.zip into <home>/Satellaview/ at startup and preserves user replacements."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
source_ref: "source Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, source UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0122-0.bin"
path: "Satellaview/BSX0122-0.bin"
@@ -716,7 +716,7 @@ files:
size: 1031
sha256: "a0329450e1d42cd18d30070a86e0e481a876cb5c9cfbaab4a0d8895150976ee7"
note: "Satellaview data stream for channel 0122, read from system/Satellaview/. Nothing deploys it for libretro."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
source_ref: "source Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, source UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0122-0.bin"
standalone_path: "Satellaview/BSX0122-0.bin"
@@ -728,7 +728,7 @@ files:
size: 1031
sha256: "a0329450e1d42cd18d30070a86e0e481a876cb5c9cfbaab4a0d8895150976ee7"
note: "Satellaview data stream for channel 0122. The application extracts it from its embedded Dependencies.zip into <home>/Satellaview/ at startup and preserves user replacements."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
source_ref: "source Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, source UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0123-0.bin"
path: "Satellaview/BSX0123-0.bin"
@@ -739,7 +739,7 @@ files:
size: 16
sha256: "dbf5ef12ce586712ee666fc5805e6dfcaa1e253fdd36644f773909514868a590"
note: "Satellaview data stream for channel 0123, read from system/Satellaview/. Nothing deploys it for libretro."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
source_ref: "source Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, source UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0123-0.bin"
standalone_path: "Satellaview/BSX0123-0.bin"
@@ -751,7 +751,7 @@ files:
size: 16
sha256: "dbf5ef12ce586712ee666fc5805e6dfcaa1e253fdd36644f773909514868a590"
note: "Satellaview data stream for channel 0123. The application extracts it from its embedded Dependencies.zip into <home>/Satellaview/ at startup and preserves user replacements."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
source_ref: "source Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, source UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0124-0.bin"
path: "Satellaview/BSX0124-0.bin"
@@ -762,7 +762,7 @@ files:
size: 97
sha256: "4d7d7bf5afe5c4f71b96965e58003816c70c13e8af9b581431504d5e52a0cec1"
note: "Satellaview data stream for channel 0124, read from system/Satellaview/. Nothing deploys it for libretro."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
source_ref: "source Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, source UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0124-0.bin"
standalone_path: "Satellaview/BSX0124-0.bin"
@@ -774,7 +774,7 @@ files:
size: 97
sha256: "4d7d7bf5afe5c4f71b96965e58003816c70c13e8af9b581431504d5e52a0cec1"
note: "Satellaview data stream for channel 0124. The application extracts it from its embedded Dependencies.zip into <home>/Satellaview/ at startup and preserves user replacements."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
source_ref: "source Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, source UI/Utilities/DependencyHelper.cs:44-48"
platform_details:
firmware_folder:
@@ -784,4 +784,4 @@ platform_details:
ui_hash_check: "sha256, advisory, standalone UI only (UI/Interop/FirmwareTypeExtensions.cs)"
satellaview_streams: "Satellaview/BSX<channel>-<index>.bin"
libretro_subsystem: "Super Game Boy: gb|gbc|gbx + sfc|smc"
source_ref: "Utilities/FolderUtilities.cpp:81-91, Libretro/libretro.cpp:2253-2256, Core/Shared/FirmwareHelper.h"
source_ref: "source Utilities/FolderUtilities.cpp:81-91, Libretro/libretro.cpp:2253-2256, source Core/Shared/FirmwareHelper.h"
+1 -1
View File
@@ -40,7 +40,7 @@ files:
sha1: "68e94fb579f46f3255ef7c34c0322f3f0f3c8e20"
md5: "7e31f0b84f6ea6f9ffec0cd968decf9f"
size: 216250
source_ref: "src/emu/hiscore.c:122-138,335-337"
source_ref: "source src/emu/hiscore.c:122-138, 335-337"
note: >-
high score definitions, loaded via f.open without explicit search path. metadata/hiscore.dat of the core repository. is_mem_range reads
only "cpu:addr:len:start:end" lines under a "gamename:" header.
+1 -1
View File
@@ -26,7 +26,7 @@ platform_details:
gba:
bios_size: 16384
hle_bios: true
source_ref: "ameteor/source/bios.cpp, ameteor/source/cpu.cpp:245-311"
source_ref: "source ameteor/source/bios.cpp, ameteor/source/cpu.cpp:245-311"
note: |
Full HLE BIOS. The libretro port never loads an external BIOS file.
Cpu::SoftwareInterrupt() checks HasBios(). If false (always in
+5 -5
View File
@@ -58,7 +58,7 @@ files:
size: 16384 # 16 KB (0x4000, GBA_SIZE_BIOS)
validation: [size]
note: "GBA BIOS. HLE replacement built in. Real BIOS adds boot logo and full SWI accuracy."
source_ref: "src/platform/libretro/libretro.c:2068"
source_ref: "source src/platform/libretro/libretro.c:2068"
# -------------------------------------------------------
# Game Boy - boot ROM (optional, skip fallback)
@@ -70,7 +70,7 @@ files:
crc32: ["59c8598e", "c2f5cc97", "e6920754", "ec8a83b9", "53d0dd63", "66cc6d94", "908ba8de", "783e69c2"]
validation: [crc32]
note: "DMG/MGB boot ROM. Scrolling Nintendo logo. Skipped if absent."
source_ref: "src/platform/libretro/libretro.c:2104, src/platform/libretro/libretro.c:2111-2116, src/gb/gb.c:50-63, src/gb/gb.c:605-628, src/gb/gb.c:661-665"
source_ref: "source src/platform/libretro/libretro.c:2104, source src/platform/libretro/libretro.c:2111-2116, source src/gb/gb.c:50-63, source src/gb/gb.c:605-628, source src/gb/gb.c:661-665"
# -------------------------------------------------------
# Game Boy Color - boot ROM (optional, skip fallback)
@@ -82,7 +82,7 @@ files:
crc32: ["41884e46", "e8ef5318", "e95dc95d", "ffd6b0f1", "570337ea", "69236128"]
validation: [crc32]
note: "CGB boot ROM. Used for CGB, AGB (GBA in GB mode), and SCGB models."
source_ref: "src/platform/libretro/libretro.c:2097, src/platform/libretro/libretro.c:2111-2116, src/gb/gb.c:50-63, src/gb/gb.c:605-628, src/gb/gb.c:661-665"
source_ref: "source src/platform/libretro/libretro.c:2097, source src/platform/libretro/libretro.c:2111-2116, source src/gb/gb.c:50-63, source src/gb/gb.c:605-628, source src/gb/gb.c:661-665"
# -------------------------------------------------------
# Super Game Boy - boot ROM (optional, skip fallback)
@@ -94,13 +94,13 @@ files:
crc32: ["ec8a83b9", "53d0dd63", "59c8598e", "c2f5cc97", "e6920754", "66cc6d94", "908ba8de", "783e69c2"]
validation: [crc32]
note: "SGB boot ROM. SGB2 maps here in standalone (src/gb/core.c:655) but falls to gb_bios.bin in libretro."
source_ref: "src/platform/libretro/libretro.c:2100, src/platform/libretro/libretro.c:2111-2116, src/gb/gb.c:50-63, src/gb/gb.c:605-628, src/gb/gb.c:661-665"
source_ref: "source src/platform/libretro/libretro.c:2100, source src/platform/libretro/libretro.c:2111-2116, source src/gb/gb.c:50-63, source src/gb/gb.c:605-628, source src/gb/gb.c:661-665"
platform_details:
gba:
bios_size: 16384 # 16 KB
hle_bios: true
source_ref: "src/gba/hle-bios.c, src/gba/gba.c:513-552"
source_ref: "source src/gba/hle-bios.c, src/gba/gba.c:513-552"
note: |
GBALoadBIOS() validates size (must be exactly 0x4000) then computes
an internal checksum. Two official checksums are recognized:
+1 -1
View File
@@ -38,4 +38,4 @@ files:
size: 16384 # 16 KB (GBA_SIZE_BIOS)
validation: [size]
note: "GBA BIOS, same file upstream mGBA uses. HLE replacement built in."
source_ref: "src/platform/libretro-splitscreen/mgba_splitscreen_libretro.info:34-37 (firmware0_desc/path/opt); src/gba/gba.c:520-551 (GBALoadBIOS, inherited from mGBA core)"
source_ref: "source src/platform/libretro-splitscreen/mgba_splitscreen_libretro.info:34-37 (firmware0_desc/path/opt), source src/gba/gba.c:520-551 (GBALoadBIOS, inherited from mGBA core)"
+6 -6
View File
@@ -31,7 +31,7 @@ files:
category: game_data
path: "mkxp-z/RTP/Standard/"
required: false
source_ref: "src/core.cpp:1081-1124, src/core.cpp:1126-1197"
source_ref: "source src/core.cpp:1081-1124, source src/core.cpp:1126-1197"
- name: "RPGVX"
type: directory
@@ -39,7 +39,7 @@ files:
category: game_data
path: "mkxp-z/RTP/RPGVX/"
required: false
source_ref: "src/core.cpp:1081-1124, src/core.cpp:1126-1197"
source_ref: "source src/core.cpp:1081-1124, source src/core.cpp:1126-1197"
- name: "RPGVXAce"
type: directory
@@ -47,7 +47,7 @@ files:
category: game_data
path: "mkxp-z/RTP/RPGVXAce/"
required: false
source_ref: "src/core.cpp:1081-1124, src/core.cpp:1126-1197"
source_ref: "source src/core.cpp:1081-1124, source src/core.cpp:1126-1197"
- name: "Fonts"
type: directory
@@ -56,7 +56,7 @@ files:
path: "mkxp-z/Fonts/"
required: false
unsourceable: "the core creates this directory empty and mounts it for fonts the user adds, and the fallback font is compiled into the binary"
source_ref: "src/core.cpp:1199-1211, src/display/font.cpp:61-90"
source_ref: "source src/core.cpp:1199-1211, source src/display/font.cpp:61-90"
- name: "Preload"
type: directory
@@ -65,7 +65,7 @@ files:
path: "mkxp-z/Scripts/Preload/"
required: false
unsourceable: "the core creates this directory empty for the user's own scripts, and its default preload scripts are mounted from memory"
source_ref: "src/core.cpp:891-934"
source_ref: "source src/core.cpp:891-934"
- name: "Postload"
type: directory
@@ -74,4 +74,4 @@ files:
path: "mkxp-z/Scripts/Postload/"
required: false
unsourceable: "the core creates this directory empty for the user's own scripts"
source_ref: "src/core.cpp:901-956"
source_ref: "source src/core.cpp:901-956"
Loaded 100 of 168 files, more files were not shown because too many files have changed in this diff. Show more