From b3b3880c1981522093c8da0e6aac4693bd80ed2f Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 20 Oct 2026 09:23:41 +0200 Subject: [PATCH] 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. --- emulators/2600-emu.yml | 14 +- emulators/81.yml | 122 ++++---- emulators/a5200.yml | 2 +- emulators/a7800.yml | 6 +- emulators/aethersx2.yml | 22 +- emulators/amiberry.yml | 48 +-- emulators/applewin.yml | 2 +- emulators/aps3e.yml | 12 +- emulators/arcadeduck.yml | 22 +- emulators/armsx1.yml | 4 +- emulators/armsx2.yml | 264 ++++++++-------- emulators/atari800.yml | 14 +- emulators/ax360e.yml | 12 +- emulators/azahar.yml | 14 +- emulators/b2.yml | 88 +++--- emulators/bk.yml | 18 +- emulators/bsnes-jg.yml | 32 +- emulators/bsnes.yml | 40 +-- emulators/bsnes2014.yml | 32 +- emulators/bsnes_hd_beta.yml | 40 +-- emulators/c64-emu.yml | 226 +++++++------- emulators/cannonball.yml | 80 ++--- emulators/cap32.yml | 18 +- emulators/cdi2015.yml | 2 +- emulators/cemu.yml | 158 +++++----- emulators/chimerasnes.yml | 4 +- emulators/craft.yml | 2 +- emulators/crocods.yml | 2 +- emulators/desmume.yml | 6 +- emulators/dolphin-mmjr.yml | 32 +- emulators/dolphin-mmjr2.yml | 60 ++-- emulators/dolphin.yml | 72 ++--- emulators/dosbox-pure-unleashed.yml | 30 +- emulators/dosbox_pure.yml | 50 ++-- emulators/easyrpg.yml | 8 +- emulators/emucorev.yml | 26 +- emulators/emucorex.yml | 84 +++--- emulators/emux_gb.yml | 2 +- emulators/emux_sms.yml | 2 +- emulators/ep128emu_core.yml | 44 +-- emulators/fbalpha2019.yml | 32 +- emulators/fbneo.yml | 334 ++++++++++----------- emulators/fbneo_cps12.yml | 2 +- emulators/fbneo_neogeo.yml | 96 +++--- emulators/fixgb.yml | 2 +- emulators/fixnes.yml | 2 +- emulators/flycast-dojo.yml | 26 +- emulators/flycast.yml | 26 +- emulators/flycast2021.yml | 16 +- emulators/freej2me_plus.yml | 6 +- emulators/frodo.yml | 8 +- emulators/fsuae.yml | 24 +- emulators/galaksija.yml | 6 +- emulators/gam4980.yml | 4 +- emulators/gambatte.yml | 4 +- emulators/gba-emu.yml | 4 +- emulators/genesis_plus_gx.yml | 32 +- emulators/genesis_plus_gx_expanded.yml | 24 +- emulators/genesis_plus_gx_wide.yml | 24 +- emulators/geolith.yml | 46 +-- emulators/gpsp.yml | 4 +- emulators/groovymame.yml | 342 ++++++++++----------- emulators/hakux.yml | 24 +- emulators/hatari.yml | 12 +- emulators/hatari2014.yml | 14 +- emulators/hatarib.yml | 16 +- emulators/higan_sfc_balanced.yml | 42 +-- emulators/holani.yml | 2 +- emulators/hypseus-singe.yml | 144 ++++----- emulators/ishiiruka.yml | 32 +- emulators/jl-mod.yml | 56 ++-- emulators/jollycv.yml | 4 +- emulators/kronos.yml | 40 +-- emulators/linapple.yml | 54 ++-- emulators/lrps2.yml | 16 +- emulators/mame.yml | 324 ++++++++++---------- emulators/mame0258.yml | 150 +++++----- emulators/mame0278.yml | 156 +++++----- emulators/mame2009.yml | 96 +++--- emulators/mame2010.yml | 106 +++---- emulators/mame2014.yml | 140 ++++----- emulators/mame2015.yml | 140 ++++----- emulators/mame2016.yml | 138 ++++----- emulators/mame4droid-2024.yml | 196 ++++++------ emulators/mame4droid.yml | 126 ++++---- emulators/mamearcade.yml | 100 +++---- emulators/mamemess.yml | 242 +++++++-------- emulators/mariani.yml | 74 ++--- emulators/md-emu.yml | 6 +- emulators/melonds-nightly.yml | 14 +- emulators/melonds.yml | 16 +- emulators/melonds_ds.yml | 14 +- emulators/mesen-s.yml | 42 +-- emulators/mesen.yml | 6 +- emulators/mesence.yml | 114 +++---- emulators/mess2015.yml | 2 +- emulators/meteor.yml | 2 +- emulators/mgba.yml | 10 +- emulators/mgba_splitscreen.yml | 2 +- emulators/mkxp_z.yml | 12 +- emulators/mu.yml | 12 +- emulators/mupen64plus_next.yml | 4 +- emulators/neo-emu.yml | 36 +-- emulators/nes-emu.yml | 14 +- emulators/nestopia.yml | 16 +- emulators/nethersx2-turnip-classic.yml | 46 +-- emulators/nethersx2-turnip.yml | 46 +-- emulators/nethersx2.yml | 18 +- emulators/noods.yml | 10 +- emulators/np2kai.yml | 42 +-- emulators/nuance.yml | 18 +- emulators/numero.yml | 6 +- emulators/nxengine.yml | 10 +- emulators/omicron.yml | 2 +- emulators/opentyrian.yml | 82 ++--- emulators/parallel-launcher.yml | 4 +- emulators/parallel_n64.yml | 2 +- emulators/pcee2.yml | 14 +- emulators/pcem.yml | 278 ++++++++--------- emulators/pcsx1.yml | 6 +- emulators/pcsx2x6.yml | 22 +- emulators/pcsx_rearmed.yml | 14 +- emulators/picodrive.yml | 32 +- emulators/ppsspp.yml | 10 +- emulators/primehack.yml | 66 ++-- emulators/prosystem.yml | 4 +- emulators/px68k.yml | 12 +- emulators/qemu.yml | 150 +++++----- emulators/quake3.yml | 20 +- emulators/radio.yml | 2 +- emulators/retrodream.yml | 4 +- emulators/rust_dos.yml | 64 ++-- emulators/rustation.yml | 44 +-- emulators/same_cdi.yml | 8 +- emulators/sameboy.yml | 10 +- emulators/scummvm.yml | 108 +++---- emulators/smsplus.yml | 6 +- emulators/snes9x-explus.yml | 16 +- emulators/snes9x.yml | 4 +- emulators/snes9x2010.yml | 2 +- emulators/sonic-mania.yml | 2 +- emulators/stella2014.yml | 14 +- emulators/stella2023.yml | 14 +- emulators/super3.yml | 6 +- emulators/supermodel-dojo.yml | 8 +- emulators/supermodel3.yml | 14 +- emulators/supersnes9x.yml | 16 +- emulators/swanstation.yml | 10 +- emulators/syobonaction.yml | 64 ++-- emulators/tempgba.yml | 2 +- emulators/tic80.yml | 2 +- emulators/triforce.yml | 52 ++-- emulators/uae4all.yml | 14 +- emulators/uae4arm.yml | 14 +- emulators/ume2015.yml | 140 ++++----- emulators/vba_next.yml | 2 +- emulators/vbam.yml | 6 +- emulators/vecx.yml | 4 +- emulators/vircon32.yml | 8 +- emulators/vkquake2.yml | 16 +- emulators/vkquake3.yml | 28 +- emulators/wqxemu.yml | 24 +- emulators/x1-box.yml | 22 +- emulators/xemu-chihiro.yml | 14 +- emulators/xendroid.yml | 14 +- emulators/xrick.yml | 2 +- emulators/yabause.yml | 6 +- emulators/yaps2.yml | 398 ++++++++++++------------- 168 files changed, 3822 insertions(+), 3822 deletions(-) diff --git a/emulators/2600-emu.yml b/emulators/2600-emu.yml index 12bcf588..654b1669 100644 --- a/emulators/2600-emu.yml +++ b/emulators/2600-emu.yml @@ -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" diff --git a/emulators/81.yml b/emulators/81.yml index 293c44fe..ca923ee7 100644 --- a/emulators/81.yml +++ b/emulators/81.yml @@ -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" diff --git a/emulators/a5200.yml b/emulators/a5200.yml index a4de1b28..2a8f26dc 100644 --- a/emulators/a5200.yml +++ b/emulators/a5200.yml @@ -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" diff --git a/emulators/a7800.yml b/emulators/a7800.yml index b6545b99..6d01e419 100644 --- a/emulators/a7800.yml +++ b/emulators/a7800.yml @@ -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, diff --git a/emulators/aethersx2.yml b/emulators/aethersx2.yml index dcbeef0b..2b3cf74d 100644 --- a/emulators/aethersx2.yml +++ b/emulators/aethersx2.yml @@ -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" diff --git a/emulators/amiberry.yml b/emulators/amiberry.yml index f92f63f4..46fa520f 100644 --- a/emulators/amiberry.yml +++ b/emulators/amiberry.yml @@ -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" diff --git a/emulators/applewin.yml b/emulators/applewin.yml index 6872b4a2..fda1f0cc 100644 --- a/emulators/applewin.yml +++ b/emulators/applewin.yml @@ -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 diff --git a/emulators/aps3e.yml b/emulators/aps3e.yml index 55b86cc2..b9aafd37 100644 --- a/emulators/aps3e.yml +++ b/emulators/aps3e.yml @@ -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: ".dkey" aliases: [".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: ".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: ".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: ".ttf" aliases: [".ttc", ".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: ".so" aliases: [".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: diff --git a/emulators/arcadeduck.yml b/emulators/arcadeduck.yml index 84eddf91..a17dfe63 100644 --- a/emulators/arcadeduck.yml +++ b/emulators/arcadeduck.yml @@ -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 diff --git a/emulators/armsx1.yml b/emulators/armsx1.yml index 6a9d3c4b..e83f0162 100644 --- a/emulators/armsx1.yml +++ b/emulators/armsx1.yml @@ -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: ".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" diff --git a/emulators/armsx2.yml b/emulators/armsx2.yml index 56a282e4..df32ede7 100644 --- a/emulators/armsx2.yml +++ b/emulators/armsx2.yml @@ -144,7 +144,7 @@ files: configuration skips that range. Read into the 4 MB ROM region and truncated to it. Shorter than 2465792 bytes disables the OSDSys parameter HLE. A COH-H image is passed over by the console scan. - source_ref: "pcsx2/ps2/BiosTools.cpp:17-18, pcsx2/ps2/BiosTools.cpp:81-211, pcsx2/ps2/BiosTools.cpp:329-358, pcsx2/ps2/BiosTools.cpp:408-468" + source_ref: "source pcsx2/ps2/BiosTools.cpp:17-18, source pcsx2/ps2/BiosTools.cpp:81-211, source pcsx2/ps2/BiosTools.cpp:329-358, source pcsx2/ps2/BiosTools.cpp:408-468" - name: r27v1602f.8g path: pcsx2/bios/r27v1602f.8g @@ -164,7 +164,7 @@ files: also runs System 246 games. A configured arcade BIOS that is not COH-H is set aside for that scan. The name is the board position the 2 MB chip dump carries. - source_ref: "pcsx2/ps2/BiosTools.cpp:272-327, pcsx2/ps2/BiosTools.cpp:412-432, pcsx2/VMManager.cpp:834-838, pcsx2/VMManager.cpp:2006-2013" + source_ref: "source pcsx2/ps2/BiosTools.cpp:272-327, source pcsx2/ps2/BiosTools.cpp:412-432, source pcsx2/VMManager.cpp:834-838, source pcsx2/VMManager.cpp:2006-2013" - name: r27v1602f.7d path: pcsx2/bios/r27v1602f.7d @@ -180,7 +180,7 @@ files: The other COH-H image the same scan accepts, taken when no System 256 image is in the folder. The System 246 Rack C board carries EXTINFO serial 20021119-163841. - source_ref: "pcsx2/ps2/BiosTools.cpp:176-183, pcsx2/ps2/BiosTools.cpp:272-327, pcsx2/ps2/BiosTools.cpp:412-432" + source_ref: "source pcsx2/ps2/BiosTools.cpp:176-183, source pcsx2/ps2/BiosTools.cpp:272-327, source pcsx2/ps2/BiosTools.cpp:412-432" - name: ps2-0230a-20080220.rom1 path: pcsx2/bios/ps2-0230a-20080220.rom1 @@ -192,7 +192,7 @@ files: Tried as {bios}.rom1 then {biosbase}.rom1, with a case-insensitive retry on the open. Copied to the ROM1 region and truncated to 4 MB. Logged and skipped when absent. - source_ref: "pcsx2/ps2/BiosTools.cpp:228-255, pcsx2/ps2/BiosTools.cpp:465, pcsx2/ps2/BiosTools.cpp:470-481, pcsx2/MemoryTypes.h:13" + source_ref: "source pcsx2/ps2/BiosTools.cpp:228-255, source pcsx2/ps2/BiosTools.cpp:465, source pcsx2/ps2/BiosTools.cpp:470-481, source pcsx2/MemoryTypes.h:13" - name: ps2-0230a-20080220.rom2 aliases: @@ -205,7 +205,7 @@ files: note: >- Same two-step naming as rom1. Copied to the ROM2 region, which is 4 MB in this tree. Only present on Chinese region consoles. - source_ref: "pcsx2/ps2/BiosTools.cpp:228-255, pcsx2/ps2/BiosTools.cpp:466, pcsx2/ps2/BiosTools.cpp:470-481, pcsx2/MemoryTypes.h:14" + source_ref: "source pcsx2/ps2/BiosTools.cpp:228-255, source pcsx2/ps2/BiosTools.cpp:466, source pcsx2/ps2/BiosTools.cpp:470-481, source pcsx2/MemoryTypes.h:14" - name: ps2-0230a-20080220.nvm path: pcsx2/bios/ps2-0230a-20080220.nvm @@ -221,7 +221,7 @@ files: short, or carries a blank config block, zeroed except for a fixed iLink id and the language and region defaults of the BIOS region. An arcade session skips the blank-block test and fills the built image with 0xFF instead. - source_ref: "pcsx2/CDVD/CDVD.cpp:48-49, pcsx2/CDVD/CDVD.cpp:150-204" + source_ref: "source pcsx2/CDVD/CDVD.cpp:48-49, source pcsx2/CDVD/CDVD.cpp:150-204" - name: ps2-0230a-20080220.mec path: pcsx2/bios/ps2-0230a-20080220.mec @@ -234,7 +234,7 @@ files: Read at the BIOS path with the extension replaced by mec. Defaults to 0x00020603, or 0x0104020a in an arcade session, and is written back at that path when it cannot be read. - source_ref: "pcsx2/CDVD/CDVD.cpp:62-63, pcsx2/CDVD/CDVD.cpp:206-219" + source_ref: "source pcsx2/CDVD/CDVD.cpp:62-63, source pcsx2/CDVD/CDVD.cpp:206-219" - name: eeprom.dat required: false @@ -245,7 +245,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: "pcsx2/DEV9/DEV9.cpp:77, pcsx2/DEV9/DEV9.cpp:224-275" + source_ref: "source pcsx2/DEV9/DEV9.cpp:77, source pcsx2/DEV9/DEV9.cpp:224-275" - name: flash.dat required: false @@ -256,7 +256,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, and a short read is logged. - source_ref: "pcsx2/DEV9/flash.cpp:8-16, pcsx2/DEV9/flash.cpp:62-86" + source_ref: "source pcsx2/DEV9/flash.cpp:8-16, source pcsx2/DEV9/flash.cpp:62-86" - name: ".irx" required: false @@ -266,7 +266,7 @@ files: note: >- Read into the ROM region at 0x3C0000 when the IOP program counter reaches 0x1630 and the setting is longer than three characters. Empty by default. - source_ref: "pcsx2/ps2/BiosTools.cpp:257-270, pcsx2/ps2/BiosTools.cpp:483-484, pcsx2/R3000AInterpreter.cpp:223, pcsx2/arm64/iR3000A-arm64.cpp:1283, pcsx2/Config.h:1671" + source_ref: "source pcsx2/ps2/BiosTools.cpp:257-270, source pcsx2/ps2/BiosTools.cpp:483-484, source pcsx2/R3000AInterpreter.cpp:223, source pcsx2/arm64/iR3000A-arm64.cpp:1283, source pcsx2/Config.h:1671" - name: GameIndex.yaml path: pcsx2/resources/GameIndex.yaml @@ -280,7 +280,7 @@ files: Read from the resources folder, keyed by serial, carrying the per-game fixes, patches and settings overrides. Parsed once on first lookup. The libretro build falls back on a compiled-in copy when the file is absent. - source_ref: "pcsx2/GameDatabase.cpp:47, pcsx2/GameDatabase.cpp:1373-1378, pcsx2/GameDatabase.cpp:1314-1324" + source_ref: "source pcsx2/GameDatabase.cpp:47, source pcsx2/GameDatabase.cpp:1373-1378, source pcsx2/GameDatabase.cpp:1314-1324" - name: GameIndex.yaml path: pcsx2/resources/GameIndex.yaml @@ -290,7 +290,7 @@ files: bundled: true description: "Game database" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GameDatabase.cpp:47, pcsx2/GameDatabase.cpp:1373-1378, pcsx2/GameDatabase.cpp:1314-1324" + source_ref: "source pcsx2/GameDatabase.cpp:47, source pcsx2/GameDatabase.cpp:1373-1378, source pcsx2/GameDatabase.cpp:1314-1324" - name: armsx2_overrides.yaml path: pcsx2/resources/armsx2_overrides.yaml @@ -303,7 +303,7 @@ files: declares. Carries GS and JIT tuning correct on tiler GPUs. Kept outside the shipped resources folder and copied in only for arm64 Linux, Android and iOS. The loader no-ops where it is absent. - source_ref: "pcsx2/GameDatabase.cpp:54, pcsx2/GameDatabase.cpp:1379-1382, cmake/BuildParameters.cmake:227-240, pcsx2/CMakeLists.txt:1828-1837, platforms/android/app/build.gradle.kts:73-85" + source_ref: "source pcsx2/GameDatabase.cpp:54, source pcsx2/GameDatabase.cpp:1379-1382, source cmake/BuildParameters.cmake:227-240, source pcsx2/CMakeLists.txt:1828-1837, source platforms/android/app/build.gradle.kts:73-85" - name: armsx2_overrides.yaml path: pcsx2/resources/armsx2_overrides.yaml @@ -314,7 +314,7 @@ files: sha1: "307793f4610dfd8c55edc0920226a3f899cd618f" description: "Mobile GPU game database overlay" note: "Shipped in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GameDatabase.cpp:54, pcsx2/GameDatabase.cpp:1379-1382, cmake/BuildParameters.cmake:227-240, pcsx2/CMakeLists.txt:1828-1837, platforms/android/app/build.gradle.kts:73-85" + source_ref: "source pcsx2/GameDatabase.cpp:54, source pcsx2/GameDatabase.cpp:1379-1382, source cmake/BuildParameters.cmake:227-240, source pcsx2/CMakeLists.txt:1828-1837, source platforms/android/app/build.gradle.kts:73-85" - name: RedumpDatabase.yaml path: pcsx2/resources/RedumpDatabase.yaml @@ -327,7 +327,7 @@ files: note: >- Loaded on the first hash lookup and used to tell the user whether a dump matches a known good one. Read by the Qt game summary page. - source_ref: "pcsx2/GameDatabase.cpp:1461, pcsx2/GameDatabase.cpp:1511-1526, pcsx2-qt/Settings/GameSummaryWidget.cpp:325" + source_ref: "source pcsx2/GameDatabase.cpp:1461, source pcsx2/GameDatabase.cpp:1511-1526, source pcsx2-qt/Settings/GameSummaryWidget.cpp:325" - name: RedumpDatabase.yaml path: pcsx2/resources/RedumpDatabase.yaml @@ -337,7 +337,7 @@ files: bundled: true description: "Disc track hash database" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GameDatabase.cpp:1461, pcsx2/GameDatabase.cpp:1511-1526, pcsx2-qt/Settings/GameSummaryWidget.cpp:325" + source_ref: "source pcsx2/GameDatabase.cpp:1461, source pcsx2/GameDatabase.cpp:1511-1526, source pcsx2-qt/Settings/GameSummaryWidget.cpp:325" - name: patches.zip path: pcsx2/resources/patches.zip @@ -353,7 +353,7 @@ files: pcsx2_patches releases at build time for the desktop builds and committed for Android and iOS. The libretro build compiles in the copy it fetches at configure time and opens it when the file is absent. - source_ref: "pcsx2/Patch.cpp:122, pcsx2/Patch.cpp:294-345, pcsx2/Patch.cpp:452-464, .github/workflows/linux_build_qt.yml:33" + source_ref: "source pcsx2/Patch.cpp:122, source pcsx2/Patch.cpp:294-345, source pcsx2/Patch.cpp:452-464, source .github/workflows/linux_build_qt.yml:33" - name: patches.zip path: pcsx2/resources/patches.zip @@ -363,7 +363,7 @@ files: bundled: true description: "Game patch archive" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/Patch.cpp:122, pcsx2/Patch.cpp:294-345, pcsx2/Patch.cpp:452-464, .github/workflows/linux_build_qt.yml:33" + source_ref: "source pcsx2/Patch.cpp:122, source pcsx2/Patch.cpp:294-345, source pcsx2/Patch.cpp:452-464, source .github/workflows/linux_build_qt.yml:33" - name: game_controller_db.txt path: pcsx2/resources/game_controller_db.txt @@ -376,7 +376,7 @@ files: A copy in the data root wins, then the resources folder, and the path is handed to SDL as a hint. SDL falls back to its built-in mappings when neither exists. - source_ref: "pcsx2/Input/SDLInputSource.cpp:24, pcsx2/Input/SDLInputSource.cpp:699-713" + source_ref: "upstream pcsx2/Input/SDLInputSource.cpp:24, source pcsx2/Input/SDLInputSource.cpp:699-713" - name: Roboto-Regular.ttf path: pcsx2/resources/fonts/Roboto-Regular.ttf @@ -388,7 +388,7 @@ files: Seeded as the standard font when no language layer supplied one, which is always the case on Android. A missing file is logged and the font list is left empty. - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:509-525, pcsx2/ImGui/ImGuiManager.cpp:533-543, pcsx2/ImGui/ImGuiManager.cpp:155-160, pcsx2/GS/GS.cpp:175-194" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:509-525, source pcsx2/ImGui/ImGuiManager.cpp:533-543, source pcsx2/ImGui/ImGuiManager.cpp:155-160, source pcsx2/GS/GS.cpp:175-194" - name: Roboto-Regular.ttf path: pcsx2/resources/fonts/Roboto-Regular.ttf @@ -399,7 +399,7 @@ files: sha1: "00d62fbdc8d5dec4c659005e116d0ba2ee63b547" description: "Interface font" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:509-525, pcsx2/ImGui/ImGuiManager.cpp:533-543, pcsx2/ImGui/ImGuiManager.cpp:155-160, pcsx2/GS/GS.cpp:175-194" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:509-525, source pcsx2/ImGui/ImGuiManager.cpp:533-543, source pcsx2/ImGui/ImGuiManager.cpp:155-160, source pcsx2/GS/GS.cpp:175-194" - name: RobotoMono-Medium.ttf path: pcsx2/resources/fonts/RobotoMono-Medium.ttf @@ -411,7 +411,7 @@ files: Read for the fixed-width font, the standard font standing in when it is missing. Also the initial path the fullscreen interface offers when picking a custom OSD font. - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:509-525, pcsx2/ImGui/ImGuiManager.cpp:565, pcsx2/ImGui/FullscreenUI_Settings.cpp:3533" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:509-525, source pcsx2/ImGui/ImGuiManager.cpp:565, source pcsx2/ImGui/FullscreenUI_Settings.cpp:3533" - name: RobotoMono-Medium.ttf path: pcsx2/resources/fonts/RobotoMono-Medium.ttf @@ -422,7 +422,7 @@ files: sha1: "9056e59b69c6f1160fdfb92a0773f17f6307f3ad" description: "Fixed-width interface font" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:509-525, pcsx2/ImGui/ImGuiManager.cpp:565, pcsx2/ImGui/FullscreenUI_Settings.cpp:3533" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:509-525, source pcsx2/ImGui/ImGuiManager.cpp:565, source pcsx2/ImGui/FullscreenUI_Settings.cpp:3533" - name: fa-solid-900.ttf path: pcsx2/resources/fonts/fa-solid-900.ttf @@ -431,7 +431,7 @@ files: required: false description: "Font Awesome icon font" note: "Read for the interface icon glyphs. A missing file is logged and skipped." - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:509-525, pcsx2/ImGui/ImGuiManager.cpp:566" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:509-525, source pcsx2/ImGui/ImGuiManager.cpp:566" - name: fa-solid-900.ttf path: pcsx2/resources/fonts/fa-solid-900.ttf @@ -442,7 +442,7 @@ files: sha1: "7f0f721265c228f2484e4924bace5a80b7826fbe" description: "Font Awesome icon font" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:509-525, pcsx2/ImGui/ImGuiManager.cpp:566" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:509-525, source pcsx2/ImGui/ImGuiManager.cpp:566" - name: promptfont.otf path: pcsx2/resources/fonts/promptfont.otf @@ -451,7 +451,7 @@ files: required: false description: "Controller prompt font" note: "Read for the controller button glyphs. A missing file is logged and skipped." - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:509-525, pcsx2/ImGui/ImGuiManager.cpp:567" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:509-525, source pcsx2/ImGui/ImGuiManager.cpp:567" - name: promptfont.otf path: pcsx2/resources/fonts/promptfont.otf @@ -462,7 +462,7 @@ files: sha1: "374ee91aeabee48013d2f090571752ec5081356f" description: "Controller prompt font" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:509-525, pcsx2/ImGui/ImGuiManager.cpp:567" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:509-525, source pcsx2/ImGui/ImGuiManager.cpp:567" - name: Twemoji.Mozilla.ttf path: pcsx2/resources/fonts/Twemoji.Mozilla.ttf @@ -475,7 +475,7 @@ files: resources folder and downloaded into UserResources/fonts when neither holds it. Read by the Qt builds only, and the Android asset step leaves it out. The macOS bundle ships it, the Windows zip and the APK do not. - source_ref: "pcsx2-qt/Translations.cpp:340-347, pcsx2-qt/Translations.cpp:407-424, pcsx2-qt/Translations.cpp:541-549, platforms/android/app/build.gradle.kts:79-81" + source_ref: "source pcsx2-qt/Translations.cpp:340-347, source pcsx2-qt/Translations.cpp:407-424, source pcsx2-qt/Translations.cpp:541-549, source platforms/android/app/build.gradle.kts:79-81" - name: NotoSansJP-Regular.ttf path: pcsx2/resources/fonts/NotoSansJP-Regular.ttf @@ -486,7 +486,7 @@ files: First entry of the Japanese script table. Resolved under UserResources then the resources folder, and downloaded into UserResources/fonts when the interface language needs it and neither holds it. Not shipped. - source_ref: "pcsx2-qt/Translations.cpp:354-360, pcsx2-qt/Translations.cpp:407-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:354-360, source pcsx2-qt/Translations.cpp:407-424, source pcsx2-qt/Translations.cpp:541-549" - name: NotoSansKR-Regular.ttf path: pcsx2/resources/fonts/NotoSansKR-Regular.ttf @@ -494,7 +494,7 @@ files: required: false description: "Korean interface font" note: "Same resolution and download path as the Japanese font. Not shipped." - source_ref: "pcsx2-qt/Translations.cpp:361-367, pcsx2-qt/Translations.cpp:407-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:361-367, source pcsx2-qt/Translations.cpp:407-424, source pcsx2-qt/Translations.cpp:541-549" - name: NotoSansSC-Regular.ttf path: pcsx2/resources/fonts/NotoSansSC-Regular.ttf @@ -502,7 +502,7 @@ files: required: false description: "Simplified Chinese interface font" note: "Same resolution and download path as the Japanese font. Not shipped." - source_ref: "pcsx2-qt/Translations.cpp:320-326, pcsx2-qt/Translations.cpp:407-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:320-326, source pcsx2-qt/Translations.cpp:407-424, source pcsx2-qt/Translations.cpp:541-549" - name: NotoSansTC-Regular.ttf path: pcsx2/resources/fonts/NotoSansTC-Regular.ttf @@ -510,7 +510,7 @@ files: required: false description: "Traditional Chinese interface font" note: "Same resolution and download path as the Japanese font. Not shipped." - source_ref: "pcsx2-qt/Translations.cpp:327-333, pcsx2-qt/Translations.cpp:407-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:327-333, source pcsx2-qt/Translations.cpp:407-424, source pcsx2-qt/Translations.cpp:541-549" - name: NotoSansArabic-Regular.ttf path: pcsx2/resources/fonts/NotoSansArabic-Regular.ttf @@ -518,7 +518,7 @@ files: required: false description: "Arabic interface font" note: "Same resolution and download path as the Japanese font. Not shipped." - source_ref: "pcsx2-qt/Translations.cpp:314-319, pcsx2-qt/Translations.cpp:407-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:314-319, source pcsx2-qt/Translations.cpp:407-424, source pcsx2-qt/Translations.cpp:541-549" - name: NotoSansHebrew-Regular.ttf path: pcsx2/resources/fonts/NotoSansHebrew-Regular.ttf @@ -526,7 +526,7 @@ files: required: false description: "Hebrew interface font" note: "Same resolution and download path as the Japanese font. Not shipped." - source_ref: "pcsx2-qt/Translations.cpp:348-353, pcsx2-qt/Translations.cpp:407-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:348-353, source pcsx2-qt/Translations.cpp:407-424, source pcsx2-qt/Translations.cpp:541-549" - name: NotoSansDevanagari-Regular.ttf path: pcsx2/resources/fonts/NotoSansDevanagari-Regular.ttf @@ -534,7 +534,7 @@ files: required: false description: "Devanagari interface font" note: "Same resolution and download path as the Japanese font. Not shipped." - source_ref: "pcsx2-qt/Translations.cpp:334-339, pcsx2-qt/Translations.cpp:407-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:334-339, source pcsx2-qt/Translations.cpp:407-424, source pcsx2-qt/Translations.cpp:541-549" - name: tfx.glsl path: pcsx2/resources/shaders/vulkan/tfx.glsl @@ -546,7 +546,7 @@ files: Compiled at device creation. A source that cannot be read fails the pipeline compile and the Vulkan device with it. The libretro build falls back on a compiled-in copy of every shader source. - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3031-3036, pcsx2/GS/Renderers/Common/GSDevice.cpp:528-540" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3031-3036, source pcsx2/GS/Renderers/Common/GSDevice.cpp:528-540" - name: tfx.glsl path: pcsx2/resources/shaders/vulkan/tfx.glsl @@ -556,7 +556,7 @@ files: bundled: true description: "Vulkan texture function shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3031-3036, pcsx2/GS/Renderers/Common/GSDevice.cpp:528-540" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3031-3036, source pcsx2/GS/Renderers/Common/GSDevice.cpp:528-540" - name: convert.glsl path: pcsx2/resources/shaders/vulkan/convert.glsl @@ -564,7 +564,7 @@ files: mode: libretro required: true description: "Vulkan conversion shader" - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6174-6179, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6537-6542" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6174-6179, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6537-6542" - name: convert.glsl path: pcsx2/resources/shaders/vulkan/convert.glsl @@ -574,7 +574,7 @@ files: bundled: true description: "Vulkan conversion shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6174-6179, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6537-6542" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6174-6179, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6537-6542" - name: present.glsl path: pcsx2/resources/shaders/vulkan/present.glsl @@ -582,7 +582,7 @@ files: mode: libretro required: true description: "Vulkan presentation shader" - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6366-6370" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6366-6370" - name: present.glsl path: pcsx2/resources/shaders/vulkan/present.glsl @@ -592,7 +592,7 @@ files: bundled: true description: "Vulkan presentation shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6366-6370" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6366-6370" - name: merge.glsl path: pcsx2/resources/shaders/vulkan/merge.glsl @@ -600,7 +600,7 @@ files: mode: libretro required: true description: "Vulkan merge shader" - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6467-6471" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6467-6471" - name: merge.glsl path: pcsx2/resources/shaders/vulkan/merge.glsl @@ -610,7 +610,7 @@ files: bundled: true description: "Vulkan merge shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6467-6471" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6467-6471" - name: interlace.glsl path: pcsx2/resources/shaders/vulkan/interlace.glsl @@ -618,7 +618,7 @@ files: mode: libretro required: true description: "Vulkan interlace shader" - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6416-6420" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6416-6420" - name: interlace.glsl path: pcsx2/resources/shaders/vulkan/interlace.glsl @@ -628,7 +628,7 @@ files: bundled: true description: "Vulkan interlace shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6416-6420" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6416-6420" - name: shadeboost.glsl path: pcsx2/resources/shaders/vulkan/shadeboost.glsl @@ -639,7 +639,7 @@ files: note: >- Compiled by the post-processing pass, which runs unconditionally in the device creation chain, so a source that cannot be read fails the device. - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6517, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6572-6577, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3056-3061" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6517, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6572-6577, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3056-3061" - name: shadeboost.glsl path: pcsx2/resources/shaders/vulkan/shadeboost.glsl @@ -649,7 +649,7 @@ files: bundled: true description: "Vulkan shade boost shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6517, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6572-6577, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3056-3061" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6517, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6572-6577, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3056-3061" - name: cas.glsl path: pcsx2/resources/shaders/vulkan/cas.glsl @@ -662,7 +662,7 @@ files: Includes ffx_a.h and ffx_cas.h. The only shader whose compile failure is caught: sharpening is turned off and device creation carries on, because older Adreno compilers reject the compute pipeline. - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6623-6625, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3069-3076" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6623-6625, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3069-3076" - name: cas.glsl path: pcsx2/resources/shaders/vulkan/cas.glsl @@ -672,7 +672,7 @@ files: bundled: true description: "Vulkan contrast adaptive sharpening shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6623-6625, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3069-3076" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6623-6625, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3069-3076" - name: fsr1.glsl path: pcsx2/resources/shaders/vulkan/fsr1.glsl @@ -684,7 +684,7 @@ files: Read twice, once per pass, with ffx_a_fsr1.h and ffx_fsr1.h substituted for its include lines. A failure turns FSR1 upscaling off and device creation carries on. - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6672-6676, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3087-3091, pcsx2/GS/Renderers/Common/GSDevice.cpp:1643-1660" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6672-6676, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3087-3091, source pcsx2/GS/Renderers/Common/GSDevice.cpp:1643-1660" - name: fsr1.glsl path: pcsx2/resources/shaders/vulkan/fsr1.glsl @@ -694,7 +694,7 @@ files: bundled: true description: "Vulkan FSR1 upscaling shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6672-6676, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3087-3091, pcsx2/GS/Renderers/Common/GSDevice.cpp:1643-1660" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6672-6676, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3087-3091, source pcsx2/GS/Renderers/Common/GSDevice.cpp:1643-1660" - name: sgsr.glsl path: pcsx2/resources/shaders/vulkan/sgsr.glsl @@ -705,7 +705,7 @@ files: note: >- Read twice, once per edge-direction variant. A failure turns SGSR upscaling off and device creation carries on. - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6720-6724, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3081-3085" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6720-6724, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3081-3085" - name: sgsr.glsl path: pcsx2/resources/shaders/vulkan/sgsr.glsl @@ -715,7 +715,7 @@ files: bundled: true description: "Vulkan SGSR upscaling shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6720-6724, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3081-3085" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6720-6724, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3081-3085" - name: imgui.glsl path: pcsx2/resources/shaders/vulkan/imgui.glsl @@ -723,7 +723,7 @@ files: mode: libretro required: true description: "Vulkan interface shader" - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6747-6752, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3093-3094" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6747-6752, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3093-3094" - name: imgui.glsl path: pcsx2/resources/shaders/vulkan/imgui.glsl @@ -733,7 +733,7 @@ files: bundled: true description: "Vulkan interface shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6747-6752, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3093-3094" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6747-6752, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:3093-3094" - name: fxaa.fx path: pcsx2/resources/shaders/common/fxaa.fx @@ -745,7 +745,7 @@ files: Compiled by the Vulkan and OpenGL post-processing passes as part of device creation, so the device fails without it. The Direct3D backends compile it lazily on first use and only lose the effect. - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6544-6549, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:686-687, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3180-3188, pcsx2/GS/Renderers/DX11/GSDevice11.cpp:1967-1974, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3167" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6544-6549, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:686-687, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3180-3188, source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:1967-1974, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3167" - name: fxaa.fx path: pcsx2/resources/shaders/common/fxaa.fx @@ -755,7 +755,7 @@ files: bundled: true description: "FXAA shader, shared by every backend" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6544-6549, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:686-687, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3180-3188, pcsx2/GS/Renderers/DX11/GSDevice11.cpp:1967-1974, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3167" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:6544-6549, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:686-687, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3180-3188, source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:1967-1974, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3167" - name: ffx_a.h path: pcsx2/resources/shaders/common/ffx_a.h @@ -766,7 +766,7 @@ files: note: >- Read as a source file and substituted for the include line of the sharpening shader before compilation. - source_ref: "pcsx2/GS/Renderers/Common/GSDevice.cpp:1630-1641" + source_ref: "source pcsx2/GS/Renderers/Common/GSDevice.cpp:1630-1641" - name: ffx_a.h path: pcsx2/resources/shaders/common/ffx_a.h @@ -776,7 +776,7 @@ files: bundled: true description: "FidelityFX helper header" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Common/GSDevice.cpp:1630-1641" + source_ref: "source pcsx2/GS/Renderers/Common/GSDevice.cpp:1630-1641" - name: ffx_cas.h path: pcsx2/resources/shaders/common/ffx_cas.h @@ -785,7 +785,7 @@ files: required: false description: "FidelityFX CAS header" note: "Substituted the same way as ffx_a.h." - source_ref: "pcsx2/GS/Renderers/Common/GSDevice.cpp:1630-1641" + source_ref: "source pcsx2/GS/Renderers/Common/GSDevice.cpp:1630-1641" - name: ffx_cas.h path: pcsx2/resources/shaders/common/ffx_cas.h @@ -795,7 +795,7 @@ files: bundled: true description: "FidelityFX CAS header" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Common/GSDevice.cpp:1630-1641" + source_ref: "source pcsx2/GS/Renderers/Common/GSDevice.cpp:1630-1641" - name: ffx_a_fsr1.h path: pcsx2/resources/shaders/common/ffx_a_fsr1.h @@ -806,7 +806,7 @@ files: note: >- Read as a source file and substituted for the include line of the FSR1 shader before compilation. - source_ref: "pcsx2/GS/Renderers/Common/GSDevice.cpp:1643-1660" + source_ref: "source pcsx2/GS/Renderers/Common/GSDevice.cpp:1643-1660" - name: ffx_a_fsr1.h path: pcsx2/resources/shaders/common/ffx_a_fsr1.h @@ -816,7 +816,7 @@ files: bundled: true description: "FidelityFX helper header for FSR1" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Common/GSDevice.cpp:1643-1660" + source_ref: "source pcsx2/GS/Renderers/Common/GSDevice.cpp:1643-1660" - name: ffx_fsr1.h path: pcsx2/resources/shaders/common/ffx_fsr1.h @@ -825,7 +825,7 @@ files: required: false description: "FidelityFX FSR1 header" note: "Substituted the same way as ffx_a_fsr1.h." - source_ref: "pcsx2/GS/Renderers/Common/GSDevice.cpp:1643-1660" + source_ref: "source pcsx2/GS/Renderers/Common/GSDevice.cpp:1643-1660" - name: ffx_fsr1.h path: pcsx2/resources/shaders/common/ffx_fsr1.h @@ -835,7 +835,7 @@ files: bundled: true description: "FidelityFX FSR1 header" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/Common/GSDevice.cpp:1643-1660" + source_ref: "source pcsx2/GS/Renderers/Common/GSDevice.cpp:1643-1660" - name: tfx_vgs.glsl path: pcsx2/resources/shaders/opengl/tfx_vgs.glsl @@ -847,7 +847,7 @@ files: The OpenGL backend is one of those the renderer setting selects, and it is what an Android device falls back to when Vulkan is not chosen. Its device creation fails without this source, while a Vulkan session is unaffected. - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:891-895, pcsx2/GS/GS.cpp:97-133" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:891-895, source pcsx2/GS/GS.cpp:97-133" - name: tfx_vgs.glsl path: pcsx2/resources/shaders/opengl/tfx_vgs.glsl @@ -857,7 +857,7 @@ files: bundled: true description: "OpenGL texture function vertex and geometry shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:891-895, pcsx2/GS/GS.cpp:97-133" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:891-895, source pcsx2/GS/GS.cpp:97-133" - name: tfx_fs.glsl path: pcsx2/resources/shaders/opengl/tfx_fs.glsl @@ -866,7 +866,7 @@ files: required: false description: "OpenGL texture function fragment shader" note: "Read with tfx_vgs.glsl. The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:891-895" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:891-895" - name: tfx_fs.glsl path: pcsx2/resources/shaders/opengl/tfx_fs.glsl @@ -876,7 +876,7 @@ files: bundled: true description: "OpenGL texture function fragment shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:891-895" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:891-895" - name: convert.glsl path: pcsx2/resources/shaders/opengl/convert.glsl @@ -885,7 +885,7 @@ files: required: false description: "OpenGL conversion shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:517-523" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:517-523" - name: convert.glsl path: pcsx2/resources/shaders/opengl/convert.glsl @@ -895,7 +895,7 @@ files: bundled: true description: "OpenGL conversion shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:517-523" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:517-523" - name: present.glsl path: pcsx2/resources/shaders/opengl/present.glsl @@ -904,7 +904,7 @@ files: required: false description: "OpenGL presentation shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:605-610" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:605-610" - name: present.glsl path: pcsx2/resources/shaders/opengl/present.glsl @@ -914,7 +914,7 @@ files: bundled: true description: "OpenGL presentation shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:605-610" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:605-610" - name: merge.glsl path: pcsx2/resources/shaders/opengl/merge.glsl @@ -923,7 +923,7 @@ files: required: false description: "OpenGL merge shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:641-646" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:641-646" - name: merge.glsl path: pcsx2/resources/shaders/opengl/merge.glsl @@ -933,7 +933,7 @@ files: bundled: true description: "OpenGL merge shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:641-646" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:641-646" - name: interlace.glsl path: pcsx2/resources/shaders/opengl/interlace.glsl @@ -942,7 +942,7 @@ files: required: false description: "OpenGL interlace shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:664-669" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:664-669" - name: interlace.glsl path: pcsx2/resources/shaders/opengl/interlace.glsl @@ -952,7 +952,7 @@ files: bundled: true description: "OpenGL interlace shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:664-669" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:664-669" - name: shadeboost.glsl path: pcsx2/resources/shaders/opengl/shadeboost.glsl @@ -963,7 +963,7 @@ files: note: >- Compiled with the FXAA program in the OpenGL device creation chain, so that device fails without it. - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:686-687, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3435-3441" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:686-687, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3435-3441" - name: shadeboost.glsl path: pcsx2/resources/shaders/opengl/shadeboost.glsl @@ -973,7 +973,7 @@ files: bundled: true description: "OpenGL shade boost shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:686-687, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3435-3441" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:686-687, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3435-3441" - name: cas.glsl path: pcsx2/resources/shaders/opengl/cas.glsl @@ -985,7 +985,7 @@ files: A desktop GL compute shader, read only on a GL 4.2 context with compute shaders and gated away from GL ES contexts because feeding it to an ES compiler crashes some drivers. A failure turns sharpening off. - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3624-3630, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:689-698" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3624-3630, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:689-698" - name: cas.glsl path: pcsx2/resources/shaders/opengl/cas.glsl @@ -995,7 +995,7 @@ files: bundled: true description: "OpenGL contrast adaptive sharpening shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3624-3630, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:689-698" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3624-3630, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:689-698" - name: imgui.glsl path: pcsx2/resources/shaders/opengl/imgui.glsl @@ -1004,7 +1004,7 @@ files: required: false description: "OpenGL interface shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:792-793, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3684-3691" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:792-793, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3684-3691" - name: imgui.glsl path: pcsx2/resources/shaders/opengl/imgui.glsl @@ -1014,7 +1014,7 @@ files: bundled: true description: "OpenGL interface shader" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:792-793, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3684-3691" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:792-793, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3684-3691" - name: tfx.fx path: pcsx2/resources/shaders/dx11/tfx.fx @@ -1027,7 +1027,7 @@ files: Read by the Direct3D 11 and Direct3D 12 backends of the Windows on arm64 build, whose devices fail without it. The Android asset step drops the dx11 folder because the mobile backends never compile it. - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:215-218, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:1008, platforms/android/app/build.gradle.kts:73-78" + source_ref: "upstream pcsx2/GS/Renderers/DX11/GSDevice11.cpp:215-218, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:1008, source platforms/android/app/build.gradle.kts:73-78" - name: convert.fx path: pcsx2/resources/shaders/dx11/convert.fx @@ -1037,7 +1037,7 @@ files: bundled: true description: "Direct3D conversion shader" note: "The Direct3D devices fail without it." - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:229-231, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2893" + source_ref: "upstream pcsx2/GS/Renderers/DX11/GSDevice11.cpp:229-231, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2893" - name: present.fx path: pcsx2/resources/shaders/dx11/present.fx @@ -1047,7 +1047,7 @@ files: bundled: true description: "Direct3D presentation shader" note: "The Direct3D devices fail without it." - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:267, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3041" + source_ref: "upstream pcsx2/GS/Renderers/DX11/GSDevice11.cpp:267, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3041" - name: merge.fx path: pcsx2/resources/shaders/dx11/merge.fx @@ -1057,7 +1057,7 @@ files: bundled: true description: "Direct3D merge shader" note: "The Direct3D devices fail without it." - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:319, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3120" + source_ref: "upstream pcsx2/GS/Renderers/DX11/GSDevice11.cpp:319, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3120" - name: interlace.fx path: pcsx2/resources/shaders/dx11/interlace.fx @@ -1067,7 +1067,7 @@ files: bundled: true description: "Direct3D interlace shader" note: "The Direct3D devices fail without it." - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:354, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3084" + source_ref: "upstream pcsx2/GS/Renderers/DX11/GSDevice11.cpp:354, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3084" - name: shadeboost.fx path: pcsx2/resources/shaders/dx11/shadeboost.fx @@ -1076,7 +1076,7 @@ files: required: false bundled: true description: "Direct3D shade boost shader" - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:374, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3190" + source_ref: "upstream pcsx2/GS/Renderers/DX11/GSDevice11.cpp:374, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3190" - name: cas.hlsl path: pcsx2/resources/shaders/dx11/cas.hlsl @@ -1086,7 +1086,7 @@ files: bundled: true description: "Direct3D contrast adaptive sharpening shader" note: "Includes ffx_a.h and ffx_cas.h." - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:2305, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2365" + source_ref: "source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:2305, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2365" - name: imgui.fx path: pcsx2/resources/shaders/dx11/imgui.fx @@ -1096,7 +1096,7 @@ files: bundled: true description: "Direct3D interface shader" note: "The Direct3D devices fail without it." - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:2355-2359, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2393" + source_ref: "source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:2355-2359, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2393" - name: proverb.zip standalone_path: arcade/proverb.zip @@ -1112,7 +1112,7 @@ files: 64 MB or one holding no boot program, and writes the game's boot.elf out of it at each import. The core opens only that boot.elf, at the path the game's manifest gives, and an arcade boot stops without it. - source_ref: "platforms/android/app/src/main/java/com/armsx2/arcade/ArcadeLibrary.kt:46-47, platforms/android/app/src/main/java/com/armsx2/arcade/ArcadeLibrary.kt:58, platforms/android/app/src/main/java/com/armsx2/arcade/ArcadeLibrary.kt:118, platforms/android/app/src/main/java/com/armsx2/arcade/ArcadeLibrary.kt:131-167, platforms/android/app/src/main/java/com/armsx2/arcade/ArcadeLibrary.kt:393-400, pcsx2/VMManager.cpp:1719-1726" + source_ref: "source platforms/android/app/src/main/java/com/armsx2/arcade/ArcadeLibrary.kt:46-47, source platforms/android/app/src/main/java/com/armsx2/arcade/ArcadeLibrary.kt:58, source platforms/android/app/src/main/java/com/armsx2/arcade/ArcadeLibrary.kt:118, source platforms/android/app/src/main/java/com/armsx2/arcade/ArcadeLibrary.kt:131-167, source platforms/android/app/src/main/java/com/armsx2/arcade/ArcadeLibrary.kt:393-400, source pcsx2/VMManager.cpp:1719-1726" - name: message.wav path: pcsx2/resources/sounds/achievements/message.wav @@ -1123,7 +1123,7 @@ files: note: >- Played from the resources folder when the achievement information sound is enabled and no custom sound is set. - source_ref: "pcsx2/Achievements.cpp:68, pcsx2/Achievements.cpp:1278-1284, pcsx2/Achievements.cpp:1528" + source_ref: "source pcsx2/Achievements.cpp:68, source pcsx2/Achievements.cpp:1278-1284, source pcsx2/Achievements.cpp:1528" - name: message.wav path: pcsx2/resources/sounds/achievements/message.wav @@ -1134,7 +1134,7 @@ files: sha1: "c54f04b63ac6f04e0a0944ef260b5497e4494dbd" description: "Achievement notification sound" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/Achievements.cpp:68, pcsx2/Achievements.cpp:1278-1284, pcsx2/Achievements.cpp:1528" + source_ref: "source pcsx2/Achievements.cpp:68, source pcsx2/Achievements.cpp:1278-1284, source pcsx2/Achievements.cpp:1528" - name: unlock.wav path: pcsx2/resources/sounds/achievements/unlock.wav @@ -1144,7 +1144,7 @@ files: sha1: da328a0a3074ec86fee2d6741bfc2e5a1f68d063 size: 202702 description: "Achievement unlock sound" - source_ref: "pcsx2/Achievements.cpp:69, pcsx2/Achievements.cpp:1278-1284, pcsx2/Achievements.cpp:1581" + source_ref: "source pcsx2/Achievements.cpp:69, source pcsx2/Achievements.cpp:1278-1284, source pcsx2/Achievements.cpp:1581" - name: unlock.wav path: pcsx2/resources/sounds/achievements/unlock.wav @@ -1155,7 +1155,7 @@ files: sha1: "da328a0a3074ec86fee2d6741bfc2e5a1f68d063" description: "Achievement unlock sound" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/Achievements.cpp:69, pcsx2/Achievements.cpp:1278-1284, pcsx2/Achievements.cpp:1581" + source_ref: "source pcsx2/Achievements.cpp:69, source pcsx2/Achievements.cpp:1278-1284, source pcsx2/Achievements.cpp:1581" - name: lbsubmit.wav path: pcsx2/resources/sounds/achievements/lbsubmit.wav @@ -1163,7 +1163,7 @@ files: mode: libretro required: false description: "Leaderboard submission sound" - source_ref: "pcsx2/Achievements.cpp:70, pcsx2/Achievements.cpp:1278-1284, pcsx2/Achievements.cpp:1675" + source_ref: "source pcsx2/Achievements.cpp:70, source pcsx2/Achievements.cpp:1278-1284, source pcsx2/Achievements.cpp:1675" - name: lbsubmit.wav path: pcsx2/resources/sounds/achievements/lbsubmit.wav @@ -1174,7 +1174,7 @@ files: sha1: "5ad1e110dcf0ffd26405981398892a82e4f3bad1" description: "Leaderboard submission sound" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/Achievements.cpp:70, pcsx2/Achievements.cpp:1278-1284, pcsx2/Achievements.cpp:1675" + source_ref: "source pcsx2/Achievements.cpp:70, source pcsx2/Achievements.cpp:1278-1284, source pcsx2/Achievements.cpp:1675" - name: placeholder.png path: pcsx2/resources/fullscreenui/placeholder.png @@ -1184,7 +1184,7 @@ files: description: "Fullscreen interface placeholder texture" note: >- Named as the placeholder texture when the fullscreen interface initialises. - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:331" + source_ref: "upstream pcsx2/ImGui/FullscreenUI.cpp:331" - name: placeholder.png path: pcsx2/resources/fullscreenui/placeholder.png @@ -1195,7 +1195,7 @@ files: sha1: "25e41433147face77af96fecac4519ed11ae8072" description: "Fullscreen interface placeholder texture" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:331" + source_ref: "upstream pcsx2/ImGui/FullscreenUI.cpp:331" - name: no-save.png path: pcsx2/resources/fullscreenui/no-save.png @@ -1203,7 +1203,7 @@ files: mode: libretro required: false description: "Empty save slot texture" - source_ref: "pcsx2/ImGui/ImGuiOverlays.cpp:1689" + source_ref: "source pcsx2/ImGui/ImGuiOverlays.cpp:1689" - name: no-save.png path: pcsx2/resources/fullscreenui/no-save.png @@ -1214,7 +1214,7 @@ files: sha1: "7b0bb79d38c573648de218645c6fb16449e156e0" description: "Empty save slot texture" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/ImGuiOverlays.cpp:1689" + source_ref: "source pcsx2/ImGui/ImGuiOverlays.cpp:1689" - name: media-cdrom.svg path: pcsx2/resources/fullscreenui/media-cdrom.svg @@ -1222,7 +1222,7 @@ files: mode: libretro required: false description: "Game list menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1398, pcsx2/ImGui/FullscreenUI.cpp:3522" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1398, source pcsx2/ImGui/FullscreenUI.cpp:3522" - name: media-cdrom.svg path: pcsx2/resources/fullscreenui/media-cdrom.svg @@ -1233,7 +1233,7 @@ files: sha1: "36cc8f46014a321b7602e52c062ab23d7c256ccc" description: "Game list menu icon" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1398, pcsx2/ImGui/FullscreenUI.cpp:3522" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1398, source pcsx2/ImGui/FullscreenUI.cpp:3522" - name: start-game.svg path: pcsx2/resources/fullscreenui/start-game.svg @@ -1241,7 +1241,7 @@ files: mode: libretro required: false description: "Start game menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1404" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1404" - name: start-game.svg path: pcsx2/resources/fullscreenui/start-game.svg @@ -1252,7 +1252,7 @@ files: sha1: "dd8e7a8bebe509a38b803105abaf37b275f4cbb3" description: "Start game menu icon" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1404" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1404" - name: applications-system.svg path: pcsx2/resources/fullscreenui/applications-system.svg @@ -1260,7 +1260,7 @@ files: mode: libretro required: false description: "Settings menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1411, pcsx2/ImGui/FullscreenUI.cpp:3517" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1411, source pcsx2/ImGui/FullscreenUI.cpp:3517" - name: applications-system.svg path: pcsx2/resources/fullscreenui/applications-system.svg @@ -1270,7 +1270,7 @@ files: bundled: true description: "Settings menu icon" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1411, pcsx2/ImGui/FullscreenUI.cpp:3517" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1411, source pcsx2/ImGui/FullscreenUI.cpp:3517" - name: exit.svg path: pcsx2/resources/fullscreenui/exit.svg @@ -1278,7 +1278,7 @@ files: mode: libretro required: false description: "Exit menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1417, pcsx2/ImGui/FullscreenUI.cpp:1550" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1417, source pcsx2/ImGui/FullscreenUI.cpp:1550" - name: exit.svg path: pcsx2/resources/fullscreenui/exit.svg @@ -1289,7 +1289,7 @@ files: sha1: "8452aac0ea8adf96f52c6fc87b7bc9c038249c97" description: "Exit menu icon" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1417, pcsx2/ImGui/FullscreenUI.cpp:1550" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1417, source pcsx2/ImGui/FullscreenUI.cpp:1550" - name: start-file.svg path: pcsx2/resources/fullscreenui/start-file.svg @@ -1297,7 +1297,7 @@ files: mode: libretro required: false description: "Start file menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1474" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1474" - name: start-file.svg path: pcsx2/resources/fullscreenui/start-file.svg @@ -1308,7 +1308,7 @@ files: sha1: "47bd0895af12344dd80d7dc1133c26d2b5081110" description: "Start file menu icon" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1474" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1474" - name: drive-cdrom.svg path: pcsx2/resources/fullscreenui/drive-cdrom.svg @@ -1316,7 +1316,7 @@ files: mode: libretro required: false description: "Start disc menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1480" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1480" - name: drive-cdrom.svg path: pcsx2/resources/fullscreenui/drive-cdrom.svg @@ -1327,7 +1327,7 @@ files: sha1: "6ff7f132ca2483d7e24a52eead4d3b807eb9addf" description: "Start disc menu icon" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1480" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1480" - name: start-bios.svg path: pcsx2/resources/fullscreenui/start-bios.svg @@ -1335,7 +1335,7 @@ files: mode: libretro required: false description: "Start BIOS menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1486" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1486" - name: start-bios.svg path: pcsx2/resources/fullscreenui/start-bios.svg @@ -1346,7 +1346,7 @@ files: sha1: "061f35078713d8bb386d595964da7366781f98ef" description: "Start BIOS menu icon" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1486" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1486" - name: back-icon.svg path: pcsx2/resources/fullscreenui/back-icon.svg @@ -1354,7 +1354,7 @@ files: mode: libretro required: false description: "Back menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1492, pcsx2/ImGui/FullscreenUI.cpp:1542" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1492, source pcsx2/ImGui/FullscreenUI.cpp:1542" - name: back-icon.svg path: pcsx2/resources/fullscreenui/back-icon.svg @@ -1365,7 +1365,7 @@ files: sha1: "9b754fe9c868225a922dd3e6fc2f9d447ff5442c" description: "Back menu icon" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1492, pcsx2/ImGui/FullscreenUI.cpp:1542" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1492, source pcsx2/ImGui/FullscreenUI.cpp:1542" - name: desktop-mode.svg path: pcsx2/resources/fullscreenui/desktop-mode.svg @@ -1373,7 +1373,7 @@ files: mode: libretro required: false description: "Desktop mode menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1558" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1558" - name: desktop-mode.svg path: pcsx2/resources/fullscreenui/desktop-mode.svg @@ -1384,7 +1384,7 @@ files: sha1: "513d784434cd934048e16b2a333b4d65da099e8b" description: "Desktop mode menu icon" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1558" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1558" - name: AppBanner.svg path: pcsx2/resources/icons/AppBanner.svg @@ -1392,7 +1392,7 @@ files: mode: libretro required: false description: "Application banner" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:783" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:783" - name: AppBanner.svg path: pcsx2/resources/icons/AppBanner.svg @@ -1403,7 +1403,7 @@ files: sha1: "cf42e9d792747ccb06ff243672ed37b30db23def" description: "Application banner" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:783" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:783" - name: AppIconLarge.png path: pcsx2/resources/icons/AppIconLarge.png @@ -1414,7 +1414,7 @@ files: note: >- Drawn by the fullscreen interface, shown by the Qt setup wizard, and copied out when a desktop entry is written. - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1315, pcsx2-qt/SetupWizardDialog.cpp:165, pcsx2-qt/QtUtils.cpp:843" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1315, upstream pcsx2-qt/SetupWizardDialog.cpp:165, upstream pcsx2-qt/QtUtils.cpp:843" - name: AppIconLarge.png path: pcsx2/resources/icons/AppIconLarge.png @@ -1425,7 +1425,7 @@ files: sha1: "bd9262879f8a72ec610a9554b503d747194a0f49" description: "Application icon" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1315, pcsx2-qt/SetupWizardDialog.cpp:165, pcsx2-qt/QtUtils.cpp:843" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1315, upstream pcsx2-qt/SetupWizardDialog.cpp:165, upstream pcsx2-qt/QtUtils.cpp:843" - name: AppIconLarge.ico path: pcsx2/resources/icons/AppIconLarge.ico @@ -1435,7 +1435,7 @@ files: bundled: true description: "Windows application icon" note: "Read next to the program when a shortcut is written." - source_ref: "pcsx2-qt/QtUtils.cpp:755" + source_ref: "upstream pcsx2-qt/QtUtils.cpp:755" - name: ra-icon.svg path: pcsx2/resources/icons/ra-icon.svg @@ -1443,7 +1443,7 @@ files: mode: libretro required: false description: "RetroAchievements icon" - source_ref: "pcsx2/ImGui/FullscreenUI_Settings.cpp:4503, pcsx2-qt/SetupWizardDialog.cpp:428, pcsx2-qt/Settings/AchievementLoginDialog.cpp:21" + source_ref: "source pcsx2/ImGui/FullscreenUI_Settings.cpp:4503, source pcsx2-qt/SetupWizardDialog.cpp:428, upstream pcsx2-qt/Settings/AchievementLoginDialog.cpp:21" - name: ra-icon.svg path: pcsx2/resources/icons/ra-icon.svg @@ -1453,7 +1453,7 @@ files: bundled: true description: "RetroAchievements icon" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI_Settings.cpp:4503, pcsx2-qt/SetupWizardDialog.cpp:428, pcsx2-qt/Settings/AchievementLoginDialog.cpp:21" + source_ref: "source pcsx2/ImGui/FullscreenUI_Settings.cpp:4503, source pcsx2-qt/SetupWizardDialog.cpp:428, upstream pcsx2-qt/Settings/AchievementLoginDialog.cpp:21" - name: "star-.svg" path: "pcsx2/resources/icons/star-.svg" @@ -1464,7 +1464,7 @@ files: note: >- Six files, star-0.svg through star-5.svg, named from the compatibility rating of the entry. - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:788, pcsx2-qt/GameList/GameListModel.cpp:529" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:788, source pcsx2-qt/GameList/GameListModel.cpp:529" - name: "star-.svg" path: "pcsx2/resources/icons/star-.svg" @@ -1474,7 +1474,7 @@ files: bundled: true description: "Compatibility rating icons" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:788, pcsx2-qt/GameList/GameListModel.cpp:529" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:788, source pcsx2-qt/GameList/GameListModel.cpp:529" - name: ".svg" path: "pcsx2/resources/icons/flags/.svg" @@ -1485,7 +1485,7 @@ files: note: >- Forty-eight files, named from the region of the entry through RegionToFlagFilename. - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2881" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2881" - name: ".svg" path: "pcsx2/resources/icons/flags/.svg" @@ -1495,7 +1495,7 @@ files: bundled: true description: "Region flag icons" note: "Shipped in the 20261019 Windows and macOS nightlies and in the assets of the 2.8.4 APK." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2881" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2881" - name: cover-placeholder.png path: pcsx2/resources/cover-placeholder.png @@ -1504,4 +1504,4 @@ files: required: false bundled: true description: "Game list cover placeholder" - source_ref: "pcsx2-qt/GameList/GameListModel.cpp:531" + source_ref: "upstream pcsx2-qt/GameList/GameListModel.cpp:531" diff --git a/emulators/atari800.yml b/emulators/atari800.yml index dc8a0e85..2bab3ef4 100644 --- a/emulators/atari800.yml +++ b/emulators/atari800.yml @@ -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): # diff --git a/emulators/ax360e.yml b/emulators/ax360e.yml index 8f770345..9c9318f7 100644 --- a/emulators/ax360e.yml +++ b/emulators/ax360e.yml @@ -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: ".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: " - .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 diff --git a/emulators/azahar.yml b/emulators/azahar.yml index 21bb6636..aed198ab 100644 --- a/emulators/azahar.yml +++ b/emulators/azahar.yml @@ -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" diff --git a/emulators/b2.yml b/emulators/b2.yml index 3e9ea707..a2db29b2 100644 --- a/emulators/b2.yml +++ b/emulators/b2.yml @@ -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" diff --git a/emulators/bk.yml b/emulators/bk.yml index a8ad9d37..c0cef9d7 100644 --- a/emulators/bk.yml +++ b/emulators/bk.yml @@ -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: diff --git a/emulators/bsnes-jg.yml b/emulators/bsnes-jg.yml index 74f30e78..448f33dc 100644 --- a/emulators/bsnes-jg.yml +++ b/emulators/bsnes-jg.yml @@ -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): diff --git a/emulators/bsnes.yml b/emulators/bsnes.yml index eb88f8f5..35e87c63 100644 --- a/emulators/bsnes.yml +++ b/emulators/bsnes.yml @@ -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 diff --git a/emulators/bsnes2014.yml b/emulators/bsnes2014.yml index 5518d7f4..d2bbbb1f 100644 --- a/emulators/bsnes2014.yml +++ b/emulators/bsnes2014.yml @@ -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" diff --git a/emulators/bsnes_hd_beta.yml b/emulators/bsnes_hd_beta.yml index 9ccd6c68..b77faad2 100644 --- a/emulators/bsnes_hd_beta.yml +++ b/emulators/bsnes_hd_beta.yml @@ -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" diff --git a/emulators/c64-emu.yml b/emulators/c64-emu.yml index 2cfe8698..60f12eb6 100644 --- a/emulators/c64-emu.yml +++ b/emulators/c64-emu.yml @@ -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" diff --git a/emulators/cannonball.yml b/emulators/cannonball.yml index b5d3ace9..cbe69f3a 100644 --- a/emulators/cannonball.yml +++ b/emulators/cannonball.yml @@ -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" diff --git a/emulators/cap32.yml b/emulators/cap32.yml index 5373c961..a8cc32cb 100644 --- a/emulators/cap32.yml +++ b/emulators/cap32.yml @@ -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 diff --git a/emulators/cdi2015.yml b/emulators/cdi2015.yml index a05e97ba..02fde949 100644 --- a/emulators/cdi2015.yml +++ b/emulators/cdi2015.yml @@ -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) diff --git a/emulators/cemu.yml b/emulators/cemu.yml index b5327298..451512d2 100644 --- a/emulators/cemu.yml +++ b/emulators/cemu.yml @@ -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/" diff --git a/emulators/chimerasnes.yml b/emulators/chimerasnes.yml index 9211302d..7e99a7b9 100644 --- a/emulators/chimerasnes.yml +++ b/emulators/chimerasnes.yml @@ -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). diff --git a/emulators/craft.yml b/emulators/craft.yml index 146223f9..246db0da 100644 --- a/emulators/craft.yml +++ b/emulators/craft.yml @@ -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" diff --git a/emulators/crocods.yml b/emulators/crocods.yml index 912a68c8..102683af 100644 --- a/emulators/crocods.yml +++ b/emulators/crocods.yml @@ -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) diff --git a/emulators/desmume.yml b/emulators/desmume.yml index cad778d8..e8d6898e 100644 --- a/emulators/desmume.yml +++ b/emulators/desmume.yml @@ -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" diff --git a/emulators/dolphin-mmjr.yml b/emulators/dolphin-mmjr.yml index 58b8fa1e..d9c5a874 100644 --- a/emulators/dolphin-mmjr.yml +++ b/emulators/dolphin-mmjr.yml @@ -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: diff --git a/emulators/dolphin-mmjr2.yml b/emulators/dolphin-mmjr2.yml index 3a5d6a92..fcce0ee4 100644 --- a/emulators/dolphin-mmjr2.yml +++ b/emulators/dolphin-mmjr2.yml @@ -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: diff --git a/emulators/dolphin.yml b/emulators/dolphin.yml index 4e87d85d..7ed174cb 100644 --- a/emulators/dolphin.yml +++ b/emulators/dolphin.yml @@ -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 diff --git a/emulators/dosbox-pure-unleashed.yml b/emulators/dosbox-pure-unleashed.yml index bbe53799..56a85c24 100644 --- a/emulators/dosbox-pure-unleashed.yml +++ b/emulators/dosbox-pure-unleashed.yml @@ -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 diff --git a/emulators/dosbox_pure.yml b/emulators/dosbox_pure.yml index a524ab71..eeaa8c51 100644 --- a/emulators/dosbox_pure.yml +++ b/emulators/dosbox_pure.yml @@ -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." diff --git a/emulators/easyrpg.yml b/emulators/easyrpg.yml index 29c1c46d..4d5482fa 100644 --- a/emulators/easyrpg.yml +++ b/emulators/easyrpg.yml @@ -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 diff --git a/emulators/emucorev.yml b/emulators/emucorev.yml index 0f5d8bdd..d9ad874f 100644 --- a/emulators/emucorev.yml +++ b/emulators/emucorev.yml @@ -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 diff --git a/emulators/emucorex.yml b/emulators/emucorex.yml index c84b9299..7c7c5876 100644 --- a/emulators/emucorex.yml +++ b/emulators/emucorex.yml @@ -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 diff --git a/emulators/emux_gb.yml b/emulators/emux_gb.yml index 174eebc2..2822226c 100644 --- a/emulators/emux_gb.yml +++ b/emulators/emux_gb.yml @@ -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)." diff --git a/emulators/emux_sms.yml b/emulators/emux_sms.yml index 109d9754..507c04e5 100644 --- a/emulators/emux_sms.yml +++ b/emulators/emux_sms.yml @@ -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)." diff --git a/emulators/ep128emu_core.yml b/emulators/ep128emu_core.yml index 73f97864..9ea9eb8a 100644 --- a/emulators/ep128emu_core.yml +++ b/emulators/ep128emu_core.yml @@ -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 diff --git a/emulators/fbalpha2019.yml b/emulators/fbalpha2019.yml index a902cad3..b385302e 100644 --- a/emulators/fbalpha2019.yml +++ b/emulators/fbalpha2019.yml @@ -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" diff --git a/emulators/fbneo.yml b/emulators/fbneo.yml index 41069e49..bdd0129d 100644 --- a/emulators/fbneo.yml +++ b/emulators/fbneo.yml @@ -39,10 +39,10 @@ archive_prefix: fbneo data_directories: - ref: fbneo-cheats destination: fbneo/cheats - source_ref: "src/burner/conc.cpp:167" + source_ref: "source src/burner/conc.cpp:167" - ref: fbneo-samples destination: fbneo - source_ref: "src/burn/snd/samples.cpp:21-35" + source_ref: "source src/burn/snd/samples.cpp:21-35" notes: | FinalBurn Neo is a multi-system arcade and console emulator. BIOS files are @@ -95,7 +95,7 @@ files: size: 131072 # 0x20000 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 @@ -104,7 +104,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 @@ -113,7 +113,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"] @@ -123,7 +123,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 @@ -132,7 +132,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 @@ -141,7 +141,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 @@ -150,7 +150,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 @@ -159,7 +159,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 @@ -168,7 +168,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 @@ -177,7 +177,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 @@ -186,7 +186,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 @@ -195,7 +195,7 @@ files: size: 524288 # 0x80000 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 @@ -204,7 +204,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 @@ -213,7 +213,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 @@ -222,7 +222,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" # AES BIOS ROMs (not in MAME ROM_VERIFY builds) - name: "neo-po.bin" @@ -232,7 +232,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 @@ -241,7 +241,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 @@ -250,7 +250,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 @@ -259,7 +259,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" @@ -269,7 +269,7 @@ files: size: 131072 crc32: "a7aab458" note: "Universe BIOS ver. 4.0 (hack)" - 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 @@ -278,7 +278,7 @@ files: size: 131072 crc32: "24858466" note: "Universe BIOS ver. 3.3 (hack)" - 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 @@ -287,7 +287,7 @@ files: size: 131072 crc32: "a4e8b9b3" note: "Universe BIOS ver. 3.2 (hack)" - 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 @@ -296,7 +296,7 @@ files: size: 131072 crc32: "0c58093f" note: "Universe BIOS ver. 3.1 (hack)" - 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 @@ -305,7 +305,7 @@ files: size: 131072 crc32: "a97c89a9" note: "Universe BIOS ver. 3.0 (hack)" - 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 @@ -314,7 +314,7 @@ files: size: 131072 crc32: "27664eb5" note: "Universe BIOS ver. 2.3 (hack)" - 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 @@ -323,7 +323,7 @@ files: size: 131072 crc32: "601720ae" note: "Universe BIOS ver. 2.3 older (hack)" - 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 @@ -332,7 +332,7 @@ files: size: 131072 crc32: "2d50996a" note: "Universe BIOS ver. 2.2 (hack)" - 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 @@ -341,7 +341,7 @@ files: size: 131072 crc32: "8dabf76b" note: "Universe BIOS ver. 2.1 (hack)" - 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 @@ -350,7 +350,7 @@ files: size: 131072 crc32: "0c12c2ad" note: "Universe BIOS ver. 2.0 (hack)" - 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 @@ -359,7 +359,7 @@ files: size: 131072 crc32: "b24b44a0" note: "Universe BIOS ver. 1.3 (hack)" - 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 @@ -368,7 +368,7 @@ files: size: 131072 crc32: "4fa698e9" note: "Universe BIOS ver. 1.2 (hack)" - 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 @@ -377,7 +377,7 @@ files: size: 131072 crc32: "e19d3ce9" note: "Universe BIOS ver. 1.2 older (hack)" - 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 @@ -386,7 +386,7 @@ files: size: 131072 crc32: "5dda0d84" note: "Universe BIOS ver. 1.1 (hack)" - 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 @@ -395,7 +395,7 @@ files: size: 131072 crc32: "0ce453a0" note: "Universe BIOS ver. 1.0 (hack)" - 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 @@ -404,7 +404,7 @@ files: size: 131072 crc32: "cb915e76" note: "NeoOpen BIOS v0.1 beta (hack)" - 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" @@ -414,7 +414,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 @@ -423,7 +423,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 @@ -432,7 +432,7 @@ files: size: 131072 crc32: "5a86cff2" note: "Zoom lookup table" - source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1674" + source_ref: "source src/burn/drv/neogeo/d_neogeo.cpp:1674" # ------------------------------------------------------- # Neo Geo Trackball BIOS (for irrmaze) @@ -444,7 +444,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 @@ -453,7 +453,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) @@ -465,7 +465,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 @@ -474,7 +474,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) @@ -486,7 +486,7 @@ files: size: 524288 # 0x80000 crc32: "df9de490" note: "Neo Geo CD/CDZ top-loading 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 @@ -495,7 +495,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 @@ -504,7 +504,7 @@ files: size: 524288 crc32: "ff3abc59" note: "Universe BIOS CD ver. 3.3 (hack)" - 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 @@ -513,7 +513,7 @@ files: size: 524288 crc32: "0ffb3127" note: "Universe BIOS CD ver. 3.2 (hack)" - 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 @@ -522,7 +522,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" # ------------------------------------------------------- # IGS PGM (pgm.zip) @@ -534,7 +534,7 @@ files: size: 2097152 # 0x200000 crc32: "1a7123a0" note: "8x8 text layer tiles" - source_ref: "src/burn/drv/pgm/d_pgm.cpp:880" + source_ref: "upstream src/burn/drv/pgm/d_pgm.cpp:880" - name: "pgm_m01s.rom" archive: pgm.zip @@ -543,7 +543,7 @@ files: size: 2097152 crc32: "45ae7159" note: "ICS2115 sound samples" - source_ref: "src/burn/drv/pgm/d_pgm.cpp:881" + source_ref: "upstream src/burn/drv/pgm/d_pgm.cpp:881" - name: "pgm_p01s.u20" archive: pgm.zip @@ -552,7 +552,7 @@ files: size: 131072 # 0x20000 crc32: "e42b166e" note: "68K BIOS V0001 older (02/26/97)" - source_ref: "src/burn/drv/pgm/d_pgm.cpp:883" + source_ref: "upstream src/burn/drv/pgm/d_pgm.cpp:883" - name: "pgm_p02s.u20" archive: pgm.zip @@ -561,7 +561,7 @@ files: size: 131072 crc32: "78c15fa2" note: "68K BIOS V0001 newer (07/10/97)" - source_ref: "src/burn/drv/pgm/d_pgm.cpp:884" + source_ref: "upstream src/burn/drv/pgm/d_pgm.cpp:884" - name: "ddp3_bios.u37" archive: pgm.zip @@ -570,7 +570,7 @@ files: size: 524288 # 0x80000 crc32: "b3cc5c8f" note: "68K BIOS V0001 custom (07/17/97) for DoDonPachi III" - source_ref: "src/burn/drv/pgm/d_pgm.cpp:886" + source_ref: "upstream src/burn/drv/pgm/d_pgm.cpp:886" - name: "bios.u42" archive: pgm.zip @@ -579,7 +579,7 @@ files: size: 131072 crc32: "517cf7a2" note: "68K BIOS V0001-01J custom (02/25/03) for The Gladiator" - source_ref: "src/burn/drv/pgm/d_pgm.cpp:887" + source_ref: "upstream src/burn/drv/pgm/d_pgm.cpp:887" - name: "svg_bios.u49" archive: pgm.zip @@ -588,7 +588,7 @@ files: size: 131072 crc32: "3346401f" note: "68K BIOS V0001 custom (05/13/05) for SVG PCB" - source_ref: "src/burn/drv/pgm/d_pgm.cpp:928" + source_ref: "upstream src/burn/drv/pgm/d_pgm.cpp:928" # ------------------------------------------------------- # Capcom CPS-3 (per-game BIOS, no shared archive) @@ -602,7 +602,7 @@ files: size: 524288 # 0x80000 crc32: "27699ddc" note: "SH-2 BIOS, SF3 1st Impact Europe" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:336" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:336" - name: "sfiii_usa_region_b1.29f400.u2" archive: sfiiiu.zip @@ -611,7 +611,7 @@ files: size: 524288 crc32: "fb172a8e" note: "SH-2 BIOS, SF3 1st Impact USA" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:351" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:351" - name: "sfiii_asia_region_bd.29f400.u2" archive: sfiiia.zip @@ -620,7 +620,7 @@ files: size: 524288 crc32: "cbd28de7" note: "SH-2 BIOS, SF3 1st Impact Asia" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:366" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:366" - name: "sfiii_japan.29f400.u2" archive: sfiiij.zip @@ -629,7 +629,7 @@ files: size: 524288 crc32: "74205250" note: "SH-2 BIOS, SF3 1st Impact Japan" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:381" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:381" - name: "sfiii_hispanic.29f400.u2" archive: sfiiih.zip @@ -638,7 +638,7 @@ files: size: 524288 crc32: "d2b3cd48" note: "SH-2 BIOS, SF3 1st Impact Hispanic" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:396" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:396" - name: "sfiii_asia_nocd.29f400.u2" archive: sfiiin.zip @@ -647,7 +647,7 @@ files: size: 524288 crc32: "ca2b715f" note: "SH-2 BIOS, SF3 1st Impact Asia (No CD)" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:411" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:411" # Street Fighter III 2nd Impact - name: "sfiii2_usa.29f400.u2" @@ -657,7 +657,7 @@ files: size: 524288 crc32: "75dd72e0" note: "SH-2 BIOS, SF3 2nd Impact USA" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:475" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:475" - name: "sfiii2_japan.29f400.u2" archive: sfiii2j.zip @@ -666,7 +666,7 @@ files: size: 524288 crc32: "faea0a3e" note: "SH-2 BIOS, SF3 2nd Impact Japan" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:490" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:490" - name: "sfiii2_hispanic.29f400.u2" archive: sfiii2h.zip @@ -675,7 +675,7 @@ files: size: 524288 crc32: "5c799526" note: "SH-2 BIOS, SF3 2nd Impact Hispanic" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:505" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:505" - name: "sfiii2_asia_nocd.29f400.u2" archive: sfiii2n.zip @@ -684,7 +684,7 @@ files: size: 524288 crc32: "fd297c0d" note: "SH-2 BIOS, SF3 2nd Impact Asia (No CD)" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:520" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:520" # Street Fighter III 3rd Strike - name: "sfiii3_euro.29f400.u2" @@ -694,7 +694,7 @@ files: size: 524288 crc32: "30bbf293" note: "SH-2 BIOS, SF3 3rd Strike Europe" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:579" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:579" - name: "sfiii3_usa.29f400.u2" archive: sfiii3u.zip @@ -703,7 +703,7 @@ files: size: 524288 crc32: "ecc545c1" note: "SH-2 BIOS, SF3 3rd Strike USA" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:594" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:594" - name: "sfiii3_japan.29f400.u2" archive: sfiii3j.zip @@ -712,7 +712,7 @@ files: size: 524288 crc32: "63f23d1f" note: "SH-2 BIOS, SF3 3rd Strike Japan" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:609" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:609" - name: "sfiii3_japan_nocd.29f400.u2" archive: sfiii3n.zip @@ -721,7 +721,7 @@ files: size: 524288 crc32: "1edc6366" note: "SH-2 BIOS, SF3 3rd Strike Japan (No CD)" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:624" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:624" - name: "sfiii3_asia_nocd.29f400.u2" archive: sfiii3na.zip @@ -730,7 +730,7 @@ files: size: 524288 crc32: "a12ebcd1" note: "SH-2 BIOS, SF3 3rd Strike Asia (No CD)" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:637" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:637" # JoJo's Bizarre Adventure - name: "jojo_euro.29f400.u2" @@ -740,7 +740,7 @@ files: size: 524288 crc32: "513e40ec" note: "SH-2 BIOS, JoJo's Venture Europe" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:799" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:799" - name: "jojo_usa.29f400.u2" archive: jojou.zip @@ -749,7 +749,7 @@ files: size: 524288 crc32: "8d40f7be" note: "SH-2 BIOS, JoJo's Venture USA" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:814" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:814" - name: "jojo_asia.29f400.u2" archive: jojoa.zip @@ -758,7 +758,7 @@ files: size: 524288 crc32: "789aa72a" note: "SH-2 BIOS, JoJo's Venture Asia" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:829" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:829" - name: "jojo_japan.29f400.u2" archive: jojoj.zip @@ -767,7 +767,7 @@ files: size: 524288 crc32: "02778f60" note: "SH-2 BIOS, JoJo's Venture Japan" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:844" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:844" - name: "jojo_asia_nocd.29f400.u2" archive: jojon.zip @@ -776,7 +776,7 @@ files: size: 524288 crc32: "05b4f953" note: "SH-2 BIOS, JoJo's Venture Asia (No CD)" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:859" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:859" # JoJo's Bizarre Adventure: Heritage for the Future - name: "jojoba_euro.29f400.u2" @@ -786,7 +786,7 @@ files: size: 524288 crc32: "63cc8800" note: "SH-2 BIOS, JoJo's BA: Heritage Europe" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:1184" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1184" - name: "jojoba_japan.29f400.u2" archive: jojobajr1.zip @@ -795,7 +795,7 @@ files: size: 524288 crc32: "3085478c" note: "SH-2 BIOS, JoJo's BA: Heritage Japan" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:1199" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1199" - name: "jojoba_euro_nocd.29f400.u2" archive: jojoba.zip @@ -804,7 +804,7 @@ files: size: 524288 crc32: "1ee2d679" note: "SH-2 BIOS, JoJo's BA: Heritage Europe (No CD)" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:1120" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1120" - name: "jojoba_japan_nocd.29f400.u2" archive: jojoban.zip @@ -813,7 +813,7 @@ files: size: 524288 crc32: "4dab19f5" note: "SH-2 BIOS, JoJo's BA: Heritage Japan (No CD)" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:1133" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1133" # Red Earth / Warzard - name: "redearth_euro.29f400.u2" @@ -823,7 +823,7 @@ files: size: 524288 crc32: "02e0f336" note: "SH-2 BIOS, Red Earth Europe" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:1362" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1362" - name: "warzard_japan.29f400.u2" archive: warzard.zip @@ -832,7 +832,7 @@ files: size: 524288 crc32: "f8e2f0c6" note: "SH-2 BIOS, Warzard Japan" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:1377" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1377" - name: "redearth_asia_nocd.29f400.u2" archive: redearthn.zip @@ -841,7 +841,7 @@ files: size: 524288 crc32: "7a4f0851" note: "SH-2 BIOS, Red Earth Asia (No CD)" - source_ref: "src/burn/drv/cps3/d_cps3.cpp:1392" + source_ref: "upstream src/burn/drv/cps3/d_cps3.cpp:1392" # ------------------------------------------------------- # Super Kaneko Nova System (skns.zip) @@ -853,7 +853,7 @@ files: size: 524288 # 0x80000 crc32: "7e2b836c" note: "SKNS BIOS Japan" - source_ref: "src/burn/drv/pst90s/d_suprnova.cpp:1846" + source_ref: "upstream src/burn/drv/pst90s/d_suprnova.cpp:1846" - name: "sknse2.u10" archive: skns.zip @@ -862,7 +862,7 @@ files: size: 524288 crc32: "e2b9d7d1" note: "SKNS BIOS Europe" - source_ref: "src/burn/drv/pst90s/d_suprnova.cpp:1847" + source_ref: "upstream src/burn/drv/pst90s/d_suprnova.cpp:1847" - name: "sknsa1.u10" archive: skns.zip @@ -871,7 +871,7 @@ files: size: 524288 crc32: "745e5212" note: "SKNS BIOS Asia" - source_ref: "src/burn/drv/pst90s/d_suprnova.cpp:1848" + source_ref: "upstream src/burn/drv/pst90s/d_suprnova.cpp:1848" - name: "sknsu1.u10" archive: skns.zip @@ -880,7 +880,7 @@ files: size: 524288 crc32: "384d21ec" note: "SKNS BIOS USA" - source_ref: "src/burn/drv/pst90s/d_suprnova.cpp:1849" + source_ref: "upstream src/burn/drv/pst90s/d_suprnova.cpp:1849" - name: "sknsk1.u10" archive: skns.zip @@ -889,7 +889,7 @@ files: size: 524288 crc32: "ff1c9f79" note: "SKNS BIOS Korea" - source_ref: "src/burn/drv/pst90s/d_suprnova.cpp:1850" + source_ref: "upstream src/burn/drv/pst90s/d_suprnova.cpp:1850" # ------------------------------------------------------- # Fairchild Channel F (channelf.zip) @@ -901,7 +901,7 @@ files: size: 1024 # 0x400 crc32: "9c047ba3" note: "Channel F BIOS bottom half" - source_ref: "src/burn/drv/channelf/d_channelf.cpp:538" + source_ref: "upstream src/burn/drv/channelf/d_channelf.cpp:538" - name: "sl31253.rom" archive: channelf.zip @@ -910,7 +910,7 @@ files: size: 1024 crc32: "04694ed9" note: "Channel F BIOS top half" - source_ref: "src/burn/drv/channelf/d_channelf.cpp:540" + source_ref: "upstream src/burn/drv/channelf/d_channelf.cpp:540" - name: "sl90025.rom" archive: channelf.zip @@ -919,7 +919,7 @@ files: size: 1024 crc32: "015c1e38" note: "Luxor Video Entertainment System BIOS (top half)" - source_ref: "src/burn/drv/channelf/d_channelf.cpp:541" + source_ref: "upstream src/burn/drv/channelf/d_channelf.cpp:541" # ------------------------------------------------------- # ColecoVision (coleco.zip) @@ -931,7 +931,7 @@ files: size: 8192 # 0x2000 crc32: "3aa93ef3" note: "ColecoVision BIOS (Coleco, 1982)" - source_ref: "src/burn/drv/coleco/d_coleco.cpp:1070" + source_ref: "source src/burn/drv/coleco/d_coleco.cpp:1070" - name: "colecoa.rom" archive: coleco.zip @@ -940,7 +940,7 @@ files: size: 8192 crc32: "39bb16fc" note: "ColecoVision BIOS thick characters (Coleco, 1982)" - source_ref: "src/burn/drv/coleco/d_coleco.cpp:1071" + source_ref: "source src/burn/drv/coleco/d_coleco.cpp:1071" - name: "svi603.rom" archive: coleco.zip @@ -949,7 +949,7 @@ files: size: 8192 crc32: "19e91b82" note: "SVI-603 Coleco Game Adapter (Spectravideo, 1983)" - source_ref: "src/burn/drv/coleco/d_coleco.cpp:1072" + source_ref: "source src/burn/drv/coleco/d_coleco.cpp:1072" - name: "czz50.rom" archive: coleco.zip @@ -958,7 +958,7 @@ files: size: 16384 # 0x4000 crc32: "4999abc6" note: "Chuang Zao Zhe 50 (Bit Corporation, 1986)" - source_ref: "src/burn/drv/coleco/d_coleco.cpp:1073" + source_ref: "source src/burn/drv/coleco/d_coleco.cpp:1073" # ------------------------------------------------------- # ZX Spectrum (spectrum.zip, spec128.zip) @@ -970,7 +970,7 @@ files: size: 16384 # 0x4000 crc32: "ddee531f" note: "ZX Spectrum 48K BIOS" - source_ref: "src/burn/drv/spectrum/d_spectrum.cpp:181" + source_ref: "upstream src/burn/drv/spectrum/d_spectrum.cpp:181" - name: "zx128_0.rom" archive: spec128.zip @@ -979,7 +979,7 @@ files: size: 16384 crc32: "e76799d2" note: "ZX Spectrum 128K BIOS bank 0" - source_ref: "src/burn/drv/spectrum/d_spectrum.cpp:188" + source_ref: "upstream src/burn/drv/spectrum/d_spectrum.cpp:188" - name: "zx128_1.rom" archive: spec128.zip @@ -988,7 +988,7 @@ files: size: 16384 crc32: "b96a36be" note: "ZX Spectrum 128K BIOS bank 1" - source_ref: "src/burn/drv/spectrum/d_spectrum.cpp:189" + source_ref: "upstream src/burn/drv/spectrum/d_spectrum.cpp:189" - name: "zx128_2a_0.rom" archive: spec1282a.zip @@ -997,7 +997,7 @@ files: size: 16384 crc32: "30c9f490" note: "ZX Spectrum +2A BIOS bank 0" - source_ref: "src/burn/drv/spectrum/d_spectrum.cpp:196" + source_ref: "upstream src/burn/drv/spectrum/d_spectrum.cpp:196" - name: "zx128_2a_1.rom" archive: spec1282a.zip @@ -1006,7 +1006,7 @@ files: size: 16384 crc32: "a7916b3f" note: "ZX Spectrum +2A BIOS bank 1" - source_ref: "src/burn/drv/spectrum/d_spectrum.cpp:197" + source_ref: "upstream src/burn/drv/spectrum/d_spectrum.cpp:197" - name: "zx128_2a_2.rom" archive: spec1282a.zip @@ -1015,7 +1015,7 @@ files: size: 16384 crc32: "c9a0b748" note: "ZX Spectrum +2A BIOS bank 2" - source_ref: "src/burn/drv/spectrum/d_spectrum.cpp:198" + source_ref: "upstream src/burn/drv/spectrum/d_spectrum.cpp:198" - name: "zx128_2a_3.rom" archive: spec1282a.zip @@ -1024,7 +1024,7 @@ files: size: 16384 crc32: "b88fd6e3" note: "ZX Spectrum +2A BIOS bank 3" - source_ref: "src/burn/drv/spectrum/d_spectrum.cpp:199" + source_ref: "upstream src/burn/drv/spectrum/d_spectrum.cpp:199" # ------------------------------------------------------- # MSX (msx.zip) @@ -1036,7 +1036,7 @@ files: size: 32768 # 0x8000 crc32: "a317e6b4" note: "MSX1 standard BIOS" - source_ref: "src/burn/drv/msx/d_msx.cpp:1773" + source_ref: "upstream src/burn/drv/msx/d_msx.cpp:1773" - name: "msxj.rom" archive: msx.zip @@ -1045,7 +1045,7 @@ files: size: 32768 crc32: "071135e0" note: "MSX1 Japanese BIOS" - source_ref: "src/burn/drv/msx/d_msx.cpp:1774" + source_ref: "upstream src/burn/drv/msx/d_msx.cpp:1774" - name: "kanji.rom" archive: msx.zip @@ -1054,7 +1054,7 @@ files: size: 262144 # 0x40000 crc32: "1f6406fb" note: "MSX Kanji character support" - source_ref: "src/burn/drv/msx/d_msx.cpp:1775" + source_ref: "upstream src/burn/drv/msx/d_msx.cpp:1775" # ------------------------------------------------------- # NES Famicom Disk System (fdsbios.zip) @@ -1066,7 +1066,7 @@ files: size: 8192 # 0x2000 crc32: "5e607dcf" note: "Famicom Disk System BIOS" - source_ref: "src/burn/drv/nes/d_nes.cpp:517" + source_ref: "upstream src/burn/drv/nes/d_nes.cpp:517" # ------------------------------------------------------- # Neo Geo Pocket / Pocket Color (ngp.zip) @@ -1078,7 +1078,7 @@ files: size: 65536 # 0x10000 crc32: "6232df8d" note: "Neo Geo Pocket (b&w) BIOS" - source_ref: "src/burn/drv/pst90s/d_ngp.cpp:964" + source_ref: "source src/burn/drv/pst90s/d_ngp.cpp:964" - name: "SNK Neo-Geo Pocket Color BIOS (1999)(SNK)(en-ja).bin" archive: ngp.zip @@ -1087,7 +1087,7 @@ files: size: 65536 crc32: "6eeb6f40" note: "Neo Geo Pocket Color BIOS" - source_ref: "src/burn/drv/pst90s/d_ngp.cpp:965" + source_ref: "source src/burn/drv/pst90s/d_ngp.cpp:965" # ------------------------------------------------------- # DECO Cassette System (decocass.zip) @@ -1101,7 +1101,7 @@ files: size: 4096 # 0x1000 crc32: "3d33ac34" note: "BIOS A Japan, Main M6502" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3596" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3596" - name: "v1-.5a" archive: decocass.zip @@ -1110,7 +1110,7 @@ files: size: 2048 # 0x800 crc32: "b66b2c2a" note: "BIOS A Japan, Sound M6502 (shared across regions)" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3599" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3599" - name: "v2.3m" archive: decocass.zip @@ -1119,7 +1119,7 @@ files: size: 32 # 0x20 crc32: "238fdb40" note: "BIOS PROM (shared across regions)" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3601" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3601" - name: "v4.10d" archive: decocass.zip @@ -1128,7 +1128,7 @@ files: size: 32 crc32: "3b5836b4" note: "BIOS PROM (shared across regions)" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3602" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3602" - name: "v3.3j" archive: decocass.zip @@ -1137,7 +1137,7 @@ files: size: 32 crc32: "51eef657" note: "BIOS PROM (shared across regions)" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3603" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3603" # BIOS "A" Japan, Older - name: "dsp-3_p0-a.m9" @@ -1147,7 +1147,7 @@ files: size: 2048 crc32: "2541e34b" note: "BIOS A Japan Older, Main M6502 (part 1)" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3608" + source_ref: "upstream src/burn/drv/dataeast/d_decocass.cpp:3608" - name: "dsp-3_p1-.l9" archive: decocass.zip @@ -1156,7 +1156,7 @@ files: size: 2048 crc32: "3bfff5f3" note: "BIOS A Japan Older, Main M6502 (part 2, shared)" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3609" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3609" - name: "rms-3_p2-.c9" archive: decocass.zip @@ -1165,7 +1165,7 @@ files: size: 1024 # 0x400 crc32: "6c4a891f" note: "BIOS A Japan Older, Sound M6502 (shared)" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3611" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3611" - name: "dsp-3_p3-.e5" archive: decocass.zip @@ -1174,7 +1174,7 @@ files: size: 32 crc32: "539a5a64" note: "BIOS Older PROM (shared)" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3613" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3613" - name: "rms-3_p4-.f6" archive: decocass.zip @@ -1183,7 +1183,7 @@ files: size: 32 crc32: "9014c0fd" note: "BIOS Older PROM (shared)" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3614" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3614" - name: "dsp-3_p5-.m4" archive: decocass.zip @@ -1192,7 +1192,7 @@ files: size: 32 crc32: "e52089a0" note: "BIOS Older PROM (shared)" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3615" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3615" # BIOS "B" USA - name: "v0b-.7e" @@ -1202,7 +1202,7 @@ files: size: 4096 crc32: "23d929b7" note: "BIOS B USA, Main M6502" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3620" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3620" - name: "dsp-3_p0-b.m9" archive: decocass.zip @@ -1211,7 +1211,7 @@ files: size: 2048 crc32: "b67a91d9" note: "BIOS B USA Older, Main M6502" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3632" + source_ref: "upstream src/burn/drv/dataeast/d_decocass.cpp:3632" # BIOS "C" UK - name: "v0c-.7e" @@ -1221,7 +1221,7 @@ files: size: 4096 crc32: "9f505709" note: "BIOS C UK, Main M6502" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3644" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3644" - name: "dsp-3_p0-c.m9" archive: decocass.zip @@ -1230,7 +1230,7 @@ files: size: 2048 crc32: "c76c4057" note: "BIOS C UK Older, Main M6502" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3656" + source_ref: "upstream src/burn/drv/dataeast/d_decocass.cpp:3656" # BIOS "D" Europe - name: "v0d-.7e" @@ -1240,7 +1240,7 @@ files: size: 4096 crc32: "1e0c22b1" note: "BIOS D Europe, Main M6502" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3668" + source_ref: "source src/burn/drv/dataeast/d_decocass.cpp:3668" - name: "dsp-3_p0-d.m9" archive: decocass.zip @@ -1249,7 +1249,7 @@ files: size: 2048 crc32: "4b7d72bc" note: "BIOS D Europe Older, Main M6502" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3680" + source_ref: "upstream src/burn/drv/dataeast/d_decocass.cpp:3680" # MCU BIOS (shared) - name: "cassmcu.1c" @@ -1259,7 +1259,7 @@ files: size: 1024 crc32: "a6df18fd" note: "MCU BIOS, shared across all DECO Cassette regions" - source_ref: "src/burn/drv/dataeast/d_decocass.cpp:3692" + source_ref: "upstream src/burn/drv/dataeast/d_decocass.cpp:3692" # ------------------------------------------------------- # Namco NA-1 / NA-2 (namcoc69.zip, namcoc70.zip, namcoc75.zip) @@ -1271,7 +1271,7 @@ files: size: 16384 # 0x4000 crc32: "349134d9" note: "C69 MCU internal ROM for Namco NA-1" - source_ref: "src/burn/drv/pst90s/d_namcona1.cpp:1346" + source_ref: "upstream src/burn/drv/pst90s/d_namcona1.cpp:1346" - name: "c70.bin" archive: namcoc70.zip @@ -1280,7 +1280,7 @@ files: size: 16384 crc32: "b4015f23" note: "C70 MCU internal ROM for Namco NA-2" - source_ref: "src/burn/drv/pst90s/d_namcona1.cpp:1367" + source_ref: "upstream src/burn/drv/pst90s/d_namcona1.cpp:1367" - name: "c75.bin" archive: namcoc75.zip @@ -1289,7 +1289,7 @@ files: size: 16384 crc32: "42f539a5" note: "C75 MCU internal ROM for Namco NB-1" - source_ref: "src/burn/drv/pst90s/d_namconb1.cpp:1978" + source_ref: "upstream src/burn/drv/pst90s/d_namconb1.cpp:1978" # ------------------------------------------------------- # Konami Bubble System (bubsys.zip) @@ -1301,7 +1301,7 @@ files: size: 480 # 0x1e0 crc32: "f0774fc2" note: "M68000 vectors" - source_ref: "src/burn/drv/konami/d_nemesis.cpp:4526" + source_ref: "source src/burn/drv/konami/d_nemesis.cpp:4526" - name: "400b03.8g" archive: bubsys.zip @@ -1310,7 +1310,7 @@ files: size: 8192 # 0x2000 crc32: "85c2afc5" note: "Z80 code" - source_ref: "src/burn/drv/konami/d_nemesis.cpp:4528" + source_ref: "source src/burn/drv/konami/d_nemesis.cpp:4528" - name: "400a1.2b" archive: bubsys.zip @@ -1319,7 +1319,7 @@ files: size: 256 # 0x100 crc32: "5827b1e8" note: "K005289 wavetable 1" - source_ref: "src/burn/drv/konami/d_nemesis.cpp:4530" + source_ref: "source src/burn/drv/konami/d_nemesis.cpp:4530" - name: "400a2.1b" archive: bubsys.zip @@ -1328,7 +1328,7 @@ files: size: 256 crc32: "2f44f970" note: "K005289 wavetable 2" - source_ref: "src/burn/drv/konami/d_nemesis.cpp:4531" + source_ref: "source src/burn/drv/konami/d_nemesis.cpp:4531" # ------------------------------------------------------- # Sega ISG System (isgsm.zip) @@ -1340,7 +1340,7 @@ files: size: 131072 # 0x20000 crc32: "2292585c" note: "ISG Selection Master Type 2006 BIOS" - source_ref: "src/burn/drv/sega/d_sys16b.cpp:11270" + source_ref: "source src/burn/drv/sega/d_sys16b.cpp:11270" # ------------------------------------------------------- # NMK16 (nmk004.zip) @@ -1352,7 +1352,7 @@ files: size: 8192 # 0x2000 crc32: "8ae61a09" note: "NMK004 TLCS90 internal ROM" - source_ref: "src/burn/drv/pst90s/d_nmk16.cpp:6123" + source_ref: "upstream src/burn/drv/pst90s/d_nmk16.cpp:6123" # ------------------------------------------------------- # Taito C-Chip (cchip.zip) @@ -1364,7 +1364,7 @@ files: size: 4096 # 0x1000 crc32: "43021521" note: "Taito C-Chip UPD78C11 internal ROM" - source_ref: "src/burn/drv/taito/d_taitof2.cpp:4392" + source_ref: "upstream src/burn/drv/taito/d_taitof2.cpp:4392" # ------------------------------------------------------- # Midway MCR SSIO (midssio.zip) @@ -1376,7 +1376,7 @@ files: size: 32 # 0x20 crc32: "e1281ee9" note: "Midway SSIO sound PROM" - source_ref: "src/burn/drv/pre90s/d_mcr.cpp:1630" + source_ref: "source src/burn/drv/pre90s/d_mcr.cpp:1630" # ------------------------------------------------------- # YM2608 ADPCM ROM (ym2608.zip, shared by multiple drivers) @@ -1388,7 +1388,7 @@ files: size: 8192 # 0x2000 crc32: "23c9e0d8" note: "YM2608 internal ADPCM-A rhythm samples, used by multiple drivers" - source_ref: "src/burn/drv/pst90s/d_pipedrm.cpp:876" + source_ref: "upstream src/burn/drv/pst90s/d_pipedrm.cpp:876" # ------------------------------------------------------- # SNES coprocessor BIOS (per-game boardrom ZIPs) @@ -1400,7 +1400,7 @@ files: size: 69632 # 0x11000 crc32: "aa11ee2d" note: "Seta ST010 coprocessor microcode" - source_ref: "src/burn/drv/snes/d_snes.cpp:574" + source_ref: "source src/burn/drv/snes/d_snes.cpp:574" - name: "st011.bin" archive: st011.zip @@ -1409,7 +1409,7 @@ files: size: 69632 # 0x11000 crc32: "34d2952c" note: "Seta ST011 coprocessor microcode" - source_ref: "src/burn/drv/snes/d_snes.cpp:593" + source_ref: "source src/burn/drv/snes/d_snes.cpp:593" - name: "dsp1.bin" archive: dsp1.zip @@ -1418,7 +1418,7 @@ files: size: 10240 # 0x2800 crc32: "2838f9f5" note: "DSP-1 coprocessor microcode" - source_ref: "src/burn/drv/snes/d_snes.cpp:632" + source_ref: "source src/burn/drv/snes/d_snes.cpp:632" - name: "dsp1b.bin" archive: dsp1b.zip @@ -1427,7 +1427,7 @@ files: size: 10240 # 0x2800 crc32: "453557e0" note: "DSP-1B coprocessor microcode (revised)" - source_ref: "src/burn/drv/snes/d_snes.cpp:651" + source_ref: "source src/burn/drv/snes/d_snes.cpp:651" - name: "dsp2.bin" archive: dsp2.zip @@ -1436,7 +1436,7 @@ files: size: 10240 # 0x2800 crc32: "8e9fbd9b" note: "DSP-2 coprocessor microcode" - source_ref: "src/burn/drv/snes/d_snes.cpp:670" + source_ref: "source src/burn/drv/snes/d_snes.cpp:670" - name: "dsp3.bin" archive: dsp3.zip @@ -1445,7 +1445,7 @@ files: size: 10240 # 0x2800 crc32: "6b86728a" note: "DSP-3 coprocessor microcode" - source_ref: "src/burn/drv/snes/d_snes.cpp:689" + source_ref: "source src/burn/drv/snes/d_snes.cpp:689" - name: "dsp4.bin" archive: dsp4.zip @@ -1454,7 +1454,7 @@ files: size: 10240 # 0x2800 crc32: "ce0c7783" note: "DSP-4 coprocessor microcode" - source_ref: "src/burn/drv/snes/d_snes.cpp:708" + source_ref: "source src/burn/drv/snes/d_snes.cpp:708" # ------------------------------------------------------- # System support files (fbneo/) @@ -1466,7 +1466,7 @@ files: sha1: "30c6ad697439de7c2158192ecdb48f5edd37478e" md5: "f5cdce5b3749d673ad8f073ccc7371e4" note: "High score database, enables persistent high scores across all arcade games. The hash is that of metadata/hiscore.dat at source_commit." - source_ref: "src/burn/hiscore.cpp:407" + source_ref: "source src/burn/hiscore.cpp:407" # Large audio samples (>50MB, stored as release assets) - name: "donpachi.zip" @@ -1476,7 +1476,7 @@ files: storage: release size: 209000000 note: "DonPachi CD-quality soundtrack samples (14 WAVs)" - source_ref: "src/burn/snd/samples.cpp" + source_ref: "source src/burn/snd/samples.cpp" - name: "sfz3mix.zip" path: "fbneo/samples/sfz3mix.zip" @@ -1485,7 +1485,7 @@ files: storage: release size: 116000000 note: "Street Fighter Zero 3 Mix custom audio samples (43 WAVs)" - source_ref: "src/burn/snd/samples.cpp" + source_ref: "source src/burn/snd/samples.cpp" - name: "twotiger.zip" path: "fbneo/samples/twotiger.zip" @@ -1494,130 +1494,130 @@ files: storage: release size: 155000000 note: "Two Tigers with Journey CD audio samples (2 WAVs)" - source_ref: "src/burn/snd/samples.cpp" + source_ref: "source src/burn/snd/samples.cpp" - name: "gba_bios.bin" archive: gba.zip required: true size: 16384 crc32: "81977335" - source_ref: "src/burn/drv/gba/d_gba.cpp:540" + source_ref: "source src/burn/drv/gba/d_gba.cpp:540" - name: "st018.bin" archive: st018.zip required: true size: 163840 crc32: "5c403cc5" - source_ref: "src/burn/drv/snes/d_snes.cpp:612" + source_ref: "source src/burn/drv/snes/d_snes.cpp:612" - name: "136032.205.l13" archive: atarisy1.zip required: true size: 16384 crc32: "88d0be26" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1196" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1196" - name: "136032.206.l12" archive: atarisy1.zip required: true size: 16384 crc32: "3c79ef05" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1197" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1197" - name: "136032.104.f5" archive: atarisy1.zip required: true size: 8192 crc32: "7a29dc07" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1198" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1198" - name: "136032.101.e3" archive: atarisy1.zip required: true size: 256 crc32: "7e84972a" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1199" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1199" - name: "136032.102.e5" archive: atarisy1.zip required: true size: 256 crc32: "ebf1e0ae" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1200" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1200" - name: "136032.103.f7" archive: atarisy1.zip required: true size: 235 crc32: "92d6a0b4" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1201" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1201" - name: "136032.105.l13" archive: atarisy1.zip required: true size: 16384 crc32: "79021d3c" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1205" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1205" - name: "136032.106.l12" archive: atarisy1.zip required: true size: 16384 crc32: "76ee86c4" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1206" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1206" - name: "136032.104.f5" archive: atarisy1.zip required: true size: 8192 crc32: "7a29dc07" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1207" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1207" - name: "136032.101.e3" archive: atarisy1.zip required: true size: 256 crc32: "7e84972a" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1208" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1208" - name: "136032.102.e5" archive: atarisy1.zip required: true size: 256 crc32: "ebf1e0ae" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1209" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1209" - name: "136032.103.f7" archive: atarisy1.zip required: true size: 235 crc32: "92d6a0b4" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1210" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1210" - name: "136032.114.j11" archive: atarisy1.zip required: true size: 16384 crc32: "195c54ad" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1214" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1214" - name: "136032.115.j10" archive: atarisy1.zip required: true size: 16384 crc32: "7275b4dc" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1215" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1215" - name: "136032.107.b2" archive: atarisy1.zip required: true size: 8192 crc32: "7a29dc07" - source_ref: "src/burn/drv/atari/d_atarisy1.cpp:1216" + source_ref: "source src/burn/drv/atari/d_atarisy1.cpp:1216" - name: "astro.bin" archive: astrocde.zip required: true size: 8192 crc32: "ebc77f3a" - source_ref: "src/burn/drv/pre90s/d_astrocde.cpp:3034" + source_ref: "source src/burn/drv/pre90s/d_astrocde.cpp:3034" diff --git a/emulators/fbneo_cps12.yml b/emulators/fbneo_cps12.yml index ca207bc5..b2c178e0 100644 --- a/emulators/fbneo_cps12.yml +++ b/emulators/fbneo_cps12.yml @@ -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" diff --git a/emulators/fbneo_neogeo.yml b/emulators/fbneo_neogeo.yml index e883e36c..2aba625b 100644 --- a/emulators/fbneo_neogeo.yml +++ b/emulators/fbneo_neogeo.yml @@ -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" diff --git a/emulators/fixgb.yml b/emulators/fixgb.yml index e1a04105..597cc84a 100644 --- a/emulators/fixgb.yml +++ b/emulators/fixgb.yml @@ -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." diff --git a/emulators/fixnes.yml b/emulators/fixnes.yml index b9f61fe7..d997942d 100644 --- a/emulators/fixnes.yml +++ b/emulators/fixnes.yml @@ -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)" diff --git a/emulators/flycast-dojo.yml b/emulators/flycast-dojo.yml index 877abab2..ee532094 100644 --- a/emulators/flycast-dojo.yml +++ b/emulators/flycast-dojo.yml @@ -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: diff --git a/emulators/flycast.yml b/emulators/flycast.yml index 097e4672..c1abd8ac 100644 --- a/emulators/flycast.yml +++ b/emulators/flycast.yml @@ -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" diff --git a/emulators/flycast2021.yml b/emulators/flycast2021.yml index 429328c7..925af60c 100644 --- a/emulators/flycast2021.yml +++ b/emulators/flycast2021.yml @@ -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 diff --git a/emulators/freej2me_plus.yml b/emulators/freej2me_plus.yml index 593b80e3..55346ee7 100644 --- a/emulators/freej2me_plus.yml +++ b/emulators/freej2me_plus.yml @@ -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" diff --git a/emulators/frodo.yml b/emulators/frodo.yml index ce966883..c9686608 100644 --- a/emulators/frodo.yml +++ b/emulators/frodo.yml @@ -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" diff --git a/emulators/fsuae.yml b/emulators/fsuae.yml index e0a4ca70..ec893495 100644 --- a/emulators/fsuae.yml +++ b/emulators/fsuae.yml @@ -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)" diff --git a/emulators/galaksija.yml b/emulators/galaksija.yml index d094c0dd..18c81420 100644 --- a/emulators/galaksija.yml +++ b/emulators/galaksija.yml @@ -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: > diff --git a/emulators/gam4980.yml b/emulators/gam4980.yml index 8d266bb1..2a4cada6 100644 --- a/emulators/gam4980.yml +++ b/emulators/gam4980.yml @@ -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: diff --git a/emulators/gambatte.yml b/emulators/gambatte.yml index cd9c5d96..63a24859 100644 --- a/emulators/gambatte.yml +++ b/emulators/gambatte.yml @@ -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." diff --git a/emulators/gba-emu.yml b/emulators/gba-emu.yml index 6f41a218..e0a9dc5d 100644 --- a/emulators/gba-emu.yml +++ b/emulators/gba-emu.yml @@ -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)" diff --git a/emulators/genesis_plus_gx.yml b/emulators/genesis_plus_gx.yml index 93184be1..f7b87bd7 100644 --- a/emulators/genesis_plus_gx.yml +++ b/emulators/genesis_plus_gx.yml @@ -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. diff --git a/emulators/genesis_plus_gx_expanded.yml b/emulators/genesis_plus_gx_expanded.yml index 956c09fd..6baed6b5 100644 --- a/emulators/genesis_plus_gx_expanded.yml +++ b/emulators/genesis_plus_gx_expanded.yml @@ -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" diff --git a/emulators/genesis_plus_gx_wide.yml b/emulators/genesis_plus_gx_wide.yml index 9e054c0d..f97100fd 100644 --- a/emulators/genesis_plus_gx_wide.yml +++ b/emulators/genesis_plus_gx_wide.yml @@ -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" diff --git a/emulators/geolith.yml b/emulators/geolith.yml index 014bad33..984c0ce9 100644 --- a/emulators/geolith.yml +++ b/emulators/geolith.yml @@ -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" diff --git a/emulators/gpsp.yml b/emulators/gpsp.yml index 86d32d06..9ab54894 100644 --- a/emulators/gpsp.yml +++ b/emulators/gpsp.yml @@ -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 diff --git a/emulators/groovymame.yml b/emulators/groovymame.yml index d16ff5e9..697b0385 100644 --- a/emulators/groovymame.yml +++ b/emulators/groovymame.yml @@ -118,7 +118,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 @@ -265,7 +265,7 @@ files: required: true category: bios_zip system: igs-pgm - source_ref: "src/mame/igs/pgm.cpp:5545" + source_ref: "source src/mame/igs/pgm.cpp:5545" contents: - name: pgm_p02s.u20 size: 131072 @@ -288,7 +288,7 @@ files: required: true category: bios_zip system: sega-naomi - source_ref: "src/mame/sega/naomi.cpp:10917" + source_ref: "source src/mame/sega/naomi.cpp:10917" contents: - name: epr-21576h.ic27 size: 2097152 @@ -425,7 +425,7 @@ files: required: true category: bios_zip system: sega-naomi2 - source_ref: "src/mame/sega/naomi.cpp:10922" + source_ref: "source src/mame/sega/naomi.cpp:10922" contents: - name: epr-23605c.ic27 size: 2097152 @@ -496,7 +496,7 @@ files: required: true category: bios_zip system: sega-naomigd - source_ref: "src/mame/sega/naomi.cpp:10923" + source_ref: "source src/mame/sega/naomi.cpp:10923" contents: - name: epr-21576e.ic27 size: 2097152 @@ -547,7 +547,7 @@ files: required: true category: bios_zip system: sammy-atomiswave - source_ref: "src/mame/sega/dc_atomiswave.cpp:1480" + source_ref: "source src/mame/sega/dc_atomiswave.cpp:1480" contents: - name: bios0.ic23 size: 131072 @@ -565,7 +565,7 @@ files: - name: hod2bios.zip required: true category: bios_zip - source_ref: "src/mame/sega/naomi.cpp:10918" + source_ref: "source src/mame/sega/naomi.cpp:10918" contents: - name: epr-21331.ic27 size: 2097152 @@ -599,7 +599,7 @@ files: - name: f355dlx.zip required: true category: bios_zip - source_ref: "src/mame/sega/naomi.cpp:10919" + source_ref: "source src/mame/sega/naomi.cpp:10919" contents: - name: epr-21864.ic27 size: 2097152 @@ -633,7 +633,7 @@ files: - name: f355bios.zip required: true category: bios_zip - source_ref: "src/mame/sega/naomi.cpp:10920" + source_ref: "source src/mame/sega/naomi.cpp:10920" contents: - name: epr-22851.ic27 size: 2097152 @@ -659,7 +659,7 @@ files: - name: airlbios.zip required: true category: bios_zip - source_ref: "src/mame/sega/naomi.cpp:10921" + source_ref: "source src/mame/sega/naomi.cpp:10921" contents: - name: epr-21802.ic27 size: 2097152 @@ -682,7 +682,7 @@ files: required: true category: bios_zip system: sega-stv - source_ref: "src/mame/sega/stv.cpp:3948" + source_ref: "source src/mame/sega/stv.cpp:3948" contents: - name: epr-23603.ic8 size: 524288 @@ -749,7 +749,7 @@ files: required: true category: bios_zip system: sega-lindbergh - source_ref: "src/mame/sega/lindbergh.cpp:639" + source_ref: "source src/mame/sega/lindbergh.cpp:639" contents: - name: 6.0.0010a.bin description: "6.0.0010 alternate version" @@ -778,7 +778,7 @@ files: - name: segasp.zip required: true category: bios_zip - source_ref: "src/mame/sega/segasp.cpp:1273" + source_ref: "source src/mame/sega/segasp.cpp:1273" contents: - name: epr-24236a.ic50 size: 2097152 @@ -833,7 +833,7 @@ files: required: true category: bios_zip system: sega-hikaru - source_ref: "src/mame/sega/hikaru.cpp:1482" + source_ref: "upstream src/mame/sega/hikaru.cpp:1482" contents: - name: epr-23400a.ic94 size: 2097152 @@ -865,7 +865,7 @@ files: required: true category: bios_zip system: sega-chihiro - source_ref: "src/mame/sega/chihiro.cpp:2614" + source_ref: "source src/mame/sega/chihiro.cpp:2614" contents: - name: chihiro_xbox_bios.bin size: 524288 @@ -900,7 +900,7 @@ files: required: true category: bios_zip system: sega-triforce - source_ref: "src/mame/sega/triforce.cpp:1310" + source_ref: "upstream src/mame/sega/triforce.cpp:1310" contents: - name: triforce_bootrom.bin size: 2097152 @@ -910,7 +910,7 @@ files: - name: shtzone.zip required: true category: bios_zip - source_ref: "src/mame/sega/shtzone.cpp:376" + source_ref: "upstream src/mame/sega/shtzone.cpp:376" contents: - name: epr10894a.20 size: 16384 @@ -920,7 +920,7 @@ files: - name: sammymdl.zip required: true category: bios_zip - 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" @@ -942,7 +942,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 @@ -982,7 +982,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" @@ -1008,7 +1008,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 @@ -1018,7 +1018,7 @@ files: - name: systemy2.zip required: true category: bios_zip - source_ref: "src/mame/sega/y2.cpp:141" + source_ref: "source src/mame/sega/y2.cpp:141" contents: - name: system_y2_m25p40.u801 size: 524288 @@ -1029,7 +1029,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 @@ -1216,7 +1216,7 @@ files: required: true category: bios_zip system: nintendo-playch10 - source_ref: "src/mame/nintendo/playch10.cpp:2980" + source_ref: "source src/mame/nintendo/playch10.cpp:2980" contents: - name: pch1-c__8t_e-2.8t size: 16384 @@ -1307,7 +1307,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)" @@ -1329,7 +1329,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 description: "SFCBox BIOS Version 2.00" @@ -1349,7 +1349,7 @@ files: - name: aleck64.zip required: true category: bios_zip - source_ref: "src/mame/nintendo/aleck64.cpp:1417" + source_ref: "source src/mame/nintendo/aleck64.cpp:1417" contents: - name: pifdata.bin size: 2048 @@ -1368,7 +1368,7 @@ files: required: true category: bios_zip system: philips-cdi - source_ref: "src/mame/philips/cdi.cpp:922" + source_ref: "source src/mame/philips/cdi.cpp:922" contents: - name: cdi200.rom description: "Magnavox CD-i 200" @@ -1390,7 +1390,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 @@ -1401,7 +1401,7 @@ files: required: true category: bios_zip system: namco-system246 - source_ref: "src/mame/namco/namcops2.cpp:1716" + source_ref: "source src/mame/namco/namcops2.cpp:1716" contents: - name: r27v1602f.7d size: 2097152 @@ -1412,7 +1412,7 @@ files: required: true category: bios_zip system: namco-system256 - source_ref: "src/mame/namco/namcops2.cpp:1761" + source_ref: "source src/mame/namco/namcops2.cpp:1761" contents: - name: r27v1602f.8g size: 2097152 @@ -1423,7 +1423,7 @@ files: required: true category: bios_zip system: namco-system573 - source_ref: "src/mame/konami/ksys573.cpp:6415" + source_ref: "source src/mame/konami/ksys573.cpp:6415" contents: - name: 700a01.22g description: "Standard" @@ -1459,7 +1459,7 @@ files: - name: konamigx.zip required: true category: bios_zip - source_ref: "src/mame/konami/konamigx.cpp:4191" + source_ref: "source src/mame/konami/konamigx.cpp:4191" contents: - name: 300a01.34k size: 131072 @@ -1470,7 +1470,7 @@ files: required: true category: bios_zip system: konami-gv - source_ref: "src/mame/konami/konamigv.cpp:1447" + source_ref: "source src/mame/konami/konamigv.cpp:1447" contents: - name: 999a01.7e size: 524288 @@ -1480,7 +1480,7 @@ files: - name: kviper.zip required: true category: bios_zip - source_ref: "src/mame/konami/viper.cpp:3213" + source_ref: "source src/mame/konami/viper.cpp:3213" contents: - name: 941b01.u25 size: 262144 @@ -1499,7 +1499,7 @@ files: required: true category: bios_zip system: konami-twinkle - source_ref: "src/mame/konami/twinkle.cpp:1643" + source_ref: "source src/mame/konami/twinkle.cpp:1643" contents: - name: 863a03.7b size: 524288 @@ -1513,7 +1513,7 @@ files: - name: bubsys.zip required: true category: bios_zip - source_ref: "src/mame/konami/nemesis.cpp:3140" + source_ref: "upstream src/mame/konami/nemesis.cpp:3140" contents: - name: boot.bin size: 480 @@ -1535,7 +1535,7 @@ files: - name: konendev.zip required: true category: bios_zip - source_ref: "src/mame/konami/konendev.cpp:909" + source_ref: "upstream src/mame/konami/konendev.cpp:909" contents: - name: 2v02s502_ifu.u190 size: 524288 @@ -1545,7 +1545,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 @@ -1555,7 +1555,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 @@ -1566,7 +1566,7 @@ files: required: true category: bios_zip system: capcom-zn1 - source_ref: "src/mame/sony/zn.cpp:5969" + source_ref: "source src/mame/sony/zn.cpp:5969" contents: - name: m534002c-13.ic353 description: "japan" @@ -1587,7 +1587,7 @@ files: required: true category: bios_zip system: capcom-zn2 - source_ref: "src/mame/sony/zn.cpp:6055" + source_ref: "source src/mame/sony/zn.cpp:6055" contents: - name: m534002c-59.ic353 size: 524288 @@ -1601,7 +1601,7 @@ files: - name: coh1000t.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:5989" + source_ref: "source src/mame/sony/zn.cpp:5989" contents: - name: m534002c-14.ic353 size: 524288 @@ -1615,7 +1615,7 @@ files: - name: coh1000a.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:6015" + source_ref: "source src/mame/sony/zn.cpp:6015" contents: - name: m534002c-15.ic353 size: 524288 @@ -1629,7 +1629,7 @@ files: - name: coh1000w.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:6024" + source_ref: "source src/mame/sony/zn.cpp:6024" contents: - name: msm27c402zb.ic353 size: 524288 @@ -1643,7 +1643,7 @@ files: - name: coh1001l.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:6028" + source_ref: "source src/mame/sony/zn.cpp:6028" contents: - name: m534002c-17.ic353 size: 524288 @@ -1657,7 +1657,7 @@ files: - name: coh1002v.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:6032" + source_ref: "source src/mame/sony/zn.cpp:6032" contents: - name: coh-1002v.ic353 size: 524288 @@ -1671,7 +1671,7 @@ files: - name: coh1002e.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:6038" + source_ref: "source src/mame/sony/zn.cpp:6038" contents: - name: m27c402cz-54.ic353 size: 524288 @@ -1685,7 +1685,7 @@ files: - name: coh1002m.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:6089" + source_ref: "source src/mame/sony/zn.cpp:6089" contents: - name: m534002c-61.ic353 size: 524288 @@ -1699,7 +1699,7 @@ files: - name: coh3002t.zip required: true category: bios_zip - source_ref: "src/mame/sony/taitogn.cpp:1341" + source_ref: "upstream src/mame/sony/taitogn.cpp:1341" contents: - name: m534002c-60.ic353 size: 524288 @@ -1741,7 +1741,7 @@ files: - name: coh1002t.zip required: true category: bios_zip - source_ref: "src/mame/sony/taitogn.cpp:1342" + source_ref: "upstream src/mame/sony/taitogn.cpp:1342" contents: - name: m534002c-14.ic353 size: 524288 @@ -1763,7 +1763,7 @@ files: - name: taitotz.zip required: true category: bios_zip - source_ref: "src/mame/taito/taitotz.cpp:3016" + source_ref: "source src/mame/taito/taitotz.cpp:3016" contents: - name: e68-05-1.ic6 size: 524288 @@ -1778,7 +1778,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 @@ -1812,13 +1812,13 @@ files: - name: mac2bios.zip required: false category: bios_zip - source_ref: "src/mame/seta/macs.cpp:776" + source_ref: "upstream src/mame/seta/macs.cpp:776" note: "no ROM entries in the set" - name: macsbios.zip required: true category: bios_zip - 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 @@ -1837,7 +1837,7 @@ files: required: true category: bios_zip system: panasonic-3do - source_ref: "src/mame/misc/3do.cpp:565" + source_ref: "source src/mame/misc/3do.cpp:565" contents: - name: panafz10.bin description: "Panasonic FZ-10 R.E.A.L. 3DO Interactive Multiplayer" @@ -1863,7 +1863,7 @@ files: - name: alg3do.zip required: true category: bios_zip - source_ref: "src/mame/misc/3do.cpp:573" + source_ref: "source src/mame/misc/3do.cpp:573" contents: - name: saot_rom2.bin size: 524288 @@ -1874,7 +1874,7 @@ files: required: true category: bios_zip system: hyper-neogeo64 - source_ref: "src/mame/snk/hng64.cpp:3238" + source_ref: "source src/mame/snk/hng64.cpp:3238" contents: - name: brom1.bin size: 524288 @@ -1920,7 +1920,7 @@ files: - name: ar_bios.zip required: true category: bios_zip - source_ref: "src/mame/amiga/arsystems.cpp:1011" + source_ref: "upstream src/mame/amiga/arsystems.cpp:1011" contents: - name: 315093-01.u2 size: 262144 @@ -2010,7 +2010,7 @@ files: - name: alg_bios.zip required: true category: bios_zip - source_ref: "src/mame/amiga/alg.cpp:923" + source_ref: "upstream src/mame/amiga/alg.cpp:923" contents: - name: 315093-02.u2 description: "Kickstart 1.3 (34.5)" @@ -2021,7 +2021,7 @@ files: - name: atarisy1.zip required: true category: bios_zip - source_ref: "src/mame/atari/atarisy1.cpp:2669" + source_ref: "upstream src/mame/atari/atarisy1.cpp:2669" contents: - name: 136032.205.l13 size: 16384 @@ -2087,7 +2087,7 @@ files: - name: maxaflex.zip required: true category: bios_zip - source_ref: "src/mame/atari/maxaflex.cpp:447" + source_ref: "source src/mame/atari/maxaflex.cpp:447" contents: - name: atarixl.rom size: 16384 @@ -2105,7 +2105,7 @@ files: - name: crysbios.zip required: true category: bios_zip - source_ref: "src/mame/misc/crystal.cpp:845" + source_ref: "source src/mame/misc/crystal.cpp:845" contents: - name: mx27l1000.u14 description: "AMG0110B PCB" @@ -2121,7 +2121,7 @@ files: - name: aristmk5.zip required: true category: bios_zip - source_ref: "src/mame/acorn/aristmk5.cpp:9298" + source_ref: "source src/mame/acorn/aristmk5.cpp:9298" contents: - name: setchip v4.04.09.u7 size: 524288 @@ -2220,7 +2220,7 @@ files: - name: aristmk6.zip required: true category: bios_zip - source_ref: "src/mame/aristocrat/aristmk6.cpp:6639" + source_ref: "upstream src/mame/aristocrat/aristmk6.cpp:6639" contents: - name: 24013001_right.u83 size: 2097152 @@ -2622,7 +2622,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 @@ -2632,7 +2632,7 @@ files: - name: allied.zip required: true category: bios_zip - source_ref: "src/mame/pinball/allied.cpp:772" + source_ref: "upstream src/mame/pinball/allied.cpp:772" contents: - name: 6530-009.u5 size: 1024 @@ -2650,7 +2650,7 @@ files: - name: gp_110.zip required: true category: bios_zip - 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 @@ -2664,7 +2664,7 @@ files: - name: gts1.zip required: true category: bios_zip - source_ref: "src/mame/pinball/gts1.cpp:1070" + source_ref: "upstream src/mame/pinball/gts1.cpp:1070" contents: - name: a1752cf.u5 size: 2048 @@ -2678,7 +2678,7 @@ files: - name: recel.zip required: true category: bios_zip - source_ref: "src/mame/pinball/recel.cpp:546" + source_ref: "upstream src/mame/pinball/recel.cpp:546" contents: - name: a2361.b1 size: 1024 @@ -2692,7 +2692,7 @@ files: - name: slvrball.zip required: true category: bios_zip - source_ref: "src/mame/misc/silverball.cpp:259" + source_ref: "upstream src/mame/misc/silverball.cpp:259" contents: - name: bios47.bin description: "BIOS47 (Acorp 694XT/694XT1)" @@ -2793,7 +2793,7 @@ files: - name: nichidvd.zip required: true category: bios_zip - source_ref: "src/mame/nichibutsu/hrdvd.cpp:1012" + source_ref: "upstream src/mame/nichibutsu/hrdvd.cpp:1012" contents: - name: va1b102.u2 size: 131072 @@ -2811,7 +2811,7 @@ files: - name: cedmag.zip required: true category: bios_zip - source_ref: "src/mame/efo/cedar_magnet.cpp:1166" + source_ref: "source src/mame/efo/cedar_magnet.cpp:1166" contents: - name: magnet-master-vid-e03.bin size: 8192 @@ -2821,7 +2821,7 @@ files: - name: iteagle.zip required: true category: bios_zip - 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" @@ -2907,7 +2907,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 @@ -3089,7 +3089,7 @@ files: - name: tourvis.zip required: true category: bios_zip - source_ref: "src/mame/pce/tourvis.cpp:448" + source_ref: "source src/mame/pce/tourvis.cpp:448" contents: - name: v4-60.ic29 description: "V4-60" @@ -3150,7 +3150,7 @@ files: - name: v4bios.zip required: true category: bios_zip - source_ref: "src/mame/barcrest/mpu4vid.cpp:8698" + source_ref: "source src/mame/barcrest/mpu4vid.cpp:8698" contents: - name: vid.p1 size: 65536 @@ -3160,7 +3160,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 @@ -3170,7 +3170,7 @@ files: - name: pumpitup.zip required: true category: bios_zip - 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" @@ -3195,7 +3195,7 @@ files: required: true category: bios_zip system: astrocde - source_ref: "src/mame/bally/astrohome.cpp:295" + source_ref: "upstream src/mame/bally/astrohome.cpp:295" contents: - name: astro.bin size: 8192 @@ -3206,7 +3206,7 @@ files: required: true category: bios_zip system: astrocde - source_ref: "src/mame/bally/astrohome.cpp:296" + source_ref: "upstream src/mame/bally/astrohome.cpp:296" contents: - name: ballyhlc.bin size: 8192 @@ -3217,7 +3217,7 @@ files: required: true category: bios_zip system: astrocde - source_ref: "src/mame/bally/astrohome.cpp:297" + source_ref: "upstream src/mame/bally/astrohome.cpp:297" contents: - name: bioswhit.bin size: 8192 @@ -3228,7 +3228,7 @@ files: required: true category: bios_zip system: apple2gs - source_ref: "src/mame/apple/apple2gs.cpp:4012" + source_ref: "source src/mame/apple/apple2gs.cpp:4012" contents: - name: 341s0632-2.bin size: 4096 @@ -3251,7 +3251,7 @@ files: required: true category: bios_zip system: casio-loopy - source_ref: "src/mame/casio/casloopy.cpp:2105" + source_ref: "upstream src/mame/casio/casloopy.cpp:2105" contents: - name: hd6437021.lsi302 size: 32768 @@ -3266,7 +3266,7 @@ files: required: true category: bios_zip system: casio-pv2000 - source_ref: "src/mame/casio/pv2000.cpp:427" + source_ref: "upstream src/mame/casio/pv2000.cpp:427" contents: - name: hn613128pc64.bin size: 16384 @@ -3277,7 +3277,7 @@ files: required: true category: bios_zip system: coleco-adam - source_ref: "src/mame/coleco/adam.cpp:1137" + source_ref: "upstream src/mame/coleco/adam.cpp:1137" contents: - name: os7.u2 size: 8192 @@ -3313,7 +3313,7 @@ files: required: true category: bios_zip system: coleco-adam - source_ref: "src/devices/bus/adamnet/kb.cpp:33" + source_ref: "upstream src/devices/bus/adamnet/kb.cpp:33" contents: - name: keyboard.u2 size: 2048 @@ -3324,7 +3324,7 @@ files: required: true category: bios_zip system: coleco-adam - source_ref: "src/devices/bus/adamnet/printer.cpp:33" + source_ref: "upstream src/devices/bus/adamnet/printer.cpp:33" contents: - name: printer.u2 size: 2048 @@ -3335,7 +3335,7 @@ files: required: true category: bios_zip system: coleco-adam - source_ref: "src/devices/bus/adamnet/ddp.cpp:35" + source_ref: "upstream src/devices/bus/adamnet/ddp.cpp:35" contents: - name: tape rev a 8865.u24 size: 2048 @@ -3346,7 +3346,7 @@ files: required: true category: bios_zip system: coleco-adam - source_ref: "src/devices/bus/adamnet/fdc.cpp:65" + source_ref: "upstream src/devices/bus/adamnet/fdc.cpp:65" contents: - name: adam disk u10 ad 31 rev a 09-27-84.u10 size: 4096 @@ -3357,7 +3357,7 @@ files: required: true category: bios_zip system: coleco-adam - source_ref: "src/devices/bus/adamnet/fdc.cpp:76" + source_ref: "upstream src/devices/bus/adamnet/fdc.cpp:76" contents: - name: 320ta.u10 description: "Minh Ta?" @@ -3379,7 +3379,7 @@ files: required: true category: bios_zip system: coleco-adam - source_ref: "src/devices/bus/adamnet/fdc.cpp:92" + source_ref: "upstream src/devices/bus/adamnet/fdc.cpp:92" contents: - name: a720dipi 7607 mmsg =c= 1988.u10 size: 4096 @@ -3390,7 +3390,7 @@ files: required: true category: bios_zip system: coleco-adam - source_ref: "src/devices/bus/adamnet/fdc.cpp:103" + source_ref: "upstream src/devices/bus/adamnet/fdc.cpp:103" contents: - name: fastpack 720a,t.u10 size: 4096 @@ -3401,7 +3401,7 @@ files: required: true category: bios_zip system: coleco-adam - source_ref: "src/devices/bus/adamnet/fdc.cpp:114" + source_ref: "upstream src/devices/bus/adamnet/fdc.cpp:114" contents: - name: 1440k micro innovations hd-dd.u10 size: 4096 @@ -3412,7 +3412,7 @@ files: required: true category: bios_zip system: coleco-adam - source_ref: "src/devices/bus/adamnet/spi.cpp:25" + source_ref: "upstream src/devices/bus/adamnet/spi.cpp:25" contents: - name: spi.bin size: 2048 @@ -3423,7 +3423,7 @@ files: 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 size: 1024 @@ -3438,7 +3438,7 @@ files: required: true category: bios_zip system: apf-m1000 - source_ref: "src/mame/apf/apf.cpp:642" + source_ref: "source src/mame/apf/apf.cpp:642" contents: - name: apf_4000.rom description: "Standard" @@ -3460,7 +3460,7 @@ files: required: true category: bios_zip system: sega-beena - source_ref: "src/mame/sega/sega_beena.cpp:2266" + source_ref: "source src/mame/sega/sega_beena.cpp:2266" contents: - name: 9h0-0008.bios.ic1 size: 131072 @@ -3475,7 +3475,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" contents: - name: ipl.rom size: 8192 @@ -3486,7 +3486,7 @@ files: required: true category: bios_zip system: sega-ai - source_ref: "src/mame/sega/segaai.cpp:743" + source_ref: "upstream src/mame/sega/segaai.cpp:743" contents: - name: mpr-7689.ic5 size: 131072 @@ -3513,7 +3513,7 @@ files: required: true category: bios_zip system: sega-ai - source_ref: "src/devices/bus/segaai/soundbox.cpp:152" + source_ref: "source src/devices/bus/segaai/soundbox.cpp:152" contents: - name: ai-snd-2002-cecb.bin size: 65536 @@ -3524,7 +3524,7 @@ files: required: true category: bios_zip system: camplynx - source_ref: "src/mame/camputers/camplynx.cpp:1033" + source_ref: "upstream src/mame/camputers/camplynx.cpp:1033" contents: - name: lynx48-1.ic46 description: "Set1" @@ -3551,7 +3551,7 @@ files: required: true category: bios_zip system: camplynx - source_ref: "src/mame/camputers/camplynx.cpp:1034" + source_ref: "upstream src/mame/camputers/camplynx.cpp:1034" contents: - name: lynx9646.ic46 size: 8192 @@ -3585,7 +3585,7 @@ files: required: true category: bios_zip system: camplynx - source_ref: "src/mame/camputers/camplynx.cpp:1035" + source_ref: "upstream src/mame/camputers/camplynx.cpp:1035" contents: - name: lynx128-1.ic1 size: 8192 @@ -3608,7 +3608,7 @@ files: required: true category: bios_zip system: crvision - source_ref: "src/mame/vtech/crvision.cpp:966" + source_ref: "source src/mame/vtech/crvision.cpp:966" contents: - name: crvision.u20 size: 2048 @@ -3619,7 +3619,7 @@ files: required: true category: bios_zip system: crvision - source_ref: "src/mame/vtech/crvision.cpp:967" + source_ref: "source src/mame/vtech/crvision.cpp:967" contents: - name: funboot.rom size: 2048 @@ -3630,7 +3630,7 @@ files: required: true category: bios_zip system: crvision - source_ref: "src/mame/vtech/crvision.cpp:973" + source_ref: "source src/mame/vtech/crvision.cpp:973" contents: - name: laser2001.rom size: 16384 @@ -3641,7 +3641,7 @@ files: required: true category: bios_zip system: crvision - source_ref: "src/mame/vtech/crvision.cpp:975" + source_ref: "source src/mame/vtech/crvision.cpp:975" contents: - name: "01" size: 8192 @@ -3656,7 +3656,7 @@ files: required: true category: bios_zip system: laser310 - source_ref: "src/mame/vtech/vtech1.cpp:628" + source_ref: "source src/mame/vtech/vtech1.cpp:628" contents: - name: vtechv20.u12 description: "BASIC V2.0" @@ -3673,7 +3673,7 @@ files: required: true category: bios_zip system: vtech-socrates - source_ref: "src/mame/vtech/socrates.cpp:1662" + source_ref: "source src/mame/vtech/socrates.cpp:1662" contents: - name: 27-00817-000-000.u1 size: 262144 @@ -3700,7 +3700,7 @@ files: required: true category: bios_zip system: vtech-vsmile - source_ref: "src/mame/vtech/vsmile.cpp:398" + source_ref: "upstream src/mame/vtech/vsmile.cpp:398" contents: - name: vsmile_v103.bin description: "v103" @@ -3722,7 +3722,7 @@ files: required: true category: bios_zip system: gamate - source_ref: "src/mame/bitcorp/gamate.cpp:240" + source_ref: "upstream src/mame/bitcorp/gamate.cpp:240" contents: - name: gamate_bios_umc.bin description: "DEFAULT" @@ -3739,7 +3739,7 @@ files: required: true category: bios_zip system: gamepock - source_ref: "src/mame/epoch/gamepock.cpp:262" + source_ref: "upstream src/mame/epoch/gamepock.cpp:262" contents: - name: egpcboot.bin size: 4096 @@ -3750,7 +3750,7 @@ files: required: true category: bios_zip system: hartung-game-master - source_ref: "src/mame/handheld/gmaster.cpp:275" + source_ref: "upstream src/mame/handheld/gmaster.cpp:275" contents: - name: d78c11agf_e19.u1 size: 4096 @@ -3761,7 +3761,7 @@ files: required: true category: bios_zip system: tiger-game-com - source_ref: "src/mame/tiger/gamecom.cpp:302" + source_ref: "upstream src/mame/tiger/gamecom.cpp:302" contents: - name: internal.bin size: 4096 @@ -3776,7 +3776,7 @@ files: required: true category: bios_zip system: gamepark-gp32 - source_ref: "src/mame/gamepark/gp32.cpp:1727" + source_ref: "upstream src/mame/gamepark/gp32.cpp:1727" contents: - name: gp32157e.bin description: "Firmware 1.5.7 (English)" @@ -3812,7 +3812,7 @@ files: required: true category: bios_zip system: fm7 - source_ref: "src/mame/fujitsu/fm7.cpp:2294" + source_ref: "source src/mame/fujitsu/fm7.cpp:2294" contents: - name: fbasic300.rom size: 31744 @@ -3843,7 +3843,7 @@ files: required: true category: bios_zip system: fm7 - source_ref: "src/mame/fujitsu/fm7.cpp:2296" + source_ref: "source src/mame/fujitsu/fm7.cpp:2296" contents: - name: initiate.rom size: 8192 @@ -3880,7 +3880,7 @@ files: required: true category: bios_zip system: fm7 - source_ref: "src/mame/fujitsu/fm7.cpp:2295" + source_ref: "source src/mame/fujitsu/fm7.cpp:2295" contents: - name: fbasic302.rom size: 31744 @@ -3911,7 +3911,7 @@ files: required: true category: bios_zip system: pegasus - source_ref: "src/mame/ausnz/pegasus.cpp:575" + source_ref: "upstream src/mame/ausnz/pegasus.cpp:575" contents: - name: mon11_2674.bin description: "Monitor 1.1 r2674" @@ -3962,7 +3962,7 @@ files: required: true category: bios_zip system: pcw - source_ref: "src/mame/amstrad/pcw.cpp:1460" + source_ref: "upstream src/mame/amstrad/pcw.cpp:1460" contents: - name: 40026.ic701 size: 1024 @@ -3977,7 +3977,7 @@ files: required: true category: bios_zip system: pcw - source_ref: "src/mame/amstrad/pcw.cpp:1462" + source_ref: "upstream src/mame/amstrad/pcw.cpp:1462" contents: - name: 40103.ic109 size: 8192 @@ -3992,7 +3992,7 @@ files: required: true category: bios_zip system: tandy-vis - source_ref: "src/mame/trs/vis.cpp:1120" + source_ref: "source src/mame/trs/vis.cpp:1120" contents: - name: p513bk0b.bin size: 524288 @@ -4007,7 +4007,7 @@ files: required: true category: bios_zip system: trs80 - source_ref: "src/mame/trs/trs80.cpp:680" + source_ref: "source src/mame/trs/trs80.cpp:680" contents: - name: level1.rom size: 4096 @@ -4022,7 +4022,7 @@ files: required: true category: bios_zip system: trs80 - source_ref: "src/mame/trs/trs80.cpp:681" + source_ref: "source src/mame/trs/trs80.cpp:681" contents: - name: rom-a.z1 description: "Radio Shack Level II Basic" @@ -4063,7 +4063,7 @@ files: required: true category: bios_zip system: trs80 - source_ref: "src/mame/trs/trs80.cpp:682" + source_ref: "source src/mame/trs/trs80.cpp:682" contents: - name: 3001.z10 size: 4096 @@ -4090,7 +4090,7 @@ files: required: true category: bios_zip system: trs80 - source_ref: "src/mame/trs/trs80.cpp:683" + source_ref: "upstream src/mame/trs/trs80.cpp:683" contents: - name: 3001.z10 size: 4096 @@ -4117,7 +4117,7 @@ files: required: true category: bios_zip system: trs80 - source_ref: "src/mame/trs/trs80.cpp:685" + source_ref: "source src/mame/trs/trs80.cpp:685" contents: - name: 3001.z10 size: 4096 @@ -4144,7 +4144,7 @@ files: required: true category: bios_zip system: trs80 - source_ref: "src/mame/trs/trs80.cpp:686" + source_ref: "source src/mame/trs/trs80.cpp:686" contents: - name: 3001.z10 size: 4096 @@ -4171,7 +4171,7 @@ files: required: true category: bios_zip system: trs80 - source_ref: "src/mame/trs/trs80.cpp:687" + source_ref: "source src/mame/trs/trs80.cpp:687" contents: - name: 3001_64.z10 size: 4096 @@ -4198,7 +4198,7 @@ files: required: true category: bios_zip system: trs80 - source_ref: "src/mame/trs/trs80m3.cpp:569" + source_ref: "source src/mame/trs/trs80m3.cpp:569" contents: - name: 8041364.u104 description: "Level 2 bios, RomC Rev C" @@ -4259,7 +4259,7 @@ files: required: true category: bios_zip system: trs80 - source_ref: "src/mame/trs/trs80m3.cpp:570" + source_ref: "source src/mame/trs/trs80m3.cpp:570" contents: - name: trs80m4.rom size: 14336 @@ -4275,7 +4275,7 @@ files: required: true category: bios_zip system: trs80 - source_ref: "src/mame/trs/trs80m3.cpp:571" + source_ref: "source src/mame/trs/trs80m3.cpp:571" contents: - name: 8075332.u69 description: "Level 2 bios, gate array machine" @@ -4296,7 +4296,7 @@ files: required: true category: bios_zip system: trs80 - source_ref: "src/mame/trs/trs80m3.cpp:572" + source_ref: "source src/mame/trs/trs80m3.cpp:572" contents: - name: s_8407_cn62516n_cp500a_prologica_83.ci111 size: 16384 @@ -4315,7 +4315,7 @@ files: required: true category: bios_zip system: ti99 - source_ref: "src/mame/ti/ti99_4x.cpp:1207" + source_ref: "source src/mame/ti/ti99_4x.cpp:1207" contents: - name: 994a_rom_hb.u610 size: 4096 @@ -4342,7 +4342,7 @@ files: required: true category: bios_zip system: ti99 - source_ref: "src/devices/bus/ti99/sidecar/speechsyn.cpp:242" + source_ref: "upstream src/devices/bus/ti99/sidecar/speechsyn.cpp:242" contents: - name: cd2325a.u2a size: 16384 @@ -4357,7 +4357,7 @@ files: required: true category: bios_zip system: tutor - source_ref: "src/mame/tomy/tutor.cpp:818" + source_ref: "upstream src/mame/tomy/tutor.cpp:818" contents: - name: tutor1.bin size: 32768 @@ -4372,7 +4372,7 @@ files: required: true category: bios_zip system: philips-vg5k - source_ref: "src/mame/philips/vg5k.cpp:479" + source_ref: "upstream src/mame/philips/vg5k.cpp:479" contents: - name: vg5k11.bin description: "BASIC v1.1" @@ -4394,7 +4394,7 @@ files: - name: qsound.zip required: true category: bios_zip - source_ref: "src/devices/sound/qsound.cpp:121" + source_ref: "upstream src/devices/sound/qsound.cpp:121" contents: - name: dl-1425.bin size: 8192 @@ -4404,7 +4404,7 @@ files: - name: ym2413.zip required: true category: bios_zip - source_ref: "src/devices/sound/ymopl.cpp:218" + source_ref: "upstream src/devices/sound/ymopl.cpp:218" contents: - name: ym2413_instruments.bin size: 144 @@ -4414,7 +4414,7 @@ files: - name: ym2608.zip required: true category: bios_zip - source_ref: "src/devices/sound/ymopn.cpp:76" + source_ref: "upstream src/devices/sound/ymopn.cpp:76" contents: - name: ym2608_adpcm_rom.bin size: 8192 @@ -4424,7 +4424,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 @@ -4434,7 +4434,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 @@ -4444,7 +4444,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 @@ -4454,7 +4454,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 @@ -4464,7 +4464,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 @@ -4474,7 +4474,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 @@ -4484,7 +4484,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 @@ -4494,7 +4494,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 @@ -4504,7 +4504,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 @@ -4514,7 +4514,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 @@ -4524,7 +4524,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 @@ -4534,7 +4534,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 @@ -4544,7 +4544,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 @@ -4554,7 +4554,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 @@ -4564,7 +4564,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 @@ -4578,7 +4578,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 @@ -4588,7 +4588,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 @@ -4598,7 +4598,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 @@ -4608,7 +4608,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 @@ -4618,7 +4618,7 @@ files: - name: galgames.zip required: true category: bios_zip - source_ref: "src/mame/ces/galgames.cpp:1301" + source_ref: "source src/mame/ces/galgames.cpp:1301" contents: - name: galaxy_u2__v1.90_12-01-98.u2 size: 1048576 @@ -4652,7 +4652,7 @@ files: bundled: true sha1: "6f730abe0d76161336f09229f54e9f9ac7619d63" category: game_data - source_ref: "plugins/hiscore/init.lua:105,152-155" + source_ref: "upstream plugins/hiscore/init.lua:105, 152-155" note: "high score definitions, read from the working directory then from the plugin directory. The 0288.222d Windows 7z and the RetroBat groovymame package both ship this copy in plugins/hiscore." - name: cheat.7z @@ -4660,61 +4660,61 @@ files: path: "cheat.7z" required: false category: game_data - source_ref: "plugins/cheat/init.lua:99" + source_ref: "upstream plugins/cheat/init.lua:99" note: "per-game XML cheats read from cheatpath, archive opened by emu_file::attempt_zipped" - name: history.xml path: "history/history.xml" required: false category: game_data - source_ref: "plugins/data/data_history.lua:5" + source_ref: "upstream plugins/data/data_history.lua:5" note: "system and software history shown in the UI info viewer" - name: mameinfo.dat path: "history/mameinfo.dat" required: false category: game_data - source_ref: "plugins/data/data_mameinfo.lua:6" + source_ref: "upstream plugins/data/data_mameinfo.lua:6" note: "driver notes shown in the UI info viewer" - name: messinfo.dat path: "history/messinfo.dat" required: false category: game_data - source_ref: "plugins/data/data_messinfo.lua:6" + source_ref: "upstream plugins/data/data_messinfo.lua:6" note: "computer and console driver notes shown in the UI info viewer" - name: command.dat path: "history/command.dat" required: false category: game_data - source_ref: "plugins/data/data_command.lua:13" + source_ref: "upstream plugins/data/data_command.lua:13" note: "move lists for fighting games, button glyphs converted on load" - name: gameinit.dat path: "history/gameinit.dat" required: false category: game_data - source_ref: "plugins/data/data_gameinit.lua:5" + source_ref: "upstream plugins/data/data_gameinit.lua:5" note: "initial setup instructions per machine" - name: sysinfo.dat path: "history/sysinfo.dat" required: false category: game_data - source_ref: "plugins/data/data_sysinfo.lua:5" + source_ref: "upstream plugins/data/data_sysinfo.lua:5" note: "console and computer background information" - name: story.dat path: "history/story.dat" required: false category: game_data - source_ref: "plugins/data/data_story.lua:5" + source_ref: "upstream plugins/data/data_story.lua:5" note: "Mameinfo story file of game trivia" - name: scores3.htm path: "history/scores3.htm" required: false category: game_data - source_ref: "plugins/data/data_marp.lua:8" + source_ref: "upstream plugins/data/data_marp.lua:8" note: "MARP high score tables from replay.marpirc.net" diff --git a/emulators/hakux.yml b/emulators/hakux.yml index a12f5276..36f0a32a 100644 --- a/emulators/hakux.yml +++ b/emulators/hakux.yml @@ -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 diff --git a/emulators/hatari.yml b/emulators/hatari.yml index 3fe4b9a0..ff0bde5b 100644 --- a/emulators/hatari.yml +++ b/emulators/hatari.yml @@ -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. diff --git a/emulators/hatari2014.yml b/emulators/hatari2014.yml index e6af122c..5430986b 100644 --- a/emulators/hatari2014.yml +++ b/emulators/hatari2014.yml @@ -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. diff --git a/emulators/hatarib.yml b/emulators/hatarib.yml index e9f00a73..8905bec7 100644 --- a/emulators/hatarib.yml +++ b/emulators/hatarib.yml @@ -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 diff --git a/emulators/higan_sfc_balanced.yml b/emulators/higan_sfc_balanced.yml index f4f461cc..5cab89e5 100644 --- a/emulators/higan_sfc_balanced.yml +++ b/emulators/higan_sfc_balanced.yml @@ -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" diff --git a/emulators/holani.yml b/emulators/holani.yml index 1aeb5b4a..b85d17c1 100644 --- a/emulators/holani.yml +++ b/emulators/holani.yml @@ -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)" diff --git a/emulators/hypseus-singe.yml b/emulators/hypseus-singe.yml index ffc930a7..792b2947 100644 --- a/emulators/hypseus-singe.yml +++ b/emulators/hypseus-singe.yml @@ -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 diff --git a/emulators/ishiiruka.yml b/emulators/ishiiruka.yml index c8da1a89..fed1148c 100644 --- a/emulators/ishiiruka.yml +++ b/emulators/ishiiruka.yml @@ -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 diff --git a/emulators/jl-mod.yml b/emulators/jl-mod.yml index 62a60b87..135376ec 100644 --- a/emulators/jl-mod.yml +++ b/emulators/jl-mod.yml @@ -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" diff --git a/emulators/jollycv.yml b/emulators/jollycv.yml index c03afcaa..08a5f480 100644 --- a/emulators/jollycv.yml +++ b/emulators/jollycv.yml @@ -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: diff --git a/emulators/kronos.yml b/emulators/kronos.yml index 69497107..9f0a90e9 100644 --- a/emulators/kronos.yml +++ b/emulators/kronos.yml @@ -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" diff --git a/emulators/linapple.yml b/emulators/linapple.yml index a64ea644..0dad1d8c 100644 --- a/emulators/linapple.yml +++ b/emulators/linapple.yml @@ -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 diff --git a/emulators/lrps2.yml b/emulators/lrps2.yml index 49765a92..facc380a 100644 --- a/emulators/lrps2.yml +++ b/emulators/lrps2.yml @@ -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. diff --git a/emulators/mame.yml b/emulators/mame.yml index ed356d0d..9c5cc493 100644 --- a/emulators/mame.yml +++ b/emulators/mame.yml @@ -121,7 +121,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 @@ -269,7 +269,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 @@ -293,7 +293,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 @@ -430,7 +430,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 @@ -501,7 +501,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 @@ -552,7 +552,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 @@ -570,7 +570,7 @@ files: - name: hod2bios.zip required: false category: bios_zip - 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" @@ -605,7 +605,7 @@ files: - name: f355dlx.zip required: false category: bios_zip - source_ref: "src/mame/sega/naomi.cpp:10919" + source_ref: "upstream src/mame/sega/naomi.cpp:10919" contents: - name: "epr-21864.ic27" size: 2097152 @@ -639,7 +639,7 @@ files: - name: f355bios.zip required: false category: bios_zip - source_ref: "src/mame/sega/naomi.cpp:10920" + source_ref: "upstream src/mame/sega/naomi.cpp:10920" contents: - name: "epr-22851.ic27" size: 2097152 @@ -665,7 +665,7 @@ files: - name: airlbios.zip required: false category: bios_zip - source_ref: "src/mame/sega/naomi.cpp:10921" + source_ref: "upstream src/mame/sega/naomi.cpp:10921" contents: - name: "epr-21802.ic27" size: 2097152 @@ -689,7 +689,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 @@ -756,7 +756,7 @@ files: required: true category: bios_zip system: sega-lindbergh - source_ref: "src/mame/sega/lindbergh.cpp:639" + source_ref: "upstream src/mame/sega/lindbergh.cpp:639" contents: - name: "6.0.0010a.bin" description: "6.0.0010 alternate version" @@ -785,7 +785,7 @@ files: - name: segasp.zip required: true category: bios_zip - source_ref: "src/mame/sega/segasp.cpp:1273" + source_ref: "upstream src/mame/sega/segasp.cpp:1273" contents: - name: "epr-24236a.ic50" size: 2097152 @@ -840,7 +840,7 @@ files: required: true category: bios_zip system: sega-hikaru - source_ref: "src/mame/sega/hikaru.cpp:1482" + source_ref: "upstream src/mame/sega/hikaru.cpp:1482" contents: - name: "epr-23400a.ic94" size: 2097152 @@ -872,7 +872,7 @@ files: required: true category: bios_zip system: sega-chihiro - 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 @@ -907,7 +907,7 @@ files: required: true category: bios_zip system: sega-triforce - source_ref: "src/mame/sega/triforce.cpp:1310" + source_ref: "upstream src/mame/sega/triforce.cpp:1310" contents: - name: "triforce_bootrom.bin" size: 2097152 @@ -917,7 +917,7 @@ files: - name: shtzone.zip required: true category: bios_zip - source_ref: "src/mame/sega/shtzone.cpp:376" + source_ref: "upstream src/mame/sega/shtzone.cpp:376" contents: - name: "epr10894a.20" size: 16384 @@ -927,7 +927,7 @@ files: - name: sammymdl.zip required: true category: bios_zip - 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" @@ -950,7 +950,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 @@ -990,7 +990,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" @@ -1016,7 +1016,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 @@ -1026,7 +1026,7 @@ files: - name: systemy2.zip required: true category: bios_zip - 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 @@ -1038,7 +1038,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 @@ -1226,7 +1226,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 @@ -1317,7 +1317,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)" @@ -1339,7 +1339,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" description: "SFCBox BIOS Version 2.00" @@ -1359,7 +1359,7 @@ files: - name: aleck64.zip required: true category: bios_zip - source_ref: "src/mame/nintendo/aleck64.cpp:1417" + source_ref: "upstream src/mame/nintendo/aleck64.cpp:1417" contents: - name: "pifdata.bin" size: 2048 @@ -1379,7 +1379,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" @@ -1402,7 +1402,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 @@ -1414,7 +1414,7 @@ files: required: true category: bios_zip system: namco-system246 - source_ref: "src/mame/namco/namcops2.cpp:1716" + source_ref: "upstream src/mame/namco/namcops2.cpp:1716" contents: - name: "r27v1602f.7d" size: 2097152 @@ -1425,7 +1425,7 @@ files: required: true category: bios_zip system: namco-system256 - source_ref: "src/mame/namco/namcops2.cpp:1761" + source_ref: "upstream src/mame/namco/namcops2.cpp:1761" contents: - name: "r27v1602f.8g" size: 2097152 @@ -1436,7 +1436,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" @@ -1473,7 +1473,7 @@ files: - name: konamigx.zip required: true category: bios_zip - source_ref: "src/mame/konami/konamigx.cpp:4191" + source_ref: "upstream src/mame/konami/konamigx.cpp:4191" contents: - name: "300a01.34k" size: 131072 @@ -1484,7 +1484,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 @@ -1494,7 +1494,7 @@ files: - name: kviper.zip required: true category: bios_zip - source_ref: "src/mame/konami/viper.cpp:3213" + source_ref: "upstream src/mame/konami/viper.cpp:3213" contents: - name: "941b01.u25" size: 262144 @@ -1513,7 +1513,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 @@ -1527,7 +1527,7 @@ files: - name: bubsys.zip required: true category: bios_zip - source_ref: "src/mame/konami/nemesis.cpp:3140" + source_ref: "upstream src/mame/konami/nemesis.cpp:3140" contents: - name: "boot.bin" size: 480 @@ -1549,7 +1549,7 @@ files: - name: konendev.zip required: true category: bios_zip - source_ref: "src/mame/konami/konendev.cpp:909" + source_ref: "upstream src/mame/konami/konendev.cpp:909" contents: - name: "2v02s502_ifu.u190" size: 524288 @@ -1559,7 +1559,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 @@ -1569,7 +1569,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 @@ -1581,7 +1581,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" @@ -1602,7 +1602,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 @@ -1616,7 +1616,7 @@ files: - name: coh1000t.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:5989" + source_ref: "upstream src/mame/sony/zn.cpp:5989" contents: - name: "m534002c-14.ic353" size: 524288 @@ -1630,7 +1630,7 @@ files: - name: coh1000a.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:6015" + source_ref: "upstream src/mame/sony/zn.cpp:6015" contents: - name: "m534002c-15.ic353" size: 524288 @@ -1644,7 +1644,7 @@ files: - name: coh1000w.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:6024" + source_ref: "upstream src/mame/sony/zn.cpp:6024" contents: - name: "msm27c402zb.ic353" size: 524288 @@ -1658,7 +1658,7 @@ files: - name: coh1001l.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:6028" + source_ref: "upstream src/mame/sony/zn.cpp:6028" contents: - name: "m534002c-17.ic353" size: 524288 @@ -1672,7 +1672,7 @@ files: - name: coh1002v.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:6032" + source_ref: "upstream src/mame/sony/zn.cpp:6032" contents: - name: "coh-1002v.ic353" size: 524288 @@ -1686,7 +1686,7 @@ files: - name: coh1002e.zip required: true category: bios_zip - source_ref: "src/mame/sony/zn.cpp:6038" + source_ref: "upstream src/mame/sony/zn.cpp:6038" contents: - name: "m27c402cz-54.ic353" size: 524288 @@ -1700,7 +1700,7 @@ files: - name: coh1002m.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: "m534002c-61.ic353" size: 524288 @@ -1715,7 +1715,7 @@ files: - name: coh3002t.zip required: true category: bios_zip - source_ref: "src/mame/sony/taitogn.cpp:1341" + source_ref: "upstream src/mame/sony/taitogn.cpp:1341" contents: - name: "m534002c-60.ic353" size: 524288 @@ -1757,7 +1757,7 @@ files: - name: coh1002t.zip required: true category: bios_zip - source_ref: "src/mame/sony/taitogn.cpp:1342" + source_ref: "upstream src/mame/sony/taitogn.cpp:1342" contents: - name: "m534002c-14.ic353" size: 524288 @@ -1779,7 +1779,7 @@ files: - name: taitotz.zip required: true category: bios_zip - 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 @@ -1795,7 +1795,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 @@ -1829,12 +1829,12 @@ files: - name: mac2bios.zip required: true category: bios_zip - 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 - 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 @@ -1854,7 +1854,7 @@ files: required: true category: bios_zip system: panasonic-3do - source_ref: "src/mame/misc/3do.cpp:565" + source_ref: "upstream src/mame/misc/3do.cpp:565" contents: - name: "panafz10.bin" description: "Panasonic FZ-10 R.E.A.L. 3DO Interactive Multiplayer" @@ -1880,7 +1880,7 @@ files: - name: alg3do.zip required: true category: bios_zip - source_ref: "src/mame/misc/3do.cpp:573" + source_ref: "upstream src/mame/misc/3do.cpp:573" contents: - name: "saot_rom2.bin" size: 524288 @@ -1892,7 +1892,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 @@ -1939,7 +1939,7 @@ files: - name: ar_bios.zip required: true category: bios_zip - source_ref: "src/mame/amiga/arsystems.cpp:1011" + source_ref: "upstream src/mame/amiga/arsystems.cpp:1011" contents: - name: "315093-01.u2" size: 262144 @@ -2029,7 +2029,7 @@ files: - name: alg_bios.zip required: true category: bios_zip - source_ref: "src/mame/amiga/alg.cpp:923" + source_ref: "upstream src/mame/amiga/alg.cpp:923" contents: - name: "315093-02.u2" description: "Kickstart 1.3 (34.5)" @@ -2041,7 +2041,7 @@ files: - name: atarisy1.zip required: true category: bios_zip - source_ref: "src/mame/atari/atarisy1.cpp:2669" + source_ref: "upstream src/mame/atari/atarisy1.cpp:2669" contents: - name: "136032.205.l13" size: 16384 @@ -2107,7 +2107,7 @@ files: - name: maxaflex.zip required: true category: bios_zip - source_ref: "src/mame/atari/maxaflex.cpp:447" + source_ref: "upstream src/mame/atari/maxaflex.cpp:447" contents: - name: "atarixl.rom" size: 16384 @@ -2126,7 +2126,7 @@ files: - name: crysbios.zip required: true category: bios_zip - source_ref: "src/mame/misc/crystal.cpp:845" + source_ref: "upstream src/mame/misc/crystal.cpp:845" contents: - name: "mx27l1000.u14" description: "AMG0110B PCB" @@ -2143,13 +2143,13 @@ files: - name: galgbios.zip required: true category: bios_zip - source_ref: "src/mame/ces/galgames.cpp:1288" + source_ref: "source src/mame/ces/galgames.cpp:1288" # Aristocrat - name: aristmk5.zip required: true category: bios_zip - 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 @@ -2248,7 +2248,7 @@ files: - name: aristmk6.zip required: true category: bios_zip - source_ref: "src/mame/aristocrat/aristmk6.cpp:6639" + source_ref: "upstream src/mame/aristocrat/aristmk6.cpp:6639" contents: - name: "24013001_right.u83" size: 2097152 @@ -2650,7 +2650,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 @@ -2661,7 +2661,7 @@ files: - name: allied.zip required: true category: bios_zip - source_ref: "src/mame/pinball/allied.cpp:772" + source_ref: "upstream src/mame/pinball/allied.cpp:772" contents: - name: "6530-009.u5" size: 1024 @@ -2679,7 +2679,7 @@ files: - name: gp_110.zip required: true category: bios_zip - 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 @@ -2693,7 +2693,7 @@ files: - name: gts1.zip required: true category: bios_zip - source_ref: "src/mame/pinball/gts1.cpp:1070" + source_ref: "upstream src/mame/pinball/gts1.cpp:1070" contents: - name: "a1752cf.u5" size: 2048 @@ -2707,7 +2707,7 @@ files: - name: recel.zip required: true category: bios_zip - source_ref: "src/mame/pinball/recel.cpp:546" + source_ref: "upstream src/mame/pinball/recel.cpp:546" contents: - name: "a2361.b1" size: 1024 @@ -2721,7 +2721,7 @@ files: - name: slvrball.zip required: true category: bios_zip - source_ref: "src/mame/misc/silverball.cpp:259" + source_ref: "upstream src/mame/misc/silverball.cpp:259" contents: - name: "bios47.bin" description: "BIOS47 (Acorp 694XT/694XT1)" @@ -2823,7 +2823,7 @@ files: - name: nichidvd.zip required: true category: bios_zip - source_ref: "src/mame/nichibutsu/hrdvd.cpp:1012" + source_ref: "upstream src/mame/nichibutsu/hrdvd.cpp:1012" contents: - name: "va1b102.u2" size: 131072 @@ -2842,7 +2842,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 @@ -2853,7 +2853,7 @@ files: - name: iteagle.zip required: true category: bios_zip - 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" @@ -2939,7 +2939,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 @@ -3121,7 +3121,7 @@ files: - name: tourvis.zip required: true category: bios_zip - source_ref: "src/mame/pce/tourvis.cpp:448" + source_ref: "upstream src/mame/pce/tourvis.cpp:448" contents: - name: "v4-60.ic29" description: "V4-60" @@ -3182,7 +3182,7 @@ files: - name: v4bios.zip required: true category: bios_zip - source_ref: "src/mame/barcrest/mpu4vid.cpp:8698" + source_ref: "upstream src/mame/barcrest/mpu4vid.cpp:8698" contents: - name: "vid.p1" size: 65536 @@ -3192,7 +3192,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 @@ -3202,7 +3202,7 @@ files: - name: pumpitup.zip required: true category: bios_zip - 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" @@ -3228,7 +3228,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)" @@ -3239,7 +3239,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" @@ -3250,7 +3250,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" @@ -3262,7 +3262,7 @@ files: required: true category: bios_zip system: apple2gs - source_ref: "src/mame/apple/apple2gs.cpp:3865-3879" + source_ref: "source src/mame/apple/apple2gs.cpp:3865-3879" contents: - name: "341s0632-2.bin" description: "ADB microcontroller ROM (M50740/50741)" @@ -3286,7 +3286,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" @@ -3302,7 +3302,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" @@ -3314,7 +3314,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" @@ -3349,7 +3349,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" @@ -3360,7 +3360,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" @@ -3371,7 +3371,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" @@ -3382,7 +3382,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" @@ -3393,38 +3393,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" @@ -3440,7 +3440,7 @@ files: required: true category: bios_zip system: apf-m1000 - source_ref: "src/mame/apf/apf.cpp:642" + source_ref: "upstream src/mame/apf/apf.cpp:642" contents: - name: "apf_4000.rom" description: "Standard BIOS" @@ -3460,7 +3460,7 @@ files: required: true category: bios_zip system: sega-beena - source_ref: "src/mame/sega/sega_beena.cpp:2237-2249" + source_ref: "upstream src/mame/sega/sega_beena.cpp:2237-2249" contents: - name: "9h0-0008.bios.ic1" description: "SoC internal BIOS (ARM7, dumped via JTAG)" @@ -3476,7 +3476,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" @@ -3489,7 +3489,7 @@ files: required: true category: bios_zip system: sega-ai - source_ref: "src/mame/sega/segaai.cpp:730-739" + source_ref: "upstream src/mame/sega/segaai.cpp:730-739" contents: - name: "mpr-7689.ic5" description: "OS ROM with SEGA PROLOG (128KB)" @@ -3516,7 +3516,7 @@ files: required: false category: bios_zip system: sega-ai - source_ref: "src/devices/bus/segaai/soundbox.cpp:152-155" + source_ref: "source src/devices/bus/segaai/soundbox.cpp:152-155" note: "Sound Box expansion (AI-2002) with YM2151 FM + music keyboard" contents: - name: "ai-snd-2002-cecb.bin" @@ -3529,7 +3529,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)" @@ -3553,7 +3553,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" @@ -3585,7 +3585,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" @@ -3609,7 +3609,7 @@ files: required: true category: bios_zip system: crvision - source_ref: "src/mame/vtech/crvision.cpp:934-937" + source_ref: "upstream src/mame/vtech/crvision.cpp:934-937" contents: - name: "crvision.u20" description: "Microsoft BASIC ROM" @@ -3620,7 +3620,7 @@ files: required: false category: bios_zip system: crvision - source_ref: "src/mame/vtech/crvision.cpp:939-942" + source_ref: "upstream src/mame/vtech/crvision.cpp:939-942" note: "FunVision clone with alternate BIOS" contents: - name: "funboot.rom" @@ -3632,7 +3632,7 @@ files: required: false category: bios_zip system: crvision - source_ref: "src/mame/vtech/crvision.cpp:950-953" + source_ref: "upstream src/mame/vtech/crvision.cpp:950-953" note: "VTech Laser 2001 home computer (CreatiVision successor)" contents: - name: "laser2001.rom" @@ -3644,7 +3644,7 @@ files: required: false category: bios_zip system: crvision - source_ref: "src/mame/vtech/crvision.cpp:955-959" + source_ref: "upstream src/mame/vtech/crvision.cpp:955-959" note: "Salora Manager (Finnish variant)" contents: - name: "01" @@ -3661,7 +3661,7 @@ files: required: true category: bios_zip system: laser310 - source_ref: "src/mame/vtech/vtech1.cpp:602-608" + source_ref: "upstream src/mame/vtech/vtech1.cpp:602-608" note: "Z80-based home computer (1984). Clones: VZ-300, Laser 310 SHRG." contents: - name: "vtechv20.u12" @@ -3678,7 +3678,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" @@ -3707,7 +3707,7 @@ files: required: true category: bios_zip system: vtech-vsmile - source_ref: "src/mame/vtech/vsmile.cpp:364-394" + source_ref: "source src/mame/vtech/vsmile.cpp:364-394" note: "MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS. Clone: vsmilem (V.Smile Motion)." contents: - name: "vsmile_v103.bin" @@ -3728,7 +3728,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)" @@ -3744,7 +3744,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" @@ -3756,7 +3756,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" @@ -3768,7 +3768,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" @@ -3784,7 +3784,7 @@ files: required: true category: bios_zip system: gamepark-gp32 - source_ref: "src/mame/gamepark/gp32.cpp:1710-1727" + source_ref: "upstream src/mame/gamepark/gp32.cpp:1710-1727" contents: - name: "gp32157e.bin" description: "Firmware 1.5.7 (English, default)" @@ -3816,7 +3816,7 @@ files: required: true category: bios_zip system: fm7 - source_ref: "src/mame/fujitsu/fm7.cpp:2184-2205" + source_ref: "upstream src/mame/fujitsu/fm7.cpp:2184-2205" contents: - name: "fbasic300.rom" description: "F-BASIC 3.00 ROM" @@ -3843,7 +3843,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)" @@ -3870,7 +3870,7 @@ files: required: false category: bios_zip system: fm7 - source_ref: "src/mame/fujitsu/fm7.cpp:2168-2183" + source_ref: "upstream src/mame/fujitsu/fm7.cpp:2168-2183" note: "FM-NEW7 clone, inherits shared ROMs from fm7.zip parent" contents: - name: "fbasic302.rom" @@ -3887,7 +3887,7 @@ files: required: true category: bios_zip system: pegasus - source_ref: "src/mame/ausnz/pegasus.cpp:575" + source_ref: "upstream src/mame/ausnz/pegasus.cpp:575" note: "6809-based home computer (1981, New Zealand). 8 monitor BIOS variants, 5 cartridge expansion slots." contents: - name: "mon11_2674.bin" @@ -3932,7 +3932,7 @@ files: required: true category: bios_zip system: pcw - source_ref: "src/mame/amstrad/pcw.cpp:1460" + source_ref: "upstream src/mame/amstrad/pcw.cpp:1460" note: | Amstrad PCW8256 parent ROM set. Z80-based word processor/computer (1985). 6 machines: pcw8256 (parent), pcw8512, pcw9256, pcw9512, pcw9512+, pcw10. @@ -3954,7 +3954,7 @@ files: required: true category: bios_zip system: pcw - source_ref: "src/mame/amstrad/pcw.cpp:1462" + source_ref: "upstream src/mame/amstrad/pcw.cpp:1462" note: | Amstrad PCW9512 clone ROM set. Daisywheel printer variant (1987). Uses different printer MCU (40103.ic109) than 9-pin models. @@ -3972,7 +3972,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" @@ -3993,7 +3993,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" @@ -4009,7 +4009,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). @@ -4048,7 +4048,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. @@ -4079,7 +4079,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" @@ -4095,7 +4095,7 @@ files: required: false category: bios_zip system: trs80 - source_ref: "src/mame/trs/trs80.cpp:637-646" + source_ref: "upstream src/mame/trs/trs80.cpp:637-646" note: "Hiradastechnika HT-1080Z Series I (1983). Hungarian clone of eg3003." contents: - name: "ht1080z.z25" @@ -4107,7 +4107,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" @@ -4123,7 +4123,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" @@ -4147,7 +4147,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), @@ -4186,7 +4186,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. @@ -4204,7 +4204,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. @@ -4228,7 +4228,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" @@ -4245,7 +4245,7 @@ files: required: true category: bios_zip system: ti99 - source_ref: "src/mame/ti/ti99_4x.cpp:1153-1166" + source_ref: "upstream src/mame/ti/ti99_4x.cpp:1153-1166" note: "TI-99/4A Home Computer (1981). Parent machine ROM set." contents: - name: "994a_grom0.u500" @@ -4273,7 +4273,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" @@ -4290,7 +4290,7 @@ files: required: true category: bios_zip system: tutor - source_ref: "src/mame/tomy/tutor.cpp:796-799" + source_ref: "source src/mame/tomy/tutor.cpp:796-799" note: >- Tomy Tutor home computer (1983). TMS9995 CPU @10.7MHz, TMS9928A VDP, SN76489AN sound. 3 machines: tutor (parent, US/UK), pyuuta (clone, @@ -4311,7 +4311,7 @@ files: required: true category: bios_zip system: philips-vg5k - source_ref: "src/mame/philips/vg5k.cpp:463-472" + source_ref: "upstream src/mame/philips/vg5k.cpp:463-472" note: >- Philips VG-5000mu home computer (1984). Z80 @4MHz, EF9345 video, 24KB RAM. AZERTY keyboard. Variants: Radiola VG5000, Schneider @@ -4335,7 +4335,7 @@ files: - name: qsound.zip required: false category: bios_zip - source_ref: "src/devices/sound/qsound.cpp:121-125" + source_ref: "upstream src/devices/sound/qsound.cpp:121-125" note: >- QSound DSP program ROM. Required by qsound_device and qsound_hle_device for Capcom QSound audio (CPS-2, CPS-3, ZN). @@ -4348,7 +4348,7 @@ files: - name: ym2413.zip required: false category: bios_zip - source_ref: "src/devices/sound/ymopl.cpp:218-223" + source_ref: "upstream src/devices/sound/ymopl.cpp:218-223" note: >- YM2413 (OPLL) instrument ROM table. Required by ym2413_device for FM synthesis preset instruments. @@ -4361,7 +4361,7 @@ files: - name: ym2608.zip required: false category: bios_zip - source_ref: "src/devices/sound/ymopn.cpp:76-91" + source_ref: "upstream src/devices/sound/ymopn.cpp:76-91" note: >- YM2608 (OPNA) ADPCM rhythm sample ROM. Required by ym2608_device for internal rhythm sound source (bass drum, snare, cymbal, hi-hat, @@ -4375,7 +4375,7 @@ files: - name: ekara.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2904" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2904" contents: - name: "ekara.bin" size: 1048576 @@ -4385,7 +4385,7 @@ files: - name: ekaraa.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2905" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2905" contents: - name: "ekara2.bin" size: 1048576 @@ -4395,7 +4395,7 @@ files: - name: ekaraj.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2906" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2906" contents: - name: "ekarajapan.bin" size: 1048576 @@ -4405,7 +4405,7 @@ files: - name: ekarag.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2907" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2907" contents: - name: "ekaragermany.bin" size: 2097152 @@ -4415,7 +4415,7 @@ files: - name: ekaras.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2908" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2908" contents: - name: "ekaraspanish.bin" size: 2097152 @@ -4425,7 +4425,7 @@ files: - name: isinger.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2910" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2910" contents: - name: "kr_isinger.bin" size: 1048576 @@ -4435,7 +4435,7 @@ files: - name: ekaraphs.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2913" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2913" contents: - name: "ekaraheadset.bin" size: 2097152 @@ -4445,7 +4445,7 @@ files: - name: epitch.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2916" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2916" contents: - name: "ekarajapan.bin" size: 1048576 @@ -4455,7 +4455,7 @@ files: - name: ekaramix.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2919" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2919" contents: - name: "ekaramix.bin" size: 2097152 @@ -4465,7 +4465,7 @@ files: - name: ddrfammt.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2922" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2922" contents: - name: "ekara_ddr_ha010_81947.bin" size: 2097152 @@ -4475,7 +4475,7 @@ files: - name: popira.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2925" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2925" contents: - name: "popira.bin" size: 1048576 @@ -4485,7 +4485,7 @@ files: - name: popirak.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2927" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2927" contents: - name: "kr_main.u2" size: 1048576 @@ -4495,7 +4495,7 @@ files: - name: popira2.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2930" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2930" contents: - name: "popira2.bin" size: 2097152 @@ -4505,7 +4505,7 @@ files: - name: taikodp.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2933" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2933" contents: - name: "taikodepopira.bin" size: 2097152 @@ -4515,7 +4515,7 @@ files: - name: jpopira.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2936" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2936" contents: - name: "jumpingpopira.bin" size: 2097152 @@ -4529,7 +4529,7 @@ files: - name: evio.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2939" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2939" contents: - name: "evio.bin" size: 2097152 @@ -4539,7 +4539,7 @@ files: - name: tak_daig.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2944" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2944" contents: - name: "robottransformer_unit.bin" size: 2097152 @@ -4549,7 +4549,7 @@ files: - name: gcslottv.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2946" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2946" contents: - name: "sammyslotunit.bin" size: 2097152 @@ -4559,7 +4559,7 @@ files: - name: hikara.zip required: true category: bios_zip - source_ref: "src/mame/tvgames/xavix.cpp:2951" + source_ref: "upstream src/mame/tvgames/xavix.cpp:2951" contents: - name: "hikara.u3" size: 1048576 @@ -4569,7 +4569,7 @@ files: - name: galgames.zip required: true category: bios_zip - 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 diff --git a/emulators/mame0258.yml b/emulators/mame0258.yml index 32f0409e..d2061b71 100644 --- a/emulators/mame0258.yml +++ b/emulators/mame0258.yml @@ -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 diff --git a/emulators/mame0278.yml b/emulators/mame0278.yml index e65a87b7..92f20dc8 100644 --- a/emulators/mame0278.yml +++ b/emulators/mame0278.yml @@ -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 diff --git a/emulators/mame2009.yml b/emulators/mame2009.yml index a5eab238..8d62395d 100644 --- a/emulators/mame2009.yml +++ b/emulators/mame2009.yml @@ -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" diff --git a/emulators/mame2010.yml b/emulators/mame2010.yml index efb64992..974a179e 100644 --- a/emulators/mame2010.yml +++ b/emulators/mame2010.yml @@ -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" diff --git a/emulators/mame2014.yml b/emulators/mame2014.yml index f434fdb1..c61d2838 100644 --- a/emulators/mame2014.yml +++ b/emulators/mame2014.yml @@ -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" diff --git a/emulators/mame2015.yml b/emulators/mame2015.yml index 533396f4..c464734c 100644 --- a/emulators/mame2015.yml +++ b/emulators/mame2015.yml @@ -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" diff --git a/emulators/mame2016.yml b/emulators/mame2016.yml index 84943287..b6d30f1b 100644 --- a/emulators/mame2016.yml +++ b/emulators/mame2016.yml @@ -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" diff --git a/emulators/mame4droid-2024.yml b/emulators/mame4droid-2024.yml index b81d6657..7bc0a3b9 100644 --- a/emulators/mame4droid-2024.yml +++ b/emulators/mame4droid-2024.yml @@ -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 diff --git a/emulators/mame4droid.yml b/emulators/mame4droid.yml index 3f6c7392..db6c0bcb 100644 --- a/emulators/mame4droid.yml +++ b/emulators/mame4droid.yml @@ -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 diff --git a/emulators/mamearcade.yml b/emulators/mamearcade.yml index 4d2e009f..19aa3c0d 100644 --- a/emulators/mamearcade.yml +++ b/emulators/mamearcade.yml @@ -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" diff --git a/emulators/mamemess.yml b/emulators/mamemess.yml index 7cdcd5a5..74610de9 100644 --- a/emulators/mamemess.yml +++ b/emulators/mamemess.yml @@ -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 diff --git a/emulators/mariani.yml b/emulators/mariani.yml index 7d1db519..6061d162 100644 --- a/emulators/mariani.yml +++ b/emulators/mariani.yml @@ -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 diff --git a/emulators/md-emu.yml b/emulators/md-emu.yml index f6d98a90..3b5789bb 100644 --- a/emulators/md-emu.yml +++ b/emulators/md-emu.yml @@ -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)" diff --git a/emulators/melonds-nightly.yml b/emulators/melonds-nightly.yml index fe797733..076121ea 100644 --- a/emulators/melonds-nightly.yml +++ b/emulators/melonds-nightly.yml @@ -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" diff --git a/emulators/melonds.yml b/emulators/melonds.yml index 80ced045..519e7d4a 100644 --- a/emulators/melonds.yml +++ b/emulators/melonds.yml @@ -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" diff --git a/emulators/melonds_ds.yml b/emulators/melonds_ds.yml index 1119887e..64fcd777 100644 --- a/emulators/melonds_ds.yml +++ b/emulators/melonds_ds.yml @@ -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." diff --git a/emulators/mesen-s.yml b/emulators/mesen-s.yml index 24117c8d..f23f5035 100644 --- a/emulators/mesen-s.yml +++ b/emulators/mesen-s.yml @@ -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" diff --git a/emulators/mesen.yml b/emulators/mesen.yml index c3aaf72e..dc39a92d 100644 --- a/emulators/mesen.yml +++ b/emulators/mesen.yml @@ -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] diff --git a/emulators/mesence.yml b/emulators/mesence.yml index 62fba8dc..c31bbf94 100644 --- a/emulators/mesence.yml +++ b/emulators/mesence.yml @@ -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" diff --git a/emulators/mess2015.yml b/emulators/mess2015.yml index ecaa26e5..5a55c255 100644 --- a/emulators/mess2015.yml +++ b/emulators/mess2015.yml @@ -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. diff --git a/emulators/meteor.yml b/emulators/meteor.yml index 9d3a16c7..274fdc20 100644 --- a/emulators/meteor.yml +++ b/emulators/meteor.yml @@ -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 diff --git a/emulators/mgba.yml b/emulators/mgba.yml index 15d1524d..a1e5719a 100644 --- a/emulators/mgba.yml +++ b/emulators/mgba.yml @@ -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: diff --git a/emulators/mgba_splitscreen.yml b/emulators/mgba_splitscreen.yml index 4b6d73c0..64e9a3b4 100644 --- a/emulators/mgba_splitscreen.yml +++ b/emulators/mgba_splitscreen.yml @@ -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)" diff --git a/emulators/mkxp_z.yml b/emulators/mkxp_z.yml index 1440c073..030f73ae 100644 --- a/emulators/mkxp_z.yml +++ b/emulators/mkxp_z.yml @@ -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" diff --git a/emulators/mu.yml b/emulators/mu.yml index d6b69574..b2f05446 100644 --- a/emulators/mu.yml +++ b/emulators/mu.yml @@ -31,7 +31,7 @@ files: description: "Palm m515 ROM, Palm OS 4.1 English" required: true note: "Default ROM. Selected when core option is 'Palm m515/Palm OS 4.1'." - source_ref: "libretroBuildSystem/libretro.c:173-176 (check_variables), 744-763 (retro_load_game ROM loading)" + source_ref: "source libretroBuildSystem/libretro.c:173-176 (check_variables), 744-763 (retro_load_game ROM loading)" # --- Palm m500 / Palm OS 4.0 --- - name: "palmos40-en-m500.rom" @@ -39,7 +39,7 @@ files: description: "Palm m500 ROM, Palm OS 4.0 English" required: false note: "Selected when core option is 'Palm m500/Palm OS 4.0'." - source_ref: "libretroBuildSystem/libretro.c:169-172" + source_ref: "source libretroBuildSystem/libretro.c:169-172" # --- Tungsten T3 / Palm OS 5.2.1 (requires EMU_SUPPORT_PALM_OS5) --- - name: "palmos52-en-t3.rom" @@ -47,7 +47,7 @@ files: description: "Tungsten T3 ROM, Palm OS 5.2.1 English" required: false note: "Selected when core option is 'Tungsten T3/Palm OS 5.2.1'. Requires EMU_SUPPORT_PALM_OS5 compile flag." - source_ref: "libretroBuildSystem/libretro.c:178-181" + source_ref: "source libretroBuildSystem/libretro.c:178-181" # --- Tungsten T3 / Palm OS 6.0 (requires EMU_SUPPORT_PALM_OS5) --- - name: "palmos60-en-t3.rom" @@ -55,7 +55,7 @@ files: description: "Tungsten T3 ROM, Palm OS 6.0 English" required: false note: "Selected when core option is 'Tungsten T3/Palm OS 6.0'. Requires EMU_SUPPORT_PALM_OS5 compile flag." - source_ref: "libretroBuildSystem/libretro.c:182-185" + source_ref: "source libretroBuildSystem/libretro.c:182-185" # --- MC68VZ328 bootloader --- - name: "bootloader-dbvz.rom" @@ -63,14 +63,14 @@ files: description: "MC68VZ328 UART bootloader" required: false note: "Optional for m500/m515. Ignored for Tungsten T3." - source_ref: "libretroBuildSystem/libretro.c:766-782, src/dbvz.c:1408-1423 (dbvzLoadBootloader)" + source_ref: "source libretroBuildSystem/libretro.c:766-782, source src/dbvz.c:1408-1423 (dbvzLoadBootloader)" platform_details: palm_m5xx: rom_size: 4194304 # 4 MB (M5XX_ROM_SIZE) bootloader_size: 512 # DBVZ_BOOTLOADER_SIZE (0x200) cpu: "MC68VZ328" - source_ref: "include/m5XXBus.h:23,28, src/emulator.c:191-212" + source_ref: "include/m5XXBus.h:23, 28, src/emulator.c:191-212" tungsten_t3: rom_size: 16777216 # 16 MB (TUNGSTEN_T3_ROM_SIZE) diff --git a/emulators/mupen64plus_next.yml b/emulators/mupen64plus_next.yml index 9571717e..8eabe068 100644 --- a/emulators/mupen64plus_next.yml +++ b/emulators/mupen64plus_next.yml @@ -18,14 +18,14 @@ files: size: 4194304 required: false description: "64DD IPL ROM" - source_ref: "mupen64plus-core/src/main/main.c:940-1024" + source_ref: "source mupen64plus-core/src/main/main.c:940-1024" - name: "font.ttf" path: "Mupen64plus/font.ttf" required: false description: "TrueType font for on-screen display text" note: "Fallback font for OSD text rendering (FPS counter, messages). System fonts tried first. No impact on emulation." - source_ref: "GLideN64/src/TextDrawer.cpp:165-170" + source_ref: "source GLideN64/src/TextDrawer.cpp:165-170" notes: hle_available: true diff --git a/emulators/neo-emu.yml b/emulators/neo-emu.yml index 4716e9fc..5effc420 100644 --- a/emulators/neo-emu.yml +++ b/emulators/neo-emu.yml @@ -123,7 +123,7 @@ files: Opened from the directory holding the content, as .zip then .7z then .rar. A failure to open it ends the load with "Can't open BIOS archive (neogeo.zip)" before any content runs. The container is never hashed. - source_ref: "NEO.emu/src/gngeo/roms.c:1202-1211, NEO.emu/src/main/unzip.cc:113-132, NEO.emu/src/main/Main.cc:465-471" + source_ref: "source NEO.emu/src/gngeo/roms.c:1202-1211, source NEO.emu/src/main/unzip.cc:113-132, source NEO.emu/src/main/Main.cc:465-471" - name: "000-lo.lo" archive: neogeo.zip @@ -132,7 +132,7 @@ files: crc32: "5a86cff2" description: "Zoom lookup table" note: "Read for every game, and a miss ends the load." - source_ref: "NEO.emu/src/gngeo/roms.c:1213-1218, NEO.emu/src/gngeo/video.c:757" + source_ref: "source NEO.emu/src/gngeo/roms.c:1213-1218, source NEO.emu/src/gngeo/video.c:757" - name: "sfix.sfx" aliases: ["sfix.sfix"] @@ -146,7 +146,7 @@ files: Read as sfix.sfx then retried as sfix.sfix under the same CRC. Read for every game, the guard that would skip it never being raised, and 0x20000 bytes are converted from the buffer. - source_ref: "NEO.emu/src/gngeo/roms.c:1220-1235,1419-1423,1432-1436" + source_ref: "source NEO.emu/src/gngeo/roms.c:1220-1235, 1419-1423, 1432-1436" - name: "uni-bios_2_3.rom" archive: neogeo.zip @@ -155,7 +155,7 @@ files: crc32: "27664eb5" description: "Universe BIOS 2.3" note: "Default BIOS Type, so the 68K image an untouched install asks for." - source_ref: "NEO.emu/src/gngeo/roms.c:1239-1243, NEO.emu/src/main/system.ccm:74-77, NEO.emu/src/main/EmuMenuViews.cc:129" + source_ref: "source NEO.emu/src/gngeo/roms.c:1239-1243, source NEO.emu/src/main/system.ccm:74-77, source NEO.emu/src/main/EmuMenuViews.cc:129" - name: "uni-bios_3_0.rom" archive: neogeo.zip @@ -163,7 +163,7 @@ files: required: false crc32: "a97c89a9" description: "Universe BIOS 3.0" - source_ref: "NEO.emu/src/gngeo/roms.c:1244-1248, NEO.emu/src/main/EmuMenuViews.cc:130" + source_ref: "source NEO.emu/src/gngeo/roms.c:1244-1248, source NEO.emu/src/main/EmuMenuViews.cc:130" - name: "uni-bios_3_1.rom" archive: neogeo.zip @@ -171,7 +171,7 @@ files: required: false crc32: "0c58093f" description: "Universe BIOS 3.1" - source_ref: "NEO.emu/src/gngeo/roms.c:1249-1253, NEO.emu/src/main/EmuMenuViews.cc:131" + source_ref: "source NEO.emu/src/gngeo/roms.c:1249-1253, source NEO.emu/src/main/EmuMenuViews.cc:131" - name: "uni-bios_3_2.rom" archive: neogeo.zip @@ -179,7 +179,7 @@ files: required: false crc32: "a4e8b9b3" description: "Universe BIOS 3.2" - source_ref: "NEO.emu/src/gngeo/roms.c:1254-1258, NEO.emu/src/main/EmuMenuViews.cc:132" + source_ref: "source NEO.emu/src/gngeo/roms.c:1254-1258, source NEO.emu/src/main/EmuMenuViews.cc:132" - name: "uni-bios_3_3.rom" archive: neogeo.zip @@ -187,7 +187,7 @@ files: required: false crc32: "24858466" description: "Universe BIOS 3.3" - source_ref: "NEO.emu/src/gngeo/roms.c:1259-1263, NEO.emu/src/main/EmuMenuViews.cc:133" + source_ref: "source NEO.emu/src/gngeo/roms.c:1259-1263, source NEO.emu/src/main/EmuMenuViews.cc:133" - name: "uni-bios_4_0.rom" archive: neogeo.zip @@ -195,7 +195,7 @@ files: required: false crc32: "a7aab458" description: "Universe BIOS 4.0" - source_ref: "NEO.emu/src/gngeo/roms.c:1264-1268, NEO.emu/src/main/EmuMenuViews.cc:134" + source_ref: "source NEO.emu/src/gngeo/roms.c:1264-1268, source NEO.emu/src/main/EmuMenuViews.cc:134" - name: "usa_2slt.bin" aliases: ["sp-u2.sp1"] @@ -207,7 +207,7 @@ files: note: >- Read when BIOS Type is MVS and MVS Region is USA, the default region. The CRC branch also finds it under the name sp-u2.sp1. - source_ref: "NEO.emu/src/gngeo/roms.c:1279-1282, NEO.emu/src/main/unzip.cc:49-50, NEO.emu/src/main/EmuMenuViews.cc:107" + source_ref: "source NEO.emu/src/gngeo/roms.c:1279-1282, source NEO.emu/src/main/unzip.cc:49-50, source NEO.emu/src/main/EmuMenuViews.cc:107" - name: "vs-bios.rom" archive: neogeo.zip @@ -216,7 +216,7 @@ files: crc32: "f0e8f27d" description: "MVS 68K BIOS, Japan" note: "Read when BIOS Type is MVS and MVS Region is Japan." - source_ref: "NEO.emu/src/gngeo/roms.c:1275-1278, NEO.emu/src/main/EmuMenuViews.cc:105" + source_ref: "source NEO.emu/src/gngeo/roms.c:1275-1278, source NEO.emu/src/main/EmuMenuViews.cc:105" - name: "asia-s3.rom" aliases: ["sp-s3.sp1"] @@ -228,7 +228,7 @@ files: note: >- Read when BIOS Type is MVS and MVS Region is Asia. The CRC branch also finds it under the name sp-s3.sp1. - source_ref: "NEO.emu/src/gngeo/roms.c:1283-1286, NEO.emu/src/main/unzip.cc:49-50, NEO.emu/src/main/EmuMenuViews.cc:108" + source_ref: "source NEO.emu/src/gngeo/roms.c:1283-1286, source NEO.emu/src/main/unzip.cc:49-50, source NEO.emu/src/main/EmuMenuViews.cc:108" - name: "sp-s2.sp1" archive: neogeo.zip @@ -237,7 +237,7 @@ files: crc32: "9036d879" description: "MVS 68K BIOS, Europe" note: "Read when BIOS Type is MVS and MVS Region is Europe or any other value." - source_ref: "NEO.emu/src/gngeo/roms.c:1287-1291, NEO.emu/src/main/EmuMenuViews.cc:106" + source_ref: "source NEO.emu/src/gngeo/roms.c:1287-1291, source NEO.emu/src/main/EmuMenuViews.cc:106" - name: "aes-bios.bin" archive: neogeo.zip @@ -248,7 +248,7 @@ files: Read on the SYS_HOME branch, which no menu entry selects but which a stored BIOS Type of 1 reaches. No CRC is passed for it, so it is found by name alone and cannot be found at all while Strict ROM Checking is on. - source_ref: "NEO.emu/src/gngeo/roms.c:1270-1272, NEO.emu/src/gngeo/emu.h:34-43, NEO.emu/src/main/system.ccm:58,74-77, NEO.emu/src/main/unzip.cc:49-50" + source_ref: "source NEO.emu/src/gngeo/roms.c:1270-1272, source NEO.emu/src/gngeo/emu.h:34-43, source NEO.emu/src/main/system.ccm:58, 74-77, source NEO.emu/src/main/unzip.cc:49-50" - name: "sm1.sm1" archive: neogeo.zip @@ -263,7 +263,7 @@ files: irrmaze. The region is exempt from the fatal path and the buffer it lands in is never read by the emulation (NEO.emu/src/gngeo/roms.c:1034-1039,1413-1418,1440-1461). - source_ref: "NEO.emu/res/romsets/irrmaze.drv, NEO.emu/src/gngeo/roms.h:9,62" + source_ref: "source NEO.emu/res/romsets/irrmaze.drv, source NEO.emu/src/gngeo/roms.h:9, 62" - name: "gngeo_data.zip" system: snk-neogeo-mvs @@ -277,7 +277,7 @@ files: "This game isn't recognized". On Android the members are read as assets through the asset manager. Elsewhere they are read from this archive at the executable's own directory. - source_ref: "NEO.emu/src/main/Main.cc:64-67,198-206,217-221,321-355, imagine/src/base/linux/ApplicationContext.cc:44-47" + source_ref: "source NEO.emu/src/main/Main.cc:64-67, 198-206, 217-221, 321-355, source imagine/src/base/linux/ApplicationContext.cc:44-47" - name: "cmc42.xor" path: "rom/cmc42.xor" @@ -291,7 +291,7 @@ files: note: >- Read whole and cut into nine 256-byte tables for the CMC42 sprite descrambler. - source_ref: "NEO.emu/src/gngeo/neocrypt.c:617-634, NEO.emu/src/main/Main.cc:357-369" + source_ref: "source NEO.emu/src/gngeo/neocrypt.c:617-634, source NEO.emu/src/main/Main.cc:357-369" - name: "cmc50.xor" path: "rom/cmc50.xor" @@ -305,4 +305,4 @@ files: note: >- Read whole and cut into eleven 256-byte tables, the last two addressing the M1 descrambler. - source_ref: "NEO.emu/src/gngeo/neocrypt.c:635-655, NEO.emu/src/main/Main.cc:357-369" + source_ref: "source NEO.emu/src/gngeo/neocrypt.c:635-655, source NEO.emu/src/main/Main.cc:357-369" diff --git a/emulators/nes-emu.yml b/emulators/nes-emu.yml index 8ee37414..e2428da6 100644 --- a/emulators/nes-emu.yml +++ b/emulators/nes-emu.yml @@ -99,7 +99,7 @@ files: entry with one of those extensions is used. The size must be exactly 8192 bytes, and a mismatch or an unset path ends the load of any .fds content. The image is never hashed. - source_ref: "NES.emu/src/main/FceuApi.cc:221-265, NES.emu/src/fceu/fds.cpp:915-926, NES.emu/src/main/EmuMenuViews.cc:609-624, NES.emu/src/main/system.ccm:107" + source_ref: "source NES.emu/src/main/FceuApi.cc:221-265, source NES.emu/src/fceu/fds.cpp:915-926, source NES.emu/src/main/EmuMenuViews.cc:609-624, source NES.emu/src/main/system.ccm:107" - name: "Digital Prime (FBX).pal" path: "palette/Digital Prime (FBX).pal" @@ -110,7 +110,7 @@ files: size: 192 sha1: "e37da23fa2c644a40fb6c08dd885a96fd65bf4e5" description: "Default Palette option, 64 colors" - source_ref: "NES.emu/src/main/EmuMenuViews.cc:311,339, NES.emu/src/main/Main.cc:134-147,159-163" + source_ref: "source NES.emu/src/main/EmuMenuViews.cc:311, 339, source NES.emu/src/main/Main.cc:134-147, 159-163" - name: "Smooth V2 (FBX).pal" path: "palette/Smooth V2 (FBX).pal" @@ -121,7 +121,7 @@ files: size: 192 sha1: "1e1993f917ec098268a0af15e79b1002bf425e47" description: "Default Palette option, 64 colors" - source_ref: "NES.emu/src/main/EmuMenuViews.cc:312,340, NES.emu/src/main/Main.cc:134-147,159-163" + source_ref: "source NES.emu/src/main/EmuMenuViews.cc:312, 340, source NES.emu/src/main/Main.cc:134-147, 159-163" - name: "Magnum (FBX).pal" path: "palette/Magnum (FBX).pal" @@ -132,7 +132,7 @@ files: size: 192 sha1: "04d7490bb3a284ab266a555c02526f6743756661" description: "Default Palette option, 64 colors" - source_ref: "NES.emu/src/main/EmuMenuViews.cc:313,341, NES.emu/src/main/Main.cc:134-147,159-163" + source_ref: "source NES.emu/src/main/EmuMenuViews.cc:313, 341, source NES.emu/src/main/Main.cc:134-147, 159-163" - name: "Classic (FBX).pal" path: "palette/Classic (FBX).pal" @@ -143,7 +143,7 @@ files: size: 192 sha1: "37027d92e1015b82a7dc5c43e9f1649a961577ab" description: "Default Palette option, 64 colors" - source_ref: "NES.emu/src/main/EmuMenuViews.cc:314,342, NES.emu/src/main/Main.cc:134-147,159-163" + source_ref: "source NES.emu/src/main/EmuMenuViews.cc:314, 342, source NES.emu/src/main/Main.cc:134-147, 159-163" - name: "Wavebeam.pal" path: "palette/Wavebeam.pal" @@ -154,7 +154,7 @@ files: size: 192 sha1: "a33356beefeb0b110464e7d77b3238fc1fb90230" description: "Default Palette option, 64 colors" - source_ref: "NES.emu/src/main/EmuMenuViews.cc:315,343, NES.emu/src/main/Main.cc:134-147,159-163" + source_ref: "source NES.emu/src/main/EmuMenuViews.cc:315, 343, source NES.emu/src/main/Main.cc:134-147, 159-163" - name: "Five Reality.pal" path: "palette/Five Reality.pal" @@ -165,4 +165,4 @@ files: size: 192 sha1: "5008c37920c614e8b471b45ac23118d00162b804" description: "Default Palette option, 64 colors" - source_ref: "NES.emu/src/main/EmuMenuViews.cc:318,344, NES.emu/src/main/Main.cc:134-147,159-163" + source_ref: "source NES.emu/src/main/EmuMenuViews.cc:318, 344, source NES.emu/src/main/Main.cc:134-147, 159-163" diff --git a/emulators/nestopia.yml b/emulators/nestopia.yml index 53a9cdfb..d4546a2f 100644 --- a/emulators/nestopia.yml +++ b/emulators/nestopia.yml @@ -45,7 +45,7 @@ files: on_mismatch: warn md5: "ca30b50f880eb660a320674ed365ef7a" sha1: "57fe1bdee955bb48d357e463ccbf129496930b62" - source_ref: "libretro/libretro.cpp:2169-2197 (FDS load), source/core/NstFds.cpp:57-127 (Bios class, CRC32 logged), source/core/api/NstApiFds.cpp:101-150 (iNES header skipped)" + source_ref: "source libretro/libretro.cpp:2169-2197 (FDS load), source source/core/NstFds.cpp:57-127 (Bios class, CRC32 logged), source source/core/api/NstApiFds.cpp:101-150 (iNES header skipped)" note: "Mapped at 0xE000-0xFFFF (8 KB). retro_load_game returns false if missing when loading .fds files. CRC32 checked: Famicom 0x5E607DCF, Twin Famicom 0x4DF24A6C." # --- NES game database (optional, overrides baked-in copy) --- @@ -55,7 +55,7 @@ files: required: false installed_on: [batocera] hle_fallback: true - source_ref: "libretro/libretro.cpp:2121-2151 (database load), libretro/nstdatabase.hpp (baked-in fallback)" + source_ref: "source libretro/libretro.cpp:2121-2151 (database load), source libretro/nstdatabase.hpp (baked-in fallback)" note: "XML database matching games by SHA1+CRC32. Used for region, mapper, mirroring, and 4-player adapter detection. Built-in fallback exists so this file is optional." # --- Custom palette (optional, core option nestopia_palette = Custom) --- @@ -65,7 +65,7 @@ files: required: false hle_fallback: true size: 192 - source_ref: "libretro/libretro.cpp:2099-2120 (palette load)" + source_ref: "source libretro/libretro.cpp:2099-2120 (palette load)" note: "64 RGB triplets (64 x 3 bytes = 192 bytes). Loaded unconditionally at startup, applied only when nestopia_palette core option is set to Custom. Falls back to built-in Royaltea palette. Multiple valid palettes exist so no canonical hash." # --- ADPCM audio samples (optional, game-specific) --- @@ -75,7 +75,7 @@ files: description: "Moero Pro Yakyuu audio samples (16 .wav files, 00.wav-15.wav)" required: false category: game_data - source_ref: "libretro/libretro.cpp:183-391 (load_wav), libretro/libretro.cpp:451 (LOAD_SAMPLE_MOERO_PRO_YAKYUU callback), source/core/NstSoundPlayer.hpp:49 (16 samples)" + source_ref: "source libretro/libretro.cpp:183-391 (load_wav), source libretro/libretro.cpp:451 (LOAD_SAMPLE_MOERO_PRO_YAKYUU callback), source source/core/NstSoundPlayer.hpp:49 (16 samples)" - name: "nestopia/samples/moepro88/" type: directory @@ -83,7 +83,7 @@ files: description: "Moero Pro Yakyuu '88 audio samples (20 .wav files, 00.wav-19.wav)" required: false category: game_data - source_ref: "libretro/libretro.cpp:183-391 (load_wav), libretro/libretro.cpp:453 (LOAD_SAMPLE_MOERO_PRO_YAKYUU_88 callback), source/core/NstSoundPlayer.hpp:50 (20 samples)" + source_ref: "source libretro/libretro.cpp:183-391 (load_wav), source libretro/libretro.cpp:453 (LOAD_SAMPLE_MOERO_PRO_YAKYUU_88 callback), source source/core/NstSoundPlayer.hpp:50 (20 samples)" - name: "nestopia/samples/mptennis/" type: directory @@ -91,7 +91,7 @@ files: description: "Moero Pro Tennis audio samples (19 .wav files, 00.wav-18.wav)" required: false category: game_data - source_ref: "libretro/libretro.cpp:183-391 (load_wav), libretro/libretro.cpp:455 (LOAD_SAMPLE_MOERO_PRO_TENNIS callback), source/core/NstSoundPlayer.hpp:51 (19 samples)" + source_ref: "source libretro/libretro.cpp:183-391 (load_wav), source libretro/libretro.cpp:455 (LOAD_SAMPLE_MOERO_PRO_TENNIS callback), source source/core/NstSoundPlayer.hpp:51 (19 samples)" - name: "nestopia/samples/terao/" type: directory @@ -99,7 +99,7 @@ files: description: "Terao no Dosukoi Oozumou audio samples (6 .wav files, 00.wav-05.wav)" required: false category: game_data - source_ref: "libretro/libretro.cpp:183-391 (load_wav), libretro/libretro.cpp:457 (LOAD_SAMPLE_TERAO_NO_DOSUKOI_OOZUMOU callback), source/core/NstSoundPlayer.hpp:52 (6 samples)" + source_ref: "source libretro/libretro.cpp:183-391 (load_wav), source libretro/libretro.cpp:457 (LOAD_SAMPLE_TERAO_NO_DOSUKOI_OOZUMOU callback), source source/core/NstSoundPlayer.hpp:52 (6 samples)" - name: "nestopia/samples/ftaerobi/" type: directory @@ -107,4 +107,4 @@ files: description: "Aerobics Studio audio samples (8 .wav files, 00.wav-07.wav)" required: false category: game_data - source_ref: "libretro/libretro.cpp:183-391 (load_wav), libretro/libretro.cpp:459 (LOAD_SAMPLE_AEROBICS_STUDIO callback), source/core/NstSoundPlayer.hpp:53 (8 samples)" + source_ref: "source libretro/libretro.cpp:183-391 (load_wav), source libretro/libretro.cpp:459 (LOAD_SAMPLE_AEROBICS_STUDIO callback), source source/core/NstSoundPlayer.hpp:53 (8 samples)" diff --git a/emulators/nethersx2-turnip-classic.yml b/emulators/nethersx2-turnip-classic.yml index 5eef85f1..be8691b4 100644 --- a/emulators/nethersx2-turnip-classic.yml +++ b/emulators/nethersx2-turnip-classic.yml @@ -173,7 +173,7 @@ files: Any image whose romdir holds RESET and a readable ROMVER is accepted, whatever its name. The 4 to 8 MB range gates the folder scan, and 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, nethersx2-turnip-classic v0.7 libemucore.so 0x81bc00-0x81bc24 (size window), nethersx2-turnip-classic v0.7 libemucore.so 0x81c1c0 (acceptance flag set outright)" + source_ref: "upstream aethersx2/pcsx2/ps2/BiosTools.cpp:27-28, upstream aethersx2/pcsx2/ps2/BiosTools.cpp:235-260, nethersx2-turnip-classic v0.7 libemucore.so 0x81bc00-0x81bc24 (size window), nethersx2-turnip-classic v0.7 libemucore.so 0x81c1c0 (acceptance flag set outright)" - name: ps2-0230a-20080220.rom1 path: bios/ps2-0230a-20080220.rom1 @@ -183,7 +183,7 @@ files: 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:193-218, nethersx2-turnip-classic v0.7 libemucore.so 0x81b688-0x81b810" + source_ref: "upstream aethersx2/pcsx2/ps2/BiosTools.cpp:193-218, nethersx2-turnip-classic v0.7 libemucore.so 0x81b688-0x81b810" - name: ps2-0230a-20080220.rom2 aliases: @@ -195,7 +195,7 @@ files: 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:193-218, nethersx2-turnip-classic v0.7 libemucore.so 0x81b820-0x81b994" + source_ref: "upstream aethersx2/pcsx2/ps2/BiosTools.cpp:193-218, nethersx2-turnip-classic v0.7 libemucore.so 0x81b820-0x81b994" - name: ps2-0230a-20080220.nvm path: bios/ps2-0230a-20080220.nvm @@ -210,7 +210,7 @@ files: 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-226, nethersx2-turnip-classic v0.7 libemucore.so 0x790470-0x7906c8, nethersx2-turnip-classic v0.7 libemucore.so 0x790820-0x790944" + source_ref: "upstream aethersx2/pcsx2/CDVD/CDVD.cpp:158-226, nethersx2-turnip-classic v0.7 libemucore.so 0x790470-0x7906c8, nethersx2-turnip-classic v0.7 libemucore.so 0x790820-0x790944" - name: ps2-0230a-20080220.mec path: bios/ps2-0230a-20080220.mec @@ -222,7 +222,7 @@ files: 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, nethersx2-turnip-classic v0.7 libemucore.so 0x791700-0x7918f4" + source_ref: "upstream aethersx2/pcsx2/CDVD/CDVD.cpp:120-144, nethersx2-turnip-classic v0.7 libemucore.so 0x791700-0x7918f4" - name: eeprom.dat required: false @@ -233,7 +233,7 @@ files: Opened O_RDWR by bare name 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:73, aethersx2/pcsx2/DEV9/DEV9.cpp:145-160, nethersx2-turnip-classic v0.7 libemucore.so 0x7bb620-0x7bb680" + source_ref: "upstream aethersx2/pcsx2/DEV9/DEV9.cpp:73, upstream aethersx2/pcsx2/DEV9/DEV9.cpp:145-160, nethersx2-turnip-classic v0.7 libemucore.so 0x7bb620-0x7bb680" - name: flash.dat required: false @@ -244,7 +244,7 @@ files: Opened rb by bare name 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: "aethersx2/pcsx2/DEV9/flash.cpp:76-103, nethersx2-turnip-classic v0.7 libemucore.so 0x7bb5cc-0x7bb61c" + source_ref: "upstream aethersx2/pcsx2/DEV9/flash.cpp:76-103, nethersx2-turnip-classic v0.7 libemucore.so 0x7bb5cc-0x7bb61c" - name: "<module>.irx" required: false @@ -254,7 +254,7 @@ files: Opened at the path the configuration holds once it is four characters or longer, and read into the ROM region at 0x3C0000, capped at 0x40000 bytes. The field is empty by default and names no file of its own. - source_ref: "aethersx2/pcsx2/ps2/BiosTools.cpp:220-233, aethersx2/pcsx2/ps2/BiosTools.cpp:327-328, nethersx2-turnip-classic v0.7 libemucore.so 0x81b9a4-0x81bac4" + source_ref: "upstream aethersx2/pcsx2/ps2/BiosTools.cpp:220-233, upstream aethersx2/pcsx2/ps2/BiosTools.cpp:327-328, nethersx2-turnip-classic v0.7 libemucore.so 0x81b9a4-0x81bac4" - name: libvulkad.so path: lib/arm64-v8a/libvulkad.so @@ -270,7 +270,7 @@ files: Vulkan backend does not open and the message names the shim. This package carries the build committed for v0.6, one revision behind the emulator library beside it. - source_ref: "VulkanShim2/vulkan_shim.cpp:969-1272 (the constructor that runs on load), nethersx2-turnip-classic v0.7 libemucore.so 0x8a45ec-0x8a4624" + source_ref: "source VulkanShim2/vulkan_shim.cpp:969-1272 (the constructor that runs on load), nethersx2-turnip-classic v0.7 libemucore.so 0x8a45ec-0x8a4624" - name: libhook_impl.so path: lib/arm64-v8a/libhook_impl.so @@ -285,7 +285,7 @@ files: init_hook_param, which receives the driver directory and driver name. Its hook_android_dlopen_ext is what replaces the vendor driver with the Turnip one, and it reopens itself in each driver namespace it creates. - source_ref: "VulkanShim2/vulkan_shim.cpp:1138-1156, VulkanShim2/hook_impl.cpp:38-140" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1138-1156, source VulkanShim2/hook_impl.cpp:38-140" - name: libmain_hook.so path: lib/arm64-v8a/libmain_hook.so @@ -299,7 +299,7 @@ files: Loaded RTLD_GLOBAL into the same namespace before the system Vulkan library, so its android_dlopen_ext and android_load_sphal_library are the ones that library binds to. - source_ref: "VulkanShim2/vulkan_shim.cpp:1159-1160, VulkanShim2/main_hook.c:3-9" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1159-1160, source VulkanShim2/main_hook.c:3-9" - name: libvulkan_freedreno_T28.so path: lib/arm64-v8a/libvulkan_freedreno_T28.so @@ -313,7 +313,7 @@ files: Chosen when no other branch matches. Loaded by name from the library directory through the hook. A load failure falls back to the vendor driver. - source_ref: "VulkanShim2/vulkan_shim.cpp:1011, VulkanShim2/vulkan_shim.cpp:1079-1080, VulkanShim2/hook_impl.cpp:127-135" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1011, source VulkanShim2/vulkan_shim.cpp:1079-1080, source VulkanShim2/hook_impl.cpp:127-135" - name: libvulkan_freedreno_a8xx-turnip-gen8-V31.so path: lib/arm64-v8a/libvulkan_freedreno_a8xx-turnip-gen8-V31.so @@ -326,7 +326,7 @@ files: note: >- Chosen whenever the Adreno model reads non-zero, model 810 and 825 included. Model 825 also turns off framebuffer fetch. - source_ref: "VulkanShim2/vulkan_shim.cpp:1010, VulkanShim2/vulkan_shim.cpp:1037-1052, nethersx2-turnip-classic v0.7 libvulkad.so 0x22770-0x23108" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1010, source VulkanShim2/vulkan_shim.cpp:1037-1052, nethersx2-turnip-classic v0.7 libvulkad.so 0x22770-0x23108" - name: libvulkan_freedreno_T24.so path: lib/arm64-v8a/libvulkan_freedreno_T24.so @@ -341,7 +341,7 @@ files: overwrites it with the 8xx driver before anything reads it, so this revision never opens the file. The branch gained its own exit after the revision this package was built from. - source_ref: "VulkanShim2/vulkan_shim.cpp:1039-1043, nethersx2-turnip-classic v0.7 libvulkad.so 0x22784-0x230d4" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1039-1043, nethersx2-turnip-classic v0.7 libvulkad.so 0x22784-0x230d4" - name: libvulkan_freedreno_25.3.0_R6_Gmem.so path: lib/arm64-v8a/libvulkan_freedreno_25.3.0_R6_Gmem.so @@ -353,7 +353,7 @@ files: description: "Turnip driver, Adreno 710 and 720 branch" note: >- Chosen when the model is unreadable and the GPU name holds 710 or 720. - source_ref: "VulkanShim2/vulkan_shim.cpp:1056-1059" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1056-1059" - name: libvulkan_freedreno_v24.1.0_R18.a6xx-Patched.so path: lib/arm64-v8a/libvulkan_freedreno_v24.1.0_R18.a6xx-Patched.so @@ -366,7 +366,7 @@ files: note: >- Chosen when the platform reads SM8250, kona, SM8350, lahaina, sdm845 or napali. - source_ref: "VulkanShim2/vulkan_shim.cpp:1027-1033" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1027-1033" - name: libvulkan_freedreno_T19.so path: lib/arm64-v8a/libvulkan_freedreno_T19.so @@ -377,7 +377,7 @@ files: sha1: 4dc276dfd5842302c978ce9b2996f961dc6452f1 description: "Turnip driver, SM6125 branch" note: "Chosen when the platform reads SM6125 or trinket." - source_ref: "VulkanShim2/vulkan_shim.cpp:1020-1023" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1020-1023" - name: libvulkan_freedreno.so path: data/local/tmp/libvulkan_freedreno.so @@ -388,7 +388,7 @@ files: Tested with access before any detection runs. When it exists it becomes the driver and the driver directory becomes /data/local/tmp/, so none of the six packed drivers is consulted. - source_ref: "VulkanShim2/vulkan_shim.cpp:1009, VulkanShim2/vulkan_shim.cpp:1012-1017" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1009, source VulkanShim2/vulkan_shim.cpp:1012-1017" - name: libbase.so path: lib/arm64-v8a/libbase.so @@ -402,7 +402,7 @@ files: Opened RTLD_GLOBAL from the library directory only when the namespace approach failed and the shim falls back to patching the global offset table. - source_ref: "VulkanShim2/vulkan_shim.cpp:1179-1194" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1179-1194" - name: libcutils.so path: lib/arm64-v8a/libcutils.so @@ -413,7 +413,7 @@ files: sha1: 63e55bcae5ee690cf6bc7db69a5077c5502e4334 description: "Platform support library for the fallback path" note: "Same fallback list as libbase.so, and a dependency of every packed driver." - source_ref: "VulkanShim2/vulkan_shim.cpp:1179-1194, VulkanShim2/vulkan_shim.cpp:1248-1255" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1179-1194, source VulkanShim2/vulkan_shim.cpp:1248-1255" - name: libvndksupport.so path: lib/arm64-v8a/libvndksupport.so @@ -426,7 +426,7 @@ files: note: >- Same fallback list as libbase.so. Its android_load_sphal_library is the call the shim stubs so a vendor load can be redirected. - source_ref: "VulkanShim2/vulkan_shim.cpp:1179-1194, VulkanShim2/vulkan_shim.cpp:1257-1269" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1179-1194, source VulkanShim2/vulkan_shim.cpp:1257-1269" - name: libhardware.so path: lib/arm64-v8a/libhardware.so @@ -437,7 +437,7 @@ files: sha1: 555a6203cd7c23c2b49916d70615e5df7973aa87 description: "Platform support library for the fallback path" note: "Same fallback list as libbase.so, and a dependency of every packed driver." - source_ref: "VulkanShim2/vulkan_shim.cpp:1179-1194, VulkanShim2/vulkan_shim.cpp:1235-1246" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1179-1194, source VulkanShim2/vulkan_shim.cpp:1235-1246" - name: GameIndex.yaml path: assets/GameIndex.yaml @@ -451,7 +451,7 @@ files: Read from the package by name, keyed by serial, and carrying the per-game fixes, patches and settings overrides. Parsed into gamedb.cache in the cache folder. - source_ref: "aethersx2/pcsx2/GameDatabase.cpp:35, nethersx2-turnip-classic v0.7 libemucore.so 0x2e45fc" + source_ref: "upstream aethersx2/pcsx2/GameDatabase.cpp:35, nethersx2-turnip-classic v0.7 libemucore.so 0x2e45fc" - name: cheats_ws.zip path: assets/cheats_ws.zip diff --git a/emulators/nethersx2-turnip.yml b/emulators/nethersx2-turnip.yml index 23101ad5..8762aed6 100644 --- a/emulators/nethersx2-turnip.yml +++ b/emulators/nethersx2-turnip.yml @@ -155,7 +155,7 @@ files: Any image whose romdir holds RESET and a readable ROMVER is accepted, whatever its name. The 4 to 8 MB range gates the folder scan, and 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, nethersx2-turnip v0.7 libemucore.so 0x828e20-0x828e44 (size window), nethersx2-turnip v0.7 libemucore.so 0x829244-0x829248 (device type result discarded)" + source_ref: "upstream aethersx2/pcsx2/ps2/BiosTools.cpp:27-28, upstream aethersx2/pcsx2/ps2/BiosTools.cpp:235-260, nethersx2-turnip v0.7 libemucore.so 0x828e20-0x828e44 (size window), nethersx2-turnip v0.7 libemucore.so 0x829244-0x829248 (device type result discarded)" - name: ps2-0230a-20080220.rom1 path: bios/ps2-0230a-20080220.rom1 @@ -165,7 +165,7 @@ files: 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:193-216, nethersx2-turnip v0.7 libemucore.so 0x8288b0-0x828a24" + source_ref: "upstream aethersx2/pcsx2/ps2/BiosTools.cpp:193-216, nethersx2-turnip v0.7 libemucore.so 0x8288b0-0x828a24" - name: ps2-0230a-20080220.rom2 aliases: @@ -177,7 +177,7 @@ files: 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:193-216, nethersx2-turnip v0.7 libemucore.so 0x828a34-0x828ba8" + source_ref: "upstream aethersx2/pcsx2/ps2/BiosTools.cpp:193-216, nethersx2-turnip v0.7 libemucore.so 0x828a34-0x828ba8" - name: ps2-0230a-20080220.nvm path: bios/ps2-0230a-20080220.nvm @@ -192,7 +192,7 @@ files: 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-214, nethersx2-turnip v0.7 libemucore.so 0x79b930-0x79ba68" + source_ref: "upstream aethersx2/pcsx2/CDVD/CDVD.cpp:158-214, nethersx2-turnip v0.7 libemucore.so 0x79b930-0x79ba68" - name: ps2-0230a-20080220.mec path: bios/ps2-0230a-20080220.mec @@ -204,7 +204,7 @@ files: 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, nethersx2-turnip v0.7 libemucore.so 0x79cbd0-0x79cc20" + source_ref: "upstream aethersx2/pcsx2/CDVD/CDVD.cpp:120-144, nethersx2-turnip v0.7 libemucore.so 0x79cbd0-0x79cc20" - name: eeprom.dat required: false @@ -215,7 +215,7 @@ files: Opened O_RDWR by bare name 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, nethersx2-turnip v0.7 libemucore.so 0x7c5c44" + source_ref: "upstream aethersx2/pcsx2/DEV9/DEV9.cpp:146-161, nethersx2-turnip v0.7 libemucore.so 0x7c5c44" - name: flash.dat required: false @@ -226,7 +226,7 @@ files: Opened rb by bare name 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: "aethersx2/pcsx2/DEV9/flash.cpp:76-103, nethersx2-turnip v0.7 libemucore.so 0x7c5bf0" + source_ref: "upstream aethersx2/pcsx2/DEV9/flash.cpp:76-103, nethersx2-turnip v0.7 libemucore.so 0x7c5bf0" - name: "<module>.irx" required: false @@ -236,7 +236,7 @@ files: Opened at the path the configuration holds once it is longer than three characters, and read into the ROM region at 0x3C0000, capped at 0x40000 bytes. The field is empty by default and names no file of its own. - source_ref: "aethersx2/pcsx2/ps2/BiosTools.cpp:220-233, aethersx2/pcsx2/ps2/BiosTools.cpp:327-328, nethersx2-turnip v0.7 libemucore.so 0x828bb8-0x828ca8" + source_ref: "upstream aethersx2/pcsx2/ps2/BiosTools.cpp:220-233, upstream aethersx2/pcsx2/ps2/BiosTools.cpp:327-328, nethersx2-turnip v0.7 libemucore.so 0x828bb8-0x828ca8" - name: libvulkad.so path: lib/arm64-v8a/libvulkad.so @@ -250,7 +250,7 @@ files: Opened as libvulkad.so.1 then libvulkad.so where the stock library names libvulkan.so, and vkCreateInstance is resolved from it. Without it the Vulkan backend does not open and the message names the shim. - source_ref: "VulkanShim2/vulkan_shim.cpp:971-1279 (the constructor that runs on load), nethersx2-turnip v0.7 libemucore.so 0x8b473c-0x8b4768" + source_ref: "source VulkanShim2/vulkan_shim.cpp:971-1279 (the constructor that runs on load), nethersx2-turnip v0.7 libemucore.so 0x8b473c-0x8b4768" - name: libhook_impl.so path: lib/arm64-v8a/libhook_impl.so @@ -265,7 +265,7 @@ files: init_hook_param, which receives the driver directory and driver name. Its hook_android_dlopen_ext is what replaces the vendor driver with the Turnip one, and it reopens itself in each driver namespace it creates. - source_ref: "VulkanShim2/vulkan_shim.cpp:1145-1163, VulkanShim2/hook_impl.cpp:38-139" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1145-1163, source VulkanShim2/hook_impl.cpp:38-139" - name: libmain_hook.so path: lib/arm64-v8a/libmain_hook.so @@ -279,7 +279,7 @@ files: Loaded RTLD_GLOBAL into the same namespace before the system Vulkan library, so its android_dlopen_ext and android_load_sphal_library are the ones that library binds to. - source_ref: "VulkanShim2/vulkan_shim.cpp:1166-1167, VulkanShim2/main_hook.c:3-8" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1166-1167, source VulkanShim2/main_hook.c:3-8" - name: libvulkan_freedreno_T28.so path: lib/arm64-v8a/libvulkan_freedreno_T28.so @@ -293,7 +293,7 @@ files: Chosen when no other branch matches. Loaded by name from the library directory through the hook. A load failure falls back to the vendor driver. - source_ref: "VulkanShim2/vulkan_shim.cpp:1014, VulkanShim2/vulkan_shim.cpp:1086-1087, VulkanShim2/hook_impl.cpp:127-135" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1014, source VulkanShim2/vulkan_shim.cpp:1086-1087, source VulkanShim2/hook_impl.cpp:127-135" - name: libvulkan_freedreno_a8xx-turnip-gen8-V31.so path: lib/arm64-v8a/libvulkan_freedreno_a8xx-turnip-gen8-V31.so @@ -306,7 +306,7 @@ files: note: >- Chosen when the Adreno model reads non-zero and is not 810. Model 825 also turns off framebuffer fetch. - source_ref: "VulkanShim2/vulkan_shim.cpp:1013, VulkanShim2/vulkan_shim.cpp:1041-1058" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1013, source VulkanShim2/vulkan_shim.cpp:1041-1058" - name: libvulkan_freedreno_T24.so path: lib/arm64-v8a/libvulkan_freedreno_T24.so @@ -317,7 +317,7 @@ files: sha1: d28f7c64a8296a6d1886b348946d01433c10b493 description: "Turnip driver, Adreno 810 branch" note: "Chosen when the Adreno model reads 810." - source_ref: "VulkanShim2/vulkan_shim.cpp:1043-1046" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1043-1046" - name: libvulkan_freedreno_25.3.0_R6_Gmem.so path: lib/arm64-v8a/libvulkan_freedreno_25.3.0_R6_Gmem.so @@ -330,7 +330,7 @@ files: note: >- Chosen when the model is unreadable and the GPU name holds 710 or 720, or the platform reads SM6475. - source_ref: "VulkanShim2/vulkan_shim.cpp:1062-1065" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1062-1065" - name: libvulkan_freedreno_v24.1.0_R18.a6xx-Patched.so path: lib/arm64-v8a/libvulkan_freedreno_v24.1.0_R18.a6xx-Patched.so @@ -341,7 +341,7 @@ files: sha1: 1abf76c578cb1330e354d5588634b87cef4bc057 description: "Turnip driver, SM8250 and SM7325 branch" note: "Chosen when the platform reads SM8250, kona or SM7325." - source_ref: "VulkanShim2/vulkan_shim.cpp:1030-1037" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1030-1037" - name: libvulkan_freedreno_T19.so path: lib/arm64-v8a/libvulkan_freedreno_T19.so @@ -352,7 +352,7 @@ files: sha1: 4dc276dfd5842302c978ce9b2996f961dc6452f1 description: "Turnip driver, SM6125 branch" note: "Chosen when the platform reads SM6125 or trinket." - source_ref: "VulkanShim2/vulkan_shim.cpp:1023-1026" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1023-1026" - name: libvulkan_freedreno.so path: data/local/tmp/libvulkan_freedreno.so @@ -363,7 +363,7 @@ files: Tested with access before any detection runs. When it exists it becomes the driver and the driver directory becomes /data/local/tmp/, so none of the six packed drivers is consulted. - source_ref: "VulkanShim2/vulkan_shim.cpp:1012, VulkanShim2/vulkan_shim.cpp:1015-1020" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1012, source VulkanShim2/vulkan_shim.cpp:1015-1020" - name: libbase.so path: lib/arm64-v8a/libbase.so @@ -377,7 +377,7 @@ files: Opened RTLD_GLOBAL from the library directory only when the namespace approach failed and the shim falls back to patching the global offset table. - source_ref: "VulkanShim2/vulkan_shim.cpp:1186-1201" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1186-1201" - name: libcutils.so path: lib/arm64-v8a/libcutils.so @@ -388,7 +388,7 @@ files: sha1: 63e55bcae5ee690cf6bc7db69a5077c5502e4334 description: "Platform support library for the fallback path" note: "Same fallback list as libbase.so, and a dependency of every packed driver." - source_ref: "VulkanShim2/vulkan_shim.cpp:1186-1201" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1186-1201" - name: libvndksupport.so path: lib/arm64-v8a/libvndksupport.so @@ -401,7 +401,7 @@ files: note: >- Same fallback list as libbase.so. Its android_load_sphal_library is the call the shim stubs so a vendor load can be redirected. - source_ref: "VulkanShim2/vulkan_shim.cpp:1186-1201, VulkanShim2/vulkan_shim.cpp:742-750" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1186-1201, source VulkanShim2/vulkan_shim.cpp:742-750" - name: libhardware.so path: lib/arm64-v8a/libhardware.so @@ -412,7 +412,7 @@ files: sha1: 555a6203cd7c23c2b49916d70615e5df7973aa87 description: "Platform support library for the fallback path" note: "Same fallback list as libbase.so, and a dependency of every packed driver." - source_ref: "VulkanShim2/vulkan_shim.cpp:1186-1201" + source_ref: "source VulkanShim2/vulkan_shim.cpp:1186-1201" - name: GameIndex.yaml path: assets/GameIndex.yaml @@ -426,7 +426,7 @@ files: Read from the package by name, keyed by serial, and carrying the per-game fixes, patches and settings overrides. Parsed into gamedb.cache in the cache folder. - source_ref: "aethersx2/pcsx2/GameDatabase.cpp:35, nethersx2-turnip v0.7 libemucore.so 0x2e35e4" + source_ref: "upstream aethersx2/pcsx2/GameDatabase.cpp:35, nethersx2-turnip v0.7 libemucore.so 0x2e35e4" - name: cheats_ws.zip path: assets/cheats_ws.zip diff --git a/emulators/nethersx2.yml b/emulators/nethersx2.yml index b3d4ca7d..9304be6c 100644 --- a/emulators/nethersx2.yml +++ b/emulators/nethersx2.yml @@ -130,7 +130,7 @@ files: named in the configuration skips both that range and the romdir test. The sixth ROMVER character is not examined here, the patch having replaced the test that rejected images carrying D. - source_ref: "aethersx2/pcsx2/ps2/BiosTools.cpp:27-28, aethersx2/pcsx2/ps2/BiosTools.cpp:235-260, nethersx2 v2.1-4248 libemucore.so 0x828d80-0x828f10, nethersx2 v2.1-4248 libemucore.so 0x829244-0x829248" + source_ref: "upstream aethersx2/pcsx2/ps2/BiosTools.cpp:27-28, upstream aethersx2/pcsx2/ps2/BiosTools.cpp:235-260, nethersx2 v2.1-4248 libemucore.so 0x828d80-0x828f10, nethersx2 v2.1-4248 libemucore.so 0x829244-0x829248" - name: ps2-0230a-20080220.rom1 path: bios/ps2-0230a-20080220.rom1 @@ -140,7 +140,7 @@ files: 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:193-218, nethersx2 v2.1-4248 libemucore.so 0x8288b0-0x828a24" + source_ref: "upstream aethersx2/pcsx2/ps2/BiosTools.cpp:193-218, nethersx2 v2.1-4248 libemucore.so 0x8288b0-0x828a24" - name: ps2-0230a-20080220.rom2 aliases: @@ -152,7 +152,7 @@ files: 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:193-218, nethersx2 v2.1-4248 libemucore.so 0x828a34-0x828b90" + source_ref: "upstream aethersx2/pcsx2/ps2/BiosTools.cpp:193-218, nethersx2 v2.1-4248 libemucore.so 0x828a34-0x828b90" - name: ps2-0230a-20080220.nvm path: bios/ps2-0230a-20080220.nvm @@ -168,7 +168,7 @@ files: shorter, zeroed except for a fixed iLink id and the language defaults of the BIOS region, and it is rewritten when the language block reads back blank. - source_ref: "aethersx2/pcsx2/CDVD/CDVD.cpp:158-214, nethersx2 v2.1-4248 libemucore.so 0x79b930-0x79bb90, nethersx2 v2.1-4248 libemucore.so 0x79bce0" + source_ref: "upstream aethersx2/pcsx2/CDVD/CDVD.cpp:158-214, nethersx2 v2.1-4248 libemucore.so 0x79b930-0x79bb90, nethersx2 v2.1-4248 libemucore.so 0x79bce0" - name: ps2-0230a-20080220.mec path: bios/ps2-0230a-20080220.mec @@ -180,7 +180,7 @@ files: 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, nethersx2 v2.1-4248 libemucore.so 0x79cbc0-0x79cdc4" + source_ref: "upstream aethersx2/pcsx2/CDVD/CDVD.cpp:120-144, nethersx2 v2.1-4248 libemucore.so 0x79cbc0-0x79cdc4" - name: eeprom.dat required: false @@ -191,7 +191,7 @@ files: Opened O_RDWR by bare name 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, nethersx2 v2.1-4248 libemucore.so 0x7c5c40-0x7c5ca0" + source_ref: "upstream aethersx2/pcsx2/DEV9/DEV9.cpp:146-161, nethersx2 v2.1-4248 libemucore.so 0x7c5c40-0x7c5ca0" - name: flash.dat required: false @@ -202,7 +202,7 @@ files: Opened rb by bare name 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: "aethersx2/pcsx2/DEV9/flash.cpp:76-104, nethersx2 v2.1-4248 libemucore.so 0x7c5bec-0x7c5c40" + source_ref: "upstream aethersx2/pcsx2/DEV9/flash.cpp:76-104, nethersx2 v2.1-4248 libemucore.so 0x7c5bec-0x7c5c40" - name: "<module>.irx" required: false @@ -212,7 +212,7 @@ files: Opened at the path the configuration holds once it is longer than three characters, and read into the ROM region at 0x3C0000, capped at 0x40000 bytes. The field is empty by default and names no file of its own. - source_ref: "aethersx2/pcsx2/ps2/BiosTools.cpp:220-233, aethersx2/pcsx2/ps2/BiosTools.cpp:327-328, nethersx2 v2.1-4248 libemucore.so 0x828bc0-0x828ca0" + source_ref: "upstream aethersx2/pcsx2/ps2/BiosTools.cpp:220-233, upstream aethersx2/pcsx2/ps2/BiosTools.cpp:327-328, nethersx2 v2.1-4248 libemucore.so 0x828bc0-0x828ca0" - name: GameIndex.yaml path: assets/GameIndex.yaml @@ -227,7 +227,7 @@ files: fixes, patches and settings overrides. Parsed into gamedb.cache in the cache folder. The project maintains its own copy with entries specific to this build. - source_ref: "aethersx2/pcsx2/GameDatabase.cpp:35, aethersx2/pcsx2/GameDatabase.cpp:226, nethersx2 v2.1-4248 libemucore.so 0x2e35ec" + source_ref: "upstream aethersx2/pcsx2/GameDatabase.cpp:35, upstream aethersx2/pcsx2/GameDatabase.cpp:226, nethersx2 v2.1-4248 libemucore.so 0x2e35ec" - name: cheats_ws.zip path: assets/cheats_ws.zip diff --git a/emulators/noods.yml b/emulators/noods.yml index 063903d2..6e1ec3ea 100644 --- a/emulators/noods.yml +++ b/emulators/noods.yml @@ -28,7 +28,7 @@ files: required: false hle_fallback: true size: 4096 - source_ref: "src/memory.cpp:130-141" + source_ref: "source src/memory.cpp:130-141" note: "HLE fallback for all SWI calls. Native needed for firmware boot and logo verification (copyBiosLogo)" - name: "bios7.bin" @@ -37,7 +37,7 @@ files: required: false hle_fallback: true size: 16384 - source_ref: "src/memory.cpp:144-155" + source_ref: "source src/memory.cpp:144-155" note: "HLE fallback for all SWI calls. Native needed for firmware boot" - name: "firmware.bin" @@ -45,7 +45,7 @@ files: description: "NDS firmware image" required: false hle_fallback: true - source_ref: "src/spi.cpp:62-160" + source_ref: "source src/spi.cpp:62-160" note: "Auto-generated 128KB non-bootable firmware as fallback, native dump (>128KB) needed for firmware boot" - name: "gba_bios.bin" @@ -54,12 +54,12 @@ files: required: false hle_fallback: true size: 16384 - source_ref: "src/memory.cpp:158-168, src/core.cpp:252-256" + source_ref: "source src/memory.cpp:158-168, source src/core.cpp:252-256" note: "HLE fallback via swiTableGba. Native BIOS disables HLE and enables real GBA boot" - name: "nds_sd_card.bin" system: nintendo-ds description: "DLDI SD card image for homebrew" required: false - source_ref: "src/dldi.cpp:80-83, src/libretro/libretro.cpp:324" + source_ref: "source src/dldi.cpp:80-83, source src/libretro/libretro.cpp:324" note: "Opened on DLDI startup() call from homebrew ROMs. User-created FAT image" diff --git a/emulators/np2kai.yml b/emulators/np2kai.yml index fdaf015c..a7b88662 100644 --- a/emulators/np2kai.yml +++ b/emulators/np2kai.yml @@ -49,7 +49,7 @@ files: PC-9801 system BIOS ROM. The first 0x18000 bytes are read to 0xe8000. A file shorter than that is ignored and the built-in BIOS simulator is used, as when the file is absent. - source_ref: "bios/bios.c:440-447, pccore.c:129, common/strres.c:67" + source_ref: "source bios/bios.c:440-447, source pccore.c:129, upstream common/strres.c:67" # -- Font file -- # Path set in libretro.c:1813 as "<system>/np2kai/font.bmp". @@ -65,7 +65,7 @@ files: PC-98 font bitmap. Required for correct Japanese kanji display. Without this, only basic ASCII renders using built-in 8x8 data. FONT.ROM (V98 format) is also accepted. - source_ref: "sdl/libretro/libretro.c:1830, font/font.c:86-125, font/fontdata.c:11" + source_ref: "source sdl/libretro/libretro.c:1830, source font/font.c:86-125, upstream font/fontdata.c:11" # -- Sound BIOS ROM -- # Loaded by soundrom_load() in soundrom.c:93-106 via loadsoundrom(). @@ -82,7 +82,7 @@ files: Board-specific variants are tried first: sound26.rom (PC-9801-26K), sound86.rom (86), sound118.rom (118), soundSPB.rom (Speak Board), soundMO.rom (MO), sound14.rom (14). - source_ref: "sound/soundrom.c:15-16,21-55,93-106" + source_ref: "source sound/soundrom.c:15-16, 21-55, 93-106" # -- YM2608 OPNA rhythm samples -- # Two engines, two sets of names: the built-in rhythm engine (rhythmc.c:60-71) @@ -93,67 +93,67 @@ files: path: "np2kai/2608_bd.wav" required: false note: "YM2608 OPNA rhythm sample: bass drum" - source_ref: "sound/rhythmc.c:11, 60-71" + source_ref: "upstream sound/rhythmc.c:11, 60-71" - name: "2608_sd.wav" path: "np2kai/2608_sd.wav" required: false note: "YM2608 OPNA rhythm sample: snare drum" - source_ref: "sound/rhythmc.c:12, 60-71" + source_ref: "upstream sound/rhythmc.c:12, 60-71" - name: "2608_top.wav" path: "np2kai/2608_top.wav" required: false note: "YM2608 OPNA rhythm sample: top cymbal" - source_ref: "sound/rhythmc.c:13, 60-71" + source_ref: "upstream sound/rhythmc.c:13, 60-71" - name: "2608_hh.wav" path: "np2kai/2608_hh.wav" required: false note: "YM2608 OPNA rhythm sample: hi-hat" - source_ref: "sound/rhythmc.c:14, 60-71" + source_ref: "upstream sound/rhythmc.c:14, 60-71" - name: "2608_tom.wav" path: "np2kai/2608_tom.wav" required: false note: "YM2608 OPNA rhythm sample: tom" - source_ref: "sound/rhythmc.c:15, 60-71" + source_ref: "upstream sound/rhythmc.c:15, 60-71" - name: "2608_rim.wav" path: "np2kai/2608_rim.wav" required: false note: "YM2608 OPNA rhythm sample: rim shot" - source_ref: "sound/rhythmc.c:16, 60-71" + source_ref: "upstream sound/rhythmc.c:16, 60-71" - name: "2608_BD.WAV" path: "np2kai/2608_BD.WAV" required: false note: "YM2608 OPNA rhythm sample for the fmgen engine: bass drum" - source_ref: "sound/fmgen/fmgen_opna.cpp:1417-1420, 1431-1444, sound/opna.c:124-125" + source_ref: "source sound/fmgen/fmgen_opna.cpp:1417-1420, 1431-1444, source sound/opna.c:124-125" - name: "2608_SD.WAV" path: "np2kai/2608_SD.WAV" required: false note: "YM2608 OPNA rhythm sample for the fmgen engine: snare drum" - source_ref: "sound/fmgen/fmgen_opna.cpp:1417-1420, 1431-1444, sound/opna.c:124-125" + source_ref: "source sound/fmgen/fmgen_opna.cpp:1417-1420, 1431-1444, source sound/opna.c:124-125" - name: "2608_TOP.WAV" path: "np2kai/2608_TOP.WAV" required: false note: "YM2608 OPNA rhythm sample for the fmgen engine: top cymbal" - source_ref: "sound/fmgen/fmgen_opna.cpp:1417-1420, 1431-1444, sound/opna.c:124-125" + source_ref: "source sound/fmgen/fmgen_opna.cpp:1417-1420, 1431-1444, source sound/opna.c:124-125" - name: "2608_HH.WAV" path: "np2kai/2608_HH.WAV" required: false note: "YM2608 OPNA rhythm sample for the fmgen engine: hi-hat" - source_ref: "sound/fmgen/fmgen_opna.cpp:1417-1420, 1431-1444, sound/opna.c:124-125" + source_ref: "source sound/fmgen/fmgen_opna.cpp:1417-1420, 1431-1444, source sound/opna.c:124-125" - name: "2608_TOM.WAV" path: "np2kai/2608_TOM.WAV" required: false note: "YM2608 OPNA rhythm sample for the fmgen engine: tom" - source_ref: "sound/fmgen/fmgen_opna.cpp:1417-1420, 1431-1444, sound/opna.c:124-125" + source_ref: "source sound/fmgen/fmgen_opna.cpp:1417-1420, 1431-1444, source sound/opna.c:124-125" - name: "2608_RIM.WAV" path: "np2kai/2608_RIM.WAV" @@ -162,7 +162,7 @@ files: YM2608 OPNA rhythm sample for the fmgen engine: rim shot. When it is missing fmgen tries 2608_RYM.WAV, but strncpy drops the directory, so that name is opened from the working directory, not from np2kai/. - source_ref: "sound/fmgen/fmgen_opna.cpp:1417-1420, 1431-1444, sound/opna.c:124-125" + source_ref: "source sound/fmgen/fmgen_opna.cpp:1417-1420, 1431-1444, source sound/opna.c:124-125" # -- IDE BIOS ROM -- # Loaded by ideio_reset (cbus/ideio.c:1944-1981). Tried in order: @@ -182,7 +182,7 @@ files: first 0x2000 bytes of the first name found are read to idebaddr << 12 and nothing past them. A shorter file is dropped. Without a loaded ROM the emulated IDE BIOS is used. - source_ref: "cbus/ideio.c:1928-1930, cbus/ideio.c:1944-1981" + source_ref: "source cbus/ideio.c:1928-1930, source cbus/ideio.c:1944-1981" # -- SCSI BIOS ROM -- # Read into a 0x4000 buffer, and any non-empty read is kept. Falls back to the @@ -196,7 +196,7 @@ files: SCSI controller BIOS ROM, up to 16 KB: the full-size test is commented out and a shorter file is used as read. The core includes a built-in SCSI BIOS stub as fallback. - source_ref: "cbus/scsiio.c:720-732" + source_ref: "upstream cbus/scsiio.c:720-732" # -- SASI BIOS ROM -- # Loaded by sasiio.c:455. 4 KB (0x1000). Falls back to sasibios[] stub. @@ -208,7 +208,7 @@ files: note: > SASI controller BIOS ROM (4 KB). The core includes a built-in SASI BIOS stub as fallback. - source_ref: "cbus/sasiio.c:451-467" + source_ref: "source cbus/sasiio.c:451-467" # -- PCI BIOS ROM -- # Loaded by pcidev.c:360-382. Tries pci.rom then bank0.bin. @@ -222,7 +222,7 @@ files: note: > PCI BIOS ROM (32 KB). For PC-9821 PCI bus emulation. Without this, the built-in PCI BIOS simulator is used. - source_ref: "io/pcidev.c:356-382" + source_ref: "source io/pcidev.c:356-382" # -- GPIB BIOS ROM -- # Loaded by gpibio.c:327-356. 8 KB (0x2000). No built-in fallback: @@ -235,7 +235,7 @@ files: note: > GP-IB interface BIOS ROM (8 KB). If missing, GP-IB emulation is disabled entirely. - source_ref: "cbus/gpibio.c:320-356" + source_ref: "source cbus/gpibio.c:320-356" # -- Keyboard remapping config -- # Loaded by keystat_initialize() in keystat.c:43 via getbiospath(). @@ -249,4 +249,4 @@ files: note: > Keyboard remapping configuration (text file). User-created file for custom keyboard layout. The core uses built-in defaults if absent. - source_ref: "keystat.c:46,116-151" + source_ref: "upstream keystat.c:46, 116-151" diff --git a/emulators/nuance.yml b/emulators/nuance.yml index 1bde4a1e..8840f0f4 100644 --- a/emulators/nuance.yml +++ b/emulators/nuance.yml @@ -60,7 +60,7 @@ files: sha1: "515a3d9a9e43b7902d161ba27bf67aecee922e41" md5: "23bf80c259f182f582beeb368aba98f5" required: true - source_ref: "src/libretro.cpp:332-371, src/NuonEnvironment.cpp:595, src/NuonEnvironment.cpp:617-619, src/bios.cpp:566-582" + source_ref: "source src/libretro.cpp:332-371, source src/NuonEnvironment.cpp:595, source src/NuonEnvironment.cpp:617-619, source src/bios.cpp:566-582" note: > Loaded into MPE3 by InitBios through LoadCoffFile, which rejects a file whose magic is not 0x0120 (src/coff.cpp:47-71). The 2007 build shipped in the release @@ -74,7 +74,7 @@ files: sha1: "5265dbc871ada59dbd384104c578d807438af4c7" md5: "1abc7f6265b82742154be881cff2cd3f" required: true - source_ref: "src/media.cpp:243-321, src/bios.cpp:661, src/Bios.h:29-33" + source_ref: "source src/media.cpp:243-321, source src/bios.cpp:661, source src/Bios.h:29-33" note: > Loaded by MediaInitMPE when the media MPE is MPE0, which InitBios does at every BIOS initialisation. Entry point and interrupt vectors come from @@ -87,7 +87,7 @@ files: sha1: "e45a96ce18486573c4d30efbc01658ce1ff8cd55" md5: "ceb37f4e78c1f396b49bb6372c83fd7c" required: true - source_ref: "src/media.cpp:277-296, src/Bios.h:35-38" + source_ref: "source src/media.cpp:277-296, source src/Bios.h:35-38" note: > Loaded by MediaInitMPE when a program installs the minibios on an MPE other than MPE0. @@ -99,7 +99,7 @@ files: sha1: "dfbac2a22f17cf82c7cd40f3727eecf31b013d15" md5: "20becfdb932042f8ab47c098e92a12ed" required: false - source_ref: "src/NuonEnvironment.cpp:547-563, src/NuonEnvironment.cpp:931-1070" + source_ref: "source src/NuonEnvironment.cpp:547-563, source src/NuonEnvironment.cpp:931-1070" note: > Read from the working directory, then beside the running executable. Absent file leaves the defaults of NuonEnvironment::Init in place. @@ -112,7 +112,7 @@ files: md5: "5944fea1ff20645f10aecdda06235fb7" required: false has_builtin: true - source_ref: "src/video.cpp:129, src/ShaderProgram.cpp:94-144, src/embedded_shaders.h:31-52" + source_ref: "source src/video.cpp:129, source src/ShaderProgram.cpp:94-144, source src/embedded_shaders.h:31-52" note: > Opened from the working directory, and the copy compiled into the binary is used when the file is absent. The release archives ship the file without @@ -126,7 +126,7 @@ files: md5: "e23f4668fea649cb14feab840fd8377f" required: false has_builtin: true - source_ref: "src/video.cpp:130, src/ShaderProgram.cpp:94-144, src/embedded_shaders.h:31-52" + source_ref: "source src/video.cpp:130, source src/ShaderProgram.cpp:94-144, source src/embedded_shaders.h:31-52" note: > Selected when UseCRTshader is disabled in nuance.cfg. Same lookup and fallback as video_generic.vs. The release copy is 6090 bytes. @@ -139,7 +139,7 @@ files: md5: "2e1335cd9b14165897eac031504abf8e" required: false has_builtin: true - source_ref: "src/video.cpp:130, src/ShaderProgram.cpp:94-144, src/embedded_shaders.h:31-52" + source_ref: "source src/video.cpp:130, source src/ShaderProgram.cpp:94-144, source src/embedded_shaders.h:31-52" note: > Selected when UseCRTshader is enabled, the shipped default. Same lookup and fallback as video_generic.vs. The release copy is 8052 bytes. @@ -148,7 +148,7 @@ files: description: "Atmel AT49BV162A flash ROM image, 2 MB at 0xF0000000" size: 2097152 required: false - source_ref: "src/FlashEEPROM.h:36-51, src/FlashEEPROM.cpp:273-292, src/dma.cpp:679-693" + source_ref: "upstream src/FlashEEPROM.h:36-51, upstream src/FlashEEPROM.cpp:273-292, upstream src/dma.cpp:679-693" note: > Read by the FlashEEPROM constructor from the process working directory when the core is loaded, truncated to 2 MB, and written back by the @@ -159,7 +159,7 @@ files: description: "Single breakpoint address, first line in hexadecimal" required: false mode: standalone - source_ref: "src/NuanceMain_linux.cpp:124, src/NuanceMain.cpp:446" + source_ref: "upstream src/NuanceMain_linux.cpp:124, upstream src/NuanceMain.cpp:446" note: > Read from the working directory by the standalone executables only: NuanceMain.cpp and NuanceMain_linux.cpp are excluded from the libretro diff --git a/emulators/numero.yml b/emulators/numero.yml index edb6b47d..07621dbe 100644 --- a/emulators/numero.yml +++ b/emulators/numero.yml @@ -41,7 +41,7 @@ files: description: "TI-83 Plus Silver Edition ROM dump" priority: 1 required: false - source_ref: "libnumero/libretro/libretronew.cpp:576-578" + source_ref: "source libnumero/libretro/libretronew.cpp:576-578" note: "Checked first. Recommended for largest storage capacity." - name: "ti83plus.rom" @@ -49,7 +49,7 @@ files: description: "TI-83 Plus ROM dump" priority: 2 required: false - source_ref: "libnumero/libretro/libretronew.cpp:583-585" + source_ref: "source libnumero/libretro/libretronew.cpp:583-585" note: "Checked second, used if ti83se.rom is missing." - name: "ti83.rom" @@ -57,5 +57,5 @@ files: description: "TI-83 ROM dump" priority: 3 required: false - source_ref: "libnumero/libretro/libretronew.cpp:591-593" + source_ref: "source libnumero/libretro/libretronew.cpp:591-593" note: "Checked last. Original TI-83 (non-Plus)." diff --git a/emulators/nxengine.yml b/emulators/nxengine.yml index eb20c273..c47f4e0b 100644 --- a/emulators/nxengine.yml +++ b/emulators/nxengine.yml @@ -46,7 +46,7 @@ files: size: 1478656 md5: "38695d3d69d7a0ada8178072dad4c58b" sha1: "bb2d0441e073da9c584f23c2ad8c7ab8aac293bf" - source_ref: "nxengine/main.cpp:77-78 (opened for extraction), nxengine/libretro/libretro.cpp:278 (existence check)" + source_ref: "source nxengine/main.cpp:77-78 (opened for extraction), source nxengine/libretro/libretro.cpp:278 (existence check)" note: "Placed in system/nxengine/. The core extracts ORG music, PXT sounds, stage tile attributes, BMP graphics, and wavetable from this binary at each launch." - name: "data/" @@ -57,7 +57,7 @@ files: system: cave-story description: "Full game asset directory tree (399 files: sprites, NPC sheets, stage maps, scripts, backgrounds)" required: true - source_ref: "nxengine/extract-auto/cachefiles.c:38-439 (filenames[] array loaded at init)" + source_ref: "source nxengine/extract-auto/cachefiles.c:38-439 (filenames[] array loaded at init)" note: "Must contain root assets (Arms.pbm, MyChar.pbm, etc.), Npc/ (36 sprite sheets), and Stage/ (333 map/script/tileset files). All files from the original freeware release." - name: "data/npc.tbl" @@ -67,7 +67,7 @@ files: system: cave-story description: "NPC attribute table (entity behavior flags, HP, damage, display rect offsets)" required: true - source_ref: "nxengine/main.cpp:47-53 (existence check for data/ directory), nxengine/ai/ai.cpp:56-59 (loaded for NPC properties)" + source_ref: "source nxengine/main.cpp:47-53 (existence check for data/ directory), source nxengine/ai/ai.cpp:56-59 (loaded for NPC properties)" note: "Located in system/nxengine/data/. Used to validate data directory presence and to load NPC behavior attributes." - name: "data/sprites.sif" @@ -77,7 +77,7 @@ files: description: "Sprite information file (sprite positions, sizes, animation data)" required: false hle_fallback: true - source_ref: "nxengine/extract-auto/cachefiles.c:101 (in filenames[]), nxengine/extract-auto/cachefiles.c:515-521 (compiled-in fallback from sprites_sif.h)" + source_ref: "source nxengine/extract-auto/cachefiles.c:101 (in filenames[]), source nxengine/extract-auto/cachefiles.c:515-521 (compiled-in fallback from sprites_sif.h)" note: "Not shipped in the freeware distribution. If missing, the core uses a compiled-in copy (sprites_sif.h)." - name: "tilekey.dat" @@ -87,5 +87,5 @@ files: description: "Tile attribute lookup table (maps tile codes to collision/behavior attributes)" required: false hle_fallback: true - source_ref: "nxengine/map.cpp:290-303 (loaded at init, hardcoded default if missing)" + source_ref: "source nxengine/map.cpp:290-303 (loaded at init, hardcoded default if missing)" note: "Not part of the freeware distribution. Generated by the standalone NXEngine extraction tool. The libretro core has hardcoded defaults in nxengine/map.cpp:30." diff --git a/emulators/omicron.yml b/emulators/omicron.yml index 03a11335..b406f0e7 100644 --- a/emulators/omicron.yml +++ b/emulators/omicron.yml @@ -71,5 +71,5 @@ files: required: true validation: [existence] description: "Omicron libretro Java backend: engine, libGDX, LWJGL and their natives" - source_ref: "libretro/LibretroOmicronCore/omicron_libretro.c:364-387 (GET_SYSTEM_DIRECTORY, omicron/omicron.jar, fileExists), libretro/LibretroOmicronCore/ejava.c:258-287 (Bootstrap main with the jar path), libretro/omicron-libretro-java/src/Bootstrap.java:33-39 (URLClassLoader, EntryPoint), libretro/omicron-libretro-java/pom.xml:13-61" + source_ref: "source libretro/LibretroOmicronCore/omicron_libretro.c:364-387 (GET_SYSTEM_DIRECTORY, omicron/omicron.jar, fileExists), source libretro/LibretroOmicronCore/ejava.c:258-287 (Bootstrap main with the jar path), source libretro/omicron-libretro-java/src/Bootstrap.java:33-39 (URLClassLoader, EntryPoint), source libretro/omicron-libretro-java/pom.xml:13-61" note: "Built with mvn package assembly:single in libretro/omicron-libretro-java after the omicron-api, omicron-loader and omicron-engine Gradle modules are published to the local Maven repository. The jar-with-dependencies output is renamed omicron.jar. Only its presence is checked." diff --git a/emulators/opentyrian.yml b/emulators/opentyrian.yml index 86412c33..7cbfb73c 100644 --- a/emulators/opentyrian.yml +++ b/emulators/opentyrian.yml @@ -77,56 +77,56 @@ files: system: tyrian description: "Main shape tables (12 sprite banks: fonts, interface, options, game sprites)" required: true - source_ref: "src/sprite.c:669-722 (JE_loadMainShapeTables)" + source_ref: "source src/sprite.c:669-722 (JE_loadMainShapeTables)" - name: "palette.dat" category: game_data system: tyrian description: "Color palette data (all palettes used by the game)" required: true - source_ref: "src/palette.c:45 (JE_loadPals)" + source_ref: "source src/palette.c:45 (JE_loadPals)" - name: "tyrian.hdt" category: game_data system: tyrian description: "Help and item data (weapons, ships, shields, enemies, help text)" required: true - source_ref: "src/episodes.c:60 (JE_loadItemDat), src/helptext.c:184 (JE_loadHelpText)" + source_ref: "source src/episodes.c:60 (JE_loadItemDat), source src/helptext.c:184 (JE_loadHelpText)" - name: "tyrian.pic" category: game_data system: tyrian description: "Picture data (menu backgrounds, cutscene images)" required: true - source_ref: "src/picload.c:32 (JE_loadPic)" + source_ref: "source src/picload.c:32 (JE_loadPic)" - name: "tyrian.cdt" category: game_data system: tyrian description: "Credits text (encrypted pascal strings)" required: true - source_ref: "src/mainint.c:2002 (JE_drawCredits)" + source_ref: "source src/mainint.c:2002 (JE_drawCredits)" - name: "tyrian.snd" category: game_data system: tyrian description: "Sound effects" required: true - source_ref: "src/nortsong.c:112, src/opentyr.c:333 (JE_loadSndFile)" + source_ref: "source src/nortsong.c:112, source src/opentyr.c:333 (JE_loadSndFile)" - name: "voices.snd" category: game_data system: tyrian description: "Voice samples" required: true - source_ref: "src/nortsong.c:134, src/opentyr.c:333 (JE_loadSndFile)" + source_ref: "source src/nortsong.c:134, source src/opentyr.c:333 (JE_loadSndFile)" - name: "music.mus" category: game_data system: tyrian description: "Music data (all game tracks)" required: true - source_ref: "src/loudness.c:196 (load_music)" + source_ref: "source src/loudness.c:196 (load_music)" # ----------------------------------------------------------- # Episode level files (episode 1 required, 2-5 optional) @@ -136,105 +136,105 @@ files: system: tyrian description: "Episode 1 level data (also used as data directory detection marker)" required: true - source_ref: "src/file.c:51 (data_dir probe), src/episodes.c:274 (JE_scanForEpisodes)" + source_ref: "source src/file.c:51 (data_dir probe), source src/episodes.c:274 (JE_scanForEpisodes)" - name: "levels1.dat" category: game_data system: tyrian description: "Episode 1 level definitions" required: true - source_ref: "src/episodes.c:263 (JE_initEpisode), src/tyrian2.c:2434" + source_ref: "source src/episodes.c:263 (JE_initEpisode), source src/tyrian2.c:2434" - name: "cubetxt1.dat" category: game_data system: tyrian description: "Episode 1 datacube text (in-game story lore)" required: true - source_ref: "src/episodes.c:262 (JE_initEpisode), src/game_menu.c:1723" + source_ref: "source src/episodes.c:262 (JE_initEpisode), source src/game_menu.c:1723" - name: "tyrian2.lvl" category: game_data system: tyrian description: "Episode 2 level data" required: false - source_ref: "src/episodes.c:274" + source_ref: "source src/episodes.c:274" - name: "levels2.dat" category: game_data system: tyrian description: "Episode 2 level definitions" required: false - source_ref: "src/episodes.c:263" + source_ref: "source src/episodes.c:263" - name: "cubetxt2.dat" category: game_data system: tyrian description: "Episode 2 datacube text" required: false - source_ref: "src/episodes.c:262" + source_ref: "source src/episodes.c:262" - name: "tyrian3.lvl" category: game_data system: tyrian description: "Episode 3 level data" required: false - source_ref: "src/episodes.c:274" + source_ref: "source src/episodes.c:274" - name: "levels3.dat" category: game_data system: tyrian description: "Episode 3 level definitions" required: false - source_ref: "src/episodes.c:263" + source_ref: "source src/episodes.c:263" - name: "cubetxt3.dat" category: game_data system: tyrian description: "Episode 3 datacube text" required: false - source_ref: "src/episodes.c:262" + source_ref: "source src/episodes.c:262" - name: "tyrian4.lvl" category: game_data system: tyrian description: "Episode 4 level data" required: false - source_ref: "src/episodes.c:274" + source_ref: "source src/episodes.c:274" - name: "levels4.dat" category: game_data system: tyrian description: "Episode 4 level definitions" required: false - source_ref: "src/episodes.c:263" + source_ref: "source src/episodes.c:263" - name: "cubetxt4.dat" category: game_data system: tyrian description: "Episode 4 datacube text" required: false - source_ref: "src/episodes.c:262" + source_ref: "source src/episodes.c:262" - name: "tyrian5.lvl" category: game_data system: tyrian description: "Episode 5 level data" required: false - source_ref: "src/episodes.c:274" + source_ref: "source src/episodes.c:274" - name: "levels5.dat" category: game_data system: tyrian description: "Episode 5 level definitions" required: false - source_ref: "src/episodes.c:263" + source_ref: "source src/episodes.c:263" - name: "cubetxt5.dat" category: game_data system: tyrian description: "Episode 5 datacube text" required: false - source_ref: "src/episodes.c:262" + source_ref: "source src/episodes.c:262" # ----------------------------------------------------------- # Level tileset shapes (loaded per-level from .lvl data) @@ -250,31 +250,31 @@ files: category: game_data system: tyrian required: true - source_ref: "src/tyrian2.c:3039, 3079, src/lvlmast.c:128-131" + source_ref: "source src/tyrian2.c:3039, 3079, source src/lvlmast.c:128-131" - name: "shapesw.dat" category: game_data system: tyrian required: true - source_ref: "src/tyrian2.c:3039, 3079, src/lvlmast.c:128-131" + source_ref: "source src/tyrian2.c:3039, 3079, source src/lvlmast.c:128-131" - name: "shapesx.dat" category: game_data system: tyrian required: true - source_ref: "src/tyrian2.c:3039, 3079, src/lvlmast.c:128-131" + source_ref: "source src/tyrian2.c:3039, 3079, source src/lvlmast.c:128-131" - name: "shapesy.dat" category: game_data system: tyrian required: true - source_ref: "src/tyrian2.c:3039, 3079, src/lvlmast.c:128-131" + source_ref: "source src/tyrian2.c:3039, 3079, source src/lvlmast.c:128-131" - name: "shapesz.dat" category: game_data system: tyrian required: true - source_ref: "src/tyrian2.c:3039, 3079, src/lvlmast.c:128-131" + source_ref: "source src/tyrian2.c:3039, 3079, source src/lvlmast.c:128-131" # ----------------------------------------------------------- # Compressed shape files (newshX.shp, loaded per-level) @@ -286,21 +286,21 @@ files: system: tyrian description: "Compressed sprites (arrows, mouse cursor)" required: false - source_ref: "src/mainint.c:493, src/mainint.c:884, src/mainint.c:1462 (JE_loadCompShapes '1')" + source_ref: "source src/mainint.c:493, source src/mainint.c:884, source src/mainint.c:1462 (JE_loadCompShapes '1')" - name: "newsh6.shp" category: game_data system: tyrian description: "Compressed sprites (explosions)" required: false - source_ref: "src/tyrian2.c:771 (JE_loadCompShapes '6')" + source_ref: "source src/tyrian2.c:771 (JE_loadCompShapes '6')" - name: "newsh~.shp" category: game_data system: tyrian description: "Compressed sprites (destruct mode)" required: false - source_ref: "src/destruct.c:569 (JE_loadCompShapes '~')" + source_ref: "source src/destruct.c:569 (JE_loadCompShapes '~')" # ----------------------------------------------------------- # Optional / special mode files @@ -310,67 +310,67 @@ files: system: tyrian description: "Christmas mode shape tables (replaces tyrian.shp at Xmas)" required: false - source_ref: "src/opentyr.c:301-309" + source_ref: "source src/opentyr.c:301-309" - name: "voicesc.snd" category: game_data system: tyrian description: "Christmas mode voice samples (replaces voices.snd at Xmas)" required: false - source_ref: "src/opentyr.c:301, src/opentyr.c:333" + source_ref: "source src/opentyr.c:301, source src/opentyr.c:333" - name: "tyrend.anm" category: game_data system: tyrian description: "Ending animation sequence" required: false - source_ref: "src/tyrian2.c:2473 (JE_playAnim)" + source_ref: "source src/tyrian2.c:2473 (JE_playAnim)" - name: "tshp2.pcx" category: game_data system: tyrian description: "Additional ship graphics (PCX image)" required: false - source_ref: "src/tyrian2.c:2757, src/pcxload.c:25-29" + source_ref: "source src/tyrian2.c:2757, source src/pcxload.c:25-29" - name: "estsc.shp" category: game_data system: tyrian description: "Ending sequence character sprites" required: false - source_ref: "src/mainint.c:1995 (load_sprites_file EXTRA_SHAPES)" + source_ref: "source src/mainint.c:1995 (load_sprites_file EXTRA_SHAPES)" - name: "demo.1" category: game_data system: tyrian description: "Demo replay file 1" required: false - source_ref: "src/mainint.c:1781-1786" + source_ref: "source src/mainint.c:1781-1786" - name: "demo.2" category: game_data system: tyrian description: "Demo replay file 2" required: false - source_ref: "src/mainint.c:1781-1786" + source_ref: "source src/mainint.c:1781-1786" - name: "demo.3" category: game_data system: tyrian description: "Demo replay file 3" required: false - source_ref: "src/mainint.c:1781-1786" + source_ref: "source src/mainint.c:1781-1786" - name: "demo.4" category: game_data system: tyrian description: "Demo replay file 4" required: false - source_ref: "src/mainint.c:1781-1786" + source_ref: "source src/mainint.c:1781-1786" - name: "demo.5" category: game_data system: tyrian description: "Demo replay file 5" required: false - source_ref: "src/mainint.c:1781-1786" + source_ref: "source src/mainint.c:1781-1786" diff --git a/emulators/parallel-launcher.yml b/emulators/parallel-launcher.yml index f6f56c34..0b50e1fc 100644 --- a/emulators/parallel-launcher.yml +++ b/emulators/parallel-launcher.yml @@ -61,11 +61,11 @@ files: required: false description: "64DD IPL ROM" note: "Read from the system directory root when disk content is loaded, with no size or hash check. The core drops into its dead-emulator loop when it is absent. Content counts as disk when its header carries a 64DD magic word, or when it arrives on the second slot of the cart-and-disk subsystem." - source_ref: "libretro/libretro.c:622-666" + source_ref: "upstream libretro/libretro.c:622-666" - name: "gles2n64rom.conf" system: nintendo-64 required: false description: "glN64 per-ROM settings database" note: "Read at plugin init when the glN64 graphics plugin is selected, keyed on the name in the ROM header. Global settings stand when absent." - source_ref: "gles2n64/src/glN64Config.c:185-228" + source_ref: "upstream gles2n64/src/glN64Config.c:185-228" diff --git a/emulators/parallel_n64.yml b/emulators/parallel_n64.yml index d335bfed..91c9f90c 100644 --- a/emulators/parallel_n64.yml +++ b/emulators/parallel_n64.yml @@ -16,7 +16,7 @@ files: required: false description: "64DD IPL ROM" note: "Only loaded when a 64DD disk image (.ndd) is present via subsystem API. Core fails to load disk games without it." - source_ref: "libretro/libretro.c:848" + source_ref: "source libretro/libretro.c:848" notes: hle_available: true diff --git a/emulators/pcee2.yml b/emulators/pcee2.yml index c0ed8faa..d13b6938 100644 --- a/emulators/pcee2.yml +++ b/emulators/pcee2.yml @@ -89,7 +89,7 @@ files: max_size: 8388608 required: true validation: [size] - source_ref: "pcee2-libretro/Libretro.cpp:578-618, pcsx2/ps2/BiosTools.cpp:16-17, pcsx2/ps2/BiosTools.cpp:80-197, pcsx2/ps2/BiosTools.cpp:258-294, pcsx2/ps2/BiosTools.cpp:317-369" + source_ref: "source pcee2-libretro/Libretro.cpp:578-618, source pcsx2/ps2/BiosTools.cpp:16-17, source pcsx2/ps2/BiosTools.cpp:80-197, source pcsx2/ps2/BiosTools.cpp:258-294, source pcsx2/ps2/BiosTools.cpp:317-369" note: > Any file of pcsx2/bios whose romdir carries RESET and ROMVER. The 4 to 8 MB filter applies in FindBiosImage only. The core option scan and the @@ -100,7 +100,7 @@ files: description: "DVD player ROM" max_size: 4194304 required: false - source_ref: "pcsx2/ps2/BiosTools.cpp:214-241, pcsx2/ps2/BiosTools.cpp:366, pcsx2/MemoryTypes.h:13" + source_ref: "source pcsx2/ps2/BiosTools.cpp:214-241, source pcsx2/ps2/BiosTools.cpp:366, source pcsx2/MemoryTypes.h:13" note: > Tried as <bios>.bin.rom1 then <bios>.rom1, opened case-insensitively, skipped with a console line when absent. @@ -110,7 +110,7 @@ files: description: "Chinese ROM extension" max_size: 4194304 required: false - source_ref: "pcsx2/ps2/BiosTools.cpp:214-241, pcsx2/ps2/BiosTools.cpp:367, pcsx2/MemoryTypes.h:14" + source_ref: "source pcsx2/ps2/BiosTools.cpp:214-241, source pcsx2/ps2/BiosTools.cpp:367, source pcsx2/MemoryTypes.h:14" note: > Same lookup as rom1. Present on Chinese region consoles only. @@ -120,7 +120,7 @@ files: size: 1024 required: false hle_fallback: true - source_ref: "pcsx2/CDVD/CDVD.cpp:47, pcsx2/CDVD/CDVD.cpp:136-188, pcsx2/CDVD/CDVD.cpp:207-238" + source_ref: "source pcsx2/CDVD/CDVD.cpp:47, source pcsx2/CDVD/CDVD.cpp:136-188, source pcsx2/CDVD/CDVD.cpp:207-238" note: > Read at <bios>.nvm, rebuilt in memory with region and language defaults when it is missing, short, or has a blank config block, and written back @@ -132,7 +132,7 @@ files: size: 4 required: false hle_fallback: true - source_ref: "pcsx2/CDVD/CDVD.cpp:49, pcsx2/CDVD/CDVD.cpp:190-204" + source_ref: "source pcsx2/CDVD/CDVD.cpp:49, source pcsx2/CDVD/CDVD.cpp:190-204" note: > Read at <bios>.mec, written as 0x00020603 when it cannot be read. @@ -141,7 +141,7 @@ files: description: "Built-in game patch archive (pnach per serial and CRC)" required: false category: game_data - source_ref: "pcsx2/Patch.cpp:117, pcsx2/Patch.cpp:289-317, pcsx2/Patch.cpp:365-405" + source_ref: "upstream pcsx2/Patch.cpp:117, source pcsx2/Patch.cpp:289-317, source pcsx2/Patch.cpp:365-405" note: > Opened read only from the resources directory when a game's patches are enumerated and searched for <serial>_<crc>.pnach, then <crc>.pnach. Files @@ -154,7 +154,7 @@ files: size: 64 required: false hle_fallback: true - source_ref: "pcsx2/DEV9/DEV9.cpp:60-73, pcsx2/DEV9/DEV9.cpp:97-158" + source_ref: "upstream pcsx2/DEV9/DEV9.cpp:60-73, source pcsx2/DEV9/DEV9.cpp:97-158" note: > Opened read-write and mapped from the process working directory by DEV9init. The built-in eeprom table is used when it cannot be opened. diff --git a/emulators/pcem.yml b/emulators/pcem.yml index 7418f917..0fe1261c 100644 --- a/emulators/pcem.yml +++ b/emulators/pcem.yml @@ -52,7 +52,7 @@ files: note: > MDA/Hercules character generator ROM. Loaded unconditionally by loadbios() via loadfont() at startup, regardless of selected video card. - source_ref: "src/mem.c:107" + source_ref: "source src/mem.c:107" # ======================================================== # XT-IDE BIOS (optional, loaded for XT-class machines) @@ -64,7 +64,7 @@ files: XT-IDE Universal BIOS for XT-class machines. Loaded as option ROM at 0xC8000. Used by IBM PC, IBM XT, Generic XT, DTK XT, AMI XT, Tandy, Amstrad, Euro PC, Olivetti, PC2086, PC3086, and other XT clones. - source_ref: "src/mem.c:60-72" + source_ref: "source src/mem.c:60-72" - name: "AT-IDE BIOS" path: "roms/ide_at.bin" @@ -72,7 +72,7 @@ files: note: > XT-IDE Universal BIOS for AT-class machines. Loaded as option ROM. Used by IBM AT, Compaq Deskpro 386, Phoenix 386, DTK 386. - source_ref: "src/mem.c:74-86" + source_ref: "source src/mem.c:74-86" - name: "AT-IDE BIOS v1.1.5" path: "roms/ide_at_1_1_5.bin" @@ -80,7 +80,7 @@ files: note: > XT-IDE Universal BIOS v1.1.5 for AT-class machines. Used specifically by IBM PS/1 model 2011. - source_ref: "src/mem.c:88-100" + source_ref: "source src/mem.c:88-100" # ======================================================== # MACHINE BIOS ROMs - IBM @@ -89,31 +89,31 @@ files: path: "roms/ibmpc/pc102782.bin" required: false note: "IBM 5150 PC BIOS dated 10/27/82 (8 KB)." - source_ref: "src/mem.c:382-386" + source_ref: "source src/mem.c:382-386" - name: "IBM PC BASIC C1.1 F6" path: "roms/ibmpc/basicc11.f6" required: false note: "IBM Cassette BASIC C1.1 ROM, bank F6. Optional for IBM PC." - source_ref: "src/mem.c:387-388" + source_ref: "source src/mem.c:387-388" - name: "IBM PC BASIC C1.1 F8" path: "roms/ibmpc/basicc11.f8" required: false note: "IBM Cassette BASIC C1.1 ROM, bank F8." - source_ref: "src/mem.c:391-393" + source_ref: "source src/mem.c:391-393" - name: "IBM PC BASIC C1.1 FA" path: "roms/ibmpc/basicc11.fa" required: false note: "IBM Cassette BASIC C1.1 ROM, bank FA." - source_ref: "src/mem.c:395-397" + source_ref: "source src/mem.c:395-397" - name: "IBM PC BASIC C1.1 FC" path: "roms/ibmpc/basicc11.fc" required: false note: "IBM Cassette BASIC C1.1 ROM, bank FC." - source_ref: "src/mem.c:399-401" + source_ref: "source src/mem.c:399-401" - name: "IBM XT BIOS (combined)" path: "roms/ibmxt/xt.rom" @@ -121,37 +121,37 @@ files: note: > IBM 5160 XT BIOS (64 KB combined ROM). Fallback: if this file is missing, the core tries the split ROMs 5000027.u19 + 1501512.u18. - source_ref: "src/mem.c:203-222" + source_ref: "source src/mem.c:203-222" - name: "IBM XT BIOS U19" path: "roms/ibmxt/5000027.u19" required: false note: "IBM XT BIOS low chip. Used when xt.rom is not present." - source_ref: "src/mem.c:206" + source_ref: "source src/mem.c:206" - name: "IBM XT BIOS U18" path: "roms/ibmxt/1501512.u18" required: false note: "IBM XT BIOS high chip. Used when xt.rom is not present." - source_ref: "src/mem.c:207" + source_ref: "source src/mem.c:207" - name: "IBM PCjr BIOS" path: "roms/ibmpcjr/bios.rom" required: false note: "IBM PCjr BIOS (64 KB). Required for PCjr machine model." - source_ref: "src/mem.c:226-229" + source_ref: "source src/mem.c:226-229" - name: "IBM AT BIOS U27" path: "roms/ibmat/62x0820.u27" required: false note: "IBM 5170 AT BIOS low chip. Paired with 62x0821.u47." - source_ref: "src/mem.c:299" + source_ref: "source src/mem.c:299" - name: "IBM AT BIOS U47" path: "roms/ibmat/62x0821.u47" required: false note: "IBM 5170 AT BIOS high chip. Paired with 62x0820.u27." - source_ref: "src/mem.c:300" + source_ref: "source src/mem.c:300" - name: "IBM PS/1 model 2011 BIOS" path: "roms/ibmps1es/f80000.bin" @@ -159,7 +159,7 @@ files: note: > IBM PS/1 model 2011 BIOS (128 KB). 64 KB is read from offset 0x60000. Also loaded separately by PS/1 motherboard init as a high ROM at 0xF80000. - source_ref: "src/mem.c:513-517, src/ps1.c:127-128" + source_ref: "source src/mem.c:513-517, source src/ps1.c:127-128" # ======================================================== # MACHINE BIOS ROMs - Tandy @@ -168,13 +168,13 @@ files: path: "roms/tandy/tandy1t1.020" required: false note: "Tandy 1000 BIOS v01.020 (64 KB)." - source_ref: "src/mem.c:165-168" + source_ref: "source src/mem.c:165-168" - name: "Tandy 1000 HX BIOS" path: "roms/tandy1000hx/v020000.u12" required: false note: "Tandy 1000 HX BIOS (128 KB)." - source_ref: "src/mem.c:172-176" + source_ref: "source src/mem.c:172-176" - name: "Tandy 1000 SL/2 BIOS low" path: "roms/tandy1000sl2/8079047.hu1" @@ -182,7 +182,7 @@ files: note: > Tandy 1000 SL/2 BIOS low chip. Paired with 8079048.hu2. Also loaded by tandy_rom.c for full bank-switched ROM (512 KB). - source_ref: "src/mem.c:180, src/tandy_rom.c:58" + source_ref: "source src/mem.c:180, source src/tandy_rom.c:58" - name: "Tandy 1000 SL/2 BIOS high" path: "roms/tandy1000sl2/8079048.hu2" @@ -190,7 +190,7 @@ files: note: > Tandy 1000 SL/2 BIOS high chip. Paired with 8079047.hu1. Also loaded by tandy_rom.c for full bank-switched ROM (512 KB). - source_ref: "src/mem.c:181, src/tandy_rom.c:59" + source_ref: "source src/mem.c:181, source src/tandy_rom.c:59" # ======================================================== # MACHINE BIOS ROMs - Amstrad / Sinclair @@ -199,85 +199,85 @@ files: path: "roms/pc1512/40043.v1" required: false note: "Amstrad PC1512 BIOS low chip." - source_ref: "src/mem.c:121" + source_ref: "source src/mem.c:121" - name: "Amstrad PC1512 BIOS high" path: "roms/pc1512/40044.v1" required: false note: "Amstrad PC1512 BIOS high chip." - source_ref: "src/mem.c:122" + source_ref: "source src/mem.c:122" - name: "Amstrad PC1512 font ROM" path: "roms/pc1512/40078.ic127" required: false note: "Amstrad PC1512 character generator ROM." - source_ref: "src/mem.c:132" + source_ref: "source src/mem.c:132" - name: "Amstrad PC1640 BIOS low" path: "roms/pc1640/40044.v3" required: false note: "Amstrad PC1640 BIOS low chip." - source_ref: "src/mem.c:135" + source_ref: "source src/mem.c:135" - name: "Amstrad PC1640 BIOS high" path: "roms/pc1640/40043.v3" required: false note: "Amstrad PC1640 BIOS high chip." - source_ref: "src/mem.c:136" + source_ref: "source src/mem.c:136" - name: "Amstrad PC1640 video BIOS" path: "roms/pc1640/40100" required: false note: "Amstrad PC1640 built-in EGA video BIOS. Also used by vid_pc1640 device." - source_ref: "src/mem.c:145, src/vid_pc1640.c:124" + source_ref: "source src/mem.c:145, source src/vid_pc1640.c:124" - name: "Sinclair PC200 BIOS high" path: "roms/pc200/pc20v2.1" required: false note: "Sinclair PC200 BIOS high chip." - source_ref: "src/mem.c:151" + source_ref: "source src/mem.c:151" - name: "Sinclair PC200 BIOS low" path: "roms/pc200/pc20v2.0" required: false note: "Sinclair PC200 BIOS low chip." - source_ref: "src/mem.c:152" + source_ref: "source src/mem.c:152" - name: "Sinclair PC200 font ROM" path: "roms/pc200/40109.bin" required: false note: "Sinclair PC200 character generator ROM." - source_ref: "src/mem.c:162" + source_ref: "source src/mem.c:162" - name: "Amstrad PC2086 BIOS low" path: "roms/pc2086/40179.ic129" required: false note: "Amstrad PC2086 BIOS low chip." - source_ref: "src/mem.c:261" + source_ref: "source src/mem.c:261" - name: "Amstrad PC2086 BIOS high" path: "roms/pc2086/40180.ic132" required: false note: "Amstrad PC2086 BIOS high chip." - source_ref: "src/mem.c:262" + source_ref: "source src/mem.c:262" - name: "Amstrad PC2086 video BIOS" path: "roms/pc2086/40186.ic171" required: false note: "Amstrad PC2086 Paradise PVGA1A video BIOS." - source_ref: "src/mem.c:273, src/vid_paradise.c:329" + source_ref: "source src/mem.c:273, source src/vid_paradise.c:329" - name: "Amstrad PC3086 BIOS" path: "roms/pc3086/fc00.bin" required: false note: "Amstrad PC3086 system BIOS (16 KB)." - source_ref: "src/mem.c:281" + source_ref: "source src/mem.c:281" - name: "Amstrad PC3086 video BIOS" path: "roms/pc3086/c000.bin" required: false note: "Amstrad PC3086 Paradise PVGA1A video BIOS." - source_ref: "src/mem.c:285, src/vid_paradise.c:338" + source_ref: "source src/mem.c:285, source src/vid_paradise.c:338" # ======================================================== # MACHINE BIOS ROMs - Other XT clones @@ -286,61 +286,61 @@ files: path: "roms/genxt/pcxt.rom" required: false note: "Generic XT clone BIOS (8 KB)." - source_ref: "src/mem.c:233-236" + source_ref: "source src/mem.c:233-236" - name: "DTK XT BIOS" path: "roms/dtk/DTK_ERSO_2.42_2764.bin" required: false note: "DTK XT clone BIOS (8 KB)." - source_ref: "src/mem.c:240-243" + source_ref: "source src/mem.c:240-243" - name: "AMI XT BIOS" path: "roms/amixt/AMI_8088_BIOS_31JAN89.BIN" required: false note: "AMI 8088 XT clone BIOS dated 31 Jan 1989 (8 KB)." - source_ref: "src/mem.c:539-542" + source_ref: "source src/mem.c:539-542" - name: "VTech Laser Turbo XT BIOS" path: "roms/ltxt/27C64.bin" required: false note: "VTech Laser Turbo XT BIOS (8 KB)." - source_ref: "src/mem.c:547-550" + source_ref: "source src/mem.c:547-550" - name: "VTech Laser XT3 BIOS" path: "roms/lxt3/27C64D.bin" required: false note: "VTech Laser XT3 BIOS (8 KB)." - source_ref: "src/mem.c:555-558" + source_ref: "source src/mem.c:555-558" - name: "Phoenix XT BIOS" path: "roms/pxxt/000p001.bin" required: false note: "Phoenix XT clone BIOS (8 KB)." - source_ref: "src/mem.c:585-588" + source_ref: "source src/mem.c:585-588" - name: "Juko PC BIOS" path: "roms/jukopc/000o001.bin" required: false note: "Juko XT clone BIOS (8 KB)." - source_ref: "src/mem.c:593-596" + source_ref: "source src/mem.c:593-596" - name: "Euro PC BIOS" path: "roms/europc/50145" required: false note: "Schneider Euro PC BIOS (32 KB)." - source_ref: "src/mem.c:374-377" + source_ref: "source src/mem.c:374-377" - name: "Olivetti M24 BIOS low" path: "roms/olivetti_m24/olivetti_m24_version_1.43_low.bin" required: false note: "Olivetti M24 BIOS low chip, version 1.43." - source_ref: "src/mem.c:247" + source_ref: "source src/mem.c:247" - name: "Olivetti M24 BIOS high" path: "roms/olivetti_m24/olivetti_m24_version_1.43_high.bin" required: false note: "Olivetti M24 BIOS high chip, version 1.43." - source_ref: "src/mem.c:248" + source_ref: "source src/mem.c:248" # ======================================================== # MACHINE BIOS ROMs - 286 AT clones @@ -349,31 +349,31 @@ files: path: "roms/cmdpc30/commodore pc 30 iii even.bin" required: false note: "Commodore PC 30 III BIOS even chip." - source_ref: "src/mem.c:312" + source_ref: "source src/mem.c:312" - name: "Commodore PC 30 III BIOS odd" path: "roms/cmdpc30/commodore pc 30 iii odd.bin" required: false note: "Commodore PC 30 III BIOS odd chip." - source_ref: "src/mem.c:313" + source_ref: "source src/mem.c:313" - name: "AMI 286 BIOS" path: "roms/ami286/amic206.bin" required: false note: "AMI 286 clone BIOS (64 KB)." - source_ref: "src/mem.c:365-368" + source_ref: "source src/mem.c:365-368" - name: "Dell System 200 BIOS low" path: "roms/dells200/dell0.bin" required: false note: "Dell System 200 BIOS low chip." - source_ref: "src/mem.c:326" + source_ref: "source src/mem.c:326" - name: "Dell System 200 BIOS high" path: "roms/dells200/dell1.bin" required: false note: "Dell System 200 BIOS high chip." - source_ref: "src/mem.c:327" + source_ref: "source src/mem.c:327" # ======================================================== # MACHINE BIOS ROMs - 386 machines @@ -382,61 +382,61 @@ files: path: "roms/deskpro386/109592-005.U11.bin" required: false note: "Compaq Deskpro 386 BIOS low chip." - source_ref: "src/mem.c:524" + source_ref: "source src/mem.c:524" - name: "Compaq Deskpro 386 BIOS U13" path: "roms/deskpro386/109591-005.U13.bin" required: false note: "Compaq Deskpro 386 BIOS high chip." - source_ref: "src/mem.c:525" + source_ref: "source src/mem.c:525" - name: "Acer 386SX BIOS" path: "roms/acer386/acer386.bin" required: false note: "Acer 386SX/25N BIOS (64 KB)." - source_ref: "src/mem.c:353-356" + source_ref: "source src/mem.c:353-356" - name: "Acer 386SX OTI-067 video BIOS" path: "roms/acer386/oti067.bin" required: false note: "OTI-067 video BIOS for Acer 386SX (on-board video)." - source_ref: "src/mem.c:359, src/vid_oti067.c:184" + source_ref: "source src/mem.c:359, source src/vid_oti067.c:184" - name: "Phoenix 386 BIOS low" path: "roms/px386/3iip001l.bin" required: false note: "Phoenix 386 clone BIOS low chip." - source_ref: "src/mem.c:563" + source_ref: "source src/mem.c:563" - name: "Phoenix 386 BIOS high" path: "roms/px386/3iip001h.bin" required: false note: "Phoenix 386 clone BIOS high chip." - source_ref: "src/mem.c:564" + source_ref: "source src/mem.c:564" - name: "DTK 386 BIOS" path: "roms/dtk386/3cto001.bin" required: false note: "DTK 386SX clone BIOS with NEAT chipset (64 KB)." - source_ref: "src/mem.c:577-580" + source_ref: "source src/mem.c:577-580" - name: "Amstrad MegaPC BIOS low" path: "roms/megapc/41651-bios lo.u18" required: false note: "Amstrad MegaPC BIOS low chip." - source_ref: "src/mem.c:407" + source_ref: "source src/mem.c:407" - name: "Amstrad MegaPC BIOS high" path: "roms/megapc/211253-bios hi.u19" required: false note: "Amstrad MegaPC BIOS high chip." - source_ref: "src/mem.c:408" + source_ref: "source src/mem.c:408" - name: "AMI 386 BIOS" path: "roms/ami386/ami386.bin" required: false note: "AMI 386 clone BIOS with Headland/OPTi 82C495 chipset (64 KB)." - source_ref: "src/mem.c:345-348" + source_ref: "source src/mem.c:345-348" # ======================================================== # MACHINE BIOS ROMs - 486 machines @@ -445,37 +445,37 @@ files: path: "roms/ami486/ami486.BIN" required: false note: "AMI 486 clone BIOS with ALi M1429 chipset (64 KB)." - source_ref: "src/mem.c:422-425" + source_ref: "source src/mem.c:422-425" - name: "AMI WinBIOS 486" path: "roms/win486/ALI1429G.AMW" required: false note: "AMI WinBIOS 486 with ALi M1429G chipset (64 KB)." - source_ref: "src/mem.c:431-434" + source_ref: "source src/mem.c:431-434" - name: "HOT-433 PCI 486 BIOS" path: "roms/hot-433/hot-433.ami" required: false note: "HOT-433 PCI 486 BIOS with UMC UM8881F chipset (128 KB)." - source_ref: "src/mem.c:439-443" + source_ref: "source src/mem.c:439-443" - name: "DTK 486 BIOS" path: "roms/dtk486/4siw005.bin" required: false note: "DTK PKM-0038S E-2 BIOS with SiS 85C471 chipset (64 KB)." - source_ref: "src/mem.c:601-604" + source_ref: "source src/mem.c:601-604" - name: "Award SiS 496 BIOS" path: "roms/sis496/SIS496-1.AWA" required: false note: "Award BIOS for SiS 496/497 chipset (128 KB)." - source_ref: "src/mem.c:448-452" + source_ref: "source src/mem.c:448-452" - name: "Rise R418 BIOS" path: "roms/r418/r418i.bin" required: false note: "Rise Computer R418 BIOS with SiS 496/497 chipset (128 KB)." - source_ref: "src/mem.c:608-612" + source_ref: "source src/mem.c:608-612" # ======================================================== # MACHINE BIOS ROMs - Pentium machines @@ -484,79 +484,79 @@ files: path: "roms/revenge/1009AF2_.BIO" required: false note: "Intel Premiere/PCI BIOS (430LX, code-name Batman). Main BIOS block." - source_ref: "src/mem.c:469-471" + source_ref: "source src/mem.c:469-471" - name: "Intel Premiere/PCI (Batman) BIOS ext" path: "roms/revenge/1009AF2_.BI1" required: false note: "Intel Premiere/PCI BIOS extension block." - source_ref: "src/mem.c:474-478" + source_ref: "source src/mem.c:474-478" - name: "Intel Premiere/PCI II (Plato) BIOS" path: "roms/plato/1016AX1_.BIO" required: false note: "Intel Premiere/PCI II BIOS (430NX). Main BIOS block." - source_ref: "src/mem.c:617-620" + source_ref: "source src/mem.c:617-620" - name: "Intel Premiere/PCI II (Plato) BIOS ext" path: "roms/plato/1016AX1_.BI1" required: false note: "Intel Premiere/PCI II BIOS extension block." - source_ref: "src/mem.c:622-625" + source_ref: "source src/mem.c:622-625" - name: "Intel Advanced/EV (Endeavor) BIOS" path: "roms/endeavor/1006CB0_.BIO" required: false note: "Intel Advanced/EV BIOS (430FX). Main BIOS block." - source_ref: "src/mem.c:483-485" + source_ref: "source src/mem.c:483-485" - name: "Intel Advanced/EV (Endeavor) BIOS ext" path: "roms/endeavor/1006CB0_.BI1" required: false note: "Intel Advanced/EV BIOS extension block." - source_ref: "src/mem.c:488-491" + source_ref: "source src/mem.c:488-491" - name: "PC Partner MB500N BIOS" path: "roms/mb500n/031396S.BIN" required: false note: "PC Partner MB500N BIOS (430FX, Award, 128 KB)." - source_ref: "src/mem.c:632-635" + source_ref: "source src/mem.c:632-635" - name: "ASUS P/I-P54TP4XE BIOS" path: "roms/p54tp4xe/T15I0302.AWD" required: false note: "ASUS P/I-P54TP4XE BIOS (430FX, Award, 128 KB)." - source_ref: "src/mem.c:640-643" + source_ref: "source src/mem.c:640-643" - name: "Acer M3A BIOS" path: "roms/acerm3a/r01-b3.bin" required: false note: "Acer M3A BIOS (430HX, 128 KB)." - source_ref: "src/mem.c:648-651" + source_ref: "source src/mem.c:648-651" - name: "Acer V35N BIOS" path: "roms/acerv35n/V35ND1S1.BIN" required: false note: "Acer V35N BIOS (430HX, 128 KB)." - source_ref: "src/mem.c:656-659" + source_ref: "source src/mem.c:656-659" - name: "ASUS P/I-P55T2P4 BIOS" path: "roms/p55t2p4/0207_J2.BIN" required: false note: "ASUS P/I-P55T2P4 BIOS (430HX, Award, 128 KB)." - source_ref: "src/mem.c:664-667" + source_ref: "source src/mem.c:664-667" - name: "Award 430VX BIOS" path: "roms/430vx/55XWUQ0E.BIN" required: false note: "Award 430VX PCI BIOS (128 KB)." - source_ref: "src/mem.c:459-463" + source_ref: "source src/mem.c:459-463" - name: "Epox P55-VA BIOS" path: "roms/p55va/VA021297.BIN" required: false note: "Epox P55-VA BIOS (430VX, Award, 128 KB)." - source_ref: "src/mem.c:672-675" + source_ref: "source src/mem.c:672-675" # ======================================================== # VIDEO CARD ROMs (selected via gfxcard option) @@ -565,103 +565,103 @@ files: path: "roms/ibm_6277356_ega_card_u44_27128.bin" required: false note: "IBM EGA card BIOS (32 KB)." - source_ref: "src/vid_ega.c:957, 1078" + source_ref: "source src/vid_ega.c:957, 1078" - name: "Compaq EGA BIOS" path: "roms/108281-001.bin" required: false note: "Compaq EGA card BIOS (32 KB)." - source_ref: "src/vid_ega.c:997, 1083" + source_ref: "source src/vid_ega.c:997, 1083" - name: "Chips & Technologies SuperEGA BIOS" path: "roms/lega.vbi" required: false note: "Chips & Technologies SuperEGA BIOS (32 KB)." - source_ref: "src/vid_ega.c:1041, 1088" + source_ref: "source src/vid_ega.c:1041, 1088" - name: "IBM VGA BIOS" path: "roms/ibm_vga.bin" required: false note: "IBM VGA card BIOS. Also used by PS/1 VGA (same availability check)." - source_ref: "src/vid_vga.c:89, 127" + source_ref: "source src/vid_vga.c:89, 127" - name: "Compaq/Paradise VGA BIOS" path: "roms/1988-05-18.rom" required: false note: "Compaq/Paradise PVGA1A VGA BIOS dated 1988-05-18." - source_ref: "src/vid_paradise.c:366, 373" + source_ref: "source src/vid_paradise.c:366, 373" - name: "ATI VGA Edge-16 BIOS" path: "roms/vgaedge16.vbi" required: false note: "ATI VGA Edge-16 (ATI-18800) video BIOS." - source_ref: "src/vid_ati18800.c:135, 155" + source_ref: "source src/vid_ati18800.c:135, 155" - name: "ATI VGA Charger BIOS" path: "roms/bios.bin" required: false note: "ATI VGA Charger (ATI-28800) video BIOS." - source_ref: "src/vid_ati28800.c:160, 180" + source_ref: "source src/vid_ati28800.c:160, 180" - name: "OAK OTI-067 BIOS" path: "roms/oti067/bios.bin" required: false note: "OAK OTI-067 standalone video BIOS." - source_ref: "src/vid_oti067.c:158, 194" + source_ref: "source src/vid_oti067.c:158, 194" - name: "Trident TVGA8900D BIOS" path: "roms/TRIDENT.BIN" required: false note: "Trident TVGA8900D video BIOS." - source_ref: "src/vid_tvga.c:292, 307" + source_ref: "source src/vid_tvga.c:292, 307" - name: "Tseng ET4000AX BIOS" path: "roms/et4000.BIN" required: false note: "Tseng ET4000AX video BIOS." - source_ref: "src/vid_et4000.c:153, 168" + source_ref: "source src/vid_et4000.c:153, 168" - name: "Tseng ET4000/W32p BIOS" path: "roms/et4000w32.bin" required: false note: "Diamond Stealth 32 (Tseng ET4000/W32p) video BIOS." - source_ref: "src/vid_et4000w32.c:1081, 1103" + source_ref: "source src/vid_et4000w32.c:1081, 1103" - name: "S3 Vision864 BIOS" path: "roms/bahamas64.BIN" required: false note: "Paradise Bahamas 64 (S3 Vision864) video BIOS." - source_ref: "src/vid_s3.c:2001, 2015" + source_ref: "source src/vid_s3.c:2001, 2015" - name: "S3 Trio64 BIOS (Number Nine 9FX)" path: "roms/s3_764.bin" required: false note: "Number Nine 9FX (S3 764/Trio64) video BIOS." - source_ref: "src/vid_s3.c:2020, 2034" + source_ref: "source src/vid_s3.c:2020, 2034" - name: "S3 Trio32 BIOS (Phoenix)" path: "roms/86C732P.bin" required: false note: "Phoenix S3 732/Trio32 video BIOS." - source_ref: "src/vid_s3.c:2039, 2055" + source_ref: "source src/vid_s3.c:2039, 2055" - name: "S3 Trio64 BIOS (Phoenix)" path: "roms/86c764x1.bin" required: false note: "Phoenix S3 764/Trio64 video BIOS." - source_ref: "src/vid_s3.c:2060, 2076" + source_ref: "source src/vid_s3.c:2060, 2076" - name: "S3 ViRGE BIOS" path: "roms/s3virge.bin" required: false note: "Diamond Stealth 3D 2000 (S3 ViRGE) video BIOS." - source_ref: "src/vid_s3_virge.c:3746, 3936" + source_ref: "source src/vid_s3_virge.c:3746, 3936" - name: "S3 ViRGE/DX BIOS" path: "roms/86c375_1.bin" required: false note: "S3 ViRGE/DX (86C375) video BIOS." - source_ref: "src/vid_s3_virge.c:3836, 3941" + source_ref: "source src/vid_s3_virge.c:3836, 3941" - name: "ATI Mach64 GX BIOS" path: "roms/mach64gx/bios.bin" @@ -669,19 +669,19 @@ files: note: > ATI Graphics Pro Turbo (Mach64 GX) video BIOS. Also loaded by the Cirrus Logic init path (copy/paste in source). - source_ref: "src/vid_ati_mach64.c:2341, src/vid_cirrus.c:2324" + source_ref: "source src/vid_ati_mach64.c:2341, source src/vid_cirrus.c:2324" - name: "Cirrus Logic CL-GD5429 BIOS" path: "roms/5429.vbi" required: false note: "Cirrus Logic CL-GD5429 video BIOS." - source_ref: "src/vid_cl5429.c:847, 872" + source_ref: "source src/vid_cl5429.c:847, 872" - name: "Trident TGUI9440 BIOS" path: "roms/9440.vbi" required: false note: "Trident TGUI9440 video BIOS." - source_ref: "src/vid_tgui9440.c:495, 517" + source_ref: "source src/vid_tgui9440.c:495, 517" - name: "Paradise WD90C11 BIOS" path: "roms/megapc/41651-bios lo.u18" @@ -689,19 +689,19 @@ files: note: > Paradise WD90C11 video BIOS for MegaPC. Uses the MegaPC BIOS ROMs (same files as the MegaPC machine BIOS). - source_ref: "src/vid_paradise.c:348-358" + source_ref: "source src/vid_paradise.c:348-358" - name: "nVidia RIVA 128 BIOS" path: "roms/riva128.bin" required: false note: "nVidia RIVA 128 video BIOS (64 KB). Marked experimental." - source_ref: "src/vid_nv_riva128.c:1096, 1152" + source_ref: "source src/vid_nv_riva128.c:1096, 1152" - name: "nVidia RIVA TNT BIOS" path: "roms/rivatnt.bin" required: false note: "nVidia RIVA TNT video BIOS (64 KB). Marked experimental." - source_ref: "src/vid_nv_rivatnt.c:1126, 1182" + source_ref: "source src/vid_nv_rivatnt.c:1126, 1182" # ======================================================== # SOUND CARD ROMs @@ -712,7 +712,7 @@ files: note: > Creative Sound Blaster AWE32 sample ROM for EMU8000 synth chip. Required when SB AWE32 sound card is selected. - source_ref: "src/sound_emu8k.c:679, src/sound_sb.c:479" + source_ref: "source src/sound_emu8k.c:679, source src/sound_sb.c:479" # ======================================================== # NETWORK CARD ROMs @@ -721,13 +721,13 @@ files: path: "roms/rtl8029as.rom" required: false note: "Realtek RTL8029AS PCI Ethernet boot ROM (32 KB)." - source_ref: "src/ne2000.c:1694" + source_ref: "source src/ne2000.c:1694" - name: "NE2000 boot ROM" path: "roms/ne2000.rom" required: false note: "NE2000 ISA Ethernet boot ROM (64 KB)." - source_ref: "src/ne2000.c:1701" + source_ref: "source src/ne2000.c:1701" # ======================================================== # NVR/CMOS TEMPLATES (shipped with PCem distribution) @@ -739,193 +739,193 @@ files: path: "pc1512.nvr" required: false note: "CMOS/NVRAM template for Amstrad PC1512." - source_ref: "src/nvr.c:390" + source_ref: "source src/nvr.c:390" - name: "NVR: Amstrad PC1640" path: "pc1640.nvr" required: false note: "CMOS/NVRAM template for Amstrad PC1640." - source_ref: "src/nvr.c:391" + source_ref: "source src/nvr.c:391" - name: "NVR: Sinclair PC200" path: "pc200.nvr" required: false note: "CMOS/NVRAM template for Sinclair PC200." - source_ref: "src/nvr.c:392" + source_ref: "source src/nvr.c:392" - name: "NVR: Amstrad PC2086" path: "pc2086.nvr" required: false note: "CMOS/NVRAM template for Amstrad PC2086." - source_ref: "src/nvr.c:393" + source_ref: "source src/nvr.c:393" - name: "NVR: Amstrad PC3086" path: "pc3086.nvr" required: false note: "CMOS/NVRAM template for Amstrad PC3086." - source_ref: "src/nvr.c:394" + source_ref: "source src/nvr.c:394" - name: "NVR: IBM AT" path: "at.nvr" required: false note: "CMOS/NVRAM template for IBM AT." - source_ref: "src/nvr.c:395" + source_ref: "source src/nvr.c:395" - name: "NVR: IBM PS/1 model 2011" path: "ibmps1_2011.nvr" required: false note: "CMOS/NVRAM template for IBM PS/1 model 2011." - source_ref: "src/nvr.c:396" + source_ref: "source src/nvr.c:396" - name: "NVR: Commodore PC 30 III" path: "cmdpc30.nvr" required: false note: "CMOS/NVRAM template for Commodore PC 30 III." - source_ref: "src/nvr.c:397" + source_ref: "source src/nvr.c:397" - name: "NVR: AMI 286" path: "ami286.nvr" required: false note: "CMOS/NVRAM template for AMI 286 clone." - source_ref: "src/nvr.c:398" + source_ref: "source src/nvr.c:398" - name: "NVR: Dell System 200" path: "dell200.nvr" required: false note: "CMOS/NVRAM template for Dell System 200." - source_ref: "src/nvr.c:399" + source_ref: "source src/nvr.c:399" - name: "NVR: IBM AT 386" path: "at386.nvr" required: false note: "CMOS/NVRAM template for IBM AT 386." - source_ref: "src/nvr.c:400" + source_ref: "source src/nvr.c:400" - name: "NVR: Compaq Deskpro 386" path: "deskpro386.nvr" required: false note: "CMOS/NVRAM template for Compaq Deskpro 386." - source_ref: "src/nvr.c:401" + source_ref: "source src/nvr.c:401" - name: "NVR: Acer 386SX" path: "acer386.nvr" required: false note: "CMOS/NVRAM template for Acer 386SX/25N." - source_ref: "src/nvr.c:402" + source_ref: "source src/nvr.c:402" - name: "NVR: Amstrad MegaPC" path: "megapc.nvr" required: false note: "CMOS/NVRAM template for Amstrad MegaPC." - source_ref: "src/nvr.c:403" + source_ref: "source src/nvr.c:403" - name: "NVR: AMI 386" path: "ami386.nvr" required: false note: "CMOS/NVRAM template for AMI 386 clone." - source_ref: "src/nvr.c:404" + source_ref: "source src/nvr.c:404" - name: "NVR: AMI 486" path: "ami486.nvr" required: false note: "CMOS/NVRAM template for AMI 486 clone." - source_ref: "src/nvr.c:405" + source_ref: "source src/nvr.c:405" - name: "NVR: AMI WinBIOS 486" path: "win486.nvr" required: false note: "CMOS/NVRAM template for AMI WinBIOS 486." - source_ref: "src/nvr.c:406" + source_ref: "source src/nvr.c:406" - name: "NVR: HOT-433 PCI 486" path: "hot-433.nvr" required: false note: "CMOS/NVRAM template for HOT-433 PCI 486." - source_ref: "src/nvr.c:407" + source_ref: "source src/nvr.c:407" - name: "NVR: Award SiS 496" path: "sis496.nvr" required: false note: "CMOS/NVRAM template for Award SiS 496/497." - source_ref: "src/nvr.c:408" + source_ref: "source src/nvr.c:408" - name: "NVR: Award 430VX" path: "430vx.nvr" required: false note: "CMOS/NVRAM template for Award 430VX PCI." - source_ref: "src/nvr.c:409" + source_ref: "source src/nvr.c:409" - name: "NVR: Intel Premiere/PCI (Batman)" path: "revenge.nvr" required: false note: "CMOS/NVRAM template for Intel Premiere/PCI." - source_ref: "src/nvr.c:410" + source_ref: "source src/nvr.c:410" - name: "NVR: Intel Advanced/EV (Endeavor)" path: "endeavor.nvr" required: false note: "CMOS/NVRAM template for Intel Advanced/EV." - source_ref: "src/nvr.c:411" + source_ref: "source src/nvr.c:411" - name: "NVR: Phoenix 386" path: "px386.nvr" required: false note: "CMOS/NVRAM template for Phoenix 386 clone." - source_ref: "src/nvr.c:412" + source_ref: "source src/nvr.c:412" - name: "NVR: DTK 386" path: "dtk386.nvr" required: false note: "CMOS/NVRAM template for DTK 386SX clone." - source_ref: "src/nvr.c:413" + source_ref: "source src/nvr.c:413" - name: "NVR: DTK 486" path: "dtk486.nvr" required: false note: "CMOS/NVRAM template for DTK 486." - source_ref: "src/nvr.c:414" + source_ref: "source src/nvr.c:414" - name: "NVR: Rise R418" path: "r418.nvr" required: false note: "CMOS/NVRAM template for Rise Computer R418." - source_ref: "src/nvr.c:415" + source_ref: "source src/nvr.c:415" - name: "NVR: Intel Premiere/PCI II (Plato)" path: "plato.nvr" required: false note: "CMOS/NVRAM template for Intel Premiere/PCI II." - source_ref: "src/nvr.c:416" + source_ref: "source src/nvr.c:416" - name: "NVR: PC Partner MB500N" path: "mb500n.nvr" required: false note: "CMOS/NVRAM template for PC Partner MB500N." - source_ref: "src/nvr.c:417" + source_ref: "source src/nvr.c:417" - name: "NVR: Acer M3A" path: "acerm3a.nvr" required: false note: "CMOS/NVRAM template for Acer M3A." - source_ref: "src/nvr.c:418" + source_ref: "source src/nvr.c:418" - name: "NVR: Acer V35N" path: "acerv35n.nvr" required: false note: "CMOS/NVRAM template for Acer V35N." - source_ref: "src/nvr.c:419" + source_ref: "source src/nvr.c:419" - name: "NVR: ASUS P/I-P55T2P4" path: "p55t2p4.nvr" required: false note: "CMOS/NVRAM template for ASUS P/I-P55T2P4." - source_ref: "src/nvr.c:420" + source_ref: "source src/nvr.c:420" - name: "NVR: Epox P55-VA" path: "p55va.nvr" required: false note: "CMOS/NVRAM template for Epox P55-VA." - source_ref: "src/nvr.c:421" + source_ref: "source src/nvr.c:421" # ======================================================== # EEPROM TEMPLATES (shipped with upstream PCem) @@ -937,16 +937,16 @@ files: path: "tandy1000hx.bin" required: false note: "Tandy 1000 HX EEPROM state (128 bytes). Initializes to zeros if absent." - source_ref: "src/tandy_eeprom.c:128" + source_ref: "source src/tandy_eeprom.c:128" - name: "Tandy 1000 SL/2 EEPROM" path: "tandy1000sl2.bin" required: false note: "Tandy 1000 SL/2 EEPROM state (128 bytes). Initializes to zeros if absent." - source_ref: "src/tandy_eeprom.c:131" + source_ref: "source src/tandy_eeprom.c:131" - name: "AdLib Gold EEPROM" path: "nvr/adgold.bin" required: false note: "AdLib Gold sound card EEPROM state (24 bytes). Initializes to defaults if absent." - source_ref: "src/sound_adlibgold.c:789" + source_ref: "source src/sound_adlibgold.c:789" diff --git a/emulators/pcsx1.yml b/emulators/pcsx1.yml index 711ad49b..bd9983e5 100644 --- a/emulators/pcsx1.yml +++ b/emulators/pcsx1.yml @@ -25,7 +25,7 @@ files: hle_fallback: true size: 524288 validation: [size] - source_ref: "frontend/libretro.c:1229 (bios[0]), :1181 (size check)" + source_ref: "source frontend/libretro.c:1229 (bios[0]), :1181 (size check)" - name: "scph5501.bin" description: "SCPH-5501 (v3.0 11-18-96 A)" @@ -34,7 +34,7 @@ files: hle_fallback: true size: 524288 validation: [size] - source_ref: "frontend/libretro.c:1229 (bios[1]), :1181 (size check)" + source_ref: "source frontend/libretro.c:1229 (bios[1]), :1181 (size check)" - name: "scph7001.bin" description: "SCPH-7001 (v4.1 12-16-97 A)" @@ -43,7 +43,7 @@ files: hle_fallback: true size: 524288 validation: [size] - source_ref: "frontend/libretro.c:1229 (bios[2]), :1181 (size check)" + source_ref: "source frontend/libretro.c:1229 (bios[2]), :1181 (size check)" # Dynamic scan fallback: after the 3 named files, find_any_bios() scans the # system directory for any file starting with "scph" (case-insensitive) that diff --git a/emulators/pcsx2x6.yml b/emulators/pcsx2x6.yml index 59410fc2..97b1240b 100644 --- a/emulators/pcsx2x6.yml +++ b/emulators/pcsx2x6.yml @@ -91,7 +91,7 @@ files: skips it. Named after the board model by the dumper, extension rom0. The aliases are the three board dumps held here, COH-H31000, System 246C and System 256. Each carries its romdir at 0x2740 and answers the same test. - source_ref: "pcsx2/ps2/BiosTools.cpp:268-292, pcsx2/ps2/BiosTools.cpp:80-207, pcsx2/ps2/BiosTools.cpp:327-379" + source_ref: "source pcsx2/ps2/BiosTools.cpp:268-292, source pcsx2/ps2/BiosTools.cpp:80-207, source pcsx2/ps2/BiosTools.cpp:327-379" - name: COH-H31100.rom1 system: namco-system246 @@ -99,7 +99,7 @@ files: max_size: 4194304 description: "ROM1 board region" note: "Tried as {bios}.rom1 then {biosbase}.rom1. Read into the 4 MB ROM1 region and truncated to it. Logged and skipped when absent. Mapped at 0xB0000000, where rom0:ACDEV declares rom1: on a COH-H." - source_ref: "pcsx2/ps2/BiosTools.cpp:224-251, pcsx2/ps2/BiosTools.cpp:376, pcsx2/MemoryTypes.h:14, pcsx2/Memory.cpp:416" + source_ref: "source pcsx2/ps2/BiosTools.cpp:224-251, source pcsx2/ps2/BiosTools.cpp:376, source pcsx2/MemoryTypes.h:14, source pcsx2/Memory.cpp:416" - name: COH-H31100.rom2 system: namco-system246 @@ -107,7 +107,7 @@ files: max_size: 4194304 description: "ROM2 board region" note: "Tried as {bios}.rom2 then {biosbase}.rom2. Read into the 4 MB ROM2 region and truncated to it. The dumper reads 512 KB off the board." - source_ref: "pcsx2/ps2/BiosTools.cpp:224-251, pcsx2/ps2/BiosTools.cpp:377, pcsx2/MemoryTypes.h:15" + source_ref: "source pcsx2/ps2/BiosTools.cpp:224-251, source pcsx2/ps2/BiosTools.cpp:377, source pcsx2/MemoryTypes.h:15" - name: COH-H31100.nvm aliases: @@ -120,7 +120,7 @@ files: size: 1024 description: "Board NVRAM" note: "Read from the BIOS path with the extension replaced by nvm. Carries the iLinkId the 256 games read as a regional signature, and a hardcoded id stands in when the file is missing or blank there. A default image is built when the file cannot be read." - source_ref: "pcsx2/CDVD/CDVD.cpp:47, pcsx2/CDVD/CDVD.cpp:140-178, pcsx2/CDVD/CDVD.cpp:2608" + source_ref: "source pcsx2/CDVD/CDVD.cpp:47, source pcsx2/CDVD/CDVD.cpp:140-178, source pcsx2/CDVD/CDVD.cpp:2608" - name: COH-H31100.mec aliases: @@ -133,7 +133,7 @@ files: size: 4 description: "Mechacon version" note: "Read from the BIOS path with the extension replaced by mec. Written with 0x0104020A, the version of a COH-H31100, when absent." - source_ref: "pcsx2/CDVD/CDVD.cpp:51-52, pcsx2/CDVD/CDVD.cpp:196-209" + source_ref: "source pcsx2/CDVD/CDVD.cpp:51-52, source pcsx2/CDVD/CDVD.cpp:196-209" - name: eeprom.dat system: namco-system246 @@ -142,7 +142,7 @@ files: size: 64 description: "DEV9 EEPROM" note: "Opened from the working directory at DEV9 init and mapped over 64 bytes. A compiled-in 64 byte image stands in when the file is missing or cannot be mapped." - source_ref: "pcsx2/DEV9/DEV9.cpp:67-77, pcsx2/DEV9/DEV9.cpp:116-167" + source_ref: "source pcsx2/DEV9/DEV9.cpp:67-77, source pcsx2/DEV9/DEV9.cpp:116-167" - name: flash.dat system: namco-system246 @@ -151,7 +151,7 @@ files: max_size: 8650752 description: "DEV9 SmartMedia flash image" note: "Opened from the working directory at DEV9 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 or short." - source_ref: "pcsx2/DEV9/flash.cpp:9-16, pcsx2/DEV9/flash.cpp:62-86, pcsx2/DEV9/DEV9.cpp:114" + source_ref: "source pcsx2/DEV9/flash.cpp:9-16, source pcsx2/DEV9/flash.cpp:62-86, source pcsx2/DEV9/DEV9.cpp:114" - name: GameIndex.yaml path: bin/resources/GameIndex.yaml @@ -162,7 +162,7 @@ files: size: 7941 description: "Arcade game database" note: "Keyed by NM gameid, one entry per arcade title, carrying the board variant, the media type, the boot program and the GS fixes. Supplies the platform and media values a minimal .acgame leaves out. Console error when missing." - source_ref: "pcsx2/GameDatabase.cpp:39, pcsx2/GameDatabase.cpp:979-990, pcsx2/VMManager.cpp:1385-1415" + source_ref: "upstream pcsx2/GameDatabase.cpp:39, source pcsx2/GameDatabase.cpp:979-990, source pcsx2/VMManager.cpp:1385-1415" - name: RedumpDatabase.yaml path: bin/resources/RedumpDatabase.yaml @@ -173,7 +173,7 @@ files: size: 1976895 description: "Disc hash database" note: "Read on demand to match a disc against its catalogue entry in the game summary. Console error when missing." - source_ref: "pcsx2/GameDatabase.cpp:1086, pcsx2/GameDatabase.cpp:1143-1152" + source_ref: "source pcsx2/GameDatabase.cpp:1086, source pcsx2/GameDatabase.cpp:1143-1152" - name: patches.zip path: bin/resources/patches.zip @@ -184,7 +184,7 @@ files: size: 1312 description: "Bundled patch archive" note: "Opened read-only from the resources folder. Built-in patches are unavailable and an on-screen error is shown when it cannot be opened. Fetched from the patches repository at build time, not committed." - source_ref: "pcsx2/Patch.cpp:117, pcsx2/Patch.cpp:289-315, .github/workflows/linux_build_qt.yml:129" + source_ref: "upstream pcsx2/Patch.cpp:117, source pcsx2/Patch.cpp:289-315, upstream .github/workflows/linux_build_qt.yml:129" - name: game_controller_db.txt path: bin/resources/game_controller_db.txt @@ -195,4 +195,4 @@ files: size: 515563 description: "SDL controller mapping database" note: "A copy in the user data root takes precedence over the one in resources. Fed to SDL as a hint. Without either, SDL falls back to its built-in mappings and an error is logged." - source_ref: "pcsx2/Input/SDLInputSource.cpp:24, pcsx2/Input/SDLInputSource.cpp:614-629" + source_ref: "upstream pcsx2/Input/SDLInputSource.cpp:24, source pcsx2/Input/SDLInputSource.cpp:614-629" diff --git a/emulators/pcsx_rearmed.yml b/emulators/pcsx_rearmed.yml index d045533d..6852e0d3 100644 --- a/emulators/pcsx_rearmed.yml +++ b/emulators/pcsx_rearmed.yml @@ -29,7 +29,7 @@ files: required: false hle_fallback: true validation: [size] - source_ref: "frontend/libretro.c:3864-3867 (listed_bios[0])" + source_ref: "source frontend/libretro.c:3864-3867 (listed_bios[0])" note: "Preferred JP BIOS, searched first by exact filename." # -- Region: North America (PSX_REGION_US = 0) -- @@ -41,7 +41,7 @@ files: required: false hle_fallback: true validation: [size] - source_ref: "frontend/libretro.c:3864-3867 (listed_bios[1])" + source_ref: "source frontend/libretro.c:3864-3867 (listed_bios[1])" note: "Preferred US BIOS, searched first by exact filename." # -- Region: Europe (PSX_REGION_EU = 2) -- @@ -53,7 +53,7 @@ files: required: false hle_fallback: true validation: [size] - source_ref: "frontend/libretro.c:3864-3867 (listed_bios[2])" + source_ref: "source frontend/libretro.c:3864-3867 (listed_bios[2])" note: "Preferred EU BIOS, searched first by exact filename." # -- Fallback BIOS filenames (searched in order after scph550x) -- @@ -65,7 +65,7 @@ files: required: false hle_fallback: true validation: [size] - source_ref: "frontend/libretro.c:3864-3867 (listed_bios[3]), frontend/libretro.c:3654-3669 (try_use_bios region guess)" + source_ref: "source frontend/libretro.c:3864-3867 (listed_bios[3]), source frontend/libretro.c:3654-3669 (try_use_bios region guess)" note: "The core reads the region out of the image: bytes 0x7ff51 are ' J' in this dump, so it takes the JP slot (' E' takes EU, anything else US), one image per slot, first found kept. The disc licence picks the slot at boot (Config.Bios[Config.PsxRegion]), and a US or EU disc only reaches this file when its own slot is empty. Must be 512 KB." - name: "scph101.bin" @@ -75,7 +75,7 @@ files: required: false hle_fallback: true validation: [size] - source_ref: "frontend/libretro.c:3864-3867 (listed_bios[4])" + source_ref: "source frontend/libretro.c:3864-3867 (listed_bios[4])" note: "PSone slim model." - name: "scph7001.bin" @@ -85,7 +85,7 @@ files: required: false hle_fallback: true validation: [size] - source_ref: "frontend/libretro.c:3864-3867 (listed_bios[5])" + source_ref: "source frontend/libretro.c:3864-3867 (listed_bios[5])" - name: "scph1001.bin" description: "SCPH-1001 (v2.2 12-04-95 A)" @@ -94,7 +94,7 @@ files: required: false hle_fallback: true validation: [size] - source_ref: "frontend/libretro.c:3864-3867 (listed_bios[6])" + source_ref: "source frontend/libretro.c:3864-3867 (listed_bios[6])" note: "Original US model. Last in the explicit filename search list." # -- Dynamic scan fallback -- diff --git a/emulators/picodrive.yml b/emulators/picodrive.yml index 4d7fe0b9..3d8e4e80 100644 --- a/emulators/picodrive.yml +++ b/emulators/picodrive.yml @@ -57,7 +57,7 @@ files: - name: "carthw.cfg" required: false note: "Cartridge hardware database for special mapper and EEPROM detection. Built-in fallback compiled into the core." - source_ref: "platform/libretro/libretro.c:1627, pico/cart.c:1020-1022" + source_ref: "source platform/libretro/libretro.c:1627, source pico/cart.c:1020-1022" # ------------------------------------------------------- # Mega CD / Sega CD - US region @@ -70,7 +70,7 @@ files: required: true size: 131072 # 128 KB (0x20000) note: "US Sega CD Model 2 BIOS (September 1993). First in US search order. The US list serves every disc whose security byte is neither 0x64 nor 0xa1 (pico/cd/cd_image.c:190, 247-248)." - source_ref: "platform/libretro/libretro.c:1273" + source_ref: "source platform/libretro/libretro.c:1273" - name: "SegaCDBIOS9303.bin" system: sega-megacd @@ -80,7 +80,7 @@ files: required: false size: 131072 note: "US Sega CD BIOS (March 1993). Second in US search order." - source_ref: "platform/libretro/libretro.c:1273" + source_ref: "source platform/libretro/libretro.c:1273" - name: "us_scd1_9210.bin" system: sega-megacd @@ -90,7 +90,7 @@ files: required: false size: 131072 note: "US Sega CD Model 1 BIOS (October 1992). Third in US search order." - source_ref: "platform/libretro/libretro.c:1273" + source_ref: "source platform/libretro/libretro.c:1273" - name: "bios_CD_U.bin" system: sega-megacd @@ -100,7 +100,7 @@ files: required: false size: 131072 note: "US Sega CD BIOS (generic name). Last in US search order." - source_ref: "platform/libretro/libretro.c:1273" + source_ref: "source platform/libretro/libretro.c:1273" # ------------------------------------------------------- # Mega CD / Sega CD - EU region @@ -113,7 +113,7 @@ files: required: true size: 131072 note: "EU Mega CD Model 2 BIOS (June 1993). First in EU search order, used when security byte 0x20b is 0x64, the only PAL branch for Australian discs (pico/media.c:243-247, platform/libretro/libretro.c:1306-1308)." - source_ref: "platform/libretro/libretro.c:1276" + source_ref: "source platform/libretro/libretro.c:1276" - name: "eu_mcd2_9303.bin" system: sega-megacd @@ -123,7 +123,7 @@ files: required: false size: 131072 note: "EU Mega CD Model 2 BIOS (March 1993). Second in EU search order." - source_ref: "platform/libretro/libretro.c:1276" + source_ref: "source platform/libretro/libretro.c:1276" - name: "eu_mcd1_9210.bin" system: sega-megacd @@ -133,7 +133,7 @@ files: required: false size: 131072 note: "EU Mega CD Model 1 BIOS (October 1992). Third in EU search order." - source_ref: "platform/libretro/libretro.c:1276" + source_ref: "source platform/libretro/libretro.c:1276" - name: "bios_CD_E.bin" system: sega-megacd @@ -143,7 +143,7 @@ files: required: false size: 131072 note: "EU Mega CD BIOS (generic name). Last in EU search order." - source_ref: "platform/libretro/libretro.c:1276" + source_ref: "source platform/libretro/libretro.c:1276" # ------------------------------------------------------- # Mega CD / Sega CD - JP region @@ -156,7 +156,7 @@ files: required: true size: 131072 note: "JP Mega CD Model 2 BIOS (December 1992). First in JP search order." - source_ref: "platform/libretro/libretro.c:1279" + source_ref: "source platform/libretro/libretro.c:1279" - name: "jp_mcd1_9112.bin" system: sega-megacd @@ -166,7 +166,7 @@ files: required: false size: 131072 note: "JP Mega CD Model 1 BIOS (December 1991). Second in JP search order." - source_ref: "platform/libretro/libretro.c:1279" + source_ref: "source platform/libretro/libretro.c:1279" - name: "jp_mcd1_9111.bin" system: sega-megacd @@ -176,7 +176,7 @@ files: required: false size: 131072 note: "JP Mega CD Model 1 BIOS (November 1991). Third in JP search order." - source_ref: "platform/libretro/libretro.c:1279" + source_ref: "source platform/libretro/libretro.c:1279" - name: "bios_CD_J.bin" system: sega-megacd @@ -186,7 +186,7 @@ files: required: false size: 131072 note: "JP Mega CD BIOS (generic name). Last in JP search order." - source_ref: "platform/libretro/libretro.c:1279" + source_ref: "source platform/libretro/libretro.c:1279" # ------------------------------------------------------- # Sega 32X - HLE available, no frontend loads these @@ -197,7 +197,7 @@ files: hle_fallback: true size: 256 # 0x100 note: "32X 68K (Genesis-side) BIOS. HLE replacement generated when NULL." - source_ref: "pico/32x/memory.c:2208-2245" + source_ref: "source pico/32x/memory.c:2208-2245" - name: "32X_M_BIOS.BIN" system: sega-32x @@ -205,7 +205,7 @@ files: hle_fallback: true size: 2048 # 0x800 note: "32X Master SH2 BIOS. HLE replacement generated when NULL." - source_ref: "pico/32x/memory.c:2251-2278" + source_ref: "source pico/32x/memory.c:2251-2278" - name: "32X_S_BIOS.BIN" system: sega-32x @@ -213,7 +213,7 @@ files: hle_fallback: true size: 1024 # 0x400 note: "32X Slave SH2 BIOS. HLE replacement generated when NULL." - source_ref: "pico/32x/memory.c:2281-2299" + source_ref: "source pico/32x/memory.c:2281-2299" platform_details: megacd: diff --git a/emulators/ppsspp.yml b/emulators/ppsspp.yml index c8d4ca1c..b959d55e 100644 --- a/emulators/ppsspp.yml +++ b/emulators/ppsspp.yml @@ -19,7 +19,7 @@ data_directories: installed_on: [batocera, emudeck, lakka, recalbox, retrobat, retrodeck, retropie] mode: libretro destination: "" - source_ref: "libretro/libretro.cpp:537,549" + source_ref: "libretro/libretro.cpp:537, 549" notes: | Full HLE emulator. No Sony firmware or BIOS required. @@ -38,7 +38,7 @@ files: path: "PPSSPP/ppge_atlas.zim" description: "PPGe dialog texture atlas for save/load dialogs, on-screen keyboard, system UI" required: false - source_ref: "Core/Util/PPGeDraw.cpp:227-228" + source_ref: "source Core/Util/PPGeDraw.cpp:227-228" note: "PanicAlert if missing. System dialogs render without graphics but core continues running. Batocera, Recalbox, Lakka, RetroPie, RetroBat, EmuDeck and RetroDECK install the assets folder where their core reads it." - name: "ppge_atlas.meta" @@ -47,7 +47,7 @@ files: path: "PPSSPP/ppge_atlas.meta" description: "PPGe atlas metadata (glyph positions, UV coords)" required: false - source_ref: "Core/Util/PPGeDraw.cpp:235-237" + source_ref: "source Core/Util/PPGeDraw.cpp:235-237" note: "Loaded after ppge_atlas.zim. Without it, dialog UI has no glyph layout. Batocera, Recalbox, Lakka, RetroPie, RetroBat, EmuDeck and RetroDECK install the assets folder where their core reads it." - name: "ppge_atlas.zim" @@ -58,7 +58,7 @@ files: size: 666530 sha1: "30a33f3651f8e1b0967a5dfe6ff714baebcce41a" bundled: true - source_ref: "Core/Util/PPGeDraw.cpp:227-228" + source_ref: "source Core/Util/PPGeDraw.cpp:227-228" note: "Shipped in assets/ of the PPSSPP 1.20.4 Windows zip, which the standalone reads it from." - name: "ppge_atlas.meta" @@ -69,5 +69,5 @@ files: size: 50242 sha1: "ab398f667d6fd778859307c105fe16388b8fdf63" bundled: true - source_ref: "Core/Util/PPGeDraw.cpp:235-237" + source_ref: "source Core/Util/PPGeDraw.cpp:235-237" note: "Shipped in assets/ of the PPSSPP 1.20.4 Windows zip, beside ppge_atlas.zim." diff --git a/emulators/primehack.yml b/emulators/primehack.yml index dfd606b0..7fe78122 100644 --- a/emulators/primehack.yml +++ b/emulators/primehack.yml @@ -41,7 +41,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:138, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:109-110" + source_ref: "upstream Source/Core/Common/CommonPaths.h:138, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:109-110" - name: "IPL.bin" path: "GC/EUR/IPL.bin" @@ -51,7 +51,7 @@ files: required: false hle_fallback: true note: "GameCube PAL boot ROM" - source_ref: "Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:184" + source_ref: "source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:184" - name: "IPL.bin" path: "GC/JAP/IPL.bin" @@ -61,7 +61,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:186" + source_ref: "source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:186" # -- DSP ROMs -- # Used by DSP LLE for accurate audio. @@ -78,7 +78,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:135, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:87-117, Source/Core/Core/DSP/DSPCore.cpp:28-102" + source_ref: "upstream Source/Core/Common/CommonPaths.h:135, source Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:87-117, source Source/Core/Core/DSP/DSPCore.cpp:28-102" - name: "dsp_coef.bin" path: "GC/dsp_coef.bin" @@ -91,7 +91,7 @@ files: adler32_pairs_with: "dsp_rom.bin" adler32_pairs: [["0xf3b93527", "0x66f334fe"], ["0xa4a575f5", "0xe789b5a5"]] note: "DSP coefficient ROM for LLE audio. Free replacement included" - source_ref: "Source/Core/Common/CommonPaths.h:138, Source/Core/Core/DSP/DSPCore.cpp:32-38, Source/Core/Core/DSP/DSPCore.cpp:28-102" + source_ref: "source Source/Core/Common/CommonPaths.h:138, source Source/Core/Core/DSP/DSPCore.cpp:32-38, source Source/Core/Core/DSP/DSPCore.cpp:28-102" # -- GameCube Fonts -- # Bundled free alternatives exist but have padding differences causing misplaced text. @@ -106,7 +106,7 @@ files: sha1: "483a17ff25b68a8f18cae691da99f16beefbe370" md5: "9bef639b7426ef6948602a12b33522a8" note: "Windows-1252 font for GC/Wii text rendering. The free alternative ships in Sys/GC/ of the 1.0.8 Windows and macOS releases, and the real one from an IPL dump is preferred" - source_ref: "Source/Core/Common/CommonPaths.h:132, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:131,203-218" + source_ref: "upstream Source/Core/Common/CommonPaths.h:132, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:131, 203-218" - name: "font_japanese.bin" path: "GC/font_japanese.bin" @@ -117,7 +117,7 @@ files: sha1: "7fbbedcc7a1ae00414a4e9e967109cc78be1fe3b" md5: "a1d3c0e5a40f163f4fb00a5e0774c63c" note: "Shift-JIS font for Japanese text. The free alternative ships in Sys/GC/ of the 1.0.8 Windows and macOS releases, and the real one from an IPL dump is preferred" - source_ref: "Source/Core/Common/CommonPaths.h:135, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130" + source_ref: "source Source/Core/Common/CommonPaths.h:135, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130" # -- GBA BIOS (for GC-GBA link) -- # Used by integrated mGBA core for GameCube-GBA connectivity. @@ -127,7 +127,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:144, Source/Core/Core/HW/GBACore.cpp:344-361" + source_ref: "upstream Source/Core/Common/CommonPaths.h:144, source Source/Core/Core/HW/GBACore.cpp:344-361" # -- Wii System Files -- - name: "SYSCONF" @@ -135,7 +135,7 @@ files: required: false hle_fallback: true note: "Wii system configuration. Auto-generated by PrimeHack, can be imported from NAND backup" - source_ref: "Source/Core/Common/CommonPaths.h:118, Source/Core/Core/WiiRoot.cpp:266" + source_ref: "upstream Source/Core/Common/CommonPaths.h:118, source Source/Core/Core/WiiRoot.cpp:266" - name: "setting.txt" path: "Wii/title/00000001/00000002/data/setting.txt" @@ -143,7 +143,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:152, Source/Core/Core/Boot/Boot_BS2Emu.cpp:377-454" + source_ref: "upstream Source/Core/Common/CommonPaths.h:152, source Source/Core/Core/Boot/Boot_BS2Emu.cpp:377-454" # -- Wii NAND Backup (BootMii) -- - name: "nand.bin" @@ -151,7 +151,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:26-89" + source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:26-89" - name: "keys.bin" path: null @@ -159,7 +159,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:19,76-88" + source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:19, 76-88" # -- Wii SD Card Image -- - name: "WiiSD.raw" @@ -167,7 +167,7 @@ files: required: false hle_fallback: true note: "Virtual SD card image for Wii homebrew. Auto-created, supports SD/SDHC up to 4GB" - source_ref: "Source/Core/Common/CommonPaths.h:149" + source_ref: "upstream Source/Core/Common/CommonPaths.h:149" # -- Gecko Code Handler -- - name: "codehandler.bin" @@ -179,7 +179,7 @@ files: sha1: "e6c0050b3c67ee26198488fbbe4a5d019c15b628" md5: "1f118b8735fcf40c20b38c3184eebfd9" note: "Gecko/Ocarina cheat code handler. Shipped in Sys/ of the 1.0.8 Windows and macOS releases" - source_ref: "Source/Core/Common/CommonPaths.h:154, Source/Core/Core/GeckoCode.cpp:121" + source_ref: "upstream Source/Core/Common/CommonPaths.h:154, source Source/Core/Core/GeckoCode.cpp:121" # -- Wii System Menu (WAD) -- - name: "Wii System Menu" @@ -187,7 +187,7 @@ files: required: false hle_fallback: true note: "Wii System Menu WAD. Installed to NAND via Tools > Install WAD, needed for Wii Menu boot" - source_ref: "Source/Core/DolphinQt/MenuBar.cpp:335, Source/Core/DolphinQt/MenuBar.cpp:1582-1590" + source_ref: "source Source/Core/DolphinQt/MenuBar.cpp:335, source Source/Core/DolphinQt/MenuBar.cpp:1582-1590" # -- NAND Certificates (auto-extracted) -- - name: "clientca.pem" @@ -195,21 +195,21 @@ 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:201-285" + source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:201-285" - name: "clientcakey.pem" path: "Wii/clientcakey.pem" 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:237" + source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:237" - name: "rootca.pem" path: "Wii/rootca.pem" 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:238" + source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:238" # -- Realtek Bluetooth firmware (Wiimote passthrough) -- # Required for real Wiimote connectivity via USB Bluetooth adapters with Realtek chipsets. @@ -221,91 +221,91 @@ files: path: "Load/Firmware/rtl_bt/rtl8723a_fw.bin" required: false note: "Realtek 8723A BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:388-389" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:388-389" - name: "rtl8723b_fw.bin" path: "Load/Firmware/rtl_bt/rtl8723b_fw.bin" required: false note: "Realtek 8723B BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:390-391, 516-519" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:390-391, 516-519" - name: "rtl8723d_fw.bin" path: "Load/Firmware/rtl_bt/rtl8723d_fw.bin" required: false note: "Realtek 8723D BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:392-393" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:392-393" - name: "rtl8761a_fw.bin" path: "Load/Firmware/rtl_bt/rtl8761a_fw.bin" required: false note: "Realtek 8761A BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:394-395" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:394-395" - name: "rtl8761bu_fw.bin" path: "Load/Firmware/rtl_bt/rtl8761bu_fw.bin" required: false note: "Realtek 8761BU BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:396-397" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:396-397" - name: "rtl8821a_fw.bin" path: "Load/Firmware/rtl_bt/rtl8821a_fw.bin" required: false note: "Realtek 8821A BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:398-399" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:398-399" - name: "rtl8821c_fw.bin" path: "Load/Firmware/rtl_bt/rtl8821c_fw.bin" required: false note: "Realtek 8821C BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:400-401" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:400-401" - name: "rtl8822b_fw.bin" path: "Load/Firmware/rtl_bt/rtl8822b_fw.bin" required: false note: "Realtek 8822B BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:404-405" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:404-405" - name: "rtl8822cu_fw.bin" path: "Load/Firmware/rtl_bt/rtl8822cu_fw.bin" required: false note: "Realtek 8822CU BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:402-403" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:402-403" - name: "rtl8851bu_fw.bin" path: "Load/Firmware/rtl_bt/rtl8851bu_fw.bin" required: false note: "Realtek 8851BU BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:406-407" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:406-407" - name: "rtl8852au_fw.bin" path: "Load/Firmware/rtl_bt/rtl8852au_fw.bin" required: false note: "Realtek 8852AU BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:408-409" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:408-409" - name: "rtl8852bu_fw.bin" path: "Load/Firmware/rtl_bt/rtl8852bu_fw.bin" required: false note: "Realtek 8852BU BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:410-411" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:410-411" - name: "rtl8852cu_fw.bin" path: "Load/Firmware/rtl_bt/rtl8852cu_fw.bin" required: false note: "Realtek 8852CU BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:412-413" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:412-413" - name: "rtl8852btu_fw.bin" path: "Load/Firmware/rtl_bt/rtl8852btu_fw.bin" required: false note: "Realtek 8852BT/8852BE-VT BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:414-415" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:414-415" - name: "rtl8922au_fw.bin" path: "Load/Firmware/rtl_bt/rtl8922au_fw.bin" required: false note: "Realtek 8922AU BT firmware for Wiimote passthrough" - source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:416-417" + source_ref: "source Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:416-417" notes: hle_available: true diff --git a/emulators/prosystem.yml b/emulators/prosystem.yml index 3f8f61f1..5f4ee4c6 100644 --- a/emulators/prosystem.yml +++ b/emulators/prosystem.yml @@ -38,7 +38,7 @@ files: hle_fallback: true size: 4096 description: "NTSC/US BIOS, loaded when cartridge_region != REGION_PAL" - source_ref: "core/libretro.c:585" + source_ref: "source core/libretro.c:585" - name: "7800 BIOS (E).rom" system: atari-7800 @@ -46,4 +46,4 @@ files: hle_fallback: true size: 16384 description: "PAL/EU BIOS, loaded when cartridge_region == REGION_PAL" - source_ref: "core/libretro.c:583" + source_ref: "source core/libretro.c:583" diff --git a/emulators/px68k.yml b/emulators/px68k.yml index 14bf1509..b0b3fd51 100644 --- a/emulators/px68k.yml +++ b/emulators/px68k.yml @@ -51,7 +51,7 @@ files: X68000 IPL ROM (original model). 128 KB, loaded at IPL buffer offset 0x20000. The core tries iplrom.dat first, then iplrom30.dat, iplromco.dat, iplromxv.dat in order. At least one must be present or the core fails to start. - source_ref: "libretro.c:874-891" + source_ref: "source libretro.c:874-891" - name: "iplrom30.dat" path: "keropi/iplrom30.dat" @@ -61,7 +61,7 @@ files: note: > X68030 IPL ROM. Alternative to iplrom.dat for X68030 model emulation. Only used if iplrom.dat is not found. - source_ref: "libretro.c:875" + source_ref: "source libretro.c:875" - name: "iplromco.dat" path: "keropi/iplromco.dat" @@ -71,7 +71,7 @@ files: note: > X68000 Compact IPL ROM. Alternative to iplrom.dat. Only used if iplrom.dat and iplrom30.dat are not found. - source_ref: "libretro.c:875" + source_ref: "source libretro.c:875" - name: "iplromxv.dat" path: "keropi/iplromxv.dat" @@ -81,7 +81,7 @@ files: note: > X68000 XVI IPL ROM. Last fallback in the IPL search order. Only used if the three other IPL variants are not found. - source_ref: "libretro.c:875" + source_ref: "source libretro.c:875" # Font ROM -- character generator ROM for text rendering. @@ -94,7 +94,7 @@ files: X68000 character generator ROM. 768 KB, provides the font glyphs for text display. If missing, the core falls back to cgrom.tmp (user-generated font cache). Core fails to start if neither file exists. - source_ref: "libretro.c:877, libretro.c:912-922" + source_ref: "source libretro.c:877, source libretro.c:912-922" - name: "cgrom.tmp" path: "keropi/cgrom.tmp" @@ -103,7 +103,7 @@ files: note: > Alternative font file, used as fallback when cgrom.dat is absent. Typically a font cache generated by the emulator itself on other platforms. - source_ref: "libretro.c:878, libretro.c:915-919" + source_ref: "source libretro.c:878, source libretro.c:915-919" notes: subdirectory: > diff --git a/emulators/qemu.yml b/emulators/qemu.yml index e343f104..2cdcec57 100644 --- a/emulators/qemu.yml +++ b/emulators/qemu.yml @@ -38,7 +38,7 @@ files: note: > SeaBIOS legacy BIOS for x86/x86_64 PC emulation. Default firmware loaded by pc_sysfw.c for standard PC machine types. - source_ref: "hw/i386/pc_sysfw.c:222,243" + source_ref: "source hw/i386/pc_sysfw.c:222, 243" - name: "SeaBIOS (256 KB)" installed_on: [retrodeck] @@ -50,7 +50,7 @@ files: note: > SeaBIOS 256 KB variant. Some machine types or configurations may prefer this larger image. - source_ref: "pc-bios/meson.build:30" + source_ref: "source pc-bios/meson.build:30" - name: "SeaBIOS microvm" installed_on: [retrodeck] @@ -62,7 +62,7 @@ files: note: > Minimal SeaBIOS for the microvm machine type, a stripped-down x86 virtual machine with reduced device set. - source_ref: "hw/i386/microvm.c:58" + source_ref: "source hw/i386/microvm.c:58" - name: "qboot ROM" installed_on: [retrodeck] @@ -72,7 +72,7 @@ files: size: 16384 required: false note: "Minimal x86 firmware for fast Linux kernel booting." - source_ref: "pc-bios/meson.build:32" + source_ref: "source pc-bios/meson.build:32" # ======================================================== # x86 VGA BIOS (SeaVGABIOS / LGPL VGA BIOS) @@ -87,7 +87,7 @@ files: note: > Standard VGA BIOS from LGPL VGA BIOS project. Loaded by ISA VGA device (vga-isa). Default VGA for older machine types. - source_ref: "hw/display/vga-isa.c:88, hw/display/vga_int.h:191" + source_ref: "source hw/display/vga-isa.c:88, source hw/display/vga_int.h:191" - name: "VGA BIOS Cirrus" installed_on: [retrodeck] @@ -97,7 +97,7 @@ files: size: 38912 required: false note: "Cirrus Logic GD5446 VGA BIOS." - source_ref: "hw/display/cirrus_vga.c:3001, hw/display/cirrus_vga_isa.c:67" + source_ref: "source hw/display/cirrus_vga.c:3001, source hw/display/cirrus_vga_isa.c:67" - name: "VGA BIOS stdvga" installed_on: [retrodeck] @@ -107,7 +107,7 @@ files: size: 39424 required: false note: "Standard VGA PCI BIOS (Bochs VBE extensions)." - source_ref: "hw/display/vga-pci.c:387" + source_ref: "source hw/display/vga-pci.c:387" - name: "VGA BIOS bochs-display" installed_on: [retrodeck] @@ -117,7 +117,7 @@ files: size: 28672 required: false note: "Bochs display device VGA BIOS." - source_ref: "hw/display/bochs-display.c:365" + source_ref: "source hw/display/bochs-display.c:365" - name: "VGA BIOS ramfb" installed_on: [retrodeck] @@ -127,7 +127,7 @@ files: size: 28672 required: false note: "RAM framebuffer VGA BIOS." - source_ref: "hw/display/ramfb.c:150" + source_ref: "source hw/display/ramfb.c:150" - name: "VGA BIOS ATI" installed_on: [retrodeck] @@ -137,7 +137,7 @@ files: size: 39424 required: false note: "ATI VGA BIOS for emulated ATI display adapter." - source_ref: "hw/display/ati.c:1066" + source_ref: "source hw/display/ati.c:1066" - name: "VGA BIOS QXL" installed_on: [retrodeck] @@ -147,7 +147,7 @@ files: size: 39424 required: false note: "QXL paravirtual display VGA BIOS." - source_ref: "hw/display/qxl.c:2512" + source_ref: "source hw/display/qxl.c:2512" - name: "VGA BIOS VirtIO" installed_on: [retrodeck] @@ -157,7 +157,7 @@ files: size: 39424 required: false note: "VirtIO GPU VGA BIOS." - source_ref: "hw/display/virtio-vga.c:233" + source_ref: "source hw/display/virtio-vga.c:233" - name: "VGA BIOS VMware" installed_on: [retrodeck] @@ -167,7 +167,7 @@ files: size: 39424 required: false note: "VMware SVGA II display VGA BIOS." - source_ref: "hw/display/vmware_vga.c:1349" + source_ref: "source hw/display/vmware_vga.c:1349" # ======================================================== # x86 OPTION ROMs @@ -180,7 +180,7 @@ files: size: 9216 required: false note: "KVM virtual APIC option ROM for APIC acceleration on x86." - source_ref: "hw/i386/vapic.c:733" + source_ref: "source hw/i386/vapic.c:733" - name: "Linux boot ROM" installed_on: [retrodeck] @@ -190,7 +190,7 @@ files: size: 1024 required: false note: "Option ROM for direct Linux kernel booting via -kernel." - source_ref: "hw/i386/x86-common.c:964" + source_ref: "source hw/i386/x86-common.c:964" - name: "Linux boot DMA ROM" installed_on: [retrodeck] @@ -200,7 +200,7 @@ files: size: 1536 required: false note: "DMA-capable option ROM for direct Linux kernel booting." - source_ref: "hw/i386/x86-common.c:966" + source_ref: "source hw/i386/x86-common.c:966" - name: "Multiboot ROM" installed_on: [retrodeck] @@ -210,7 +210,7 @@ files: size: 1024 required: false note: "Option ROM for Multiboot kernel loading." - source_ref: "hw/i386/multiboot.c:408" + source_ref: "source hw/i386/multiboot.c:408" - name: "Multiboot DMA ROM" installed_on: [retrodeck] @@ -220,7 +220,7 @@ files: size: 1024 required: false note: "DMA-capable Multiboot option ROM." - source_ref: "hw/i386/multiboot.c:406" + source_ref: "source hw/i386/multiboot.c:406" - name: "PVH boot ROM" installed_on: [retrodeck] @@ -230,7 +230,7 @@ files: size: 2048 required: false note: "Option ROM for PVH (paravirtualized hardware) ELF booting." - source_ref: "hw/i386/x86-common.c:735" + source_ref: "source hw/i386/x86-common.c:735" # ======================================================== # PXE NETWORK BOOT ROMs (iPXE legacy BIOS) @@ -243,7 +243,7 @@ files: size: 67072 required: false note: "iPXE PXE boot ROM for Intel e1000 NIC (8086:100e)." - source_ref: "pc-bios/meson.build:47" + source_ref: "source pc-bios/meson.build:47" - name: "PXE eepro100" installed_on: [retrodeck] @@ -253,7 +253,7 @@ files: size: 61440 required: false note: "iPXE PXE boot ROM for Intel eepro100 NIC (8086:1209). Device default romfile." - source_ref: "hw/net/eepro100.c:2077" + source_ref: "source hw/net/eepro100.c:2077" - name: "PXE ne2k_pci" installed_on: [retrodeck] @@ -263,7 +263,7 @@ files: size: 61440 required: false note: "iPXE PXE boot ROM for NE2000 PCI NIC (1050:0940)." - source_ref: "pc-bios/meson.build:49" + source_ref: "source pc-bios/meson.build:49" - name: "PXE pcnet" installed_on: [retrodeck] @@ -273,7 +273,7 @@ files: size: 61440 required: false note: "iPXE PXE boot ROM for AMD PCnet NIC (1022:2000)." - source_ref: "pc-bios/meson.build:50" + source_ref: "source pc-bios/meson.build:50" - name: "PXE rtl8139" installed_on: [retrodeck] @@ -283,7 +283,7 @@ files: size: 61440 required: false note: "iPXE PXE boot ROM for Realtek RTL8139 NIC (10ec:8139)." - source_ref: "pc-bios/meson.build:51" + source_ref: "source pc-bios/meson.build:51" - name: "PXE virtio" installed_on: [retrodeck] @@ -293,7 +293,7 @@ files: size: 60416 required: false note: "iPXE PXE boot ROM for VirtIO NIC (1af4:1000)." - source_ref: "pc-bios/meson.build:52" + source_ref: "source pc-bios/meson.build:52" # ======================================================== # EFI NETWORK BOOT ROMs (iPXE UEFI) @@ -306,7 +306,7 @@ files: size: 159232 required: false note: "iPXE EFI boot ROM for Intel e1000 NIC. Device default romfile." - source_ref: "hw/net/e1000.c:1708" + source_ref: "source hw/net/e1000.c:1708" - name: "EFI e1000e" installed_on: [retrodeck] @@ -316,7 +316,7 @@ files: size: 159232 required: false note: "iPXE EFI boot ROM for Intel e1000e NIC. Device default romfile." - source_ref: "hw/net/e1000e.c:689" + source_ref: "source hw/net/e1000e.c:689" - name: "EFI eepro100" installed_on: [retrodeck] @@ -326,7 +326,7 @@ files: size: 159232 required: false note: "iPXE EFI boot ROM for Intel eepro100 NIC." - source_ref: "pc-bios/meson.build:54" + source_ref: "source pc-bios/meson.build:54" - name: "EFI ne2k_pci" installed_on: [retrodeck] @@ -336,7 +336,7 @@ files: size: 157696 required: false note: "iPXE EFI boot ROM for NE2000 PCI NIC. Device default romfile." - source_ref: "hw/net/ne2000-pci.c:111" + source_ref: "source hw/net/ne2000-pci.c:111" - name: "EFI pcnet" installed_on: [retrodeck] @@ -346,7 +346,7 @@ files: size: 157696 required: false note: "iPXE EFI boot ROM for AMD PCnet NIC. Device default romfile." - source_ref: "hw/net/pcnet-pci.c:267" + source_ref: "source hw/net/pcnet-pci.c:267" - name: "EFI rtl8139" installed_on: [retrodeck] @@ -356,7 +356,7 @@ files: size: 160768 required: false note: "iPXE EFI boot ROM for Realtek RTL8139 NIC. Device default romfile." - source_ref: "hw/net/rtl8139.c:3423" + source_ref: "source hw/net/rtl8139.c:3423" - name: "EFI virtio" installed_on: [retrodeck] @@ -366,7 +366,7 @@ files: size: 160768 required: false note: "iPXE EFI boot ROM for VirtIO NIC. Device default romfile." - source_ref: "hw/virtio/virtio-net-pci.c:73" + source_ref: "source hw/virtio/virtio-net-pci.c:73" - name: "EFI vmxnet3" installed_on: [retrodeck] @@ -376,7 +376,7 @@ files: size: 156672 required: false note: "iPXE EFI boot ROM for VMware vmxnet3 NIC. Device default romfile." - source_ref: "hw/net/vmxnet3.c:2508" + source_ref: "source hw/net/vmxnet3.c:2508" # ======================================================== # EDK2 UEFI FIRMWARE @@ -387,7 +387,7 @@ files: size: 3653632 required: false note: "TianoCore UEFI firmware for x86_64. Built from edk2-stable202302." - source_ref: "pc-bios/meson.build:12" + source_ref: "source pc-bios/meson.build:12" - name: "EDK2 x86_64 Secure Boot UEFI" path: "qemu/edk2-x86_64-secure-code.fd" @@ -395,7 +395,7 @@ files: size: 3653632 required: false note: "TianoCore UEFI firmware for x86_64 with Secure Boot support." - source_ref: "pc-bios/meson.build:13" + source_ref: "source pc-bios/meson.build:13" - name: "EDK2 i386 UEFI" path: "qemu/edk2-i386-code.fd" @@ -403,7 +403,7 @@ files: size: 3653632 required: false note: "TianoCore UEFI firmware for i386." - source_ref: "pc-bios/meson.build:9" + source_ref: "source pc-bios/meson.build:9" - name: "EDK2 i386 Secure Boot UEFI" path: "qemu/edk2-i386-secure-code.fd" @@ -411,7 +411,7 @@ files: size: 3653632 required: false note: "TianoCore UEFI firmware for i386 with Secure Boot support." - source_ref: "pc-bios/meson.build:10" + source_ref: "source pc-bios/meson.build:10" - name: "EDK2 i386 UEFI vars template" path: "qemu/edk2-i386-vars.fd" @@ -419,7 +419,7 @@ files: size: 540672 required: false note: "UEFI variable store template for i386/x86_64 EDK2 firmware." - source_ref: "pc-bios/meson.build:11" + source_ref: "source pc-bios/meson.build:11" - name: "EDK2 AArch64 UEFI" path: "qemu/edk2-aarch64-code.fd" @@ -427,7 +427,7 @@ files: size: 67108864 required: false note: "TianoCore UEFI firmware for AArch64 (ARM 64-bit)." - source_ref: "pc-bios/meson.build:4" + source_ref: "source pc-bios/meson.build:4" - name: "EDK2 ARM UEFI" path: "qemu/edk2-arm-code.fd" @@ -435,7 +435,7 @@ files: size: 67108864 required: false note: "TianoCore UEFI firmware for ARM (32-bit)." - source_ref: "pc-bios/meson.build:5" + source_ref: "source pc-bios/meson.build:5" - name: "EDK2 ARM UEFI vars template" path: "qemu/edk2-arm-vars.fd" @@ -443,7 +443,7 @@ files: size: 67108864 required: false note: "UEFI variable store template for ARM/AArch64 EDK2 firmware." - source_ref: "pc-bios/meson.build:6" + source_ref: "source pc-bios/meson.build:6" - name: "EDK2 RISC-V UEFI" path: "qemu/edk2-riscv-code.fd" @@ -451,7 +451,7 @@ files: size: 33554432 required: false note: "TianoCore UEFI firmware for RISC-V 64-bit." - source_ref: "pc-bios/meson.build:7" + source_ref: "source pc-bios/meson.build:7" - name: "EDK2 RISC-V UEFI vars template" path: "qemu/edk2-riscv-vars.fd" @@ -459,7 +459,7 @@ files: size: 33554432 required: false note: "UEFI variable store template for RISC-V EDK2 firmware." - source_ref: "pc-bios/meson.build:8" + source_ref: "source pc-bios/meson.build:8" # ======================================================== # POWERPC FIRMWARE @@ -473,7 +473,7 @@ files: note: > OpenBIOS (IEEE 1275 Open Firmware) for PowerPC emulation. Default for -M mac99, -M g3beige and other PPC machines. - source_ref: "hw/ppc/mac_oldworld.c:60, hw/ppc/mac_newworld.c:86" + source_ref: "source hw/ppc/mac_oldworld.c:60, source hw/ppc/mac_newworld.c:86" - name: "SLOF (Slimline Open Firmware)" installed_on: [retrodeck] @@ -482,7 +482,7 @@ files: size: 995000 required: false note: "IBM SLOF firmware for pSeries (POWER) machine type. Built from qemu-slof-20230918." - source_ref: "hw/ppc/spapr.c:106" + source_ref: "source hw/ppc/spapr.c:106" - name: "skiboot" installed_on: [retrodeck] @@ -491,7 +491,7 @@ files: size: 2527328 required: false note: "OPAL firmware for OpenPOWER PowerNV (non-virtualized) machine type." - source_ref: "hw/ppc/pnv.c:63" + source_ref: "source hw/ppc/pnv.c:63" - name: "VOF (Virtual Open Firmware)" installed_on: [retrodeck] @@ -500,7 +500,7 @@ files: size: 3456 required: false note: "Minimal Open Firmware shim for -machine pseries,x-vof=on. Also default for Pegasos II." - source_ref: "hw/ppc/spapr.c:107, hw/ppc/pegasos2.c:43" + source_ref: "source hw/ppc/spapr.c:107, source hw/ppc/pegasos2.c:43" - name: "VOF NVRAM" installed_on: [retrodeck] @@ -509,7 +509,7 @@ files: size: 16384 required: false note: "NVRAM template for VOF (Virtual Open Firmware)." - source_ref: "pc-bios/meson.build:83" + source_ref: "source pc-bios/meson.build:83" - name: "U-Boot e500" installed_on: [retrodeck] @@ -518,7 +518,7 @@ files: size: 421720 required: false note: "U-Boot for PowerPC e500 (qemu-ppce500 target). Built from upstream denx u-boot, commit 2072e72." - source_ref: "hw/ppc/e500.c:1184" + source_ref: "source hw/ppc/e500.c:1184" - name: "U-Boot SAM460" installed_on: [retrodeck] @@ -527,7 +527,7 @@ files: size: 524288 required: false note: "U-Boot for Sam460ex (AmigaOne) PowerPC board." - source_ref: "pc-bios/meson.build:74" + source_ref: "source pc-bios/meson.build:74" - name: "QEMU VGA Mac driver" installed_on: [retrodeck] @@ -536,7 +536,7 @@ files: size: 18752 required: false note: "QemuMacDrivers VGA driver for PPC MacOS guests." - source_ref: "hw/ppc/mac_oldworld.c:58, hw/ppc/mac_newworld.c:84" + source_ref: "source hw/ppc/mac_oldworld.c:58, source hw/ppc/mac_newworld.c:84" # ======================================================== # SPARC FIRMWARE @@ -548,7 +548,7 @@ files: size: 382080 required: false note: "OpenBIOS for Sparc32 emulation (sun4m)." - source_ref: "hw/sparc/sun4m.c:79" + source_ref: "source hw/sparc/sun4m.c:79" - name: "OpenBIOS Sparc64" installed_on: [retrodeck] @@ -557,7 +557,7 @@ files: size: 1593408 required: false note: "OpenBIOS for Sparc64 (UltraSPARC) emulation (sun4u)." - source_ref: "hw/sparc64/sun4u.c:67" + source_ref: "source hw/sparc64/sun4u.c:67" - name: "QEMU TCX display" installed_on: [retrodeck] @@ -566,7 +566,7 @@ files: size: 1402 required: false note: "TCX framebuffer FCode driver for Sparc32 OpenBIOS." - source_ref: "hw/display/tcx.c:38,827" + source_ref: "source hw/display/tcx.c:38, 827" - name: "QEMU cgthree display" installed_on: [retrodeck] @@ -575,14 +575,14 @@ files: size: 850 required: false note: "CG3 framebuffer FCode driver for Sparc32 OpenBIOS." - source_ref: "hw/display/cg3.c:44,303" + source_ref: "source hw/display/cg3.c:44, 303" - name: "U-Boot LEON3" path: "qemu/u-boot.bin" required: false note: "U-Boot for LEON3 SPARC board. Not shipped with QEMU, user-supplied." - source_ref: "hw/sparc/leon3.c:53" + source_ref: "source hw/sparc/leon3.c:53" # ======================================================== # ALPHA FIRMWARE @@ -594,7 +594,7 @@ files: size: 153728 required: false note: "PALcode firmware for Alpha (Clipper/DP264) machine emulation." - source_ref: "hw/alpha/dp264.c:139" + source_ref: "source hw/alpha/dp264.c:139" # ======================================================== # RISC-V FIRMWARE @@ -606,7 +606,7 @@ files: size: 268312 required: false note: "OpenSBI (Supervisor Binary Interface) firmware for RISC-V 32-bit." - source_ref: "hw/riscv/boot.c:92" + source_ref: "source hw/riscv/boot.c:92" - name: "OpenSBI RISC-V 64" installed_on: [retrodeck] @@ -615,7 +615,7 @@ files: size: 272504 required: false note: "OpenSBI firmware for RISC-V 64-bit." - source_ref: "hw/riscv/boot.c:92" + source_ref: "source hw/riscv/boot.c:92" # ======================================================== # S390X FIRMWARE @@ -627,7 +627,7 @@ files: size: 42608 required: false note: "Channel Command Word boot firmware for s390x emulation." - source_ref: "hw/s390x/ipl.c:149" + source_ref: "source hw/s390x/ipl.c:149" - name: "S390 network boot" installed_on: [retrodeck] @@ -636,7 +636,7 @@ files: size: 67232 required: false note: "Network boot firmware for s390x emulation." - source_ref: "hw/s390x/ipl.c:497" + source_ref: "source hw/s390x/ipl.c:497" # ======================================================== # HP-PA FIRMWARE @@ -648,7 +648,7 @@ files: size: 167820 required: false note: "SeaBIOS-hppa firmware for 32-bit HP-PARISC emulation." - source_ref: "hw/hppa/machine.c:424" + source_ref: "source hw/hppa/machine.c:424" - name: "HP-PA firmware (64-bit)" installed_on: [retrodeck] @@ -657,7 +657,7 @@ files: size: 206024 required: false note: "SeaBIOS-hppa firmware for 64-bit HP-PARISC emulation." - source_ref: "hw/hppa/machine.c:424" + source_ref: "source hw/hppa/machine.c:424" # ======================================================== # MIPS FIRMWARE (not shipped, user-supplied) @@ -667,28 +667,28 @@ files: required: false note: "Default BIOS for big-endian MIPS machines (Malta, MIPSsim, Jazz). Not shipped with QEMU." - source_ref: "hw/mips/malta.c:97" + source_ref: "source hw/mips/malta.c:97" - name: "MIPS BIOS (little-endian)" path: "qemu/mipsel_bios.bin" required: false note: "Default BIOS for little-endian MIPS machines (Malta, MIPSsim, Jazz). Not shipped with QEMU." - source_ref: "hw/mips/malta.c:99" + source_ref: "source hw/mips/malta.c:99" - name: "Loongson3 BIOS" path: "qemu/bios_loongson3.bin" required: false note: "Default BIOS for Loongson3 virtual MIPS machine. Not shipped with QEMU." - source_ref: "hw/mips/loongson3_virt.c:63" + source_ref: "source hw/mips/loongson3_virt.c:63" - name: "PMON Fuloong2e" path: "qemu/pmon_2e.bin" required: false note: "PMON monitor for Fuloong2e MIPS board. Not shipped with QEMU." - source_ref: "hw/mips/fuloong2e.c:58" + source_ref: "source hw/mips/fuloong2e.c:58" # ======================================================== # M68K FIRMWARE (not shipped, user-supplied) @@ -698,7 +698,7 @@ files: required: false note: "Apple Macintosh ROM for Quadra 800 emulation. Not shipped with QEMU." - source_ref: "hw/m68k/q800.c:62" + source_ref: "source hw/m68k/q800.c:62" # ======================================================== # ARM FIRMWARE (non-NPCM7xx, not shipped) @@ -708,7 +708,7 @@ files: required: false note: "Canon PowerShot A1100 IS DIGIC camera ROM. Not shipped with QEMU." - source_ref: "hw/arm/digic_boards.c:131" + source_ref: "source hw/arm/digic_boards.c:131" - name: "NPCM7xx boot ROM" installed_on: [retrodeck] @@ -717,7 +717,7 @@ files: size: 768 required: false note: "Boot ROM for Nuvoton NPCM7xx BMC (ARM Cortex-A9)." - source_ref: "hw/arm/npcm7xx_boards.c:56" + source_ref: "source hw/arm/npcm7xx_boards.c:56" # ======================================================== # DEVICE TREE BLOBS @@ -729,7 +729,7 @@ files: size: 3211 required: false note: "Device tree blob for PowerPC Bamboo (440EP) board." - source_ref: "hw/ppc/ppc440_bamboo.c:38" + source_ref: "source hw/ppc/ppc440_bamboo.c:38" - name: "Canyonlands DTB (PPC)" installed_on: [retrodeck] @@ -738,7 +738,7 @@ files: size: 9779 required: false note: "Device tree blob for PowerPC Canyonlands (460EX) / Sam460ex board." - source_ref: "hw/ppc/sam460ex.c:45" + source_ref: "source hw/ppc/sam460ex.c:45" - name: "Petalogix ML605 DTB (MicroBlaze)" installed_on: [retrodeck] @@ -747,7 +747,7 @@ files: size: 9882 required: false note: "Device tree blob for Xilinx Petalogix ML605 MicroBlaze board. MicroBlaze target not built in libretro core." - source_ref: "pc-bios/meson.build:91" + source_ref: "source pc-bios/meson.build:91" - name: "Petalogix S3ADSP1800 DTB (MicroBlaze)" installed_on: [retrodeck] @@ -756,14 +756,14 @@ files: size: 8161 required: false note: "Device tree blob for Xilinx Petalogix S3ADSP1800 MicroBlaze board. MicroBlaze target not built in libretro core." - source_ref: "pc-bios/meson.build:90" + source_ref: "source pc-bios/meson.build:90" - name: "Virtex ML507 DTB (PPC)" path: "qemu/virtex-ml507.dtb" required: false note: "Device tree blob for Xilinx Virtex ML507 PowerPC board. Not shipped with QEMU." - source_ref: "hw/ppc/virtex_ml507.c:148" + source_ref: "source hw/ppc/virtex_ml507.c:148" notes: bios_directory: > diff --git a/emulators/quake3.yml b/emulators/quake3.yml index 303a48cb..cb30d991 100644 --- a/emulators/quake3.yml +++ b/emulators/quake3.yml @@ -44,7 +44,7 @@ files: system: quake3 path: "baseq3/pak0.pk3" required: true - source_ref: "code/qcommon/files.c:179 (pak_checksums[0]=1566731103u), 2890 (per-index checksum compare), 3328-3329 (fatal without default.cfg)" + source_ref: "source code/qcommon/files.c:179 (pak_checksums[0]=1566731103u), 2890 (per-index checksum compare), 3328-3329 (fatal without default.cfg)" note: "Retail Quake III Arena base pak. Engine prints a warning on checksum mismatch, does not refuse the file." unsourceable: "retail data the collection does not hold, and a same-named file of another game must not stand in" @@ -54,7 +54,7 @@ files: system: quake3 path: "baseq3/pak1.pk3" required: false - source_ref: "code/qcommon/files.c:180 (pak_checksums[1]=298122907u), 2918-2943 (absence reported, not fatal)" + source_ref: "source code/qcommon/files.c:180 (pak_checksums[1]=298122907u), 2918-2943 (absence reported, not fatal)" note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak2.pk3" @@ -63,7 +63,7 @@ files: system: quake3 path: "baseq3/pak2.pk3" required: false - source_ref: "code/qcommon/files.c:181 (pak_checksums[2]=412165236u), 2918-2943 (absence reported, not fatal)" + source_ref: "source code/qcommon/files.c:181 (pak_checksums[2]=412165236u), 2918-2943 (absence reported, not fatal)" note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak3.pk3" @@ -72,7 +72,7 @@ files: system: quake3 path: "baseq3/pak3.pk3" required: false - source_ref: "code/qcommon/files.c:182 (pak_checksums[3]=2991495316u), 2918-2943 (absence reported, not fatal)" + source_ref: "source code/qcommon/files.c:182 (pak_checksums[3]=2991495316u), 2918-2943 (absence reported, not fatal)" note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak4.pk3" @@ -81,7 +81,7 @@ files: system: quake3 path: "baseq3/pak4.pk3" required: false - source_ref: "code/qcommon/files.c:183 (pak_checksums[4]=1197932710u), 2918-2943 (absence reported, not fatal)" + source_ref: "source code/qcommon/files.c:183 (pak_checksums[4]=1197932710u), 2918-2943 (absence reported, not fatal)" note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak5.pk3" @@ -90,7 +90,7 @@ files: system: quake3 path: "baseq3/pak5.pk3" required: false - source_ref: "code/qcommon/files.c:184 (pak_checksums[5]=4087071573u), 2918-2943 (absence reported, not fatal)" + source_ref: "source code/qcommon/files.c:184 (pak_checksums[5]=4087071573u), 2918-2943 (absence reported, not fatal)" note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak6.pk3" @@ -99,7 +99,7 @@ files: system: quake3 path: "baseq3/pak6.pk3" required: false - source_ref: "code/qcommon/files.c:185 (pak_checksums[6]=3709064859u), 2918-2943 (absence reported, not fatal)" + source_ref: "source code/qcommon/files.c:185 (pak_checksums[6]=3709064859u), 2918-2943 (absence reported, not fatal)" note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak7.pk3" @@ -108,7 +108,7 @@ files: system: quake3 path: "baseq3/pak7.pk3" required: false - source_ref: "code/qcommon/files.c:186 (pak_checksums[7]=908855077u), 2918-2943 (absence reported, not fatal)" + source_ref: "source code/qcommon/files.c:186 (pak_checksums[7]=908855077u), 2918-2943 (absence reported, not fatal)" note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak8.pk3" @@ -117,7 +117,7 @@ files: system: quake3 path: "baseq3/pak8.pk3" required: false - source_ref: "code/qcommon/files.c:187 (pak_checksums[8]=977125798u), 2918-2943 (absence reported, not fatal)" + source_ref: "source code/qcommon/files.c:187 (pak_checksums[8]=977125798u), 2918-2943 (absence reported, not fatal)" note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak0.pk3" @@ -125,5 +125,5 @@ files: system: quake3 path: "demoq3/pak0.pk3" required: false - source_ref: "code/qcommon/files.c:177 (DEMO_PAK0_CHECKSUM=2985612116u), 2870-2884 (demoq3 pak0 checksum compare)" + source_ref: "source code/qcommon/files.c:177 (DEMO_PAK0_CHECKSUM=2985612116u), 2870-2884 (demoq3 pak0 checksum compare)" note: "Demo pak, recognised under demoq3/ by this checksum and counted as baseq3/pak0.pk3." diff --git a/emulators/radio.yml b/emulators/radio.yml index 0b794229..7b35d572 100644 --- a/emulators/radio.yml +++ b/emulators/radio.yml @@ -77,4 +77,4 @@ files: radio-browser.info API and then to the eight built-in SomaFM streams. A file put here replaces those two fallbacks for every start without content. - source_ref: "libretro-radio.c:2437-2461, libretro-radio.c:2278-2291, libretro-radio.c:2464-2481" + source_ref: "source libretro-radio.c:2437-2461, source libretro-radio.c:2278-2291, source libretro-radio.c:2464-2481" diff --git a/emulators/retrodream.yml b/emulators/retrodream.yml index fe5e593e..3ac394cf 100644 --- a/emulators/retrodream.yml +++ b/emulators/retrodream.yml @@ -43,7 +43,7 @@ files: - f2cd29d09f3e29984bcea22ab2e006fe - e10c53c2f8b90bab96ead2d368858623 note: "Dreamcast boot ROM. Four known variants accepted." - source_ref: "src/guest/rom/boot.c:12-80" + source_ref: "source src/guest/rom/boot.c:12-80" - name: "flash.bin" system: sega-dreamcast @@ -52,4 +52,4 @@ files: size: 131072 validation: [size] note: "Dreamcast flash memory. Written back on shutdown." - source_ref: "src/guest/rom/flash.c:25-71" + source_ref: "source src/guest/rom/flash.c:25-71" diff --git a/emulators/rust_dos.yml b/emulators/rust_dos.yml index 37d89c9c..179ac7e7 100644 --- a/emulators/rust_dos.yml +++ b/emulators/rust_dos.yml @@ -66,7 +66,7 @@ files: sha256: "4e143b94f758734f594ded78f4e5115635975c16fa37fabeae0baa4938ca710e" validation: [size] description: "Creative Sound Blaster AWE32 sample ROM for the EMU8000 synth" - source_ref: "src/awe32/rom.rs:13 (FILE_NAME), 16-17 (DOWNLOAD_URL + SHA256), 68-71 (parse size check), 88-93 (download hash check)" + source_ref: "upstream src/awe32/rom.rs:13 (FILE_NAME), 16-17 (DOWNLOAD_URL + SHA256), 68-71 (parse size check), 88-93 (download hash check)" # Sound Canvas ROM sets. The code names no file: each entry is labelled # sc55-roms/<set name>/<location>, the folder the built-in download @@ -80,7 +80,7 @@ files: sha256: "7e1bacd1d7c62ed66e465ba05597dcd60dfc13fc23de0287fdbce6cf906c6544" validation: [sha256] description: "Roland SC-55 v1.21 program ROM 1 (H8/532 code), auto-preferred set" - source_ref: "src/sc55/rom.rs:214, 299 (PREFERRED)" + source_ref: "upstream src/sc55/rom.rs:214, 299 (PREFERRED)" - name: "sc55-roms/mk1-v1.21/rom2.bin" system: dos @@ -89,7 +89,7 @@ files: sha256: "effc6132d68f7e300aaef915ccdd08aba93606c22d23e580daf9ea6617913af1" validation: [sha256] description: "Roland SC-55 v1.21 program ROM 2" - source_ref: "src/sc55/rom.rs:215" + source_ref: "upstream src/sc55/rom.rs:215" - name: "sc55-roms/mk1-v1.21/wave1.bin" system: dos @@ -98,7 +98,7 @@ files: sha256: "5655509a531804f97ea2d7ef05b8fec20ebf46216b389a84c44169257a4d2007" validation: [sha256] description: "Roland SC-55 Wave1 PCM (shared across all SC-55 mk1 versions and SC-155)" - source_ref: "src/sc55/rom.rs:135 (MK1_WAVE1), 216" + source_ref: "upstream src/sc55/rom.rs:135 (MK1_WAVE1), 216" - name: "sc55-roms/mk1-v1.21/wave2.bin" system: dos @@ -107,7 +107,7 @@ files: sha256: "c655b159792d999b90df9e4fa782cf56411ba1eaa0bb3ac2bdaf09e1391006b1" validation: [sha256] description: "Roland SC-55 Wave2 PCM" - source_ref: "src/sc55/rom.rs:136 (MK1_WAVE2), 217" + source_ref: "upstream src/sc55/rom.rs:136 (MK1_WAVE2), 217" - name: "sc55-roms/mk1-v1.21/wave3.bin" system: dos @@ -116,7 +116,7 @@ files: sha256: "334b2d16be3c2362210fdbec1c866ad58badeb0f84fd9bf5d0ac599baf077cc2" validation: [sha256] description: "Roland SC-55 Wave3 PCM" - source_ref: "src/sc55/rom.rs:137 (MK1_WAVE3), 218" + source_ref: "upstream src/sc55/rom.rs:137 (MK1_WAVE3), 218" - name: "sc55-roms/mk1-v1.00/rom1.bin" system: dos @@ -125,7 +125,7 @@ files: sha256: "b4ecf44bc0520322b0d114d397951d3bf92ca6fa51d0d27b2407df58a6be2efe" validation: [sha256] description: "Roland SC-55 v1.00 program ROM 1" - source_ref: "src/sc55/rom.rs:181" + source_ref: "upstream src/sc55/rom.rs:181" - name: "sc55-roms/mk1-v1.00/rom2.bin" system: dos @@ -134,7 +134,7 @@ files: sha256: "014e2e21ea30de7a1e4f1cdea14dd9a719960535e257a9e40e98dbb1a5870226" validation: [sha256] description: "Roland SC-55 v1.00 program ROM 2" - source_ref: "src/sc55/rom.rs:182" + source_ref: "upstream src/sc55/rom.rs:182" - name: "sc55-roms/mk1-v1.10/rom1.bin" system: dos @@ -143,7 +143,7 @@ files: sha256: "2fe88ec39f3ef4b1de8cdf74527419467975c47f7aacfcd07605e01d54bd89b5" validation: [sha256] description: "Roland SC-55 v1.10 program ROM 1" - source_ref: "src/sc55/rom.rs:192" + source_ref: "upstream src/sc55/rom.rs:192" - name: "sc55-roms/mk1-v1.10/rom2.bin" system: dos @@ -152,7 +152,7 @@ files: sha256: "ec064d6c4fc70ec990911089d966043cb819fba0e26e6f6afdd0a05e5301b91b" validation: [sha256] description: "Roland SC-55 v1.10 program ROM 2" - source_ref: "src/sc55/rom.rs:193" + source_ref: "upstream src/sc55/rom.rs:193" - name: "sc55-roms/mk1-v1.20/rom1.bin" system: dos @@ -161,7 +161,7 @@ files: sha256: "7e1bacd1d7c62ed66e465ba05597dcd60dfc13fc23de0287fdbce6cf906c6544" validation: [sha256] description: "Roland SC-55 v1.20 program ROM 1 (same bytes as v1.21 ROM1)" - source_ref: "src/sc55/rom.rs:203" + source_ref: "upstream src/sc55/rom.rs:203" - name: "sc55-roms/mk1-v1.20/rom2.bin" system: dos @@ -170,7 +170,7 @@ files: sha256: "22ce6ca59e6332143b335525e81fab501ea6fccce4b7e2f3bfc2cc8bf6612ff6" validation: [sha256] description: "Roland SC-55 v1.20 program ROM 2" - source_ref: "src/sc55/rom.rs:204" + source_ref: "upstream src/sc55/rom.rs:204" - name: "sc55-roms/mk1-v2.00/rom1.bin" system: dos @@ -179,7 +179,7 @@ files: sha256: "24a65c97cdbaa847d6f59193523ce63c73394b4b693a6517ee79441f2fb8a3ee" validation: [sha256] description: "Roland SC-55 v2.00 program ROM 1 (shared with SC-155-rev1)" - source_ref: "src/sc55/rom.rs:225" + source_ref: "upstream src/sc55/rom.rs:225" - name: "sc55-roms/mk1-v2.00/rom2.bin" system: dos @@ -188,7 +188,7 @@ files: sha256: "f5dac35d450ab986570a209dff3816eec75cee669e161f54b51224b467dd0bcc" validation: [sha256] description: "Roland SC-55 v2.00 program ROM 2" - source_ref: "src/sc55/rom.rs:226" + source_ref: "upstream src/sc55/rom.rs:226" - name: "sc55-roms/mk2-v1.01/rom1.bin" system: dos @@ -197,7 +197,7 @@ files: sha256: "8a1eb33c7599b746c0c50283e4349a1bb1773b5c0ec0e9661219bf6c067d2042" validation: [sha256] description: "Roland SC-55mkII v1.01 H8/532 ROM 1 (shared with SC-55ST and SC-155mkII)" - source_ref: "src/sc55/rom.rs:131 (MK2_ROM1), 148" + source_ref: "upstream src/sc55/rom.rs:131 (MK2_ROM1), 148" - name: "sc55-roms/mk2-v1.01/rom2.bin" system: dos @@ -206,7 +206,7 @@ files: sha256: "a4c9fd821059054c7e7681d61f49ce6f42ed2fe407a7ec1ba0dfdc9722582ce0" validation: [sha256] description: "Roland SC-55mkII v1.01 program ROM 2 (shared with SC-155mkII)" - source_ref: "src/sc55/rom.rs:149" + source_ref: "upstream src/sc55/rom.rs:149" - name: "sc55-roms/mk2-v1.01/smrom.bin" system: dos @@ -215,7 +215,7 @@ files: sha256: "b0b5f865a403f7308b4be8d0ed3ba2ed1c22db881b8a8326769dea222f6431d8" validation: [sha256] description: "Roland SC-55mkII sub-MCU (M37450) ROM (shared with SC-55ST and SC-155mkII)" - source_ref: "src/sc55/rom.rs:132 (MK2_SMROM), 150" + source_ref: "upstream src/sc55/rom.rs:132 (MK2_SMROM), 150" - name: "sc55-roms/mk2-v1.01/wave1.bin" system: dos @@ -224,7 +224,7 @@ files: sha256: "c6429e21b9b3a02fbd68ef0b2053668433bee0bccd537a71841bc70b8874243b" validation: [sha256] description: "Roland SC-55mkII Wave1 PCM (shared with SC-55ST, SC-155mkII, SCB-55)" - source_ref: "src/sc55/rom.rs:133 (MK2_WAVE1), 151" + source_ref: "upstream src/sc55/rom.rs:133 (MK2_WAVE1), 151" - name: "sc55-roms/mk2-v1.01/wave2.bin" system: dos @@ -233,7 +233,7 @@ files: sha256: "5b753f6cef4cfc7fcafe1430fecbb94a739b874e55356246a46abe24097ee491" validation: [sha256] description: "Roland SC-55mkII Wave2 PCM (shared with SC-55ST, SC-155mkII, SCB-55 Wave3, CM-300 Wave3)" - source_ref: "src/sc55/rom.rs:134 (MK2_WAVE2), 152" + source_ref: "upstream src/sc55/rom.rs:134 (MK2_WAVE2), 152" - name: "sc55-roms/sc155-rev1/rom2.bin" system: dos @@ -242,7 +242,7 @@ files: sha256: "ceb7b9d3d9d264efe5dc3ba992b94f3be35eb6d0451abc574b6f6b5dc3db237b" validation: [sha256] description: "Roland SC-155 rev1 program ROM 2 (ROM1 shared with mk1-v2.00, Wave1/2/3 shared with mk1 family)" - source_ref: "src/sc55/rom.rs:289" + source_ref: "upstream src/sc55/rom.rs:289" - name: "sc55-roms/cm300-v1.30/rom1.bin" system: dos @@ -251,7 +251,7 @@ files: sha256: "9ec66abb5231b6c6f46f48b33d5412703041037d69a6803626ac402f25552af2" validation: [sha256] description: "Roland CM-300 / SCC-1 v1.30 program ROM 1" - source_ref: "src/sc55/rom.rs:258" + source_ref: "upstream src/sc55/rom.rs:258" - name: "sc55-roms/cm300-v1.30/rom2.bin" system: dos @@ -260,7 +260,7 @@ files: sha256: "f89442734fdebacae87c7707c01b2d7fdbf5940abae738987aee912d34b5882e" validation: [sha256] description: "Roland CM-300 / SCC-1 v1.30 program ROM 2" - source_ref: "src/sc55/rom.rs:259" + source_ref: "upstream src/sc55/rom.rs:259" - name: "sc55-roms/cm300-v1.30/wave1.bin" system: dos @@ -269,7 +269,7 @@ files: sha256: "40c093cbfb4441a5c884e623f882a80b96b2527f9fd431e074398d206c0f073d" validation: [sha256] description: "Roland CM-300 Wave1 PCM (shared with CM-300 v1.10 and v1.20)" - source_ref: "src/sc55/rom.rs:138 (CM300_WAVE1), 260" + source_ref: "upstream src/sc55/rom.rs:138 (CM300_WAVE1), 260" - name: "sc55-roms/cm300-v1.30/wave2.bin" system: dos @@ -278,7 +278,7 @@ files: sha256: "9bbbcac747bd6f7a2693f4ef10633db8ab626f17d3d9c47c83c3839d4dd2f613" validation: [sha256] description: "Roland CM-300 Wave2 PCM" - source_ref: "src/sc55/rom.rs:139 (CM300_WAVE2), 261" + source_ref: "upstream src/sc55/rom.rs:139 (CM300_WAVE2), 261" - name: "sc55-roms/st-v1.01/rom2.bin" system: dos @@ -287,7 +287,7 @@ files: sha256: "03517ac0a3b1ad8b69a1a4ee045e0c21da0170027bd1ba1bd3cf72cd017bbe6a" validation: [sha256] description: "Roland SC-55ST v1.01 program ROM 2 (ROM1, sub-MCU and wave ROMs shared with SC-55mkII)" - source_ref: "src/sc55/rom.rs:171" + source_ref: "upstream src/sc55/rom.rs:171" - name: "sc55-roms/cm300-v1.10/rom1.bin" system: dos @@ -296,7 +296,7 @@ files: sha256: "72ed35481efbf25b3c492b83183655d17a3b266ecb30ffbc6dc977e6a8d261b2" validation: [sha256] description: "Roland CM-300 / SCC-1 v1.10 program ROM 1 (shared with v1.20)" - source_ref: "src/sc55/rom.rs:236" + source_ref: "upstream src/sc55/rom.rs:236" unsourceable: "no public dump located (2026-10-04), and a same-named ROM of another set must not stand in" - name: "sc55-roms/cm300-v1.10/rom2.bin" @@ -306,7 +306,7 @@ files: sha256: "0283d32e6993a0265710c4206463deb937b0c3a4819b69f471a0eca5865719f9" validation: [sha256] description: "Roland CM-300 / SCC-1 v1.10 program ROM 2" - source_ref: "src/sc55/rom.rs:237" + source_ref: "upstream src/sc55/rom.rs:237" - name: "sc55-roms/cm300-v1.20/rom2.bin" system: dos @@ -315,7 +315,7 @@ files: sha256: "fef1acb1969525d66238be5e7811108919b07a4df5fbab656ad084966373483f" validation: [sha256] description: "Roland CM-300 / SCC-1 v1.20 program ROM 2" - source_ref: "src/sc55/rom.rs:248" + source_ref: "upstream src/sc55/rom.rs:248" - name: "sc55-roms/scb55-v2.00/rom1.bin" system: dos @@ -324,7 +324,7 @@ files: sha256: "00df835d3f97fc8b0059db63f36d608eec2bfd1f51ad54eb5af52c868c1111b1" validation: [sha256] description: "Roland SCB-55 v2.00 program ROM 1 (shared with RLP-3237)" - source_ref: "src/sc55/rom.rs:269" + source_ref: "upstream src/sc55/rom.rs:269" unsourceable: "no public dump located (2026-10-04), and a same-named ROM of another set must not stand in" - name: "sc55-roms/scb55-v2.00/rom2.bin" @@ -334,7 +334,7 @@ files: sha256: "541be4d0b1ef0d07bb042ba67ffd099c8a5d746aac4cd24ce8842c034379f213" validation: [sha256] description: "Roland SCB-55 v2.00 program ROM 2" - source_ref: "src/sc55/rom.rs:270" + source_ref: "upstream src/sc55/rom.rs:270" - name: "sc55-roms/rlp3237-v2.01/rom2.bin" system: dos @@ -343,7 +343,7 @@ files: sha256: "e0a3d6d9b05e82374a0d289901273ce560ce1ead86459c75f844158b32d204a9" validation: [sha256] description: "Roland RLP-3237 v2.01 program ROM 2" - source_ref: "src/sc55/rom.rs:280" + source_ref: "upstream src/sc55/rom.rs:280" unsourceable: "no public dump located (2026-10-04), and a same-named ROM of another set must not stand in" - name: "sc55-roms/rlp3237-v2.01/wave1.bin" @@ -353,5 +353,5 @@ files: sha256: "dae2a8bc0fd3bcaf3f5e3ab6c4c6fd30e2663bf26ca17afe52924874c0afc4e2" validation: [sha256] description: "Roland RLP-3237 Wave1 PCM" - source_ref: "src/sc55/rom.rs:281" + source_ref: "upstream src/sc55/rom.rs:281" unsourceable: "no public dump located (2026-10-04), and a same-named ROM of another set must not stand in" diff --git a/emulators/rustation.yml b/emulators/rustation.yml index 082333d3..68278e50 100644 --- a/emulators/rustation.yml +++ b/emulators/rustation.yml @@ -33,7 +33,7 @@ files: validation: [size, sha256] md5: "8dd7d5296a650fac7319bce665a6a53c" sha256: "9c0421858e217805f4abe18698afea8d5aa36ff0727eb8484944e00eb5e7eadb" - source_ref: "src/bios/db.rs:158-167 (v3.0 Japan)" + source_ref: "upstream src/bios/db.rs:158-167 (v3.0 Japan)" # -- Region: North America -- @@ -45,7 +45,7 @@ files: validation: [size, sha256] md5: "490f666e1afb15b7362b406ed1cea246" sha256: "11052b6499e466bbf0a709b1f9cb6834a9418e66680387912451e971cf8a1fef" - source_ref: "src/bios/db.rs:168-177 (v3.0 NorthAmerica)" + source_ref: "upstream src/bios/db.rs:168-177 (v3.0 NorthAmerica)" # -- Region: Europe -- @@ -57,7 +57,7 @@ files: validation: [size, sha256] md5: "32736f17079d0b2b7024407c39bd3050" sha256: "1faaa18fa820a0225e488d9f086296b8e6c46df739666093987ff7d8fd352c09" - source_ref: "src/bios/db.rs:178-187 (v3.0 Europe)" + source_ref: "upstream src/bios/db.rs:178-187 (v3.0 Europe)" # -- Alternatives: any of the 22 good entries is accepted. One per region needed. -- @@ -69,7 +69,7 @@ files: size: 524288 validation: [size, sha256] sha256: "cfc1fc38eb442f6f80781452119e931bcae28100c1c97e7e6c5f2725bbb0f8bb" - source_ref: "src/bios/db.rs:38-47 (v1.0 Japan)" + source_ref: "upstream src/bios/db.rs:38-47 (v1.0 Japan)" - name: "scph3000.bin" description: "SCPH-3000 (v1.1 J)" @@ -78,7 +78,7 @@ files: size: 524288 validation: [size, sha256] sha256: "5eb3aee495937558312b83b54323d76a4a015190decd4051214f1b6df06ac34b" - source_ref: "src/bios/db.rs:48-57 (v1.1 Japan)" + source_ref: "upstream src/bios/db.rs:48-57 (v1.1 Japan)" - name: "scph3500.bin" description: "SCPH-3500 (v2.1 J)" @@ -87,7 +87,7 @@ files: size: 524288 validation: [size, sha256] sha256: "6f71ca1e716da761dc53187bd39e00c213f566e55090708fd3e2b4b425c8c989" - source_ref: "src/bios/db.rs:78-87 (v2.1 Japan)" + source_ref: "upstream src/bios/db.rs:78-87 (v2.1 Japan)" - name: "scph5000.bin" description: "SCPH-5000 (v2.2 J)" @@ -96,7 +96,7 @@ files: size: 524288 validation: [size, sha256] sha256: "0c8359870cbac0ea091f1c87f188cd332dcc709753b91cafd9fd44a4a6188197" - source_ref: "src/bios/db.rs:108-117 (v2.2 Japan)" + source_ref: "upstream src/bios/db.rs:108-117 (v2.2 Japan)" note: "A known-bad v2.2 J dump also exists in the DB but is rejected." - name: "dtlh1100.bin" @@ -106,7 +106,7 @@ files: size: 524288 validation: [size, sha256] sha256: "4018749b3698b8694387beebcbabfb48470513066840f9441459ee4c9f0f39bc" - source_ref: "src/bios/db.rs:148-157 (v2.2 Japan alt)" + source_ref: "upstream src/bios/db.rs:148-157 (v2.2 Japan alt)" - name: "scph7000.bin" description: "SCPH-7000 (v4.0 J)" @@ -115,7 +115,7 @@ files: size: 524288 validation: [size, sha256] sha256: "e900504d1755f021f861b82c8258c5e6658c7b592f800cccd91f5d32ea380d28" - source_ref: "src/bios/db.rs:198-207 (v4.0 Japan)" + source_ref: "upstream src/bios/db.rs:198-207 (v4.0 Japan)" - name: "scph7000w.bin" description: "SCPH-7000W (v4.1 J)" @@ -124,7 +124,7 @@ files: size: 524288 validation: [size, sha256] sha256: "b3aa63cf30c81e0a40641740f4a43e25fda0b21b792fa9aaef60ce1675761479" - source_ref: "src/bios/db.rs:208-217 (v4.1 Japan)" + source_ref: "upstream src/bios/db.rs:208-217 (v4.1 Japan)" - name: "scph100.bin" description: "SCPH-100 (v4.3 J)" @@ -133,7 +133,7 @@ files: size: 524288 validation: [size, sha256] sha256: "b29b4b5fcddef369bd6640acacda0865e0366fcf7ea54e40b2f1a8178004f89a" - source_ref: "src/bios/db.rs:238-247 (v4.3 Japan)" + source_ref: "upstream src/bios/db.rs:238-247 (v4.3 Japan)" # North America alternatives - name: "scph1001_v20.bin" @@ -143,7 +143,7 @@ files: size: 524288 validation: [size, sha256] sha256: "42e4124be7623e2e28b1db0d8d426539646faee49d74b71166d8ba5bd7c472ed" - source_ref: "src/bios/db.rs:58-67 (v2.0 NorthAmerica)" + source_ref: "upstream src/bios/db.rs:58-67 (v2.0 NorthAmerica)" - name: "scph1001_v21.bin" description: "SCPH-1001 (v2.1 A)" @@ -152,7 +152,7 @@ files: size: 524288 validation: [size, sha256] sha256: "6ad5521d105a6b86741f1af8da2e6ea1c732d34459940618c70305a105e8ec10" - source_ref: "src/bios/db.rs:88-97 (v2.1 NorthAmerica)" + source_ref: "upstream src/bios/db.rs:88-97 (v2.1 NorthAmerica)" - name: "scph1001.bin" description: "SCPH-1001 (v2.2 A)" @@ -161,7 +161,7 @@ files: size: 524288 validation: [size, sha256] sha256: "71af94d1e47a68c11e8fdb9f8368040601514a42a5a399cda48c7d3bff1e99d3" - source_ref: "src/bios/db.rs:128-137 (v2.2 NorthAmerica)" + source_ref: "upstream src/bios/db.rs:128-137 (v2.2 NorthAmerica)" - name: "scph7001.bin" description: "SCPH-7001 (v4.1 A)" @@ -170,7 +170,7 @@ files: size: 524288 validation: [size, sha256] sha256: "39dcc1a0717036c9b6ac52fefd1ee7a57d3808e8cfbc755879fa685a0a738278" - source_ref: "src/bios/db.rs:218-227 (v4.1 NorthAmerica)" + source_ref: "upstream src/bios/db.rs:218-227 (v4.1 NorthAmerica)" - name: "scph101.bin" description: "SCPH-101 (v4.5 A)" @@ -179,7 +179,7 @@ files: size: 524288 validation: [size, sha256] sha256: "aca9cbfa974b933646baad6556a867eca9b81ce65d8af343a7843f7775b9ffc8" - source_ref: "src/bios/db.rs:258-267 (v4.5 NorthAmerica)" + source_ref: "upstream src/bios/db.rs:258-267 (v4.5 NorthAmerica)" # Europe alternatives - name: "scph1002.bin" @@ -189,7 +189,7 @@ files: size: 524288 validation: [size, sha256] sha256: "0af2be3468d30b6018b3c3b0d98b8b64347e255e16d874d55f0363648973dbf0" - source_ref: "src/bios/db.rs:68-77 (v2.0 Europe)" + source_ref: "upstream src/bios/db.rs:68-77 (v2.0 Europe)" - name: "scph1002b.bin" description: "SCPH-1002 (v2.1 E)" @@ -198,7 +198,7 @@ files: size: 524288 validation: [size, sha256] sha256: "1efb0cfc5db8a8751a884c5312e9c6265ca1bc580dc0c2663eb2dea3bde9fcf7" - source_ref: "src/bios/db.rs:98-107 (v2.1 Europe)" + source_ref: "upstream src/bios/db.rs:98-107 (v2.1 Europe)" - name: "scph1002c.bin" description: "SCPH-1002 (v2.2 E)" @@ -207,7 +207,7 @@ files: size: 524288 validation: [size, sha256] sha256: "3d06d2c469313c2a2128d24fe2e0c71ff99bc2032be89a829a62337187f500b7" - source_ref: "src/bios/db.rs:138-147 (v2.2 Europe)" + source_ref: "upstream src/bios/db.rs:138-147 (v2.2 Europe)" - name: "scph7002.bin" description: "SCPH-7002 (v4.1 E)" @@ -216,7 +216,7 @@ files: size: 524288 validation: [size, sha256] sha256: "5e84a94818cf5282f4217591fefd88be36b9b174b3cc7cb0bcd75199beb450f1" - source_ref: "src/bios/db.rs:228-237 (v4.1 Europe)" + source_ref: "upstream src/bios/db.rs:228-237 (v4.1 Europe)" - name: "scph102.bin" description: "SCPH-102 (v4.4 E)" @@ -225,7 +225,7 @@ files: size: 524288 validation: [size, sha256] sha256: "5c0166da24e27deaa82246de8ff0108267fe4bb59f6df0fdec50e05e62448ca4" - source_ref: "src/bios/db.rs:248-257 (v4.4 Europe)" + source_ref: "upstream src/bios/db.rs:248-257 (v4.4 Europe)" - name: "scph102_v45.bin" description: "v4.5 E" @@ -234,4 +234,4 @@ files: size: 524288 validation: [size, sha256] sha256: "42244b0c650821519751b7e77ad1d3222a0125e75586df2b4e84ba693b9809dc" - source_ref: "src/bios/db.rs:268-277 (v4.5 Europe)" + source_ref: "upstream src/bios/db.rs:268-277 (v4.5 Europe)" diff --git a/emulators/same_cdi.yml b/emulators/same_cdi.yml index 3e55cb82..c3954e99 100644 --- a/emulators/same_cdi.yml +++ b/emulators/same_cdi.yml @@ -46,7 +46,7 @@ files: system: cdi required: true note: "Forced system. Main CPU BIOS (3 region variants via MAME BIOS switch) + servo/slave MCU dumps. vmpega.rom is ROM_LOAD_OPTIONAL: full-motion video needs it, the machine starts without it." - source_ref: "src/mame/drivers/cdi.cpp:713" + source_ref: "source src/mame/drivers/cdi.cpp:713" contents: - name: cdi200.rom description: Magnavox CD-i 200 BIOS (default, US) @@ -85,7 +85,7 @@ files: system: cdi required: false note: "CD-i Mono-II (NTSC). MACHINE_NOT_WORKING. Listed in .info as optional." - source_ref: "src/mame/drivers/cdi.cpp:714" + source_ref: "source src/mame/drivers/cdi.cpp:714" contents: - name: "philips__cdi-220_ph3_r1.2__mb834200b-15__02f_aa__9402_z04.tc574200-le._1.7211" description: Mono-II main CPU BIOS, Philips CDI-220 PH3 R1.2 @@ -109,7 +109,7 @@ files: system: cdi required: false note: "CD-i 910-17P Mini-MMC (PAL). MACHINE_NOT_WORKING. Not in .info firmware list." - source_ref: "src/mame/drivers/cdi.cpp:715" + source_ref: "source src/mame/drivers/cdi.cpp:715" contents: - name: "philips__cd-i_2.1__mb834200b-15__26b_aa__9224_z01.tc574200.7211" description: CD-i 910-17P Mini-MMC BIOS (default) @@ -148,7 +148,7 @@ files: system: cdi required: false note: "CD-i 490. MACHINE_NOT_WORKING. Not in .info firmware list." - source_ref: "src/mame/drivers/cdi.cpp:716" + source_ref: "source src/mame/drivers/cdi.cpp:716" contents: - name: cdi490a.rom description: CD-i 490 main CPU BIOS diff --git a/emulators/sameboy.yml b/emulators/sameboy.yml index 989414b6..89f7ef76 100644 --- a/emulators/sameboy.yml +++ b/emulators/sameboy.yml @@ -60,7 +60,7 @@ files: required: false hle_fallback: true size: 256 - source_ref: "libretro/libretro.c:519, libretro/libretro.c:530, libretro/libretro.c:556 (boot_rom_load), Core/gb.c:1594 (request_boot_rom)" + source_ref: "source libretro/libretro.c:519, source libretro/libretro.c:530, source libretro/libretro.c:556 (boot_rom_load), source Core/gb.c:1594 (request_boot_rom)" - name: "sgb_boot.bin" installed_on: [recalbox] @@ -69,7 +69,7 @@ files: required: false hle_fallback: true size: 256 - source_ref: "libretro/libretro.c:521, libretro/libretro.c:532, libretro/libretro.c:556, Core/gb.c:1600-1604" + source_ref: "source libretro/libretro.c:521, source libretro/libretro.c:532, source libretro/libretro.c:556, source Core/gb.c:1600-1604" note: "Used for SGB_NTSC, SGB_PAL models. Also loaded when borrowing SGB border (Core/gb.c:264)." - name: "sgb2_boot.bin" @@ -79,7 +79,7 @@ files: required: false hle_fallback: true size: 256 - source_ref: "libretro/libretro.c:522, libretro/libretro.c:533, libretro/libretro.c:556, Core/gb.c:1607" + source_ref: "source libretro/libretro.c:522, source libretro/libretro.c:533, source libretro/libretro.c:556, source Core/gb.c:1607" - name: "cgb_boot.bin" installed_on: [recalbox] @@ -88,7 +88,7 @@ files: required: false hle_fallback: true size: 2304 - source_ref: "libretro/libretro.c:524, libretro/libretro.c:535, libretro/libretro.c:556, Core/gb.c:1613-1618" + source_ref: "source libretro/libretro.c:524, source libretro/libretro.c:535, source libretro/libretro.c:556, source Core/gb.c:1613-1618" note: "Used for CGB revisions A through E in the libretro port." - name: "agb_boot.bin" @@ -98,7 +98,7 @@ files: required: false hle_fallback: true size: 2304 - source_ref: "libretro/libretro.c:525, libretro/libretro.c:536, libretro/libretro.c:556, Core/gb.c:1621" + source_ref: "source libretro/libretro.c:525, source libretro/libretro.c:536, source libretro/libretro.c:556, source Core/gb.c:1621" note: "Enables GBA-enhanced palettes in compatible GBC games." builtin_boot_roms: diff --git a/emulators/scummvm.yml b/emulators/scummvm.yml index b4143545..b8ce7478 100644 --- a/emulators/scummvm.yml +++ b/emulators/scummvm.yml @@ -47,7 +47,7 @@ files: path: "scummvm/extra/MT32_CONTROL.ROM" required: false size: 65536 - source_ref: "audio/softsynth/mt32.cpp:298,581" + source_ref: "upstream audio/softsynth/mt32.cpp:298, 581" note: > Roland MT-32 control ROM. Required for MT-32 music emulation in games that use MT-32 MIDI (e.g. Monkey Island, Indiana Jones). Not bundled @@ -57,7 +57,7 @@ files: path: "scummvm/extra/MT32_PCM.ROM" required: false size: 524288 - source_ref: "audio/softsynth/mt32.cpp:298,581" + source_ref: "upstream audio/softsynth/mt32.cpp:298, 581" note: > Roland MT-32 PCM ROM. Contains the sample data for MT-32 emulation. Must be paired with MT32_CONTROL.ROM. @@ -66,7 +66,7 @@ files: path: "scummvm/extra/CM32L_CONTROL.ROM" required: false size: 65536 - source_ref: "audio/softsynth/mt32.cpp:293,582" + source_ref: "upstream audio/softsynth/mt32.cpp:293, 582" note: > Roland CM-32L control ROM. Preferred over MT-32 ROMs when both are present. The CM-32L is a rack-mount version of the MT-32 with extra @@ -76,7 +76,7 @@ files: path: "scummvm/extra/CM32L_PCM.ROM" required: false size: 1048576 - source_ref: "audio/softsynth/mt32.cpp:293,582" + source_ref: "upstream audio/softsynth/mt32.cpp:293, 582" note: > Roland CM-32L PCM ROM. Contains sample data for CM-32L emulation. Must be paired with CM32L_CONTROL.ROM. @@ -90,7 +90,7 @@ files: installed_on: [lakka, recalbox, retrobat, retrodeck, retropie] path: "scummvm/extra/Roland_SC-55.sf2" required: false - source_ref: "backends/platform/libretro/include/libretro-defs.h:32, backends/platform/libretro/src/libretro-os-utils.cpp:213-215" + source_ref: "upstream backends/platform/libretro/include/libretro-defs.h:32, source backends/platform/libretro/src/libretro-os-utils.cpp:213-215" note: > Roland SC-55 SoundFont for General MIDI playback. This is the default soundfont (DEFAULT_SOUNDFONT_FILENAME). Bundled in official ScummVM @@ -107,7 +107,7 @@ files: required: false sha1: "aa2dfd12c11c6e6f3baaf7bf199bd6bcd71a520c" md5: "ee71d6cd464c618c632e6fd62b430d2c" - source_ref: "dists/scummvm.rc:24" + source_ref: "upstream dists/scummvm.rc:24" note: "Modern GUI theme for ScummVM launcher." - name: "scummclassic.zip" @@ -116,7 +116,7 @@ files: required: false sha1: "69836fb392710f2182df07bab8960e8a2d92c1a9" md5: "8f37bd19dd51be456ac8f005fd5669a8" - source_ref: "dists/scummvm.rc:23" + source_ref: "upstream dists/scummvm.rc:23" note: "Classic GUI theme for ScummVM launcher." - name: "scummremastered.zip" @@ -125,7 +125,7 @@ files: required: false sha1: "03e53349eefc39ce25220bfcb1ae4a580704d29d" md5: "0d990484d0dfc1680b20cfabcae373cd" - source_ref: "dists/scummvm.rc:25" + source_ref: "upstream dists/scummvm.rc:25" note: "Remastered GUI theme for ScummVM launcher." - name: "residualvm.zip" @@ -134,7 +134,7 @@ files: required: false sha1: "589b622f55c9944c4883e4163d4d49508e22e056" md5: "b2811fa9b209733b61cd49ddb21e1e95" - source_ref: "dists/scummvm.rc:26" + source_ref: "upstream dists/scummvm.rc:26" note: "ResidualVM theme for 3D adventure games (Grim Fandango, Myst III)." - name: "gui-icons.dat" @@ -143,7 +143,7 @@ files: required: false sha1: "38e74e6994924781487a0d39cc53dc4708a90c1c" md5: "9c59e0e9875434456ec1b7eb8e51666f" - source_ref: "dists/scummvm.rc:27" + source_ref: "upstream dists/scummvm.rc:27" note: "GUI icon pack used by the ScummVM launcher interface." - name: "shaders.dat" @@ -152,7 +152,7 @@ files: required: false sha1: "c67ec35c3f6e2ba7f09b8f61a78df7f713ff040c" md5: "f073f17187d0bfa3e7ebb7f328847969" - source_ref: "dists/scummvm.rc:28" + source_ref: "upstream dists/scummvm.rc:28" note: "Compiled shader pack for the GUI rendering pipeline." - name: "translations.dat" @@ -161,7 +161,7 @@ files: required: false sha1: "e5b6f6d6473e2d6aa0a250fd9983b573ebf6fbe4" md5: "a206e54bac1af13559ac8b2d9e550577" - source_ref: "dists/scummvm.rc:43" + source_ref: "upstream dists/scummvm.rc:43" note: "GUI translation strings for ScummVM launcher localization." # ================================================================ @@ -175,7 +175,7 @@ files: required: false sha1: "379f9def6d0de4b4bad18b0177df81783a51f17b" md5: "73cf5bd61896442a990e363f284a0bc2" - source_ref: "dists/engine-data/engine_data_core.mk" + source_ref: "source dists/engine-data/engine_data_core.mk" note: "Achievement definitions for supported games." - name: "classicmacfonts.dat" @@ -184,7 +184,7 @@ files: required: false sha1: "768b6231c6068e3d9b4f2cc6b1b1e5485578fde1" md5: "d4264d4573f22d290e033e1d834d7221" - source_ref: "dists/engine-data/engine_data_core.mk" + source_ref: "source dists/engine-data/engine_data_core.mk" note: "Classic Macintosh bitmap fonts for Mac game rendering." - name: "encoding.dat" @@ -193,7 +193,7 @@ files: required: false sha1: "11d3873337827195bc16c3d3175ad00f1777ed95" md5: "f2e88b2faec499a4914c3a0bcffc7db1" - source_ref: "dists/engine-data/engine_data_core.mk" + source_ref: "source dists/engine-data/engine_data_core.mk" note: "Character encoding tables for text rendering across languages." - name: "helpdialog.zip" @@ -202,7 +202,7 @@ files: required: false sha1: "386d8a89e180f8abab53e5d5926b6a81ee4b31dd" md5: "a9584a928c0f52ef28b33d8702983c35" - source_ref: "dists/engine-data/engine_data_core.mk" + source_ref: "source dists/engine-data/engine_data_core.mk" note: "Help dialog assets for the in-game help system." - name: "macgui.dat" @@ -211,7 +211,7 @@ files: required: false sha1: "1eed577281b8819367d1ee99b1a76ff3e1920735" md5: "d97f2965013b343dd3d4fdbbc7192f15" - source_ref: "dists/engine-data/engine_data_core.mk" + source_ref: "source dists/engine-data/engine_data_core.mk" note: "Macintosh GUI widget data for Mac-style game interfaces." # ================================================================ @@ -225,7 +225,7 @@ files: required: false sha1: "775b12b7e787bbaaeb73aa45b1ad3bb383e041ef" md5: "4f9dd40b455876d5c54b5ebd93aec88c" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_ACCESS)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_ACCESS)" note: "Engine data for Access Software games (e.g. Amazon, Martian Memorandum)." - name: "bagel.dat" @@ -234,7 +234,7 @@ files: required: false sha1: "f83084c72b1ff8e16f9c013e5ef7cfbb5f3cc835" md5: "f6d90885f6962f89de02e34031111599" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_BAGEL)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_BAGEL)" note: "Engine data for Bagel engine games." - name: "cryo.dat" @@ -243,7 +243,7 @@ files: required: false sha1: "220c2fe52d26b8607abeb2ad4a8ea4324daea5ba" md5: "fc5886ea5388f20eae299bb408da5bcc" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_CRYO)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_CRYO)" note: "Engine data for Cryo Interactive games (e.g. Dune, Lost Eden)." - name: "cryomni3d.dat" @@ -252,7 +252,7 @@ files: required: false sha1: "3971847e26be0abad8196caf03e5852a81ddbdea" md5: "7224c7a94074addeb69015b1346695d2" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_CRYOMNI3D)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_CRYOMNI3D)" note: "Engine data for CryOmni3D games (Versailles 1685)." - name: "darkseed.dat" @@ -261,7 +261,7 @@ files: required: false sha1: "343172f1bfff8cb8c4abefa95e211379f39583b7" md5: "9a9cfe40dcca517f130d4430bd1af643" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_DARKSEED)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_DARKSEED)" note: "Engine data for Dark Seed (H.R. Giger adventure game)." - name: "drascula.dat" @@ -270,7 +270,7 @@ files: required: false sha1: "05c97e92439b67aea8f6eb7fc96db023edf62124" md5: "b304979ed642a6dcaf26f43f8a37a1de" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_DRASCULA)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_DRASCULA)" note: "Engine data for Drascula: The Vampire Strikes Back." - name: "freescape.dat" @@ -279,7 +279,7 @@ files: required: false sha1: "c6b3d3152e4e2ff4c9bf55e103bb39ed7faca2bd" md5: "71697f90fb0c7747616dbb0799ce966b" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_FREESCAPE)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_FREESCAPE)" note: "Engine data for Freescape games (Driller, Dark Side, Total Eclipse)." - name: "got.aud" @@ -288,7 +288,7 @@ files: required: false sha1: "209ab6d86a7c44f241689c5511b2027f7ad2c7c4" md5: "d13cc3c481e84e787ec8aa86dffc565f" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_GOT)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_GOT)" note: "Audio data for Game of Thrones engine." - name: "got.gfx" @@ -297,7 +297,7 @@ files: required: false sha1: "0c9603da78b980bcf391bbf5f9103a5a642c4ee8" md5: "a29f591769bd731df0d9ddd3a191fe8c" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_GOT)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_GOT)" note: "Graphics data for Game of Thrones engine." - name: "hadesch_translations.dat" @@ -306,7 +306,7 @@ files: required: false sha1: "17aae444b3010e72e092635d25d3b93c104b0ad2" md5: "7857da7e56a11e0749fb45100c323b3c" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_HADESCH)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_HADESCH)" note: "Translation data for Hades Challenge." - name: "hugo.dat" @@ -315,7 +315,7 @@ files: required: false sha1: "74a5fa172f5327fedc145cb9eccc8fd050b9cfb9" md5: "a865e70f1b0998a500f522dab441c8fc" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_HUGO)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_HUGO)" note: "Engine data for Hugo's House of Horrors trilogy." - name: "kyra.dat" @@ -324,7 +324,7 @@ files: required: false sha1: "31b0b9418af2f9dd4e4094aada05d48eb355975b" md5: "ebddd7bbd97135a427083db5daf6f9fc" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_KYRA)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_KYRA)" note: "Engine data for Kyrandia series (Legend of Kyrandia, Hand of Fate, Malcolm's Revenge)." - name: "lure.dat" @@ -333,7 +333,7 @@ files: required: false sha1: "516347ec0ec2a397265d1b2fb053aa3758382e09" md5: "6f90cf73f36453d332d5c9cee311f81c" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_LURE)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_LURE)" note: "Engine data for Lure of the Temptress." - name: "macventure.dat" @@ -342,7 +342,7 @@ files: required: false sha1: "e431e718e3c784532422ea2654d5fc6042a95c09" md5: "3b1faf40e685b955372e02f54ed70263" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_MACVENTURE)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_MACVENTURE)" note: "Engine data for MacVenture games (Shadowgate, Deja Vu, Uninvited)." - name: "mm.dat" @@ -351,7 +351,7 @@ files: required: false sha1: "0816fe29b57911b28cbf774348f5492062326a85" md5: "01f074a6ac34dd86fcc6d1e8090614f0" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_MM)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_MM)" note: "Engine data for Might and Magic engine." - name: "mort.dat" @@ -360,7 +360,7 @@ files: required: false sha1: "0b9d0fa2a18eadf61aeddc19128ef90898ab7206" md5: "3cfb16d7bab4d77606b3b1274b8ae870" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_MORTEVIELLE)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_MORTEVIELLE)" note: "Engine data for Mortville Manor." - name: "myst3.dat" @@ -369,7 +369,7 @@ files: required: false sha1: "5fbf7b1a596219f0daab60a8ceb2f1e59e042243" md5: "54e9056211f2fff255b6f66a3fe39a8d" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_MYST3)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_MYST3)" note: "Engine data for Myst III: Exile." - name: "nancy.dat" @@ -378,7 +378,7 @@ files: required: false sha1: "7c8907d33da59afd4e4b62eee67541910e0b78d9" md5: "eb7cfdb3f74972beb8f43196e4e44001" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_NANCY)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_NANCY)" note: "Engine data for Nancy Drew adventure games." - name: "neverhood.dat" @@ -387,7 +387,7 @@ files: required: false sha1: "490012c996ba0c56dd8d077e1418ee53b1e96397" md5: "dfaab12ffb265646f31f51b6904246d1" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_NEVERHOOD)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_NEVERHOOD)" note: "Engine data for The Neverhood." - name: "prince_translation.dat" @@ -396,7 +396,7 @@ files: required: false sha1: "57403a286c4d251384442a507d285b2dc5ce330e" md5: "993adab2fd44277d5fd7aa5971e7099c" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_PRINCE)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_PRINCE)" note: "Translation data for The Prince and the Coward." - name: "queen.tbl" @@ -405,7 +405,7 @@ files: required: false sha1: "7bafa28dfd9b3be17430d467d8787d8204437ba0" md5: "93c6d6379eb0290ce93854a6888ec3f4" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_QUEEN)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_QUEEN)" note: "Resource table for Flight of the Amazon Queen." - name: "sky.cpt" @@ -414,7 +414,7 @@ files: required: false sha1: "fa03ede717223eaf011491d2066e37eb112e735b" md5: "9d00157b1cebd6368cbf88135c098f40" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_SKY)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_SKY)" note: "Compact table for Beneath a Steel Sky." - name: "supernova.dat" @@ -423,7 +423,7 @@ files: required: false sha1: "8a571cfc431b5fe794f0262f0e55f72927ab27b4" md5: "89664136c503a30894d5c713be5bfe90" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_SUPERNOVA)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_SUPERNOVA)" note: "Engine data for Mission Supernova." - name: "teenagent.dat" @@ -432,7 +432,7 @@ files: required: false sha1: "0d488164930332bae3aa1ad38cef44abbe3d00a6" md5: "4594620989a0bfd8b120da2de7ac30de" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_TEENAGENT)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_TEENAGENT)" note: "Engine data for Teenagent." - name: "titanic.dat" @@ -441,7 +441,7 @@ files: required: false sha1: "15f51828f08fdbe01b56123e96312b5859a968c0" md5: "4b2fb71201dc3795cff45df6200a1918" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_TITANIC)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_TITANIC)" note: "Engine data for Starship Titanic." - name: "tony.dat" @@ -450,7 +450,7 @@ files: required: false sha1: "a5e19f364bda6a0d2330495114c9ad665bb79ad0" md5: "891022a4e2917bb54b5cdc9a46f5b3df" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_TONY)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_TONY)" note: "Engine data for Tony Tough and the Night of Roasted Moths." - name: "toon.dat" @@ -459,7 +459,7 @@ files: required: false sha1: "85bb688125d66f2797a41f153ce1fa177027a83f" md5: "2b71a5d9aa19219d46711e8a77451f0f" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_TOON)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_TOON)" note: "Engine data for Toonstruck." - name: "ultima.dat" @@ -468,7 +468,7 @@ files: required: false sha1: "e049932518390257f4d49b1691cad229e6060079" md5: "e359fb7f14c4cb072b6e9300a23a6d62" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_ULTIMA)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_ULTIMA)" note: "Engine data for Ultima series (Ultima IV-VIII, Savage Empire, Martian Dreams)." - name: "ultima8.dat" @@ -477,7 +477,7 @@ files: required: false sha1: "6319d3a245297697c1e4def78dc231a3f30708bb" md5: "e5b95811b05b9f0f593b49c860391200" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_ULTIMA)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_ULTIMA)" note: "Engine data specific to Ultima VIII: Pagan." - name: "wintermute.zip" @@ -486,7 +486,7 @@ files: required: false sha1: "5302f543384b21fb55466118a6966e5ef46b85f6" md5: "9783248899f9cb531f0a3e0a711ab8b3" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_WINTERMUTE)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_WINTERMUTE)" note: "Engine data for Wintermute engine games." - name: "fonts.dat" @@ -495,7 +495,7 @@ files: required: false sha1: "1eaef39122559500fbbc705c9425500311d23e03" md5: "6df29d218962e155d0a2114006af45c0" - source_ref: "dists/engine-data/engine_data.mk (USE_FREETYPE2)" + source_ref: "source dists/engine-data/engine_data.mk (USE_FREETYPE2)" note: "FreeType2 font data for text rendering." - name: "fonts-cjk.dat" @@ -504,7 +504,7 @@ files: required: false sha1: "b46f5a744387d1991d66a06292811f217ae063e2" md5: "18b8811c1bbc297be45f38c3bd6a0728" - source_ref: "dists/engine-data/engine_data_big.mk (USE_FREETYPE2)" + source_ref: "source dists/engine-data/engine_data_big.mk (USE_FREETYPE2)" note: "CJK (Chinese/Japanese/Korean) font data. Large file, only for systems with enough memory." - name: "fonts-imgui.dat" @@ -513,7 +513,7 @@ files: required: false sha1: "659a025dfa39a8caada7dac6e69b4d7c88217b3f" md5: "9eb64ec7aa31dc2f5b55541415ecdf8b" - source_ref: "dists/engine-data/engine_data.mk (USE_IMGUI)" + source_ref: "source dists/engine-data/engine_data.mk (USE_IMGUI)" note: "ImGui font data for debug overlay rendering." - name: "grim-patch.lab" @@ -522,7 +522,7 @@ files: required: false sha1: "3c43b7a0125f88a9f83ae4307dca57867ffd637c" md5: "32b777b824f02b1e1259903740964058" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_GRIM)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_GRIM)" note: "Patch data for Grim Fandango." - name: "monkey4-patch.m4b" @@ -531,7 +531,7 @@ files: required: false sha1: "49fc530e77b61f326f6e1d5a5147daa2fd67d1e2" md5: "9eb7b7e7cc7dad1fe08be6e73d749abe" - source_ref: "dists/engine-data/engine_data.mk (ENABLE_MONKEY4)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_MONKEY4)" note: "Patch data for Escape from Monkey Island." # ================================================================ @@ -542,7 +542,7 @@ files: installed_on: [lakka, recalbox, retrobat, retrodeck, retropie] path: "scummvm/extra/pred.dic" required: false - source_ref: "dists/engine-data/engine_data.mk (ENABLE_AGI)" + source_ref: "source dists/engine-data/engine_data.mk (ENABLE_AGI)" note: "Predictive text dictionary for AGI engine text input (King's Quest, Space Quest, etc)." # ================================================================ @@ -553,7 +553,7 @@ files: installed_on: [lakka, recalbox, retrobat, retrodeck, retropie] path: "scummvm/extra/vkeybd_default.zip" required: false - source_ref: "backends/platform/libretro/scripts/bundle_datafiles.sh (hardcoded addition)" + source_ref: "source backends/platform/libretro/scripts/bundle_datafiles.sh (hardcoded addition)" note: "Default virtual keyboard layout. Added to the extra path by the build script." # ================================================================ diff --git a/emulators/smsplus.yml b/emulators/smsplus.yml index c3fde4cc..1bdc9794 100644 --- a/emulators/smsplus.yml +++ b/emulators/smsplus.yml @@ -39,7 +39,7 @@ files: description: "Sega Master System boot ROM" required: false aliases: ["BIOS.sms"] - source_ref: "source/ports/libretro/smsplus_libretro.c:227-245" + source_ref: "source source/ports/libretro/smsplus_libretro.c:227-245" note: | Loaded into bios.rom (up to 1 MB allocated). Only active when core option smsplus_sms_bios is "auto". Displays SMS startup screen @@ -50,7 +50,7 @@ files: description: "ColecoVision BIOS ROM" required: true size: 8192 - source_ref: "source/ports/libretro/smsplus_libretro.c:248-264" + source_ref: "source source/ports/libretro/smsplus_libretro.c:248-264" note: | Required for ColecoVision games. Read as 0x2000 (8192) bytes into coleco.rom. Without this file, retro_load_game() returns false for @@ -62,7 +62,7 @@ files: required: false size: 8192 mode: standalone - source_ref: "source/ports/sdl/smsplus.c:321-329" + source_ref: "source source/ports/sdl/smsplus.c:321-329" note: | Read as 0x2000 (8192) bytes into coleco.rom (shared buffer). Only in standalone builds (SORDM5_EMU define). Not compiled in libretro. diff --git a/emulators/snes9x-explus.yml b/emulators/snes9x-explus.yml index 7c13db6b..6650a9b1 100644 --- a/emulators/snes9x-explus.yml +++ b/emulators/snes9x-explus.yml @@ -105,7 +105,7 @@ files: padded with spaces. The name is the user's: the app compiles none in and only the .bin and .bios endings limit what the picker offers. - source_ref: "Snes9x/src/snes9x/memmap.cpp:2065 (run on every load), Snes9x/src/snes9x/bsx.cpp:1240-1274 (BS branch calls the loader), Snes9x/src/snes9x/bsx.cpp:1199-1203 (loader is the app hook), Snes9x/src/main/S9XApi.cc:218-253 (path, archive, size and header checks), Snes9x/src/main/EmuMenuViews.cc:345-365 (picker), Snes9x/src/main/system.ccm:110 (setting), Snes9x/src/main/options.cc:46,79 (config key)" + source_ref: "source Snes9x/src/snes9x/memmap.cpp:2065 (run on every load), source Snes9x/src/snes9x/bsx.cpp:1240-1274 (BS branch calls the loader), source Snes9x/src/snes9x/bsx.cpp:1199-1203 (loader is the app hook), source Snes9x/src/main/S9XApi.cc:218-253 (path, archive, size and header checks), source Snes9x/src/main/EmuMenuViews.cc:345-365 (picker), source Snes9x/src/main/system.ccm:110 (setting), source Snes9x/src/main/options.cc:46, 79 (config key)" - name: "STBIOS.bin" system: nintendo-sufami-turbo @@ -122,7 +122,7 @@ files: the length must be exactly 262144, with "BANDAI SFC-ADX" at 0 and "SFC-ADX BACKUP" at 0x10. The name is the user's, the picker accepting any .bin or .bios. - source_ref: "Snes9x/src/main/Main.cc:250-260 (cart routes through the BIOS read), Snes9x/src/main/Main.cc:183-187,194-219 (path, archive, size and header checks), Snes9x/src/snes9x/memmap.cpp:1018-1025,1575-1608 (second check and placement), Snes9x/src/main/EmuMenuViews.cc:367-387 (picker), Snes9x/src/main/system.ccm:109 (setting), Snes9x/src/main/options.cc:45,78 (config key)" + source_ref: "source Snes9x/src/main/Main.cc:250-260 (cart routes through the BIOS read), source Snes9x/src/main/Main.cc:183-187, 194-219 (path, archive, size and header checks), source Snes9x/src/snes9x/memmap.cpp:1018-1025, 1575-1608 (second check and placement), source Snes9x/src/main/EmuMenuViews.cc:367-387 (picker), source Snes9x/src/main/system.ccm:109 (setting), source Snes9x/src/main/options.cc:45, 78 (config key)" - name: "BSX0120-0.bin" system: nintendo-satellaview @@ -137,7 +137,7 @@ files: channel registers at 0x2188 and 0x218E, under the Satellaview Files path, which defaults to the content directory. The file is measured to size the queue and read 22 bytes at a time. A miss leaves the stream unloaded. - source_ref: "Snes9x/src/snes9x/bsx.cpp:736-790, Snes9x/src/main/S9XApi.cc:203-216, Snes9x/src/main/system.ccm:108, Snes9x/src/main/EmuMenuViews.cc:325-343" + source_ref: "source Snes9x/src/snes9x/bsx.cpp:736-790, source Snes9x/src/main/S9XApi.cc:203-216, source Snes9x/src/main/system.ccm:108, source Snes9x/src/main/EmuMenuViews.cc:325-343" - name: "BSX0121-0.bin" system: nintendo-satellaview @@ -147,7 +147,7 @@ files: size: 34 validation: [existence] config_key: "CFGKEY_SATELLAVIEW_PATH" - source_ref: "Snes9x/src/snes9x/bsx.cpp:736-790, Snes9x/src/main/S9XApi.cc:203-216" + source_ref: "source Snes9x/src/snes9x/bsx.cpp:736-790, source Snes9x/src/main/S9XApi.cc:203-216" - name: "BSX0122-0.bin" system: nintendo-satellaview @@ -157,7 +157,7 @@ files: size: 1031 validation: [existence] config_key: "CFGKEY_SATELLAVIEW_PATH" - source_ref: "Snes9x/src/snes9x/bsx.cpp:736-790, Snes9x/src/main/S9XApi.cc:203-216" + source_ref: "source Snes9x/src/snes9x/bsx.cpp:736-790, source Snes9x/src/main/S9XApi.cc:203-216" - name: "BSX0123-0.bin" system: nintendo-satellaview @@ -167,7 +167,7 @@ files: size: 16 validation: [existence] config_key: "CFGKEY_SATELLAVIEW_PATH" - source_ref: "Snes9x/src/snes9x/bsx.cpp:736-790, Snes9x/src/main/S9XApi.cc:203-216" + source_ref: "source Snes9x/src/snes9x/bsx.cpp:736-790, source Snes9x/src/main/S9XApi.cc:203-216" - name: "BSX0124-0.bin" system: nintendo-satellaview @@ -177,7 +177,7 @@ files: size: 97 validation: [existence] config_key: "CFGKEY_SATELLAVIEW_PATH" - source_ref: "Snes9x/src/snes9x/bsx.cpp:736-790, Snes9x/src/main/S9XApi.cc:203-216" + source_ref: "source Snes9x/src/snes9x/bsx.cpp:736-790, source Snes9x/src/main/S9XApi.cc:203-216" - name: "Bio Worm.7z" aliases: ["BioWorm.7z"] @@ -192,4 +192,4 @@ files: note: >- Opened from the application bundle by the name the build gives it, the Linux build dropping the space, and loaded as content. - source_ref: "Snes9x/src/main/AppMeta.cc:20-21 (names), EmuFramework/src/gui/BundledGamesView.cc:41,47 (open and load)" + source_ref: "source Snes9x/src/main/AppMeta.cc:20-21 (names), source EmuFramework/src/gui/BundledGamesView.cc:41, 47 (open and load)" diff --git a/emulators/snes9x.yml b/emulators/snes9x.yml index 786c27c9..b488d503 100644 --- a/emulators/snes9x.yml +++ b/emulators/snes9x.yml @@ -32,7 +32,7 @@ files: required: false size: 1048576 validation: [size] - source_ref: "libretro/libretro.cpp:1414, bsx.cpp:1209, bsx.cpp:1214" + source_ref: "source libretro/libretro.cpp:1414, upstream bsx.cpp:1209, upstream bsx.cpp:1214" aliases: ["BS-X.bios"] note: "Needed for Satellaview (.bs) games." @@ -42,7 +42,7 @@ files: required: false size: 262144 validation: [size] - source_ref: "libretro/libretro.cpp:1506, libretro/libretro.cpp:1546, memmap.cpp:1720" + source_ref: "source libretro/libretro.cpp:1506, source libretro/libretro.cpp:1546, source memmap.cpp:1720" note: "Needed for Sufami Turbo multi-cart games." notes: diff --git a/emulators/snes9x2010.yml b/emulators/snes9x2010.yml index 202fc3fc..69f197a1 100644 --- a/emulators/snes9x2010.yml +++ b/emulators/snes9x2010.yml @@ -34,7 +34,7 @@ files: size: 1048576 validation: [size] aliases: ["BS-X.bios"] - source_ref: "src/bsx.c:1263-1295 (BSX_LoadBIOS), src/bsx.c:1317 (caller in S9xInitBSX)" + source_ref: "source src/bsx.c:1263-1295 (BSX_LoadBIOS), source src/bsx.c:1317 (caller in S9xInitBSX)" note: | Loaded when a BS game is auto-detected (is_bsx checks ROM header at 0x7FC0/0xFFC0). Without this file, BSX.bootup is set to FALSE and diff --git a/emulators/sonic-mania.yml b/emulators/sonic-mania.yml index fab7190d..dfff57ee 100644 --- a/emulators/sonic-mania.yml +++ b/emulators/sonic-mania.yml @@ -37,7 +37,7 @@ files: category: game_data system: sonic-mania required: true - source_ref: "RSDKv5/RSDK/User/Core/UserCore.cpp:313 (Game:dataFile default), RSDKv5/RSDK/User/Core/UserCore.cpp:557 (no Settings.ini), RSDKv5/RSDK/Core/Reader.cpp:107-121 (LoadDataPack signature check)" + source_ref: "upstream RSDKv5/RSDK/User/Core/UserCore.cpp:313 (Game:dataFile default), upstream RSDKv5/RSDK/User/Core/UserCore.cpp:557 (no Settings.ini), upstream RSDKv5/RSDK/Core/Reader.cpp:107-121 (LoadDataPack signature check)" note: | Sonic Mania game assets (RSDK v5 container, "RSDK" signature). Shipped inside the official Sonic Mania release (Steam, Epic, consoles). diff --git a/emulators/stella2014.yml b/emulators/stella2014.yml index 2cac3854..0c3d77a0 100644 --- a/emulators/stella2014.yml +++ b/emulators/stella2014.yml @@ -30,46 +30,46 @@ files: required: false load_from: working_directory category: game_data - source_ref: "stella/src/emucore/KidVid.cxx:167,182" + source_ref: "source stella/src/emucore/KidVid.cxx:167, 182" - name: kvs2.wav aliases: [KVS2.WAV] description: "KidVid Voice Module audio tape 2 (Smurfs Save the Day)" required: false load_from: working_directory category: game_data - source_ref: "stella/src/emucore/KidVid.cxx:167,182" + source_ref: "source stella/src/emucore/KidVid.cxx:167, 182" - name: kvs3.wav aliases: [KVS3.WAV] description: "KidVid Voice Module audio tape 3 (Smurfs Save the Day)" required: false load_from: working_directory category: game_data - source_ref: "stella/src/emucore/KidVid.cxx:167,182" + source_ref: "source stella/src/emucore/KidVid.cxx:167, 182" - name: kvb1.wav aliases: [KVB1.WAV] description: "KidVid Voice Module audio tape 1 (Berenstain Bears)" required: false load_from: working_directory category: game_data - source_ref: "stella/src/emucore/KidVid.cxx:167,182" + source_ref: "source stella/src/emucore/KidVid.cxx:167, 182" - name: kvb2.wav aliases: [KVB2.WAV] description: "KidVid Voice Module audio tape 2 (Berenstain Bears)" required: false load_from: working_directory category: game_data - source_ref: "stella/src/emucore/KidVid.cxx:167,182" + source_ref: "source stella/src/emucore/KidVid.cxx:167, 182" - name: kvb3.wav aliases: [KVB3.WAV] description: "KidVid Voice Module audio tape 3 (Berenstain Bears)" required: false load_from: working_directory category: game_data - source_ref: "stella/src/emucore/KidVid.cxx:167,182" + source_ref: "source stella/src/emucore/KidVid.cxx:167, 182" - name: kvshared.wav aliases: [KVSHARED.WAV] description: "KidVid Voice Module shared audio samples" required: false load_from: working_directory category: game_data - source_ref: "stella/src/emucore/KidVid.cxx:185" + source_ref: "source stella/src/emucore/KidVid.cxx:185" diff --git a/emulators/stella2023.yml b/emulators/stella2023.yml index 27741f40..9551e64b 100644 --- a/emulators/stella2023.yml +++ b/emulators/stella2023.yml @@ -43,40 +43,40 @@ files: required: false load_from: content_dir category: game_data - source_ref: "src/emucore/KidVid.cxx:245, src/emucore/KidVid.cxx:273" + source_ref: "source src/emucore/KidVid.cxx:245, source src/emucore/KidVid.cxx:273" - name: KVS2.WAV description: "KidVid Voice Module audio tape 2 (Smurfs Save the Day)" required: false load_from: content_dir category: game_data - source_ref: "src/emucore/KidVid.cxx:245, src/emucore/KidVid.cxx:273" + source_ref: "source src/emucore/KidVid.cxx:245, source src/emucore/KidVid.cxx:273" - name: KVS3.WAV description: "KidVid Voice Module audio tape 3 (Smurfs Save the Day)" required: false load_from: content_dir category: game_data - source_ref: "src/emucore/KidVid.cxx:245, src/emucore/KidVid.cxx:273" + source_ref: "source src/emucore/KidVid.cxx:245, source src/emucore/KidVid.cxx:273" - name: KVB1.WAV description: "KidVid Voice Module audio tape 1 (Berenstain Bears)" required: false load_from: content_dir category: game_data - source_ref: "src/emucore/KidVid.cxx:246, src/emucore/KidVid.cxx:273" + source_ref: "source src/emucore/KidVid.cxx:246, source src/emucore/KidVid.cxx:273" - name: KVB2.WAV description: "KidVid Voice Module audio tape 2 (Berenstain Bears)" required: false load_from: content_dir category: game_data - source_ref: "src/emucore/KidVid.cxx:246, src/emucore/KidVid.cxx:273" + source_ref: "source src/emucore/KidVid.cxx:246, source src/emucore/KidVid.cxx:273" - name: KVB3.WAV description: "KidVid Voice Module audio tape 3 (Berenstain Bears)" required: false load_from: content_dir category: game_data - source_ref: "src/emucore/KidVid.cxx:246, src/emucore/KidVid.cxx:273" + source_ref: "source src/emucore/KidVid.cxx:246, source src/emucore/KidVid.cxx:273" - name: KVSHARED.WAV description: "KidVid Voice Module shared audio samples" required: false load_from: content_dir category: game_data - source_ref: "src/emucore/KidVid.cxx:274" + source_ref: "source src/emucore/KidVid.cxx:274" diff --git a/emulators/super3.yml b/emulators/super3.yml index 59b6666f..156f6b3a 100644 --- a/emulators/super3.yml +++ b/emulators/super3.yml @@ -136,7 +136,7 @@ files: load is refused outright when the file is not there. The Kotlin launcher parses the same copy out of the assets for its game list and its per-game input hints. Byte identical to the copy in the repository root Config directory. - source_ref: "android/app/src/main/cpp/native-lib.cpp:568-580, 1096-1114, Src/Util/ConfigBuilders.cpp:60-73, android/app/src/main/java/com/izzy2lost/super3/GameXml.kt:23-24, android/app/src/main/java/com/izzy2lost/super3/MainActivity.kt:1211" + source_ref: "source android/app/src/main/cpp/native-lib.cpp:568-580, 1096-1114, source Src/Util/ConfigBuilders.cpp:60-73, source android/app/src/main/java/com/izzy2lost/super3/GameXml.kt:23-24, source android/app/src/main/java/com/izzy2lost/super3/MainActivity.kt:1211" - name: Supermodel.ini path: "Config/Supermodel.ini" @@ -156,7 +156,7 @@ files: describe the file as shipped, since AssetInstaller rewrites it on first run, substituting the Android control defaults, and the in-app editor writes per-game keys such as LegacyReal3DTiming afterwards. - source_ref: "android/app/src/main/cpp/native-lib.cpp:531-566, 620-621, Src/Util/ConfigBuilders.cpp:134-142, android/app/src/main/java/com/izzy2lost/super3/AssetInstaller.kt:17, 43-159, android/app/src/main/java/com/izzy2lost/super3/Super3Activity.kt:880-884" + source_ref: "source android/app/src/main/cpp/native-lib.cpp:531-566, 620-621, source Src/Util/ConfigBuilders.cpp:134-142, source android/app/src/main/java/com/izzy2lost/super3/AssetInstaller.kt:17, 43-159, source android/app/src/main/java/com/izzy2lost/super3/Super3Activity.kt:880-884" - name: gamecontrollerdb.txt path: "Config/gamecontrollerdb.txt" @@ -173,7 +173,7 @@ files: its own, and a handle that cannot be opened is passed over, leaving SDL on its built-in mappings. Byte identical to the copy in the repository root Config directory. - source_ref: "android/app/src/main/cpp/android_input_system.cpp:291-311, 207-213" + source_ref: "source android/app/src/main/cpp/android_input_system.cpp:291-311, 207-213" exclusion_note: > No BIOS or firmware file is loaded. Sega Model 3 hardware has no shared system ROM: diff --git a/emulators/supermodel-dojo.yml b/emulators/supermodel-dojo.yml index a448cbfa..2fbeed86 100644 --- a/emulators/supermodel-dojo.yml +++ b/emulators/supermodel-dojo.yml @@ -83,7 +83,7 @@ files: bundled: true description: "ROM set definitions" note: "Parsed at startup into the game database. Every ROM region, file name and CRC32 the loader matches against comes from here, so an unreadable file leaves no set to resolve and the launch returns before the emulator is built. The path is a config key, so -game-xml-file moves it." - source_ref: "Src/OSD/SDL/Main.cpp:117, 1684, 2143, 2509-2520, Src/GameLoader.cpp:551-561, 1016-1019, Src/OSD/Windows/FileSystemPath.cpp:28-32" + source_ref: "source Src/OSD/SDL/Main.cpp:117, 1684, 2143, 2509-2520, source Src/GameLoader.cpp:551-561, 1016-1019, source Src/OSD/Windows/FileSystemPath.cpp:28-32" - name: p1crosshair.bmp path: "Assets/p1crosshair.bmp" @@ -92,7 +92,7 @@ files: bundled: true description: "Player 1 light gun crosshair texture" note: "Both bitmaps are read on every launch whatever CrosshairStyle holds, since the load runs before the style decides anything, and a null surface aborts startup ahead of the Model 3 object. 32 bit BMP with alpha, sides a multiple of 2." - source_ref: "Src/OSD/SDL/Crosshair.cpp:34-51, Src/OSD/SDL/Main.cpp:2563-2569, Assets/DIR.txt" + source_ref: "upstream Src/OSD/SDL/Crosshair.cpp:34-51, source Src/OSD/SDL/Main.cpp:2563-2569, source Assets/DIR.txt" - name: p2crosshair.bmp path: "Assets/p2crosshair.bmp" @@ -101,7 +101,7 @@ files: bundled: true description: "Player 2 light gun crosshair texture" note: "Read in the same call as the player 1 bitmap and equally fatal when it fails to load." - source_ref: "Src/OSD/SDL/Crosshair.cpp:35, 49-51, Src/OSD/SDL/Main.cpp:2563-2569" + source_ref: "upstream Src/OSD/SDL/Crosshair.cpp:35, 49-51, source Src/OSD/SDL/Main.cpp:2563-2569" - name: Music.xml path: "Config/Music.xml" @@ -109,4 +109,4 @@ files: bundled: true description: "Custom MPEG music track map" note: "Consulted only for a game with a DSB1 or DSB2 board, and skipped when the file is absent. Maps an MPEG ROM offset to an MP3 the user supplies. Shipped in the v0.3a-20260528-git-77d28ee archives and absent from dojo-preview6." - source_ref: "Src/OSD/SDL/Main.cpp:118, 967, Src/Sound/MPEG/MpegAudio.cpp:88-108" + source_ref: "source Src/OSD/SDL/Main.cpp:118, 967, source Src/Sound/MPEG/MpegAudio.cpp:88-108" diff --git a/emulators/supermodel3.yml b/emulators/supermodel3.yml index dc94684b..01ef6811 100644 --- a/emulators/supermodel3.yml +++ b/emulators/supermodel3.yml @@ -75,7 +75,7 @@ files: md5: "f2f5f09ca0a275696319176b4f41b8d6" description: "ROM set definitions" note: "Parsed by the GameLoader constructor. Without it no game is defined, the archive name matches nothing and main returns 1. The path is the GameXMLFile key, so -game-xml-file moves it. The hash is that of Config/Games.xml at the pinned revision, 64 sets, which RetroPie copies on every install. Shipped in the 377d259 Linux, macOS and Windows release archives." - source_ref: "Src/OSD/SDL/Main.cpp:121, Src/OSD/SDL/Main.cpp:1534, Src/OSD/SDL/Main.cpp:2444-2449, Src/GameLoader.cpp:601-610, Src/GameLoader.cpp:1066-1071, Src/GameLoader.cpp:1111-1113" + source_ref: "upstream Src/OSD/SDL/Main.cpp:121, source Src/OSD/SDL/Main.cpp:1534, source Src/OSD/SDL/Main.cpp:2444-2449, source Src/GameLoader.cpp:601-610, source Src/GameLoader.cpp:1066-1071, source Src/GameLoader.cpp:1111-1113" - name: "p1crosshair.bmp" path: "Assets/p1crosshair.bmp" @@ -86,7 +86,7 @@ files: md5: "9012018f50f707c1707009346eb5d18b" description: "Player 1 light gun crosshair texture" note: "Both bitmaps are loaded whatever CrosshairStyle holds, and a failed load aborts startup before the machine is created." - source_ref: "Src/OSD/SDL/Crosshair.cpp:34-51, Src/OSD/SDL/Main.cpp:2499-2506" + source_ref: "upstream Src/OSD/SDL/Crosshair.cpp:34-51, source Src/OSD/SDL/Main.cpp:2499-2506" - name: "p2crosshair.bmp" path: "Assets/p2crosshair.bmp" @@ -97,7 +97,7 @@ files: md5: "866dbf59a0e2d849de2365e1c953cc97" description: "Player 2 light gun crosshair texture" note: "Read in the same call as the player 1 bitmap and equally fatal when it fails to load. Both bitmaps are shipped in the 377d259 release archives." - source_ref: "Src/OSD/SDL/Crosshair.cpp:35, Src/OSD/SDL/Crosshair.cpp:48-51" + source_ref: "upstream Src/OSD/SDL/Crosshair.cpp:35, source Src/OSD/SDL/Crosshair.cpp:48-51" - name: "Music.xml" path: "Config/Music.xml" @@ -108,7 +108,7 @@ files: md5: "ddb4e23db15dda67539eee24de23de4b" description: "Custom MPEG music track map" note: "Consulted only for a game with a DSB1 or DSB2 board, and skipped when absent. RetroPie does not copy it. Shipped in the 377d259 release archives, the Windows zip with CRLF line endings (sha1 4c556c3a848ef61205a53a9a73ba5e46970d445f)." - source_ref: "Src/OSD/SDL/Main.cpp:122, Src/OSD/SDL/Main.cpp:947, Src/Sound/MPEG/MpegAudio.cpp:88-102" + source_ref: "upstream Src/OSD/SDL/Main.cpp:122, source Src/OSD/SDL/Main.cpp:947, source Src/Sound/MPEG/MpegAudio.cpp:88-102" - name: "pro1000.zip" required: true @@ -116,7 +116,7 @@ files: system: real3d-pro1000 description: "Real3D Pro-1000 firmware set (SDK flash update, loop code 5.4, INIT ROM 54)" note: "Loaded as the content of the pro1000 machine, named after the set. Required to run the Pro-1000 only, Model 3 games never read it." - source_ref: "Config/Games.xml:1404-1428, Src/Pro1000/Pro1000.cpp:2114-2125, Src/GameLoader.cpp:1066-1071" + source_ref: "upstream Config/Games.xml:1404-1428, source Src/Pro1000/Pro1000.cpp:2114-2125, source Src/GameLoader.cpp:1066-1071" contents: - name: "p1_p4.bin" description: "Flash parts 1 and 4, boot stub and loop code, loaded at 0xFFF00000" @@ -131,11 +131,11 @@ files: system: real3d-pro1000 description: "Pro-1000 SDK logo model, culling data" note: "Read with 3dlogo.pmem into the synthetic SCSI ROM when the set has no scsi_rom region. Both files or neither, one alone is rejected with an error. The machine boots without them." - source_ref: "Src/Pro1000/SyntheticSCSIROM.cpp:102-125, Src/Pro1000/SyntheticSCSIROM.cpp:232" + source_ref: "source Src/Pro1000/SyntheticSCSIROM.cpp:102-125, source Src/Pro1000/SyntheticSCSIROM.cpp:232" - name: "3dlogo.pmem" path: "Assets/3dlogo.pmem" required: false system: real3d-pro1000 description: "Pro-1000 SDK logo model, polygon data" - source_ref: "Src/Pro1000/SyntheticSCSIROM.cpp:104-106, Src/Pro1000/SyntheticSCSIROM.cpp:119-125" + source_ref: "source Src/Pro1000/SyntheticSCSIROM.cpp:104-106, source Src/Pro1000/SyntheticSCSIROM.cpp:119-125" diff --git a/emulators/supersnes9x.yml b/emulators/supersnes9x.yml index c59d0c5f..9c123eca 100644 --- a/emulators/supersnes9x.yml +++ b/emulators/supersnes9x.yml @@ -64,7 +64,7 @@ files: validation: [size] description: "Satellaview BS-X BIOS" note: "Required for BS-X carts. BS-X.bios is accepted by the slot code in bsx.cpp only." - source_ref: "libretro/libretro.cpp:1145-1176, libretro/libretro.cpp:1308-1311, bsx.cpp:1204-1235" + source_ref: "source libretro/libretro.cpp:1145-1176, source libretro/libretro.cpp:1308-1311, source bsx.cpp:1204-1235" - name: "STBIOS.bin" system: nintendo-sufami-turbo @@ -73,7 +73,7 @@ files: validation: [size] description: "Sufami Turbo BIOS" note: "Required for Sufami Turbo carts. The Sufami Turbo subsystem reads 1 MB and rejects a 256 KB file." - source_ref: "libretro/libretro.cpp:1145-1176, libretro/libretro.cpp:1302-1305, libretro/libretro.cpp:1445-1455" + source_ref: "source libretro/libretro.cpp:1145-1176, source libretro/libretro.cpp:1302-1305, source libretro/libretro.cpp:1445-1455" - name: "sgb2.sfc" aliases: ["SGB2.sfc", "Super Game Boy 2 (Japan).sfc"] @@ -81,7 +81,7 @@ files: required: false description: "Super Game Boy 2 SNES BIOS" note: "Preferred over sgb.sfc in auto mode. Header at 0x7FC0 must read \"Super GAMEBOY2\". Without an SGB BIOS, GB content runs on the BIOS-less core." - source_ref: "memmap.cpp:1088-1155, memmap.cpp:1655-1665" + source_ref: "source memmap.cpp:1088-1155, source memmap.cpp:1655-1665" - name: "sgb.sfc" aliases: ["SGB.sfc", "sgb1.sfc", "SGB1.sfc", "Super Game Boy (World).sfc"] @@ -89,7 +89,7 @@ files: required: false description: "Super Game Boy SNES BIOS" note: "Used when no SGB2 BIOS is found, or alone with the option set to sgb1. Header at 0x7FC0 must read \"Super GAMEBOY\" not followed by '2'." - source_ref: "memmap.cpp:1088-1155, memmap.cpp:1655-1665" + source_ref: "source memmap.cpp:1088-1155, source memmap.cpp:1655-1665" - name: "sgb2.boot.rom" aliases: ["sgb2_bios.bin"] @@ -100,7 +100,7 @@ files: validation: [size] description: "Super Game Boy 2 GB-side boot ROM" note: "Read in SGB2 BIOS mode and used only when it contains the 3E F1 handshake bytes, else the embedded boot ROM runs." - source_ref: "memmap.cpp:1165-1213, memmap.cpp:1858-1883" + source_ref: "source memmap.cpp:1165-1213, source memmap.cpp:1858-1883" - name: "sgb.boot.rom" aliases: ["sgb1.boot.rom", "sgb_bios.bin"] @@ -111,7 +111,7 @@ files: validation: [size] description: "Super Game Boy GB-side boot ROM" note: "Read in SGB1 BIOS mode and used only when it contains the 3E F1 handshake bytes, else the embedded boot ROM runs." - source_ref: "memmap.cpp:1165-1213, memmap.cpp:1858-1883" + source_ref: "source memmap.cpp:1165-1213, source memmap.cpp:1858-1883" - name: "KROM1.BIN" aliases: ["KROM.BIN", "krom1.bin"] @@ -121,7 +121,7 @@ files: validation: [size] description: "Super Famicom Box supervisor ROM (HD64180)" note: "Required for Super Famicom Box images: LoadSFCBox returns false without it." - source_ref: "sfcbox.cpp:1350-1398, sfcbox.h:20, memmap.cpp:2561-2562" + source_ref: "source sfcbox.cpp:1350-1398, source sfcbox.h:20, source memmap.cpp:2561-2562" - name: "MB90082.BIN" system: nintendo-sfcbox @@ -130,4 +130,4 @@ files: validation: [size] description: "Super Famicom Box OSD character ROM" note: "Absent, the supervisor overlay is not drawn." - source_ref: "sfcbox.cpp:1400-1403, sfcbox.h:25" + source_ref: "source sfcbox.cpp:1400-1403, source sfcbox.h:25" diff --git a/emulators/swanstation.yml b/emulators/swanstation.yml index f1941917..2988ac6b 100644 --- a/emulators/swanstation.yml +++ b/emulators/swanstation.yml @@ -39,7 +39,7 @@ files: md5: "8dd7d5296a650fac7319bce665a6a53c" size: 524288 validation: [size, md5] - source_ref: "src/core/bios.cpp:49" + source_ref: "source src/core/bios.cpp:49" aliases: [] - name: "scph5501.bin" @@ -50,7 +50,7 @@ files: md5: "490f666e1afb15b7362b406ed1cea246" size: 524288 validation: [size, md5] - source_ref: "src/core/bios.cpp:50-51" + source_ref: "source src/core/bios.cpp:50-51" aliases: [] - name: "scph5502.bin" @@ -61,7 +61,7 @@ files: md5: "32736f17079d0b2b7024407c39bd3050" size: 524288 validation: [size, md5] - source_ref: "src/core/bios.cpp:52-53" + source_ref: "source src/core/bios.cpp:52-53" aliases: [] - name: "psxonpsp660.bin" @@ -72,7 +72,7 @@ files: md5: "c53ca5908936d412331790f4426c6c33" size: 524288 validation: [size, md5] - source_ref: "src/core/bios.cpp:67-68" + source_ref: "source src/core/bios.cpp:67-68" aliases: [] - name: "ps1_rom.bin" @@ -84,5 +84,5 @@ files: size: [524288, 4194304, 4089584] validation: [size, md5] note: "Accepts PS1 (512KB), PS2 (4MB), and PS3 (0x3E66F0) sizes. Only first 512KB used." - source_ref: "src/core/bios.h:9, src/core/bios.cpp:69-70, src/core/bios.cpp:81-90" + source_ref: "source src/core/bios.h:9, source src/core/bios.cpp:69-70, source src/core/bios.cpp:81-90" aliases: [] diff --git a/emulators/syobonaction.yml b/emulators/syobonaction.yml index 47ea0a3a..9200ffed 100644 --- a/emulators/syobonaction.yml +++ b/emulators/syobonaction.yml @@ -25,63 +25,63 @@ files: description: "Player character sprites" required: true category: game_data - source_ref: "loadg.cpp:40" + source_ref: "upstream loadg.cpp:40" - name: brock.PNG path: SyobonAction/res/brock.PNG description: "Block tileset" required: true category: game_data - source_ref: "loadg.cpp:42" + source_ref: "upstream loadg.cpp:42" - name: item.PNG path: SyobonAction/res/item.PNG description: "Item sprites" required: true category: game_data - source_ref: "loadg.cpp:44" + source_ref: "upstream loadg.cpp:44" - name: teki.PNG path: SyobonAction/res/teki.PNG description: "Enemy sprites" required: true category: game_data - source_ref: "loadg.cpp:46" + source_ref: "upstream loadg.cpp:46" - name: haikei.PNG path: SyobonAction/res/haikei.PNG description: "Background graphics" required: true category: game_data - source_ref: "loadg.cpp:48" + source_ref: "upstream loadg.cpp:48" - name: brock2.PNG path: SyobonAction/res/brock2.PNG description: "Alternate block tileset" required: true category: game_data - source_ref: "loadg.cpp:50" + source_ref: "upstream loadg.cpp:50" - name: omake.PNG path: SyobonAction/res/omake.PNG description: "Bonus sprites" required: true category: game_data - source_ref: "loadg.cpp:52" + source_ref: "upstream loadg.cpp:52" - name: omake2.PNG path: SyobonAction/res/omake2.PNG description: "Bonus sprites (set 2)" required: true category: game_data - source_ref: "loadg.cpp:54" + source_ref: "upstream loadg.cpp:54" - name: syobon3.PNG path: SyobonAction/res/syobon3.PNG description: "Title screen" required: true category: game_data - source_ref: "loadg.cpp:56" + source_ref: "upstream loadg.cpp:56" # res/ - Font (required: TTF_OpenFont failure calls exit(1)) @@ -90,7 +90,7 @@ files: description: "Sazanami Gothic Japanese font for text rendering" required: true category: game_data - source_ref: "DxLib.cpp:73" + source_ref: "upstream DxLib.cpp:73" # BGM/ - Music (optional: LoadMusicMem returns NULL on failure, game continues) @@ -99,35 +99,35 @@ files: description: "Field stage music" required: false category: game_data - source_ref: "loadg.cpp:220" + source_ref: "upstream loadg.cpp:220" - name: dungeon.ogg path: SyobonAction/BGM/dungeon.ogg description: "Dungeon stage music" required: false category: game_data - source_ref: "loadg.cpp:221" + source_ref: "upstream loadg.cpp:221" - name: star4.ogg path: SyobonAction/BGM/star4.ogg description: "Star power music" required: false category: game_data - source_ref: "loadg.cpp:222" + source_ref: "upstream loadg.cpp:222" - name: castle.ogg path: SyobonAction/BGM/castle.ogg description: "Castle stage music" required: false category: game_data - source_ref: "loadg.cpp:223" + source_ref: "upstream loadg.cpp:223" - name: puyo.ogg path: SyobonAction/BGM/puyo.ogg description: "Puyo stage music" required: false category: game_data - source_ref: "loadg.cpp:224" + source_ref: "upstream loadg.cpp:224" # SE/ - Sound effects (optional: LoadSoundMem returns NULL on failure, game continues) @@ -136,116 +136,116 @@ files: description: "Jump sound" required: false category: game_data - source_ref: "loadg.cpp:228" + source_ref: "upstream loadg.cpp:228" - name: brockbreak.ogg path: SyobonAction/SE/brockbreak.ogg description: "Block break sound" required: false category: game_data - source_ref: "loadg.cpp:230" + source_ref: "upstream loadg.cpp:230" - name: coin.ogg path: SyobonAction/SE/coin.ogg description: "Coin sound" required: false category: game_data - source_ref: "loadg.cpp:231" + source_ref: "upstream loadg.cpp:231" - name: humi.ogg path: SyobonAction/SE/humi.ogg description: "Stomp sound" required: false category: game_data - source_ref: "loadg.cpp:232" + source_ref: "upstream loadg.cpp:232" - name: koura.ogg path: SyobonAction/SE/koura.ogg description: "Shell sound" required: false category: game_data - source_ref: "loadg.cpp:233" + source_ref: "upstream loadg.cpp:233" - name: dokan.ogg path: SyobonAction/SE/dokan.ogg description: "Pipe sound" required: false category: game_data - source_ref: "loadg.cpp:234" + source_ref: "upstream loadg.cpp:234" - name: brockkinoko.ogg path: SyobonAction/SE/brockkinoko.ogg description: "Mushroom from block sound" required: false category: game_data - source_ref: "loadg.cpp:235" + source_ref: "upstream loadg.cpp:235" - name: powerup.ogg path: SyobonAction/SE/powerup.ogg description: "Power-up sound" required: false category: game_data - source_ref: "loadg.cpp:236" + source_ref: "upstream loadg.cpp:236" - name: kirra.ogg path: SyobonAction/SE/kirra.ogg description: "Star sound" required: false category: game_data - source_ref: "loadg.cpp:237" + source_ref: "upstream loadg.cpp:237" - name: goal.ogg path: SyobonAction/SE/goal.ogg description: "Goal sound" required: false category: game_data - source_ref: "loadg.cpp:238" + source_ref: "upstream loadg.cpp:238" - name: death.ogg path: SyobonAction/SE/death.ogg description: "Death sound" required: false category: game_data - source_ref: "loadg.cpp:239" + source_ref: "upstream loadg.cpp:239" - name: Pswitch.ogg path: SyobonAction/SE/Pswitch.ogg description: "P-switch sound" required: false category: game_data - source_ref: "loadg.cpp:240" + source_ref: "upstream loadg.cpp:240" - name: jumpBlock.ogg path: SyobonAction/SE/jumpBlock.ogg description: "Jump block sound" required: false category: game_data - source_ref: "loadg.cpp:241" + source_ref: "upstream loadg.cpp:241" - name: hintBlock.ogg path: SyobonAction/SE/hintBlock.ogg description: "Hint block sound" required: false category: game_data - source_ref: "loadg.cpp:242" + source_ref: "upstream loadg.cpp:242" - name: 4-clear.ogg path: SyobonAction/SE/4-clear.ogg description: "Stage clear sound" required: false category: game_data - source_ref: "loadg.cpp:243" + source_ref: "upstream loadg.cpp:243" - name: allclear.ogg path: SyobonAction/SE/allclear.ogg description: "All stages clear sound" required: false category: game_data - source_ref: "loadg.cpp:244" + source_ref: "upstream loadg.cpp:244" - name: tekifire.ogg path: SyobonAction/SE/tekifire.ogg description: "Enemy fire sound" required: false category: game_data - source_ref: "loadg.cpp:245" + source_ref: "upstream loadg.cpp:245" diff --git a/emulators/tempgba.yml b/emulators/tempgba.yml index 4f5a760a..92386533 100644 --- a/emulators/tempgba.yml +++ b/emulators/tempgba.yml @@ -25,4 +25,4 @@ files: system: nintendo-gba required: true size: 16384 - source_ref: "memory.c:3308-3323 (load_bios), libretro.c:238-314 (retro_load_game returns false if missing)" + source_ref: "source memory.c:3308-3323 (load_bios), source libretro.c:238-314 (retro_load_game returns false if missing)" diff --git a/emulators/tic80.yml b/emulators/tic80.yml index 1c57e555..3f249104 100644 --- a/emulators/tic80.yml +++ b/emulators/tic80.yml @@ -37,7 +37,7 @@ platform_details: encoded as cover images (code stored in PNG metadata). runtime: - source_ref: ".gitmodules, nesbox TIC-80 runtime (the core submodule)" + source_ref: "source .gitmodules, nesbox TIC-80 runtime (the core submodule)" note: | Entire runtime compiled into the binary. No external dependencies. State serialization uses TIC_PERSISTENT_SIZE * 4 bytes of pmem() diff --git a/emulators/triforce.yml b/emulators/triforce.yml index 0285c1f7..675a5b44 100644 --- a/emulators/triforce.yml +++ b/emulators/triforce.yml @@ -99,7 +99,7 @@ files: required: true bundled: true not_bundled_on: [retrobat] - source_ref: "Source/Core/Core/HW/DVD/AMMediaboard.cpp:215-233, Source/Core/Core/HW/DVD/DVDInterface.cpp:289-294" + source_ref: "source Source/Core/Core/HW/DVD/AMMediaboard.cpp:215-233, source Source/Core/Core/HW/DVD/DVDInterface.cpp:289-294" note: > Read on every Triforce launch, Sys/Triforce only with no User fallback. Nothing is validated, min(file size, 2 MiB) is copied into the firmware @@ -121,7 +121,7 @@ files: validation: [crc32] required: false hle_fallback: true - source_ref: "Source/Core/Common/CommonPaths.h:149, Source/Core/Core/Config/MainSettings.cpp:614-625, Source/Core/Core/Boot/Boot.cpp:400,415-436" + source_ref: "source Source/Core/Common/CommonPaths.h:149, source Source/Core/Core/Config/MainSettings.cpp:614-625, source Source/Core/Core/Boot/Boot.cpp:400, 415-436" note: > CRC32 is computed over the first 2 MiB and compared against the Redump table, 0xD1883221 being the Triforce revision. An unknown value warns and @@ -138,7 +138,7 @@ files: validation: [crc32] required: false hle_fallback: true - source_ref: "Source/Core/Core/Config/MainSettings.cpp:620-623" + source_ref: "source Source/Core/Core/Config/MainSettings.cpp:620-623" - name: "IPL_TRI.bin" path: "GC/JAP/IPL_TRI.bin" @@ -150,7 +150,7 @@ files: validation: [crc32] required: false hle_fallback: true - source_ref: "Source/Core/Core/Config/MainSettings.cpp:587-612,620-623" + source_ref: "source Source/Core/Core/Config/MainSettings.cpp:587-612, 620-623" note: "JAP is the directory the legacy naming style returns for NTSC-J." # -- AM-Mediaboard system state -- @@ -160,7 +160,7 @@ files: system: sega-triforce required: false unsourceable: "created empty by the emulator on first Triforce launch, written by the guest, no hardware dump equivalent" - source_ref: "Source/Core/Core/HW/DVD/AMMediaboard.cpp:169-177,198" + source_ref: "source Source/Core/Core/HW/DVD/AMMediaboard.cpp:169-177, 198" - name: "trinetctrl.bin" path: "Triforce/trinetctrl.bin" @@ -168,7 +168,7 @@ files: system: sega-triforce required: false unsourceable: "created empty by the emulator on first Triforce launch, written by the guest, no hardware dump equivalent" - source_ref: "Source/Core/Core/HW/DVD/AMMediaboard.cpp:169-177,199" + source_ref: "source Source/Core/Core/HW/DVD/AMMediaboard.cpp:169-177, 199" - name: "triextra.bin" path: "Triforce/triextra.bin" @@ -176,7 +176,7 @@ files: system: sega-triforce required: false unsourceable: "created empty by the emulator on first Triforce launch, written by the guest, no hardware dump equivalent" - source_ref: "Source/Core/Core/HW/DVD/AMMediaboard.cpp:169-177,200" + source_ref: "source Source/Core/Core/HW/DVD/AMMediaboard.cpp:169-177, 200" # -- Wii Arcade -- - name: "RVA.txt" @@ -185,7 +185,7 @@ files: system: nintendo-wii-arcade required: false unsourceable: "user-created marker inside the emulated NAND, only its presence is tested, no file is distributed" - source_ref: "Source/Core/Common/CommonPaths.h:165, Source/Core/Core/Boot/Boot_BS2Emu.cpp:387-397" + source_ref: "source Source/Core/Common/CommonPaths.h:165, source Source/Core/Core/Boot/Boot_BS2Emu.cpp:387-397" note: > Opened for read inside the System Menu title data. Success sets console type RVA and forces the RGB region settings. The RVA expansion device in slot A @@ -203,7 +203,7 @@ files: size: 2097152 required: false hle_fallback: true - source_ref: "Source/Core/Common/CommonPaths.h:148, Source/Core/Core/Config/MainSettings.cpp:627-630, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:109-118,182-183" + source_ref: "source Source/Core/Common/CommonPaths.h:148, source Source/Core/Core/Config/MainSettings.cpp:627-630, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:109-118, 182-183" note: "Needed to boot the GameCube menu and to take the fonts from a real dump." - name: "IPL.bin" @@ -214,7 +214,7 @@ files: size: 2097152 required: false hle_fallback: true - source_ref: "Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:184-185" + source_ref: "source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:184-185" - name: "IPL.bin" path: "GC/JAP/IPL.bin" @@ -224,7 +224,7 @@ files: size: 2097152 required: false hle_fallback: true - source_ref: "Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:186-187" + source_ref: "source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:186-187" # -- DSP ROMs -- # User/GC/ then Sys/GC/. Used by DSP LLE, and dsp_coef.bin also by the HLE @@ -240,7 +240,7 @@ files: adler32_pairs: [["0x66f334fe", "0xf3b93527"], ["0xe789b5a5", "0xa4a575f5"]] required: false hle_fallback: true - source_ref: "Source/Core/Common/CommonPaths.h:145, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:87-105,109-118, Source/Core/Core/DSP/DSPCore.h:44, Source/Core/Core/DSP/DSPCore.cpp:36-38, Source/Core/Core/DSP/DSPCore.cpp:28-102" + source_ref: "source Source/Core/Common/CommonPaths.h:145, source Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:87-105, 109-118, source Source/Core/Core/DSP/DSPCore.h:44, source Source/Core/Core/DSP/DSPCore.cpp:36-38, source Source/Core/Core/DSP/DSPCore.cpp:28-102" note: > LoadDSPRom rejects any file whose length differs from DSP_IROM_BYTE_SIZE and swaps every 16 bit word before storing it, so the Adler32 in the source is @@ -260,7 +260,7 @@ files: adler32_pairs: [["0xf3b93527", "0x66f334fe"], ["0xa4a575f5", "0xe789b5a5"]] required: false hle_fallback: true - source_ref: "Source/Core/Common/CommonPaths.h:146, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:87-105,110-119, Source/Core/Core/DSP/DSPCore.h:58, Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:61-62, Source/Core/Core/DSP/DSPCore.cpp:28-102" + source_ref: "source Source/Core/Common/CommonPaths.h:146, source Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:87-105, 110-119, source Source/Core/Core/DSP/DSPCore.h:58, upstream Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:61-62, source Source/Core/Core/DSP/DSPCore.cpp:28-102" note: > Also read by the HLE AX ucode for polyphase resampling. Adler32 is taken over the byte-swapped data (Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:100-102). @@ -275,7 +275,7 @@ files: required: false installed_on: [retrobat] hle_fallback: true - source_ref: "Source/Core/Common/CommonPaths.h:142, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:131,203-247" + source_ref: "source Source/Core/Common/CommonPaths.h:142, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:131, 203-247" note: > Size is the official font length the code reads from an IPL dump, 0x2575 (Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:234-236). A standalone file is @@ -289,7 +289,7 @@ files: required: false installed_on: [retrobat] hle_fallback: true - source_ref: "Source/Core/Common/CommonPaths.h:143, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130,203-247" + source_ref: "source Source/Core/Common/CommonPaths.h:143, source Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130, 203-247" note: "Size is the official font length read from an IPL dump, 0x4a24d. The fork's tree carries no font, RetroBat's dolphin-triforce package installs the free replacement here." # -- GBA BIOS -- @@ -298,7 +298,7 @@ files: description: "GBA BIOS for the GameCube to Game Boy Advance link" required: false hle_fallback: true - source_ref: "Source/Core/Common/CommonPaths.h:155, Source/Core/Common/FileUtil.cpp:917-919, Source/Core/Core/HW/GBACore.cpp:202-206,336-353" + source_ref: "source Source/Core/Common/CommonPaths.h:155, source Source/Core/Common/FileUtil.cpp:917-919, source Source/Core/Core/HW/GBACore.cpp:202-206, 336-353" note: > Loaded into the integrated mGBA core, which fails to start without it. The path is overridable by the Main.GBA BIOS setting @@ -312,7 +312,7 @@ files: validation: [size] required: false hle_fallback: true - source_ref: "Source/Core/Common/CommonPaths.h:87,127, Source/Core/Core/SysConf.cpp:19,54-65" + source_ref: "source Source/Core/Common/CommonPaths.h:87, 127, source Source/Core/Core/SysConf.cpp:19, 54-65" note: > SysConf::Load rejects any size other than SYSCONF_SIZE and falls back to built-in defaults. Generated by the emulator, can come from a NAND backup @@ -324,7 +324,7 @@ files: size: 256 required: false hle_fallback: true - source_ref: "Source/Core/Common/CommonPaths.h:163, Source/Core/Core/Boot/Boot_BS2Emu.cpp:412-424, Source/Core/Common/SettingsHandler.h:21,26" + source_ref: "source Source/Core/Common/CommonPaths.h:163, source Source/Core/Core/Boot/Boot_BS2Emu.cpp:412-424, source Source/Core/Common/SettingsHandler.h:21, 26" note: > Read into a fixed 256 byte buffer, then rewritten during Wii boot emulation from the region settings table. @@ -334,7 +334,7 @@ files: description: "BootMii NAND backup, imported through the NAND importer" required: false hle_fallback: true - source_ref: "Source/Core/DiscIO/NANDImporter.cpp:26-40,42-57" + source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:26-40, 42-57" note: > Accepted at 0x21000000 bytes, or 0x21000400 when the OTP and SEEPROM dump is appended. Any other size is rejected. @@ -345,7 +345,7 @@ files: size: 1024 required: false hle_fallback: true - source_ref: "Source/Core/DiscIO/NANDImporter.cpp:19,76-88,288-298, Source/Core/Core/IOS/IOSC.cpp:639-665" + source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:19, 76-88, 288-298, upstream Source/Core/Core/IOS/IOSC.cpp:639-665" note: > Asked for at import time when not appended to the NAND image, and written to the Wii root. Read at every boot, absence falls back to the built-in default @@ -356,7 +356,7 @@ files: description: "SSL client certificate extracted from IOS13" required: false hle_fallback: true - source_ref: "Source/Core/DiscIO/NANDImporter.cpp:201-286" + source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:201-286" note: "Located inside the IOS13 content during NAND import by its leading bytes." - name: "clientcakey.pem" @@ -364,21 +364,21 @@ files: description: "SSL client private key extracted from IOS13" required: false hle_fallback: true - source_ref: "Source/Core/DiscIO/NANDImporter.cpp:237" + source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:237" - name: "rootca.pem" path: "Wii/rootca.pem" description: "SSL root certificate extracted from IOS13" required: false hle_fallback: true - source_ref: "Source/Core/DiscIO/NANDImporter.cpp:238" + source_ref: "source Source/Core/DiscIO/NANDImporter.cpp:238" - name: "WiiSD.raw" path: "Load/WiiSD.raw" description: "Virtual SD card image for the Wii SD slot" required: false hle_fallback: true - source_ref: "Source/Core/Common/CommonPaths.h:160, Source/Core/Common/FileUtil.cpp:909" + source_ref: "source Source/Core/Common/CommonPaths.h:160, source Source/Core/Common/FileUtil.cpp:909" note: "Created by the emulator, path overridable by the General WiiSDCardPath setting." - name: "Wii System Menu" @@ -386,7 +386,7 @@ files: description: "Wii System Menu WAD, installed into the emulated NAND" required: false hle_fallback: true - source_ref: "Source/Core/DolphinQt/MenuBar.cpp:290,1098-1112" + source_ref: "source Source/Core/DolphinQt/MenuBar.cpp:290, 1098-1112" note: "Needed to boot the Wii Menu. Installed through Tools, Install WAD." - name: "codehandler.bin" @@ -395,7 +395,7 @@ files: required: false installed_on: [retrobat] hle_fallback: true - source_ref: "Source/Core/Common/CommonPaths.h:167, Source/Core/Core/GeckoCode.cpp:121-134" + source_ref: "source Source/Core/Common/CommonPaths.h:167, source Source/Core/Core/GeckoCode.cpp:121-134" note: > Read from the Sys root. Cheats are refused when it is missing and when it exceeds the installer window. Absent from the fork's tree, installed by diff --git a/emulators/uae4all.yml b/emulators/uae4all.yml index 56b9ccd2..77bc3c7d 100644 --- a/emulators/uae4all.yml +++ b/emulators/uae4all.yml @@ -52,28 +52,28 @@ files: system: commodore-amiga description: "Kickstart 1.3, the default selection" required: false - source_ref: "src/memory.cpp:34, src/main.cpp:1, src/main.cpp:95-103" + source_ref: "upstream src/memory.cpp:34, source src/main.cpp:1, source src/main.cpp:95-103" - name: "kick12.rom" path: "amiga/kick12.rom" system: commodore-amiga description: "Kickstart 1.2" required: false - source_ref: "src/memory.cpp:34" + source_ref: "upstream src/memory.cpp:34" - name: "kick20.rom" path: "amiga/kick20.rom" system: commodore-amiga description: "Kickstart 2.0" required: false - source_ref: "src/memory.cpp:34" + source_ref: "upstream src/memory.cpp:34" - name: "kick31.rom" path: "amiga/kick31.rom" system: commodore-amiga description: "Kickstart 3.1" required: false - source_ref: "src/memory.cpp:34" + source_ref: "upstream src/memory.cpp:34" - name: "aros-amiga-m68k-rom.bin" path: "amiga/aros-amiga-m68k-rom.bin" @@ -86,7 +86,7 @@ files: sha1: "f930eb22ab62fb3c6990e95c6ae2bf4d700c849f" md5: "8c9e0e3b3686c362ccf2dfd8a86669b2" crc32: "69bf6f2b" - source_ref: "src/memory.cpp:34" + source_ref: "upstream src/memory.cpp:34" note: "Hashes are of the file in AndroidData/aros20140110.zip in the source tree. RetroPie unpacks that zip into the BIOS folder on install." - name: "aros-amiga-m68k-ext.bin" @@ -100,7 +100,7 @@ files: sha1: "cc5404e22099ca4064622bb836db439589e378b4" md5: "272c1306032674b4fa120d56a0b1b99a" crc32: "6aa2b4d2" - source_ref: "src/memory.cpp:35, src/memory.cpp:832-878" + source_ref: "upstream src/memory.cpp:35, source src/memory.cpp:832-878" note: "Loaded with the AROS main ROM only. Hashes are of the file in AndroidData/aros20140110.zip in the source tree." - name: "rom.key" @@ -108,4 +108,4 @@ files: system: commodore-amiga description: "Cloanto key for AMIROMTYPE1 encrypted Kickstarts" required: false - source_ref: "src/main.cpp:106-111, src/memory.cpp:732-776" + source_ref: "upstream src/main.cpp:106-111, source src/memory.cpp:732-776" diff --git a/emulators/uae4arm.yml b/emulators/uae4arm.yml index 3b71642d..a2561b38 100644 --- a/emulators/uae4arm.yml +++ b/emulators/uae4arm.yml @@ -30,36 +30,36 @@ files: description: "Amiga 500 Kickstart v1.3 rev 34.005" required: false hle_fallback: true - source_ref: "libretro/core/libretro-core.cpp:82, libretro/core/libretro-core.cpp:833, src/memory.cpp:745-760" + source_ref: "source libretro/core/libretro-core.cpp:82, source libretro/core/libretro-core.cpp:833, source src/memory.cpp:745-760" - name: "kick40063.A600" description: "Amiga 600 Kickstart v3.1 rev 40.063" required: false hle_fallback: true - source_ref: "libretro/core/libretro-core.cpp:83, libretro/core/libretro-core.cpp:789" + source_ref: "source libretro/core/libretro-core.cpp:83, source libretro/core/libretro-core.cpp:789" - name: "kick40068.A1200" description: "Amiga 1200 Kickstart v3.1 rev 40.068" required: false hle_fallback: true - source_ref: "libretro/core/libretro-core.cpp:84, libretro/core/libretro-core.cpp:415" + source_ref: "source libretro/core/libretro-core.cpp:84, source libretro/core/libretro-core.cpp:415" - name: "kick34005.CDTV" description: "CDTV extended ROM v1.00 rev 34.005" required: false - source_ref: "libretro/core/libretro-core.cpp:85, libretro/core/libretro-core.cpp:834, src/memory.cpp:640-662" + source_ref: "source libretro/core/libretro-core.cpp:85, source libretro/core/libretro-core.cpp:834, source src/memory.cpp:640-662" - name: "kick40060.CD32" description: "CD32 Kickstart v3.1 rev 40.060" required: false - source_ref: "libretro/core/libretro-core.cpp:86, libretro/core/libretro-core.cpp:856, src/memory.cpp:745-760" + source_ref: "source libretro/core/libretro-core.cpp:86, source libretro/core/libretro-core.cpp:856, source src/memory.cpp:745-760" - name: "kick40060.CD32.ext" description: "CD32 extended ROM rev 40.060" required: false - source_ref: "libretro/core/libretro-core.cpp:87, libretro/core/libretro-core.cpp:857, src/memory.cpp:644-662" + source_ref: "source libretro/core/libretro-core.cpp:87, source libretro/core/libretro-core.cpp:857, source src/memory.cpp:644-662" - name: "rom.key" description: "Cloanto Amiga Forever decryption key" required: false - source_ref: "src/memory.cpp:754 (addkeydir)" + source_ref: "upstream src/memory.cpp:754 (addkeydir)" diff --git a/emulators/ume2015.yml b/emulators/ume2015.yml index 07c8a68c..5b59de36 100644 --- a/emulators/ume2015.yml +++ b/emulators/ume2015.yml @@ -71,7 +71,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. @@ -81,62 +81,62 @@ files: required: true category: bios_zip system: snk-neogeo-mvs - source_ref: "src/mame/drivers/neogeo.c:1529" + source_ref: "source 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 @@ -144,341 +144,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: "source 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" diff --git a/emulators/vba_next.yml b/emulators/vba_next.yml index 29ef31bc..2553be0d 100644 --- a/emulators/vba_next.yml +++ b/emulators/vba_next.yml @@ -41,4 +41,4 @@ files: validation: [size] description: "GBA BIOS" note: "Optional. HLE replacement handles all standard SWI calls. Real BIOS adds startup logo and may improve edge-case accuracy." - source_ref: "libretro/libretro.c:213-218, src/gba.c:12954-12963" + source_ref: "source libretro/libretro.c:213-218, source src/gba.c:12954-12963" diff --git a/emulators/vbam.yml b/emulators/vbam.yml index 991563d7..fb579c20 100644 --- a/emulators/vbam.yml +++ b/emulators/vbam.yml @@ -30,7 +30,7 @@ files: size: 16384 validation: [size] description: "GBA BIOS" - source_ref: "src/gba/GBA.cpp:3262-3272 (CPUInit size check), src/libretro/libretro.cpp:846-851 (gba_init)" + source_ref: "source src/gba/GBA.cpp:3262-3272 (CPUInit size check), source src/libretro/libretro.cpp:846-851 (gba_init)" - name: gb_bios.bin system: nintendo-gb @@ -39,7 +39,7 @@ files: size: 256 validation: [size] description: "Game Boy boot ROM" - source_ref: "src/gb/GB.cpp:2172-2192 (gbCPUInit size check), src/libretro/libretro.cpp:861-879 (gb_init)" + source_ref: "source src/gb/GB.cpp:2172-2192 (gbCPUInit size check), source src/libretro/libretro.cpp:861-879 (gb_init)" - name: gbc_bios.bin system: nintendo-gbc @@ -48,4 +48,4 @@ files: size: 2304 validation: [size] description: "Game Boy Color boot ROM" - source_ref: "src/gb/GB.cpp:2172-2192 (gbCPUInit size check), src/libretro/libretro.cpp:861-879 (gb_init)" + source_ref: "source src/gb/GB.cpp:2172-2192 (gbCPUInit size check), source src/libretro/libretro.cpp:861-879 (gb_init)" diff --git a/emulators/vecx.yml b/emulators/vecx.yml index 2132e02c..03810ecb 100644 --- a/emulators/vecx.yml +++ b/emulators/vecx.yml @@ -39,14 +39,14 @@ files: [] platform_details: bios_mapping: target: "0xE000-0xFFFF in Vectrex address space (8 KB)" - source_ref: "vecx.c:40 (unsigned char rom[8192]), vecx.c:437-439 (read handler)" + source_ref: "source vecx.c:40 (unsigned char rom[8192]), source vecx.c:437-439 (read handler)" note: | CPU reads from 0xE000-0xFFFF are served from rom[] via address & 0x1FFF masking. The array is populated from the compiled-in bios_data at retro_load_game() time. embedded_bios: - source_ref: "libretro.c:20-30, bios/system.h" + source_ref: "source libretro.c:20-30, source bios/system.h" standard_bios: md5: "ab082fa8c8e632dd68589a8c7741388f" sha1: "65d07426b520ddd3115d40f255511e0fd2e20ae7" diff --git a/emulators/vircon32.yml b/emulators/vircon32.yml index 63ab55d1..4a3bffc5 100644 --- a/emulators/vircon32.yml +++ b/emulators/vircon32.yml @@ -47,7 +47,7 @@ files: size: 1073060 md5: "73f04397cbb2dafcf2047b19a856153a" sha1: "67ddbcd018f03ed74b6e013074d92cc5f1f51c80" - source_ref: "libretro.cpp:422-425" + source_ref: "source libretro.cpp:422-425" note: | Optional external BIOS placed in the system directory root. If present, overrides the embedded Standard BIOS v1.2. @@ -58,7 +58,7 @@ files: platform_details: embedded_bios: version: "Standard BIOS v1.2" - source_ref: "libretro.cpp:28, Assets/StandardBios.v32" + source_ref: "source libretro.cpp:28, source Assets/StandardBios.v32" file_size: 1073060 md5: "73f04397cbb2dafcf2047b19a856153a" sha1: "67ddbcd018f03ed74b6e013074d92cc5f1f51c80" @@ -70,7 +70,7 @@ platform_details: Console.LoadBiosData(). bios_format: - source_ref: "VirconDefinitions/FileFormats.hpp, ConsoleLogic/V32Console.cpp:259-431" + source_ref: "source VirconDefinitions/FileFormats.hpp, source ConsoleLogic/V32Console.cpp:259-431" note: | A V32 BIOS ROM file must have: - BiosSignature in the header (distinct from CartridgeSignature) @@ -81,7 +81,7 @@ platform_details: cartridge_format: extensions: "v32" - source_ref: "ConsoleLogic/V32Console.cpp:468-696" + source_ref: "source ConsoleLogic/V32Console.cpp:468-696" note: | Cartridges use CartridgeSignature with up to 256 textures and 1024 sounds. Program ROM can be up to 128M words (512 MB). diff --git a/emulators/vkquake2.yml b/emulators/vkquake2.yml index 0be16cda..0755e393 100644 --- a/emulators/vkquake2.yml +++ b/emulators/vkquake2.yml @@ -43,7 +43,7 @@ files: system: quake2 path: "baseq2/pak0.pak" required: true - source_ref: "qcommon/files.c:872 (baseq2 mounted), 537-542 (pak%i.pak loop); ref_vk/vk_image.c:1640-1642 (pics/colormap.pcx fatal)" + source_ref: "source qcommon/files.c:872 (baseq2 mounted), 537-542 (pak%i.pak loop), source ref_vk/vk_image.c:1640-1642 (pics/colormap.pcx fatal)" note: "Retail Quake II data. Not hash-checked." - name: "pak1.pak" @@ -51,7 +51,7 @@ files: system: quake2 path: "baseq2/pak1.pak" required: false - source_ref: "qcommon/files.c:537-542" + source_ref: "source qcommon/files.c:537-542" note: "Shipped by the 3.20 point release." - name: "pak2.pak" @@ -59,7 +59,7 @@ files: system: quake2 path: "baseq2/pak2.pak" required: false - source_ref: "qcommon/files.c:537-542" + source_ref: "source qcommon/files.c:537-542" note: "Shipped by the 3.20 point release." - name: "pak0.pak" @@ -67,7 +67,7 @@ files: system: xatrix path: "xatrix/pak0.pak" required: false - source_ref: "qcommon/files.c:878-880 (game cvar), 640 (game dir mounted), 537-542" + source_ref: "source qcommon/files.c:878-880 (game cvar), 640 (game dir mounted), 537-542" note: "The Reckoning data. Loaded with `+set game xatrix`." unsourceable: "retail data the collection does not hold, and a same-named file of another game must not stand in" @@ -76,7 +76,7 @@ files: system: rogue path: "rogue/pak0.pak" required: false - source_ref: "qcommon/files.c:878-880 (game cvar), 640 (game dir mounted), 537-542" + source_ref: "source qcommon/files.c:878-880 (game cvar), 640 (game dir mounted), 537-542" note: "Ground Zero data. Loaded with `+set game rogue`." unsourceable: "retail data the collection does not hold, and a same-named file of another game must not stand in" @@ -85,7 +85,7 @@ files: system: ctf path: "ctf/pak0.pak" required: false - source_ref: "qcommon/files.c:878-880 (game cvar), 640 (game dir mounted), 537-542" + source_ref: "source qcommon/files.c:878-880 (game cvar), 640 (game dir mounted), 537-542" note: "Three Wave CTF data from the 3.20 point release. Loaded with `+set game ctf`." - name: "pak0.pak" @@ -93,7 +93,7 @@ files: system: quake2 path: "zaero/pak0.pak" required: false - source_ref: "qcommon/files.c:878-880 (game cvar), 640 (game dir mounted), 537-542" + source_ref: "source qcommon/files.c:878-880 (game cvar), 640 (game dir mounted), 537-542" note: "Zaero data. Loaded with `+set game zaero`." unsourceable: "data the collection does not hold, and a same-named file of another game must not stand in" @@ -102,6 +102,6 @@ files: system: quake2 path: "smd/pak0.pak" required: false - source_ref: "qcommon/files.c:878-880 (game cvar), 640 (game dir mounted), 537-542" + source_ref: "source qcommon/files.c:878-880 (game cvar), 640 (game dir mounted), 537-542" note: "Slight Mechanical Destruction data. Loaded with `+set game smd`." unsourceable: "data the collection does not hold, and a same-named file of another game must not stand in" diff --git a/emulators/vkquake3.yml b/emulators/vkquake3.yml index a56e87d0..4627f7d6 100644 --- a/emulators/vkquake3.yml +++ b/emulators/vkquake3.yml @@ -48,7 +48,7 @@ files: system: quake3 path: "baseq3/pak0.pk3" required: true - source_ref: "code/qcommon/files.c:180 (pak_checksums[0]=1566731103u), 3486 (checksum compare), 3596-3619 (fatal when a baseq3 pak is absent)" + source_ref: "source code/qcommon/files.c:180 (pak_checksums[0]=1566731103u), 3486 (checksum compare), 3596-3619 (fatal when a baseq3 pak is absent)" note: "Retail Quake III Arena pak. A checksum mismatch prints a warning, the file is not refused." unsourceable: "retail data the collection does not hold, and a same-named file of another game must not stand in" @@ -57,63 +57,63 @@ files: system: quake3 path: "baseq3/pak1.pk3" required: true - source_ref: "code/qcommon/files.c:181 (pak_checksums[1]=298122907u), 3596-3619 (fatal when a baseq3 pak is absent)" + source_ref: "source code/qcommon/files.c:181 (pak_checksums[1]=298122907u), 3596-3619 (fatal when a baseq3 pak is absent)" - name: "pak2.pk3" category: game_data system: quake3 path: "baseq3/pak2.pk3" required: true - source_ref: "code/qcommon/files.c:182 (pak_checksums[2]=412165236u), 3596-3619 (fatal when a baseq3 pak is absent)" + source_ref: "source code/qcommon/files.c:182 (pak_checksums[2]=412165236u), 3596-3619 (fatal when a baseq3 pak is absent)" - name: "pak3.pk3" category: game_data system: quake3 path: "baseq3/pak3.pk3" required: true - source_ref: "code/qcommon/files.c:183 (pak_checksums[3]=2991495316u), 3596-3619 (fatal when a baseq3 pak is absent)" + source_ref: "source code/qcommon/files.c:183 (pak_checksums[3]=2991495316u), 3596-3619 (fatal when a baseq3 pak is absent)" - name: "pak4.pk3" category: game_data system: quake3 path: "baseq3/pak4.pk3" required: true - source_ref: "code/qcommon/files.c:184 (pak_checksums[4]=1197932710u), 3596-3619 (fatal when a baseq3 pak is absent)" + source_ref: "source code/qcommon/files.c:184 (pak_checksums[4]=1197932710u), 3596-3619 (fatal when a baseq3 pak is absent)" - name: "pak5.pk3" category: game_data system: quake3 path: "baseq3/pak5.pk3" required: true - source_ref: "code/qcommon/files.c:185 (pak_checksums[5]=4087071573u), 3596-3619 (fatal when a baseq3 pak is absent)" + source_ref: "source code/qcommon/files.c:185 (pak_checksums[5]=4087071573u), 3596-3619 (fatal when a baseq3 pak is absent)" - name: "pak6.pk3" category: game_data system: quake3 path: "baseq3/pak6.pk3" required: true - source_ref: "code/qcommon/files.c:186 (pak_checksums[6]=3709064859u), 3596-3619 (fatal when a baseq3 pak is absent)" + source_ref: "source code/qcommon/files.c:186 (pak_checksums[6]=3709064859u), 3596-3619 (fatal when a baseq3 pak is absent)" - name: "pak7.pk3" category: game_data system: quake3 path: "baseq3/pak7.pk3" required: true - source_ref: "code/qcommon/files.c:187 (pak_checksums[7]=908855077u), 3596-3619 (fatal when a baseq3 pak is absent)" + source_ref: "source code/qcommon/files.c:187 (pak_checksums[7]=908855077u), 3596-3619 (fatal when a baseq3 pak is absent)" - name: "pak8.pk3" category: game_data system: quake3 path: "baseq3/pak8.pk3" required: true - source_ref: "code/qcommon/files.c:188 (pak_checksums[8]=977125798u), 3596-3619 (fatal when a baseq3 pak is absent)" + source_ref: "source code/qcommon/files.c:188 (pak_checksums[8]=977125798u), 3596-3619 (fatal when a baseq3 pak is absent)" - name: "pak0.pk3" category: game_data system: quake3 path: "demoq3/pak0.pk3" required: false - source_ref: "code/qcommon/files.c:178 (DEMO_PAK0_CHECKSUM=2985612116u), 3475-3479 (demoq3 pak0 checksum compare), 3580-3590 (counted as baseq3/pak0.pk3)" + source_ref: "source code/qcommon/files.c:178 (DEMO_PAK0_CHECKSUM=2985612116u), 3475-3479 (demoq3 pak0 checksum compare), 3580-3590 (counted as baseq3/pak0.pk3)" note: "Demo pak. Recognised only under demoq3/ with this checksum, and the engine then prints a warning and counts baseq3/pak0.pk3 as found." - name: "pak0.pk3" @@ -121,7 +121,7 @@ files: system: teamarena path: "missionpack/pak0.pk3" required: false - source_ref: "code/qcommon/files.c:193 (missionpak_checksums[0]=2430342401u), 3622-3640 (fatal when a Team Arena pak is absent)" + source_ref: "source code/qcommon/files.c:193 (missionpak_checksums[0]=2430342401u), 3622-3640 (fatal when a Team Arena pak is absent)" note: "Team Arena pak. Read with `+set fs_game missionpack`." unsourceable: "retail data the collection does not hold, and a same-named file of another game must not stand in" @@ -130,18 +130,18 @@ files: system: teamarena path: "missionpack/pak1.pk3" required: false - source_ref: "code/qcommon/files.c:194 (missionpak_checksums[1]=511014160u), 3622-3640 (fatal when a Team Arena pak is absent)" + source_ref: "source code/qcommon/files.c:194 (missionpak_checksums[1]=511014160u), 3622-3640 (fatal when a Team Arena pak is absent)" - name: "pak2.pk3" category: game_data system: teamarena path: "missionpack/pak2.pk3" required: false - source_ref: "code/qcommon/files.c:195 (missionpak_checksums[2]=2662638993u), 3622-3640 (fatal when a Team Arena pak is absent)" + source_ref: "source code/qcommon/files.c:195 (missionpak_checksums[2]=2662638993u), 3622-3640 (fatal when a Team Arena pak is absent)" - name: "pak3.pk3" category: game_data system: teamarena path: "missionpack/pak3.pk3" required: false - source_ref: "code/qcommon/files.c:196 (missionpak_checksums[3]=1438664554u), 3622-3640 (fatal when a Team Arena pak is absent)" + source_ref: "source code/qcommon/files.c:196 (missionpak_checksums[3]=1438664554u), 3622-3640 (fatal when a Team Arena pak is absent)" diff --git a/emulators/wqxemu.yml b/emulators/wqxemu.yml index 41c1cfff..9714fed2 100644 --- a/emulators/wqxemu.yml +++ b/emulators/wqxemu.yml @@ -96,7 +96,7 @@ files: is kept whole. Each 32 KiB bank is stored with its 16 KiB halves swapped and is swapped back on load, and the BBS pages are mapped from it. - source_ref: "crates/wqxemu-core/src/machine.rs:119-123, crates/wqxemu-core/src/machines/nc1020.rs:61-98, crates/wqxemu-core/src/memory.rs:24" + source_ref: "source crates/wqxemu-core/src/machine.rs:119-123, source crates/wqxemu-core/src/machines/nc1020.rs:61-98, source crates/wqxemu-core/src/memory.rs:24" - name: nc1020.fls path: WQXEmu/nc1020/nc1020.fls @@ -111,7 +111,7 @@ files: 1 MiB is used, with the same 16 KiB half swap as the ROM. Writes go to the in-memory copy and are persisted in the .wqxs session file, never to this file. - source_ref: "crates/wqxemu-core/src/machine.rs:119-123, crates/wqxemu-core/src/machines/nc1020.rs:101-122, crates/wqxemu-core/src/memory.rs:26" + source_ref: "source crates/wqxemu-core/src/machine.rs:119-123, source crates/wqxemu-core/src/machines/nc1020.rs:101-122, source crates/wqxemu-core/src/memory.rs:26" - name: pc1000.rom path: WQXEmu/pc1000/pc1000.rom @@ -126,7 +126,7 @@ files: (the PC1000EMUX and Android layout, obj3 at 12 MiB with 8 to 12 MiB unused) is accepted. Any other size fails the loader. The volume tables are rebuilt for the layout found. - source_ref: "crates/wqxemu-core/src/machine.rs:119-123, crates/wqxemu-core/src/machines/pc1000.rs:38-40, crates/wqxemu-core/src/machines/pc1000.rs:236-283" + source_ref: "source crates/wqxemu-core/src/machine.rs:119-123, source crates/wqxemu-core/src/machines/pc1000.rs:38-40, source crates/wqxemu-core/src/machines/pc1000.rs:236-283" - name: pc1000.nor path: WQXEmu/pc1000/pc1000.nor @@ -141,7 +141,7 @@ files: 512 KiB is used. A dump stored with swapped 16 KiB halves is recognised by the info-block signature at bank 0 offset 0x4000 and unswapped. The libretro-core-info file names it pc1000.fls. - source_ref: "crates/wqxemu-core/src/machine.rs:119-123, crates/wqxemu-core/src/machines/pc1000.rs:42, crates/wqxemu-core/src/machines/pc1000.rs:284-313" + source_ref: "source crates/wqxemu-core/src/machine.rs:119-123, source crates/wqxemu-core/src/machines/pc1000.rs:42, source crates/wqxemu-core/src/machines/pc1000.rs:284-313" - name: obj.bin path: WQXEmu/cc800/obj.bin @@ -156,7 +156,7 @@ files: used. Each 32 KiB bank is stored with its 16 KiB halves swapped and is swapped back on load. Volume 0 is banks 0 to 255, volume 1 banks 256 to 511. - source_ref: "crates/wqxemu-core/src/machine.rs:119-123, crates/wqxemu-core/src/machines/cc800.rs:38, crates/wqxemu-core/src/machines/cc800.rs:229-251" + source_ref: "source crates/wqxemu-core/src/machine.rs:119-123, source crates/wqxemu-core/src/machines/cc800.rs:38, source crates/wqxemu-core/src/machines/cc800.rs:229-251" - name: cc800.fls path: WQXEmu/cc800/cc800.fls @@ -169,7 +169,7 @@ files: The .fls/.nor file of {system}/WQXEmu/cc800/, read whole. The image must be at least 0x80000 bytes or the loader fails. Only the first 512 KiB is used, with the same 16 KiB half swap as the ROM. - source_ref: "crates/wqxemu-core/src/machine.rs:119-123, crates/wqxemu-core/src/machines/cc800.rs:40, crates/wqxemu-core/src/machines/cc800.rs:252-267" + source_ref: "source crates/wqxemu-core/src/machine.rs:119-123, source crates/wqxemu-core/src/machines/cc800.rs:40, source crates/wqxemu-core/src/machines/cc800.rs:252-267" - name: nc2000.nor path: WQXEmu/nc2000/nc2000.nor @@ -183,7 +183,7 @@ files: no bank swap. The image must be at least 16 * 0x8000 bytes or the loader fails. Only the first 512 KiB is used. Bank 0 is the fixed BIOS page at 0xE000. - source_ref: "crates/wqxemu-core/src/machine.rs:119-123, crates/wqxemu-core/src/machines/nc2000.rs:20, crates/wqxemu-core/src/machines/nc2000.rs:28, crates/wqxemu-core/src/machines/nc2000.rs:265-277" + source_ref: "source crates/wqxemu-core/src/machine.rs:119-123, source crates/wqxemu-core/src/machines/nc2000.rs:20, source crates/wqxemu-core/src/machines/nc2000.rs:28, source crates/wqxemu-core/src/machines/nc2000.rs:265-277" - name: nc2000.nand path: WQXEmu/nc2000/nc2000.nand @@ -196,7 +196,7 @@ files: the 64-page first plane, up to 65536 pages of 512 data plus 16 spare bytes. No size check: bytes beyond that are ignored and a shorter file leaves the remainder erased at 0xFF. - source_ref: "crates/wqxemu-core/src/machine.rs:119-123, crates/wqxemu-core/src/machines/nc2000.rs:22-26, crates/wqxemu-core/src/machines/nc2000.rs:278-282, crates/wqxemu-core/src/machines/nc2000.rs:292-296" + source_ref: "source crates/wqxemu-core/src/machine.rs:119-123, source crates/wqxemu-core/src/machines/nc2000.rs:22-26, source crates/wqxemu-core/src/machines/nc2000.rs:278-282, source crates/wqxemu-core/src/machines/nc2000.rs:292-296" - name: nc2000.nand0 path: WQXEmu/nc2000/nc2000.nand0 @@ -209,7 +209,7 @@ files: 64 pages of the NAND array. No size check. validate_for_model requires a NAND0 dump for this model in both frontends, so a missing file stops the start. - source_ref: "crates/wqxemu-core/src/machine.rs:119-123, crates/wqxemu-core/src/machine.rs:193-198, crates/wqxemu-core/src/machines/nc2000.rs:24, crates/wqxemu-core/src/machines/nc2000.rs:283-288, crates/wqxemu-core/src/machines/nc2000.rs:298-301" + source_ref: "source crates/wqxemu-core/src/machine.rs:119-123, upstream crates/wqxemu-core/src/machine.rs:193-198, source crates/wqxemu-core/src/machines/nc2000.rs:24, source crates/wqxemu-core/src/machines/nc2000.rs:283-288, source crates/wqxemu-core/src/machines/nc2000.rs:298-301" - name: nc3000.nor path: WQXEmu/nc3000/nc3000.nor @@ -223,7 +223,7 @@ files: no bank swap. The image must be at least 32 * 0x8000 bytes or the loader fails. Only the first 1 MiB is used. Bank 0 is the fixed BIOS page at 0xE000. - source_ref: "crates/wqxemu-core/src/machine.rs:119-123, crates/wqxemu-core/src/machines/nc3000.rs:23, crates/wqxemu-core/src/machines/nc3000.rs:33, crates/wqxemu-core/src/machines/nc3000.rs:272-284" + source_ref: "source crates/wqxemu-core/src/machine.rs:119-123, source crates/wqxemu-core/src/machines/nc3000.rs:23, source crates/wqxemu-core/src/machines/nc3000.rs:33, source crates/wqxemu-core/src/machines/nc3000.rs:272-284" - name: nc3000.nand path: WQXEmu/nc3000/nc3000.nand @@ -237,7 +237,7 @@ files: the 64-page first plane, up to 131072 pages of 512 data plus 16 spare bytes. No size check: bytes beyond that are ignored and a shorter file leaves the remainder erased at 0xFF. - source_ref: "crates/wqxemu-core/src/machine.rs:119-123, crates/wqxemu-core/src/machines/nc3000.rs:25-29, crates/wqxemu-core/src/machines/nc3000.rs:285-289, crates/wqxemu-core/src/machines/nc3000.rs:336-340" + source_ref: "source crates/wqxemu-core/src/machine.rs:119-123, source crates/wqxemu-core/src/machines/nc3000.rs:25-29, source crates/wqxemu-core/src/machines/nc3000.rs:285-289, source crates/wqxemu-core/src/machines/nc3000.rs:336-340" - name: nc3000.nand0 path: WQXEmu/nc3000/nc3000.nand0 @@ -251,4 +251,4 @@ files: does not require it for this model. Without it the core writes the marker "ggv nc3000" at offset 528 of an erased first plane and the machine boots the same way. - source_ref: "crates/wqxemu-core/src/machine.rs:119-123, crates/wqxemu-core/src/machine.rs:199-203, crates/wqxemu-core/src/machines/nc3000.rs:27-31, crates/wqxemu-core/src/machines/nc3000.rs:290-297, crates/wqxemu-core/src/machines/nc3000.rs:342-350" + source_ref: "source crates/wqxemu-core/src/machine.rs:119-123, upstream crates/wqxemu-core/src/machine.rs:199-203, source crates/wqxemu-core/src/machines/nc3000.rs:27-31, source crates/wqxemu-core/src/machines/nc3000.rs:290-297, source crates/wqxemu-core/src/machines/nc3000.rs:342-350" diff --git a/emulators/x1-box.yml b/emulators/x1-box.yml index 0f1b37ae..c9c6b83f 100644 --- a/emulators/x1-box.yml +++ b/emulators/x1-box.yml @@ -108,7 +108,7 @@ files: process when it is not 512 bytes. 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: "android/app/src/main/java/com/izzy2lost/x1box/SetupWizardActivity.kt:23-25, 67-91, 411-459, 461-500, android/app/src/main/res/values/strings.xml:19-21, system/vl.c:2998-3022, hw/xbox/xbox.c:143-172" + source_ref: "source android/app/src/main/java/com/izzy2lost/x1box/SetupWizardActivity.kt:23-25, 67-91, 411-459, 461-500, source android/app/src/main/res/values/strings.xml:19-21, source system/vl.c:2998-3022, source hw/xbox/xbox.c:143-172" - name: Complex_4627.bin required: true @@ -127,7 +127,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:64-102, android/app/src/main/java/com/izzy2lost/x1box/SetupWizardActivity.kt:64, 93-116, 487-495" + source_ref: "source system/vl.c:3057-3072, source hw/xbox/xbox.c:64-102, source android/app/src/main/java/com/izzy2lost/x1box/SetupWizardActivity.kt:64, 93-116, 487-495" - name: xbox_hdd.qcow2 required: true @@ -142,7 +142,7 @@ files: inside an image that already exists and needs at least 0x1DD156000 bytes for the retail layout. It never creates the image. Partitions C and E of this image are what the dashboard import writes into. - source_ref: "system/vl.c:3078-3092, android/app/src/main/java/com/izzy2lost/x1box/SetupWizardActivity.kt:65, 118-139, android/app/src/main/java/com/izzy2lost/x1box/XboxHddFormatter.kt:7-16, 46-50, android/app/src/main/cpp/xemu_android.cpp:822-843" + source_ref: "source system/vl.c:3078-3092, source android/app/src/main/java/com/izzy2lost/x1box/SetupWizardActivity.kt:65, 118-139, source android/app/src/main/java/com/izzy2lost/x1box/XboxHddFormatter.kt:7-16, 46-50, source android/app/src/main/cpp/xemu_android.cpp:822-843" - name: eeprom.bin required: false @@ -158,7 +158,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:757-759, 719, android/app/src/main/cpp/xemu_settings_android.cc:246-286, android/app/src/main/java/com/izzy2lost/x1box/SettingsActivity.kt:2748-2751" + source_ref: "source system/vl.c:2921-2964, 3045-3055, source android/app/src/main/cpp/xemu_android.cpp:757-759, 719, source android/app/src/main/cpp/xemu_settings_android.cc:246-286, source android/app/src/main/java/com/izzy2lost/x1box/SettingsActivity.kt:2748-2751" - name: xboxdash.xbe required: false @@ -172,7 +172,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-1911, android/app/src/main/java/com/izzy2lost/x1box/SettingsActivity.kt:2370-2401, 2436-2445, 2518, 2536-2538" + source_ref: "source android/app/src/main/cpp/xemu_fatx_import.c:1796-1797, 1842-1843, 1864-1911, source android/app/src/main/java/com/izzy2lost/x1box/SettingsActivity.kt:2370-2401, 2436-2445, 2518, 2536-2538" - name: msdash.xbe required: false @@ -184,7 +184,7 @@ files: Its presence beside the boot XBE is one of the marks the status line reads to call a dashboard install complete, and it is one of the names that decide which directory of a picked tree is taken as the source root. - source_ref: "android/app/src/main/cpp/xemu_fatx_import.c:1798-1799, 1844-1845, android/app/src/main/java/com/izzy2lost/x1box/XboxInsigniaHelper.kt:13, 42-50, android/app/src/main/java/com/izzy2lost/x1box/SettingsActivity.kt:2518, 2539-2541" + source_ref: "source android/app/src/main/cpp/xemu_fatx_import.c:1798-1799, 1844-1845, source android/app/src/main/java/com/izzy2lost/x1box/XboxInsigniaHelper.kt:13, 42-50, source android/app/src/main/java/com/izzy2lost/x1box/SettingsActivity.kt:2518, 2539-2541" - name: xbox.xtf required: false @@ -195,7 +195,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:1786-1794, 1800-1801, 1846-1847, android/app/src/main/java/com/izzy2lost/x1box/XboxInsigniaHelper.kt:12, 14-16, android/app/src/main/java/com/izzy2lost/x1box/SettingsActivity.kt:2518, 2542-2543" + source_ref: "source android/app/src/main/cpp/xemu_fatx_import.c:1786-1794, 1800-1801, 1846-1847, source android/app/src/main/java/com/izzy2lost/x1box/XboxInsigniaHelper.kt:12, 14-16, source android/app/src/main/java/com/izzy2lost/x1box/SettingsActivity.kt:2518, 2542-2543" - name: "<driver>.zip" required: false @@ -209,7 +209,7 @@ files: 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/izzy2lost/x1box/GpuDriverHelper.kt:15, 19-35, 41-89, 91-131, 133-136, 170-197" + source_ref: "source android/app/src/main/java/com/izzy2lost/x1box/GpuDriverHelper.kt:15, 19-35, 41-89, 91-131, 133-136, 170-197" - name: gamecontrollerdb.txt required: false @@ -225,7 +225,7 @@ files: 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:205-206, 236-275, 1192-1197" + source_ref: "source android/app/src/main/cpp/xemu_android.cpp:205-206, 236-275, 1192-1197" - name: X1_Covers.txt required: false @@ -235,7 +235,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/izzy2lost/x1box/GameLibraryActivity.kt:103, 895-935" + source_ref: "source android/app/src/main/java/com/izzy2lost/x1box/GameLibraryActivity.kt:103, 895-935" - name: controller_map.txt required: false @@ -249,7 +249,7 @@ files: 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-1885, 1890-1907, android/app/src/main/cpp/CMakeLists.txt:61-72" + source_ref: "source thirdparty/SDL2/src/joystick/SDL_gamecontroller.c:1873-1885, 1890-1907, source android/app/src/main/cpp/CMakeLists.txt:61-72" exclusion_note: > Two file loads present in the tree are not reached by this build and are not diff --git a/emulators/xemu-chihiro.yml b/emulators/xemu-chihiro.yml index 9556184b..6e6a8fa1 100644 --- a/emulators/xemu-chihiro.yml +++ b/emulators/xemu-chihiro.yml @@ -67,7 +67,7 @@ files: validation: [size, sha1] description: "Chihiro BIOS" note: "RetroBat also looks for it at the root of the bios folder. The other Chihiro files are then read from the same folder." - source_ref: "hw/xbox/chihiro/chihiro.c:2280-2292, system/vl.c:3169-3190" + source_ref: "source hw/xbox/chihiro/chihiro.c:2280-2292, source system/vl.c:3169-3190" - name: fpr21042_m29w160et.bin path: "chihiro/fpr21042_m29w160et.bin" @@ -77,7 +77,7 @@ files: validation: [size] description: "Media board flash ROM (SEGABOOT)" note: "First of the three names tried. The SEGABOOT version is read from the second megabyte and the board serial from the MBDT header at 0xFFE00." - source_ref: "hw/xbox/chihiro/chihiro.c:2259-2333, 485-489, system/vl.c:3201-3214" + source_ref: "source hw/xbox/chihiro/chihiro.c:2259-2333, 485-489, source system/vl.c:3201-3214" - name: fpr-23887_29lv160te.ic4 path: "chihiro/fpr-23887_29lv160te.ic4" @@ -88,7 +88,7 @@ files: aliases: [fpr-23887.bin] description: "Media board flash ROM, later revision" note: "Read in place of fpr21042_m29w160et.bin when that one is absent, under either name." - source_ref: "hw/xbox/chihiro/chihiro.c:2320-2332" + source_ref: "source hw/xbox/chihiro/chihiro.c:2320-2332" - name: ic10_g24lc64.bin path: "chihiro/ic10_g24lc64.bin" @@ -97,7 +97,7 @@ files: size: 8192 validation: [size] description: "Base board QC EEPROM" - source_ref: "hw/xbox/chihiro/chihiro.c:2336-2401, system/vl.c:3215-3217" + source_ref: "source hw/xbox/chihiro/chihiro.c:2336-2401, source system/vl.c:3215-3217" - name: pc20_g24lc64.bin path: "chihiro/pc20_g24lc64.bin" @@ -106,7 +106,7 @@ files: size: 8192 validation: [size] description: "Base board SC EEPROM" - source_ref: "hw/xbox/chihiro/chihiro.c:2336-2401, system/vl.c:3218-3220" + source_ref: "source hw/xbox/chihiro/chihiro.c:2336-2401, source system/vl.c:3218-3220" - name: ic11_24lc024.bin path: "chihiro/ic11_24lc024.bin" @@ -115,11 +115,11 @@ files: size: 128 validation: [size] description: "Base board configuration EEPROM" - source_ref: "hw/xbox/chihiro/chihiro.c:2336-2401, system/vl.c:3221-3223" + source_ref: "source hw/xbox/chihiro/chihiro.c:2336-2401, source system/vl.c:3221-3223" - name: ver1305.bin system: sega-chihiro required: false description: "DIMM board network firmware 13.05" note: "Opened only from the path set in the settings. Its version is the word after the FIRM_VERSION is here! mark." - source_ref: "hw/xbox/chihiro/chihiro.c:363-400, 491-513, hw/xbox/chihiro/chihiro-netboard.c:1257-1270" + source_ref: "source hw/xbox/chihiro/chihiro.c:363-400, 491-513, source hw/xbox/chihiro/chihiro-netboard.c:1257-1270" diff --git a/emulators/xendroid.yml b/emulators/xendroid.yml index ff3e2a05..52c811ee 100644 --- a/emulators/xendroid.yml +++ b/emulators/xendroid.yml @@ -96,7 +96,7 @@ files: The configured path is read before the instance is created and opened through adrenotools when the file exists, otherwise the system libvulkan.so is used. The row is hidden on devices without /dev/kgsl-3d0. - source_ref: "app/src/main/java/xendroid/compose/ui/settings/SettingRows.kt:175-200, app/src/main/java/xendroid/compose/settings/SettingsRepository.kt:34-35, 140, emulator-core/src/main/java/xendroid/compose/Utils.java:164-236, emulator-core/src/main/java/xendroid/compose/Application.java:21-24, emulator-core/src/main/cpp/xenia/src/xenia/ui/vulkan/vulkan_instance.cc:106, 236-260, 271" + source_ref: "source app/src/main/java/xendroid/compose/ui/settings/SettingRows.kt:175-200, source app/src/main/java/xendroid/compose/settings/SettingsRepository.kt:34-35, 140, source emulator-core/src/main/java/xendroid/compose/Utils.java:164-236, source emulator-core/src/main/java/xendroid/compose/Application.java:21-24, source emulator-core/src/main/cpp/xenia/src/xenia/ui/vulkan/vulkan_instance.cc:106, 236-260, 271" - name: "<font>.ttf" required: false @@ -107,7 +107,7 @@ files: Loaded when the configured path exists, over the glyph ranges the atlas is built with. A path that does not resolve, or a face that fails to build, leaves the embedded Inter face in place, so the absence is covered. - source_ref: "emulator-core/src/main/cpp/xenia/src/xenia/ui/imgui_drawer.cc:39-44, 353-366, 367-376" + source_ref: "source emulator-core/src/main/cpp/xenia/src/xenia/ui/imgui_drawer.cc:39-44, 353-366, 367-376" - name: "<sound>.wav" required: false @@ -120,7 +120,7 @@ files: leaves the notification silent. Config written under the older key General|notification_sound_path is carried to this cvar when the file is read, and that is the key the shipped template still carries. - source_ref: "emulator-core/src/main/cpp/xenia/src/xenia/ui/audio_helper.cc:21-24, 38-80, 97-101, emulator-core/src/main/cpp/xenia/src/xenia/kernel/xam/achievement_manager.cc:163-166, emulator-core/src/main/cpp/xenia/src/xenia/config.cc:174-190, emulator-core/src/main/cpp/xenia/src/xenia/ui/config_helpers.h:47" + source_ref: "source emulator-core/src/main/cpp/xenia/src/xenia/ui/audio_helper.cc:21-24, 38-80, 97-101, source emulator-core/src/main/cpp/xenia/src/xenia/kernel/xam/achievement_manager.cc:163-166, source emulator-core/src/main/cpp/xenia/src/xenia/config.cc:174-190, source emulator-core/src/main/cpp/xenia/src/xenia/ui/config_helpers.h:47" - name: "<title_id> - <title>.patch.toml" required: false @@ -134,7 +134,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: "emulator-core/src/main/cpp/xenia/src/xenia/patcher/patch_db.h:124-125, emulator-core/src/main/cpp/xenia/src/xenia/patcher/patch_db.cc:34-60, 63-105, emulator-core/src/main/cpp/xenia/src/xenia/patcher/patcher.cc:22-37, emulator-core/src/main/cpp/xenia/src/xenia/emulator.cc:415" + source_ref: "source emulator-core/src/main/cpp/xenia/src/xenia/patcher/patch_db.h:124-125, source emulator-core/src/main/cpp/xenia/src/xenia/patcher/patch_db.cc:34-60, 63-105, source emulator-core/src/main/cpp/xenia/src/xenia/patcher/patcher.cc:22-37, source emulator-core/src/main/cpp/xenia/src/xenia/emulator.cc:415" - name: plugins.toml required: false @@ -146,7 +146,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: "emulator-core/src/main/cpp/xenia/src/xenia/patcher/plugin_loader.cc:16-21, 27-37, 40-56, 58-125, emulator-core/src/main/cpp/xenia/src/xenia/emulator.cc:431-432" + source_ref: "source emulator-core/src/main/cpp/xenia/src/xenia/patcher/plugin_loader.cc:16-21, 27-37, 40-56, 58-125, source emulator-core/src/main/cpp/xenia/src/xenia/emulator.cc:431-432" - name: "<plugin>.xex" required: false @@ -156,7 +156,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. - source_ref: "emulator-core/src/main/cpp/xenia/src/xenia/patcher/plugin_loader.cc:175-233, 235-252, emulator-core/src/main/cpp/xenia/src/xenia/emulator.cc:2622-2627" + source_ref: "source emulator-core/src/main/cpp/xenia/src/xenia/patcher/plugin_loader.cc:175-233, 235-252, source emulator-core/src/main/cpp/xenia/src/xenia/emulator.cc:2622-2627" - name: Account required: false @@ -171,7 +171,7 @@ files: first and the devkit key second, against the HMAC the first sixteen bytes carry. The frontend creates one for the gamertag XenDroid on first run when the tree holds none, and writes its XUID to the slot 0 setting. - source_ref: "emulator-core/src/main/cpp/xenia/src/xenia/kernel/xam/profile_standalone.cc:24-52, 72-99, 129-141, emulator-core/src/main/cpp/xenia/src/xenia/kernel/xam/profile_manager.cc:256-296, app/src/main/java/xendroid/compose/core/ProfileBootstrap.kt:13-28, app/src/main/java/xendroid/compose/core/ProfilePaths.kt:6-13" + source_ref: "source emulator-core/src/main/cpp/xenia/src/xenia/kernel/xam/profile_standalone.cc:24-52, 72-99, 129-141, source emulator-core/src/main/cpp/xenia/src/xenia/kernel/xam/profile_manager.cc:256-296, source app/src/main/java/xendroid/compose/core/ProfileBootstrap.kt:13-28, source app/src/main/java/xendroid/compose/core/ProfilePaths.kt:6-13" exclusion_note: > The file loads present in the vendored tree that this build does not reach are diff --git a/emulators/xrick.yml b/emulators/xrick.yml index 77cb48b9..08b56de5 100644 --- a/emulators/xrick.yml +++ b/emulators/xrick.yml @@ -60,7 +60,7 @@ files: size: 1457440 md5: "a471e64e9f69afbe59c10cc94ed1b184" sha1: "ecfc092fe6371dbf38e238a8ba5f90785b5db52d" - source_ref: "libretro/core/libretro-core.c:324-326 (path construction), libretro/core/libretro-core.c:328-357 (missing file error), libretro/core/libretro-core.c:441 (final path confirmation)" + source_ref: "source libretro/core/libretro-core.c:324-326 (path construction), source libretro/core/libretro-core.c:328-357 (missing file error), source libretro/core/libretro-core.c:441 (final path confirmation)" note: "Placed in system/xrick/data.zip. Contains sounds/ directory with 29 WAV files from the original xrick 0.21212 release. Without this file, standalone mode fails with 'XRick game files missing from frontend system directory'. Ships in the libretro repo root." analysis: diff --git a/emulators/yabause.yml b/emulators/yabause.yml index 90676a7b..742ebcc7 100644 --- a/emulators/yabause.yml +++ b/emulators/yabause.yml @@ -40,7 +40,7 @@ files: max_size: 524288 validation: [max_size] note: "Primary Saturn BIOS. Any region accepted." - source_ref: "yabause/src/libretro/libretro.c:1035" + source_ref: "source yabause/src/libretro/libretro.c:1035" - name: "sega_101.bin" system: sega-saturn @@ -50,7 +50,7 @@ files: max_size: 524288 validation: [max_size] note: "Saturn BIOS v1.01 (Japan). Fallback if saturn_bios.bin missing." - source_ref: "yabause/src/libretro/libretro.c:1039" + source_ref: "source yabause/src/libretro/libretro.c:1039" - name: "mpr-17933.bin" system: sega-saturn @@ -60,4 +60,4 @@ files: max_size: 524288 validation: [max_size] note: "Saturn BIOS (NA/EU). Last fallback." - source_ref: "yabause/src/libretro/libretro.c:1043" + source_ref: "source yabause/src/libretro/libretro.c:1043" diff --git a/emulators/yaps2.yml b/emulators/yaps2.yml index 818ea0a9..4c1506d3 100644 --- a/emulators/yaps2.yml +++ b/emulators/yaps2.yml @@ -177,7 +177,7 @@ files: configuration skips that range. The libretro option list only shows names ending in .bin. Read into the 4 MB ROM region and truncated to it. Shorter than 2465792 bytes disables the OSDSys parameter HLE. - source_ref: "pcsx2/ps2/BiosTools.cpp:16-17, pcsx2/ps2/BiosTools.cpp:80-197, pcsx2/ps2/BiosTools.cpp:258-294, pcsx2/ps2/BiosTools.cpp:317-369, pcsx2-libretro/Main.cpp:999-1006" + source_ref: "source pcsx2/ps2/BiosTools.cpp:16-17, source pcsx2/ps2/BiosTools.cpp:80-197, source pcsx2/ps2/BiosTools.cpp:258-294, source pcsx2/ps2/BiosTools.cpp:317-369, source pcsx2-libretro/Main.cpp:999-1006" - name: ps2-0230a-20080220.rom1 path: pcsx2/bios/ps2-0230a-20080220.rom1 @@ -189,7 +189,7 @@ files: Tried as {bios}.rom1 then {biosbase}.rom1, opened case-insensitively. Copied to the ROM1 region and truncated to 4 MB. Logged and skipped when absent. - source_ref: "pcsx2/ps2/BiosTools.cpp:214-241, pcsx2/ps2/BiosTools.cpp:366, pcsx2/MemoryTypes.h:13" + source_ref: "source pcsx2/ps2/BiosTools.cpp:214-241, source pcsx2/ps2/BiosTools.cpp:366, source pcsx2/MemoryTypes.h:13" - name: ps2-0230a-20080220.rom2 path: pcsx2/bios/ps2-0230a-20080220.rom2 @@ -201,7 +201,7 @@ files: Same two-step naming as rom1. Copied to the ROM2 region, 4 MB in this tree. Only Chinese region consoles carry one, so no such companion exists for this image. - source_ref: "pcsx2/ps2/BiosTools.cpp:214-241, pcsx2/ps2/BiosTools.cpp:367, pcsx2/MemoryTypes.h:14" + source_ref: "source pcsx2/ps2/BiosTools.cpp:214-241, source pcsx2/ps2/BiosTools.cpp:367, source pcsx2/MemoryTypes.h:14" - name: ps2-0230a-20080220.nvm path: pcsx2/bios/ps2-0230a-20080220.nvm @@ -216,7 +216,7 @@ files: configuration. A 1024 byte image is built in memory when the file is absent, short, or carries a blank config block, zeroed except for a fixed iLink id and the language and region defaults of the BIOS region. - source_ref: "pcsx2/CDVD/CDVD.cpp:46-47, pcsx2/CDVD/CDVD.cpp:136-188" + source_ref: "source pcsx2/CDVD/CDVD.cpp:46-47, source pcsx2/CDVD/CDVD.cpp:136-188" - name: ps2-0230a-20080220.mec path: pcsx2/bios/ps2-0230a-20080220.mec @@ -228,7 +228,7 @@ files: note: >- Read at the BIOS path with the extension replaced by mec. Defaults to 0x00020603 and is written back at that path when it cannot be read. - source_ref: "pcsx2/CDVD/CDVD.cpp:49-50, pcsx2/CDVD/CDVD.cpp:190-204" + source_ref: "source pcsx2/CDVD/CDVD.cpp:49-50, source pcsx2/CDVD/CDVD.cpp:190-204" - name: eeprom.dat required: false @@ -240,7 +240,7 @@ files: Opened read-write from the process 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: "pcsx2/DEV9/DEV9.cpp:59-70, pcsx2/DEV9/DEV9.cpp:97-158, pcsx2/VMManager.cpp:1592" + source_ref: "source pcsx2/DEV9/DEV9.cpp:59-70, source pcsx2/DEV9/DEV9.cpp:97-158, source pcsx2/VMManager.cpp:1592" - name: flash.dat required: false @@ -253,7 +253,7 @@ files: 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: "pcsx2/DEV9/flash.cpp:9-16, pcsx2/DEV9/flash.cpp:62-86" + source_ref: "source pcsx2/DEV9/flash.cpp:9-16, source pcsx2/DEV9/flash.cpp:62-86" - name: GameIndex.yaml path: pcsx2/resources/GameIndex.yaml @@ -267,7 +267,7 @@ files: Read from the resources folder on the first serial lookup, keyed by serial, carrying the per-game fixes, patches and settings overrides. A console error when absent, and no game is then matched. - source_ref: "pcsx2/GameDatabase.cpp:39, pcsx2/GameDatabase.cpp:974-984, pcsx2/GameDatabase.cpp:1020-1034" + source_ref: "upstream pcsx2/GameDatabase.cpp:39, source pcsx2/GameDatabase.cpp:974-984, source pcsx2/GameDatabase.cpp:1020-1034" - name: GameIndex.yaml path: pcsx2/resources/GameIndex.yaml @@ -282,7 +282,7 @@ files: Read from the resources folder on the first serial lookup, keyed by serial, carrying the per-game fixes, patches and settings overrides. A console error when absent, and no game is then matched. - source_ref: "pcsx2/GameDatabase.cpp:39, pcsx2/GameDatabase.cpp:974-984, pcsx2/GameDatabase.cpp:1020-1034" + source_ref: "upstream pcsx2/GameDatabase.cpp:39, source pcsx2/GameDatabase.cpp:974-984, source pcsx2/GameDatabase.cpp:1020-1034" - name: RedumpDatabase.yaml path: pcsx2/resources/RedumpDatabase.yaml @@ -296,7 +296,7 @@ files: note: >- Loaded on the first hash lookup, which only the Qt game summary page performs, to tell whether a dump matches a known good one. - source_ref: "pcsx2/GameDatabase.cpp:1081, pcsx2/GameDatabase.cpp:1131-1146, pcsx2-qt/Settings/GameSummaryWidget.cpp:322" + source_ref: "source pcsx2/GameDatabase.cpp:1081, source pcsx2/GameDatabase.cpp:1131-1146, source pcsx2-qt/Settings/GameSummaryWidget.cpp:322" - name: patches.zip path: pcsx2/resources/patches.zip @@ -312,7 +312,7 @@ files: the source tree: the Qt workflow downloads it from the PCSX2 pcsx2_patches releases, the SDL and libretro packages ship without it. A failed open is reported once on screen. - source_ref: "pcsx2/Patch.cpp:115-117, pcsx2/Patch.cpp:289-317, pcsx2/Patch.cpp:365-406, pcsx2/Patch.cpp:596-611, .github/workflows/linux_build_qt.yml:130-133" + source_ref: "source pcsx2/Patch.cpp:115-117, source pcsx2/Patch.cpp:289-317, source pcsx2/Patch.cpp:365-406, source pcsx2/Patch.cpp:596-611, source .github/workflows/linux_build_qt.yml:130-133" - name: game_controller_db.txt path: pcsx2/resources/game_controller_db.txt @@ -328,7 +328,7 @@ files: is handed to SDL as a hint. SDL falls back to its built-in mappings when neither exists. Read by the SDL input source, which the libretro core switches off. - source_ref: "pcsx2/Input/SDLInputSource.cpp:24, pcsx2/Input/SDLInputSource.cpp:614-629, pcsx2-libretro/Main.cpp:219" + source_ref: "upstream pcsx2/Input/SDLInputSource.cpp:24, source pcsx2/Input/SDLInputSource.cpp:614-629, source pcsx2-libretro/Main.cpp:219" - name: Roboto-Regular.ttf path: pcsx2/resources/fonts/Roboto-Regular.ttf @@ -343,7 +343,7 @@ files: font. The SDL frontend exits without it, while the libretro core logs a warning, then AddTextFont has nothing to add and ImGui setup fails with the GS device. - source_ref: "pcsx2-libretro/Main.cpp:177-193, pcsx2-sdl/Main.cpp:129-137, pcsx2/ImGui/ImGuiManager.cpp:598-637, pcsx2/ImGui/ImGuiManager.cpp:772-779, pcsx2/GS/GS.cpp:154-172" + source_ref: "source pcsx2-libretro/Main.cpp:177-193, source pcsx2-sdl/Main.cpp:129-137, source pcsx2/ImGui/ImGuiManager.cpp:598-637, source pcsx2/ImGui/ImGuiManager.cpp:772-779, source pcsx2/GS/GS.cpp:154-172" - name: Roboto-Regular.ttf path: pcsx2/resources/fonts/Roboto-Regular.ttf @@ -359,7 +359,7 @@ files: font. The SDL frontend exits without it, while the libretro core logs a warning, then AddTextFont has nothing to add and ImGui setup fails with the GS device. - source_ref: "pcsx2-libretro/Main.cpp:177-193, pcsx2-sdl/Main.cpp:129-137, pcsx2/ImGui/ImGuiManager.cpp:598-637, pcsx2/ImGui/ImGuiManager.cpp:772-779, pcsx2/GS/GS.cpp:154-172" + source_ref: "source pcsx2-libretro/Main.cpp:177-193, source pcsx2-sdl/Main.cpp:129-137, source pcsx2/ImGui/ImGuiManager.cpp:598-637, source pcsx2/ImGui/ImGuiManager.cpp:772-779, source pcsx2/GS/GS.cpp:154-172" - name: RobotoMono-Medium.ttf path: pcsx2/resources/fonts/RobotoMono-Medium.ttf @@ -372,7 +372,7 @@ files: note: >- Read for the fixed-width font and used as the OSD font when no custom one is set. LoadFontData fails without it. - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:494-501, pcsx2/ImGui/ImGuiManager.cpp:648-664, pcsx2/ImGui/FullscreenUI_Settings.cpp:3405-3406" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:494-501, source pcsx2/ImGui/ImGuiManager.cpp:648-664, source pcsx2/ImGui/FullscreenUI_Settings.cpp:3405-3406" - name: RobotoMono-Medium.ttf path: pcsx2/resources/fonts/RobotoMono-Medium.ttf @@ -386,7 +386,7 @@ files: note: >- Read for the fixed-width font and used as the OSD font when no custom one is set. LoadFontData fails without it. - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:494-501, pcsx2/ImGui/ImGuiManager.cpp:648-664, pcsx2/ImGui/FullscreenUI_Settings.cpp:3405-3406" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:494-501, source pcsx2/ImGui/ImGuiManager.cpp:648-664, source pcsx2/ImGui/FullscreenUI_Settings.cpp:3405-3406" - name: fa-solid-900.ttf path: pcsx2/resources/fonts/fa-solid-900.ttf @@ -397,7 +397,7 @@ files: sha1: 7f0f721265c228f2484e4924bace5a80b7826fbe description: "Font Awesome icon font" note: "Read for the interface icon glyphs. LoadFontData fails without it." - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:504-511" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:504-511" - name: fa-solid-900.ttf path: pcsx2/resources/fonts/fa-solid-900.ttf @@ -409,7 +409,7 @@ files: sha1: 7f0f721265c228f2484e4924bace5a80b7826fbe description: "Font Awesome icon font" note: "Read for the interface icon glyphs. LoadFontData fails without it." - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:504-511" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:504-511" - name: promptfont.otf path: pcsx2/resources/fonts/promptfont.otf @@ -420,7 +420,7 @@ files: sha1: 374ee91aeabee48013d2f090571752ec5081356f description: "Controller prompt font" note: "Read for the controller button glyphs. LoadFontData fails without it." - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:514-521" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:514-521" - name: promptfont.otf path: pcsx2/resources/fonts/promptfont.otf @@ -432,7 +432,7 @@ files: sha1: 374ee91aeabee48013d2f090571752ec5081356f description: "Controller prompt font" note: "Read for the controller button glyphs. LoadFontData fails without it." - source_ref: "pcsx2/ImGui/ImGuiManager.cpp:514-521" + source_ref: "source pcsx2/ImGui/ImGuiManager.cpp:514-521" - name: Twemoji.Mozilla.ttf path: pcsx2/resources/fonts/Twemoji.Mozilla.ttf @@ -448,7 +448,7 @@ files: then the resources folder and downloaded into UserResources/fonts when neither holds it. The SDL frontend and the libretro core load no emoji font. - source_ref: "pcsx2-qt/Translations.cpp:340-347, pcsx2-qt/Translations.cpp:414-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:340-347, source pcsx2-qt/Translations.cpp:414-424, source pcsx2-qt/Translations.cpp:541-549" - name: NotoSansJP-Regular.ttf path: pcsx2/resources/fonts/NotoSansJP-Regular.ttf @@ -461,7 +461,7 @@ files: UserResources then the resources folder, and downloaded into UserResources/fonts when the interface language needs it and neither holds it. Not shipped. - source_ref: "pcsx2-qt/Translations.cpp:354-360, pcsx2-qt/Translations.cpp:414-424, pcsx2-qt/Translations.cpp:541-549, pcsx2-qt/QtHost.cpp:64-65" + source_ref: "source pcsx2-qt/Translations.cpp:354-360, source pcsx2-qt/Translations.cpp:414-424, source pcsx2-qt/Translations.cpp:541-549, source pcsx2-qt/QtHost.cpp:64-65" - name: NotoSansKR-Regular.ttf path: pcsx2/resources/fonts/NotoSansKR-Regular.ttf @@ -470,7 +470,7 @@ files: mode: standalone description: "Korean interface font" note: "Same resolution and download path as the Japanese font. Not shipped." - source_ref: "pcsx2-qt/Translations.cpp:361-366, pcsx2-qt/Translations.cpp:414-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:361-366, source pcsx2-qt/Translations.cpp:414-424, source pcsx2-qt/Translations.cpp:541-549" - name: NotoSansSC-Regular.ttf path: pcsx2/resources/fonts/NotoSansSC-Regular.ttf @@ -479,7 +479,7 @@ files: mode: standalone description: "Simplified Chinese interface font" note: "Same resolution and download path as the Japanese font. Not shipped." - source_ref: "pcsx2-qt/Translations.cpp:320-326, pcsx2-qt/Translations.cpp:414-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:320-326, source pcsx2-qt/Translations.cpp:414-424, source pcsx2-qt/Translations.cpp:541-549" - name: NotoSansTC-Regular.ttf path: pcsx2/resources/fonts/NotoSansTC-Regular.ttf @@ -488,7 +488,7 @@ files: mode: standalone description: "Traditional Chinese interface font" note: "Same resolution and download path as the Japanese font. Not shipped." - source_ref: "pcsx2-qt/Translations.cpp:327-333, pcsx2-qt/Translations.cpp:414-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:327-333, source pcsx2-qt/Translations.cpp:414-424, source pcsx2-qt/Translations.cpp:541-549" - name: NotoSansArabic-Regular.ttf path: pcsx2/resources/fonts/NotoSansArabic-Regular.ttf @@ -497,7 +497,7 @@ files: mode: standalone description: "Arabic interface font" note: "Same resolution and download path as the Japanese font. Not shipped." - source_ref: "pcsx2-qt/Translations.cpp:314-319, pcsx2-qt/Translations.cpp:414-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:314-319, source pcsx2-qt/Translations.cpp:414-424, source pcsx2-qt/Translations.cpp:541-549" - name: NotoSansHebrew-Regular.ttf path: pcsx2/resources/fonts/NotoSansHebrew-Regular.ttf @@ -506,7 +506,7 @@ files: mode: standalone description: "Hebrew interface font" note: "Same resolution and download path as the Japanese font. Not shipped." - source_ref: "pcsx2-qt/Translations.cpp:348-353, pcsx2-qt/Translations.cpp:414-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:348-353, source pcsx2-qt/Translations.cpp:414-424, source pcsx2-qt/Translations.cpp:541-549" - name: NotoSansDevanagari-Regular.ttf path: pcsx2/resources/fonts/NotoSansDevanagari-Regular.ttf @@ -515,7 +515,7 @@ files: mode: standalone description: "Devanagari interface font" note: "Same resolution and download path as the Japanese font. Not shipped." - source_ref: "pcsx2-qt/Translations.cpp:334-339, pcsx2-qt/Translations.cpp:414-424, pcsx2-qt/Translations.cpp:541-549" + source_ref: "source pcsx2-qt/Translations.cpp:334-339, source pcsx2-qt/Translations.cpp:414-424, source pcsx2-qt/Translations.cpp:541-549" - name: tfx.glsl path: pcsx2/resources/shaders/vulkan/tfx.glsl @@ -530,7 +530,7 @@ files: (pcsx2/GS/Renderers/Common/GSDevice.cpp:372-375) and specialised per draw. A source that cannot be read fails GSDeviceVK::Create, and Vulkan is the backend the libretro core presents through. - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2308-2317, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5349-5364" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2308-2317, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5349-5364" - name: tfx.glsl path: pcsx2/resources/shaders/vulkan/tfx.glsl @@ -546,7 +546,7 @@ files: (pcsx2/GS/Renderers/Common/GSDevice.cpp:372-375) and specialised per draw. A source that cannot be read fails GSDeviceVK::Create, and Vulkan is the backend the libretro core presents through. - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2308-2317, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5349-5364" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2308-2317, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5349-5364" - name: convert.glsl path: pcsx2/resources/shaders/vulkan/convert.glsl @@ -557,7 +557,7 @@ files: sha1: 0cb56397052613612faf8d5eedfc77066b1fea16 description: "Vulkan conversion shader" note: "Read for the utility pipelines and again for the FXAA pass. The device fails without it." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2334-2338, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4472-4478, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4830-4835" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2334-2338, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4472-4478, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4830-4835" - name: convert.glsl path: pcsx2/resources/shaders/vulkan/convert.glsl @@ -569,7 +569,7 @@ files: sha1: 0cb56397052613612faf8d5eedfc77066b1fea16 description: "Vulkan conversion shader" note: "Read for the utility pipelines and again for the FXAA pass. The device fails without it." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2334-2338, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4472-4478, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4830-4835" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2334-2338, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4472-4478, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4830-4835" - name: present.glsl path: pcsx2/resources/shaders/vulkan/present.glsl @@ -580,7 +580,7 @@ files: sha1: 9d9e1f89d20576251c49519974cefc0ce88554ec description: "Vulkan presentation shader" note: "The device fails without it." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4651-4663" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4651-4663" - name: present.glsl path: pcsx2/resources/shaders/vulkan/present.glsl @@ -592,7 +592,7 @@ files: sha1: 9d9e1f89d20576251c49519974cefc0ce88554ec description: "Vulkan presentation shader" note: "The device fails without it." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4651-4663" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4651-4663" - name: interlace.glsl path: pcsx2/resources/shaders/vulkan/interlace.glsl @@ -603,7 +603,7 @@ files: sha1: d5ba24ba836c418f7f2d9d8b44bd337baa9e45a3 description: "Vulkan interlace shader" note: "The device fails without it." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4707-4713" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4707-4713" - name: interlace.glsl path: pcsx2/resources/shaders/vulkan/interlace.glsl @@ -615,7 +615,7 @@ files: sha1: d5ba24ba836c418f7f2d9d8b44bd337baa9e45a3 description: "Vulkan interlace shader" note: "The device fails without it." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4707-4713" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4707-4713" - name: merge.glsl path: pcsx2/resources/shaders/vulkan/merge.glsl @@ -626,7 +626,7 @@ files: sha1: e84aa516874350f414e95d3891ce480fe2958aae description: "Vulkan merge shader" note: "The device fails without it." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4758-4764" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4758-4764" - name: merge.glsl path: pcsx2/resources/shaders/vulkan/merge.glsl @@ -638,7 +638,7 @@ files: sha1: e84aa516874350f414e95d3891ce480fe2958aae description: "Vulkan merge shader" note: "The device fails without it." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4758-4764" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4758-4764" - name: shadeboost.glsl path: pcsx2/resources/shaders/vulkan/shadeboost.glsl @@ -649,7 +649,7 @@ files: sha1: bef69d202c6e21f2ec0d6930e439a9498642ba6b description: "Vulkan shade boost shader" note: "Compiled by the post-processing pass at device creation. The device fails without it." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4810, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4865-4869" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4810, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4865-4869" - name: shadeboost.glsl path: pcsx2/resources/shaders/vulkan/shadeboost.glsl @@ -661,7 +661,7 @@ files: sha1: bef69d202c6e21f2ec0d6930e439a9498642ba6b description: "Vulkan shade boost shader" note: "Compiled by the post-processing pass at device creation. The device fails without it." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4810, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4865-4869" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4810, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4865-4869" - name: fxaa.fx path: pcsx2/resources/shaders/common/fxaa.fx @@ -675,7 +675,7 @@ files: Compiled by the Vulkan and OpenGL post-processing passes at device creation, so those devices fail without it. The Direct3D backends compile it on first use and only lose the effect. - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4837-4841, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:577, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2084-2092, pcsx2/GS/Renderers/DX11/GSDevice11.cpp:1806, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2975" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4837-4841, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:577, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2084-2092, source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:1806, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2975" - name: fxaa.fx path: pcsx2/resources/shaders/common/fxaa.fx @@ -690,7 +690,7 @@ files: Compiled by the Vulkan and OpenGL post-processing passes at device creation, so those devices fail without it. The Direct3D backends compile it on first use and only lose the effect. - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4837-4841, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:577, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2084-2092, pcsx2/GS/Renderers/DX11/GSDevice11.cpp:1806, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2975" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4837-4841, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:577, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2084-2092, source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:1806, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2975" - name: cas.glsl path: pcsx2/resources/shaders/vulkan/cas.glsl @@ -704,7 +704,7 @@ files: Includes ffx_a.h and ffx_cas.h. CompileCASPipelines runs in the device creation chain and its failure is returned, so the Vulkan device fails without it. - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2347-2348, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4895-4938" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2347-2348, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4895-4938" - name: cas.glsl path: pcsx2/resources/shaders/vulkan/cas.glsl @@ -719,7 +719,7 @@ files: Includes ffx_a.h and ffx_cas.h. CompileCASPipelines runs in the device creation chain and its failure is returned, so the Vulkan device fails without it. - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2347-2348, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4895-4938" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2347-2348, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4895-4938" - name: ffx_a.h path: pcsx2/resources/shaders/common/ffx_a.h @@ -733,7 +733,7 @@ files: Read as a source file and substituted for the include line of the sharpening shader before compilation. GetCASShaderSource fails without it, and the Vulkan device with it. - source_ref: "pcsx2/GS/Renderers/Common/GSDevice.cpp:1151-1162" + source_ref: "source pcsx2/GS/Renderers/Common/GSDevice.cpp:1151-1162" - name: ffx_a.h path: pcsx2/resources/shaders/common/ffx_a.h @@ -748,7 +748,7 @@ files: Read as a source file and substituted for the include line of the sharpening shader before compilation. GetCASShaderSource fails without it, and the Vulkan device with it. - source_ref: "pcsx2/GS/Renderers/Common/GSDevice.cpp:1151-1162" + source_ref: "source pcsx2/GS/Renderers/Common/GSDevice.cpp:1151-1162" - name: ffx_cas.h path: pcsx2/resources/shaders/common/ffx_cas.h @@ -759,7 +759,7 @@ files: sha1: a1d1a687577f7a607fda35bc88950f57c2129ca5 description: "FidelityFX CAS header" note: "Substituted the same way as ffx_a.h." - source_ref: "pcsx2/GS/Renderers/Common/GSDevice.cpp:1151-1162" + source_ref: "source pcsx2/GS/Renderers/Common/GSDevice.cpp:1151-1162" - name: ffx_cas.h path: pcsx2/resources/shaders/common/ffx_cas.h @@ -771,7 +771,7 @@ files: sha1: a1d1a687577f7a607fda35bc88950f57c2129ca5 description: "FidelityFX CAS header" note: "Substituted the same way as ffx_a.h." - source_ref: "pcsx2/GS/Renderers/Common/GSDevice.cpp:1151-1162" + source_ref: "source pcsx2/GS/Renderers/Common/GSDevice.cpp:1151-1162" - name: imgui.glsl path: pcsx2/resources/shaders/vulkan/imgui.glsl @@ -782,7 +782,7 @@ files: sha1: b8d20aa6884878ba72c080d3f2107e09606963d3 description: "Vulkan interface shader" note: "The device fails without it." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2350-2351, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4940-4947" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2350-2351, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4940-4947" - name: imgui.glsl path: pcsx2/resources/shaders/vulkan/imgui.glsl @@ -794,7 +794,7 @@ files: sha1: b8d20aa6884878ba72c080d3f2107e09606963d3 description: "Vulkan interface shader" note: "The device fails without it." - source_ref: "pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2350-2351, pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4940-4947" + source_ref: "source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2350-2351, source pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4940-4947" - name: tfx_vgs.glsl path: pcsx2/resources/shaders/opengl/tfx_vgs.glsl @@ -808,7 +808,7 @@ files: The OpenGL device fails without it. That device is opened when the standalone builds select OpenGL, or by the software renderer when the first Vulkan GPU is Intel or a software rasterizer. - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:636-637, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:684-694, pcsx2/GS/GSUtil.cpp:292-301" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:636-637, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:684-694, source pcsx2/GS/GSUtil.cpp:292-301" - name: tfx_vgs.glsl path: pcsx2/resources/shaders/opengl/tfx_vgs.glsl @@ -823,7 +823,7 @@ files: The OpenGL device fails without it. That device is opened when the standalone builds select OpenGL, or by the software renderer when the first Vulkan GPU is Intel or a software rasterizer. - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:636-637, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:684-694, pcsx2/GS/GSUtil.cpp:292-301" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:636-637, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:684-694, source pcsx2/GS/GSUtil.cpp:292-301" - name: tfx_fs.glsl path: pcsx2/resources/shaders/opengl/tfx_fs.glsl @@ -834,7 +834,7 @@ files: sha1: 554160d31bb97aca0e9f367f4de811dd8ad1fb21 description: "OpenGL texture function fragment shader" note: "Read with tfx_vgs.glsl. The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:684-694" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:684-694" - name: tfx_fs.glsl path: pcsx2/resources/shaders/opengl/tfx_fs.glsl @@ -846,7 +846,7 @@ files: sha1: 554160d31bb97aca0e9f367f4de811dd8ad1fb21 description: "OpenGL texture function fragment shader" note: "Read with tfx_vgs.glsl. The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:684-694" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:684-694" - name: convert.glsl path: pcsx2/resources/shaders/opengl/convert.glsl @@ -857,7 +857,7 @@ files: sha1: d26608762bfca4a470facc15c378b901ef27e249 description: "OpenGL conversion shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:412-417" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:412-417" - name: convert.glsl path: pcsx2/resources/shaders/opengl/convert.glsl @@ -869,7 +869,7 @@ files: sha1: d26608762bfca4a470facc15c378b901ef27e249 description: "OpenGL conversion shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:412-417" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:412-417" - name: present.glsl path: pcsx2/resources/shaders/opengl/present.glsl @@ -880,7 +880,7 @@ files: sha1: 96e5e75b66e31e577816bdea65ac976fb4e45d58 description: "OpenGL presentation shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:498-503" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:498-503" - name: present.glsl path: pcsx2/resources/shaders/opengl/present.glsl @@ -892,7 +892,7 @@ files: sha1: 96e5e75b66e31e577816bdea65ac976fb4e45d58 description: "OpenGL presentation shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:498-503" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:498-503" - name: merge.glsl path: pcsx2/resources/shaders/opengl/merge.glsl @@ -903,7 +903,7 @@ files: sha1: 7f476bffdc19d7ba2806eef40c2e8e40bdf0896c description: "OpenGL merge shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:534-539" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:534-539" - name: merge.glsl path: pcsx2/resources/shaders/opengl/merge.glsl @@ -915,7 +915,7 @@ files: sha1: 7f476bffdc19d7ba2806eef40c2e8e40bdf0896c description: "OpenGL merge shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:534-539" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:534-539" - name: interlace.glsl path: pcsx2/resources/shaders/opengl/interlace.glsl @@ -926,7 +926,7 @@ files: sha1: 60d6562c205ed9179ab092c37568c06b64b00ee5 description: "OpenGL interlace shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:557-562" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:557-562" - name: interlace.glsl path: pcsx2/resources/shaders/opengl/interlace.glsl @@ -938,7 +938,7 @@ files: sha1: 60d6562c205ed9179ab092c37568c06b64b00ee5 description: "OpenGL interlace shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:557-562" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:557-562" - name: shadeboost.glsl path: pcsx2/resources/shaders/opengl/shadeboost.glsl @@ -949,7 +949,7 @@ files: sha1: 511dc6bb2f81d0ad61fe46c6e91dce8b344fd934 description: "OpenGL shade boost shader" note: "Compiled with the FXAA program at device creation. The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:577-578, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2123-2130" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:577-578, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2123-2130" - name: shadeboost.glsl path: pcsx2/resources/shaders/opengl/shadeboost.glsl @@ -961,7 +961,7 @@ files: sha1: 511dc6bb2f81d0ad61fe46c6e91dce8b344fd934 description: "OpenGL shade boost shader" note: "Compiled with the FXAA program at device creation. The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:577-578, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2123-2130" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:577-578, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2123-2130" - name: cas.glsl path: pcsx2/resources/shaders/opengl/cas.glsl @@ -974,7 +974,7 @@ files: note: >- Compiled when the context offers compute shaders. A source that cannot be read only turns sharpening off. - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:581, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2312-2319" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:581, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2312-2319" - name: cas.glsl path: pcsx2/resources/shaders/opengl/cas.glsl @@ -988,7 +988,7 @@ files: note: >- Compiled when the context offers compute shaders. A source that cannot be read only turns sharpening off. - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:581, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2312-2319" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:581, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2312-2319" - name: imgui.glsl path: pcsx2/resources/shaders/opengl/imgui.glsl @@ -999,7 +999,7 @@ files: sha1: 04bfcabf518320593dcda8198475c7f39295ef1f description: "OpenGL interface shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:657-658, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2367-2374" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:657-658, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2367-2374" - name: imgui.glsl path: pcsx2/resources/shaders/opengl/imgui.glsl @@ -1011,7 +1011,7 @@ files: sha1: 04bfcabf518320593dcda8198475c7f39295ef1f description: "OpenGL interface shader" note: "The OpenGL device fails without it." - source_ref: "pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:657-658, pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2367-2374" + source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:657-658, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2367-2374" - name: tfx.fx path: pcsx2/resources/shaders/dx11/tfx.fx @@ -1025,7 +1025,7 @@ files: note: >- Read by the Direct3D 11 and 12 devices of a Windows Qt build, which fail without it. The libretro target builds on Linux only. - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:206, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:870, CMakeLists.txt:108-110" + source_ref: "source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:206, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:870, source CMakeLists.txt:108-110" - name: convert.fx path: pcsx2/resources/shaders/dx11/convert.fx @@ -1037,7 +1037,7 @@ files: sha1: 773e6b9177ac20ec4f80181c2ebdcaa33d71c91a description: "Direct3D conversion shader" note: "The Direct3D devices fail without it." - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:220, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2705" + source_ref: "source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:220, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2705" - name: present.fx path: pcsx2/resources/shaders/dx11/present.fx @@ -1049,7 +1049,7 @@ files: sha1: 84b000485929698392676e8e7915bfcce15291ee description: "Direct3D presentation shader" note: "The Direct3D devices fail without it." - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:256, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2849" + source_ref: "source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:256, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2849" - name: merge.fx path: pcsx2/resources/shaders/dx11/merge.fx @@ -1061,7 +1061,7 @@ files: sha1: 8dba66121f3bbc4b2bdf67722ef4c2b6b6b23ee6 description: "Direct3D merge shader" note: "The Direct3D devices fail without it." - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:308, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2928" + source_ref: "source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:308, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2928" - name: interlace.fx path: pcsx2/resources/shaders/dx11/interlace.fx @@ -1073,7 +1073,7 @@ files: sha1: f3d1e30101e58143282085bc6330db33a0f77a85 description: "Direct3D interlace shader" note: "The Direct3D devices fail without it." - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:343, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2892" + source_ref: "source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:343, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2892" - name: shadeboost.fx path: pcsx2/resources/shaders/dx11/shadeboost.fx @@ -1084,7 +1084,7 @@ files: size: 1311 sha1: 568f01644e02944fe3d48cfb751e71ebe504c0be description: "Direct3D shade boost shader" - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:363, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2998" + source_ref: "source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:363, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2998" - name: cas.hlsl path: pcsx2/resources/shaders/dx11/cas.hlsl @@ -1096,7 +1096,7 @@ files: sha1: a15cc4dce1edcd3db4c4e022d2a3b78e11c18a8c description: "Direct3D contrast adaptive sharpening shader" note: "Includes ffx_a.h and ffx_cas.h." - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:2127, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2177" + source_ref: "source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:2127, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2177" - name: imgui.fx path: pcsx2/resources/shaders/dx11/imgui.fx @@ -1108,7 +1108,7 @@ files: sha1: 47491eaf3ba082383305b3d958794409cb0f5476 description: "Direct3D interface shader" note: "The Direct3D devices fail without it." - source_ref: "pcsx2/GS/Renderers/DX11/GSDevice11.cpp:2177, pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2205" + source_ref: "source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:2177, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2205" - name: message.wav path: pcsx2/resources/sounds/achievements/message.wav @@ -1121,7 +1121,7 @@ files: note: >- Played from the resources folder when the achievement information sound is enabled and no custom sound is set. - source_ref: "pcsx2/Achievements.cpp:66, pcsx2/Achievements.cpp:942-951, pcsx2/Achievements.cpp:1170" + source_ref: "upstream pcsx2/Achievements.cpp:66, source pcsx2/Achievements.cpp:942-951, source pcsx2/Achievements.cpp:1170" - name: message.wav path: pcsx2/resources/sounds/achievements/message.wav @@ -1135,7 +1135,7 @@ files: note: >- Played from the resources folder when the achievement information sound is enabled and no custom sound is set. - source_ref: "pcsx2/Achievements.cpp:66, pcsx2/Achievements.cpp:942-951, pcsx2/Achievements.cpp:1170" + source_ref: "upstream pcsx2/Achievements.cpp:66, source pcsx2/Achievements.cpp:942-951, source pcsx2/Achievements.cpp:1170" - name: unlock.wav path: pcsx2/resources/sounds/achievements/unlock.wav @@ -1145,7 +1145,7 @@ files: size: 202702 sha1: da328a0a3074ec86fee2d6741bfc2e5a1f68d063 description: "Achievement unlock sound" - source_ref: "pcsx2/Achievements.cpp:67, pcsx2/Achievements.cpp:942-951, pcsx2/Achievements.cpp:1220" + source_ref: "upstream pcsx2/Achievements.cpp:67, source pcsx2/Achievements.cpp:942-951, source pcsx2/Achievements.cpp:1220" - name: unlock.wav path: pcsx2/resources/sounds/achievements/unlock.wav @@ -1156,7 +1156,7 @@ files: size: 202702 sha1: da328a0a3074ec86fee2d6741bfc2e5a1f68d063 description: "Achievement unlock sound" - source_ref: "pcsx2/Achievements.cpp:67, pcsx2/Achievements.cpp:942-951, pcsx2/Achievements.cpp:1220" + source_ref: "upstream pcsx2/Achievements.cpp:67, source pcsx2/Achievements.cpp:942-951, source pcsx2/Achievements.cpp:1220" - name: lbsubmit.wav path: pcsx2/resources/sounds/achievements/lbsubmit.wav @@ -1166,7 +1166,7 @@ files: size: 82096 sha1: 5ad1e110dcf0ffd26405981398892a82e4f3bad1 description: "Leaderboard submission sound" - source_ref: "pcsx2/Achievements.cpp:68, pcsx2/Achievements.cpp:942-951, pcsx2/Achievements.cpp:1339" + source_ref: "upstream pcsx2/Achievements.cpp:68, source pcsx2/Achievements.cpp:942-951, source pcsx2/Achievements.cpp:1339" - name: lbsubmit.wav path: pcsx2/resources/sounds/achievements/lbsubmit.wav @@ -1177,7 +1177,7 @@ files: size: 82096 sha1: 5ad1e110dcf0ffd26405981398892a82e4f3bad1 description: "Leaderboard submission sound" - source_ref: "pcsx2/Achievements.cpp:68, pcsx2/Achievements.cpp:942-951, pcsx2/Achievements.cpp:1339" + source_ref: "upstream pcsx2/Achievements.cpp:68, source pcsx2/Achievements.cpp:942-951, source pcsx2/Achievements.cpp:1339" - name: placeholder.png path: pcsx2/resources/fullscreenui/placeholder.png @@ -1191,7 +1191,7 @@ files: Named as the placeholder texture when the fullscreen interface initialises, and that initialisation fails without it and the interface stays closed. - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:335-341, pcsx2/ImGui/ImGuiFullscreen.cpp:216-226, 292-300" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:335-341, source pcsx2/ImGui/ImGuiFullscreen.cpp:216-226, 292-300" - name: placeholder.png path: pcsx2/resources/fullscreenui/placeholder.png @@ -1206,7 +1206,7 @@ files: Named as the placeholder texture when the fullscreen interface initialises, and that initialisation fails without it and the interface stays closed. - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:335-341, pcsx2/ImGui/ImGuiFullscreen.cpp:216-226, 292-300" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:335-341, source pcsx2/ImGui/ImGuiFullscreen.cpp:216-226, 292-300" - name: no-save.png path: pcsx2/resources/fullscreenui/no-save.png @@ -1217,7 +1217,7 @@ files: sha1: 7b0bb79d38c573648de218645c6fb16449e156e0 description: "Empty save slot texture" note: "Read when the save state selector opens from its hotkeys." - source_ref: "pcsx2/ImGui/ImGuiOverlays.cpp:1413-1414, pcsx2/Hotkeys.cpp:268-283" + source_ref: "source pcsx2/ImGui/ImGuiOverlays.cpp:1413-1414, source pcsx2/Hotkeys.cpp:268-283" - name: no-save.png path: pcsx2/resources/fullscreenui/no-save.png @@ -1229,7 +1229,7 @@ files: sha1: 7b0bb79d38c573648de218645c6fb16449e156e0 description: "Empty save slot texture" note: "Read when the save state selector opens from its hotkeys." - source_ref: "pcsx2/ImGui/ImGuiOverlays.cpp:1413-1414, pcsx2/Hotkeys.cpp:268-283" + source_ref: "source pcsx2/ImGui/ImGuiOverlays.cpp:1413-1414, source pcsx2/Hotkeys.cpp:268-283" - name: media-cdrom.svg path: pcsx2/resources/fullscreenui/media-cdrom.svg @@ -1239,7 +1239,7 @@ files: size: 3318 sha1: 36cc8f46014a321b7602e52c062ab23d7c256ccc description: "Game list menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1356, pcsx2/ImGui/FullscreenUI.cpp:3296" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1356, source pcsx2/ImGui/FullscreenUI.cpp:3296" - name: media-cdrom.svg path: pcsx2/resources/fullscreenui/media-cdrom.svg @@ -1250,7 +1250,7 @@ files: size: 3318 sha1: 36cc8f46014a321b7602e52c062ab23d7c256ccc description: "Game list menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1356, pcsx2/ImGui/FullscreenUI.cpp:3296" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1356, source pcsx2/ImGui/FullscreenUI.cpp:3296" - name: start-game.svg path: pcsx2/resources/fullscreenui/start-game.svg @@ -1260,7 +1260,7 @@ files: size: 2839 sha1: dd8e7a8bebe509a38b803105abaf37b275f4cbb3 description: "Start game menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1362" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1362" - name: start-game.svg path: pcsx2/resources/fullscreenui/start-game.svg @@ -1271,7 +1271,7 @@ files: size: 2839 sha1: dd8e7a8bebe509a38b803105abaf37b275f4cbb3 description: "Start game menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1362" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1362" - name: applications-system.svg path: pcsx2/resources/fullscreenui/applications-system.svg @@ -1281,7 +1281,7 @@ files: size: 3797 sha1: 280834f689b9ab157d29026caed47fcc5da9fe40 description: "Settings menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1369, pcsx2/ImGui/FullscreenUI.cpp:3291" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1369, source pcsx2/ImGui/FullscreenUI.cpp:3291" - name: applications-system.svg path: pcsx2/resources/fullscreenui/applications-system.svg @@ -1292,7 +1292,7 @@ files: size: 3797 sha1: 280834f689b9ab157d29026caed47fcc5da9fe40 description: "Settings menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1369, pcsx2/ImGui/FullscreenUI.cpp:3291" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1369, source pcsx2/ImGui/FullscreenUI.cpp:3291" - name: exit.svg path: pcsx2/resources/fullscreenui/exit.svg @@ -1302,7 +1302,7 @@ files: size: 4042 sha1: 8452aac0ea8adf96f52c6fc87b7bc9c038249c97 description: "Exit menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1375, pcsx2/ImGui/FullscreenUI.cpp:1508" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1375, source pcsx2/ImGui/FullscreenUI.cpp:1508" - name: exit.svg path: pcsx2/resources/fullscreenui/exit.svg @@ -1313,7 +1313,7 @@ files: size: 4042 sha1: 8452aac0ea8adf96f52c6fc87b7bc9c038249c97 description: "Exit menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1375, pcsx2/ImGui/FullscreenUI.cpp:1508" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1375, source pcsx2/ImGui/FullscreenUI.cpp:1508" - name: start-file.svg path: pcsx2/resources/fullscreenui/start-file.svg @@ -1323,7 +1323,7 @@ files: size: 1120 sha1: 47bd0895af12344dd80d7dc1133c26d2b5081110 description: "Start file menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1432" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1432" - name: start-file.svg path: pcsx2/resources/fullscreenui/start-file.svg @@ -1334,7 +1334,7 @@ files: size: 1120 sha1: 47bd0895af12344dd80d7dc1133c26d2b5081110 description: "Start file menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1432" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1432" - name: drive-cdrom.svg path: pcsx2/resources/fullscreenui/drive-cdrom.svg @@ -1344,7 +1344,7 @@ files: size: 1037 sha1: 6ff7f132ca2483d7e24a52eead4d3b807eb9addf description: "Start disc menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1438" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1438" - name: drive-cdrom.svg path: pcsx2/resources/fullscreenui/drive-cdrom.svg @@ -1355,7 +1355,7 @@ files: size: 1037 sha1: 6ff7f132ca2483d7e24a52eead4d3b807eb9addf description: "Start disc menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1438" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1438" - name: start-bios.svg path: pcsx2/resources/fullscreenui/start-bios.svg @@ -1365,7 +1365,7 @@ files: size: 1295 sha1: 061f35078713d8bb386d595964da7366781f98ef description: "Start BIOS menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1444" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1444" - name: start-bios.svg path: pcsx2/resources/fullscreenui/start-bios.svg @@ -1376,7 +1376,7 @@ files: size: 1295 sha1: 061f35078713d8bb386d595964da7366781f98ef description: "Start BIOS menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1444" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1444" - name: back-icon.svg path: pcsx2/resources/fullscreenui/back-icon.svg @@ -1386,7 +1386,7 @@ files: size: 1364 sha1: 9b754fe9c868225a922dd3e6fc2f9d447ff5442c description: "Back menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1450, pcsx2/ImGui/FullscreenUI.cpp:1500" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1450, source pcsx2/ImGui/FullscreenUI.cpp:1500" - name: back-icon.svg path: pcsx2/resources/fullscreenui/back-icon.svg @@ -1397,7 +1397,7 @@ files: size: 1364 sha1: 9b754fe9c868225a922dd3e6fc2f9d447ff5442c description: "Back menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1450, pcsx2/ImGui/FullscreenUI.cpp:1500" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1450, source pcsx2/ImGui/FullscreenUI.cpp:1500" - name: desktop-mode.svg path: pcsx2/resources/fullscreenui/desktop-mode.svg @@ -1407,7 +1407,7 @@ files: size: 1269 sha1: 513d784434cd934048e16b2a333b4d65da099e8b description: "Desktop mode menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1516" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1516" - name: desktop-mode.svg path: pcsx2/resources/fullscreenui/desktop-mode.svg @@ -1418,7 +1418,7 @@ files: size: 1269 sha1: 513d784434cd934048e16b2a333b4d65da099e8b description: "Desktop mode menu icon" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1516" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1516" - name: AppBanner.svg path: pcsx2/resources/icons/AppBanner.svg @@ -1429,7 +1429,7 @@ files: sha1: cf42e9d792747ccb06ff243672ed37b30db23def description: "Application banner" note: "Loaded with the fullscreen interface resources." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:751-753" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:751-753" - name: AppBanner.svg path: pcsx2/resources/icons/AppBanner.svg @@ -1441,7 +1441,7 @@ files: sha1: cf42e9d792747ccb06ff243672ed37b30db23def description: "Application banner" note: "Loaded with the fullscreen interface resources." - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:751-753" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:751-753" - name: AppIconLarge.png path: pcsx2/resources/icons/AppIconLarge.png @@ -1454,7 +1454,7 @@ files: note: >- Drawn by the fullscreen interface, shown by the Qt setup wizard, and copied out when a desktop entry is written. - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1282, pcsx2-qt/SetupWizardDialog.cpp:160, pcsx2-qt/ShortcutCreationDialog.cpp:430" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1282, source pcsx2-qt/SetupWizardDialog.cpp:160, source pcsx2-qt/ShortcutCreationDialog.cpp:430" - name: AppIconLarge.png path: pcsx2/resources/icons/AppIconLarge.png @@ -1468,7 +1468,7 @@ files: note: >- Drawn by the fullscreen interface, shown by the Qt setup wizard, and copied out when a desktop entry is written. - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:1282, pcsx2-qt/SetupWizardDialog.cpp:160, pcsx2-qt/ShortcutCreationDialog.cpp:430" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1282, source pcsx2-qt/SetupWizardDialog.cpp:160, source pcsx2-qt/ShortcutCreationDialog.cpp:430" - name: AppIconLarge.ico path: pcsx2/resources/icons/AppIconLarge.ico @@ -1480,7 +1480,7 @@ files: sha1: d36096c9d3b0504dbf4ec3bef0cde46b79b83686 description: "Windows application icon" note: "Named as the shortcut icon by the Qt shortcut dialog on Windows." - source_ref: "pcsx2-qt/ShortcutCreationDialog.cpp:317" + source_ref: "source pcsx2-qt/ShortcutCreationDialog.cpp:317" - name: ra-icon.svg path: pcsx2/resources/icons/ra-icon.svg @@ -1491,7 +1491,7 @@ files: sha1: 7d21ec2d411d63137e5352544aa74e0b8bb04199 description: "RetroAchievements icon" note: "Drawn on the achievements page of the fullscreen interface." - source_ref: "pcsx2/ImGui/FullscreenUI_Settings.cpp:4375" + source_ref: "source pcsx2/ImGui/FullscreenUI_Settings.cpp:4375" - name: ra-icon.svg path: pcsx2/resources/icons/ra-icon.svg @@ -1503,7 +1503,7 @@ files: sha1: 7d21ec2d411d63137e5352544aa74e0b8bb04199 description: "RetroAchievements icon" note: "Drawn on the achievements page of the fullscreen interface." - source_ref: "pcsx2/ImGui/FullscreenUI_Settings.cpp:4375" + source_ref: "source pcsx2/ImGui/FullscreenUI_Settings.cpp:4375" - name: cover-placeholder.png path: pcsx2/resources/cover-placeholder.png @@ -1514,7 +1514,7 @@ files: size: 56075 sha1: 620b40ff921876175550bb976f0428274853fe27 description: "Qt game list cover placeholder" - source_ref: "pcsx2-qt/GameList/GameListModel.cpp:506" + source_ref: "source pcsx2-qt/GameList/GameListModel.cpp:506" - name: star-0.svg path: pcsx2/resources/icons/star-0.svg @@ -1527,7 +1527,7 @@ files: note: >- One of six rating textures loaded with the fullscreen interface resources and by the Qt game list. - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:755-759, pcsx2-qt/GameList/GameListModel.cpp:502-504" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:755-759, source pcsx2-qt/GameList/GameListModel.cpp:502-504" - name: star-0.svg path: pcsx2/resources/icons/star-0.svg @@ -1541,7 +1541,7 @@ files: note: >- One of six rating textures loaded with the fullscreen interface resources and by the Qt game list. - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:755-759, pcsx2-qt/GameList/GameListModel.cpp:502-504" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:755-759, source pcsx2-qt/GameList/GameListModel.cpp:502-504" - name: star-1.svg path: pcsx2/resources/icons/star-1.svg @@ -1551,7 +1551,7 @@ files: size: 5300 sha1: 34a1b02a508ad17cf6e6f356ae779c60d32df46d description: "Compatibility rating icon, intro" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:755-759, pcsx2-qt/GameList/GameListModel.cpp:502-504" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:755-759, source pcsx2-qt/GameList/GameListModel.cpp:502-504" - name: star-1.svg path: pcsx2/resources/icons/star-1.svg @@ -1562,7 +1562,7 @@ files: size: 5300 sha1: 34a1b02a508ad17cf6e6f356ae779c60d32df46d description: "Compatibility rating icon, intro" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:755-759, pcsx2-qt/GameList/GameListModel.cpp:502-504" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:755-759, source pcsx2-qt/GameList/GameListModel.cpp:502-504" - name: star-2.svg path: pcsx2/resources/icons/star-2.svg @@ -1572,7 +1572,7 @@ files: size: 5285 sha1: 5d14c6a473c67e4c4105182830645f1d7ec14a70 description: "Compatibility rating icon, menu" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:755-759, pcsx2-qt/GameList/GameListModel.cpp:502-504" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:755-759, source pcsx2-qt/GameList/GameListModel.cpp:502-504" - name: star-2.svg path: pcsx2/resources/icons/star-2.svg @@ -1583,7 +1583,7 @@ files: size: 5285 sha1: 5d14c6a473c67e4c4105182830645f1d7ec14a70 description: "Compatibility rating icon, menu" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:755-759, pcsx2-qt/GameList/GameListModel.cpp:502-504" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:755-759, source pcsx2-qt/GameList/GameListModel.cpp:502-504" - name: star-3.svg path: pcsx2/resources/icons/star-3.svg @@ -1593,7 +1593,7 @@ files: size: 5270 sha1: 6a662a918addfb384c56ab3194ec64c96f7e7ab5 description: "Compatibility rating icon, in game" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:755-759, pcsx2-qt/GameList/GameListModel.cpp:502-504" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:755-759, source pcsx2-qt/GameList/GameListModel.cpp:502-504" - name: star-3.svg path: pcsx2/resources/icons/star-3.svg @@ -1604,7 +1604,7 @@ files: size: 5270 sha1: 6a662a918addfb384c56ab3194ec64c96f7e7ab5 description: "Compatibility rating icon, in game" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:755-759, pcsx2-qt/GameList/GameListModel.cpp:502-504" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:755-759, source pcsx2-qt/GameList/GameListModel.cpp:502-504" - name: star-4.svg path: pcsx2/resources/icons/star-4.svg @@ -1614,7 +1614,7 @@ files: size: 5255 sha1: 58d8acd1fab6a4ac1647b5798f727c28b390ae1b description: "Compatibility rating icon, playable" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:755-759, pcsx2-qt/GameList/GameListModel.cpp:502-504" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:755-759, source pcsx2-qt/GameList/GameListModel.cpp:502-504" - name: star-4.svg path: pcsx2/resources/icons/star-4.svg @@ -1625,7 +1625,7 @@ files: size: 5255 sha1: 58d8acd1fab6a4ac1647b5798f727c28b390ae1b description: "Compatibility rating icon, playable" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:755-759, pcsx2-qt/GameList/GameListModel.cpp:502-504" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:755-759, source pcsx2-qt/GameList/GameListModel.cpp:502-504" - name: star-5.svg path: pcsx2/resources/icons/star-5.svg @@ -1635,7 +1635,7 @@ files: size: 5240 sha1: b7bbd4dd268bbda347fec8b1749e355f55581251 description: "Compatibility rating icon, perfect" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:755-759, pcsx2-qt/GameList/GameListModel.cpp:502-504" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:755-759, source pcsx2-qt/GameList/GameListModel.cpp:502-504" - name: star-5.svg path: pcsx2/resources/icons/star-5.svg @@ -1646,7 +1646,7 @@ files: size: 5240 sha1: b7bbd4dd268bbda347fec8b1749e355f55581251 description: "Compatibility rating icon, perfect" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:755-759, pcsx2-qt/GameList/GameListModel.cpp:502-504" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:755-759, source pcsx2-qt/GameList/GameListModel.cpp:502-504" - name: at.svg path: pcsx2/resources/icons/flags/at.svg @@ -1656,7 +1656,7 @@ files: size: 183 sha1: 3268e79c513366efae9889e345bb04748eac322f description: "Flag icon, game list region PAL-AU" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486" - name: at.svg path: pcsx2/resources/icons/flags/at.svg @@ -1667,7 +1667,7 @@ files: size: 183 sha1: 3268e79c513366efae9889e345bb04748eac322f description: "Flag icon, game list region PAL-AU" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486" - name: au.svg path: pcsx2/resources/icons/flags/au.svg @@ -1677,7 +1677,7 @@ files: size: 1296 sha1: 630d3cc1a29b86023ab331836acd7ae3791aec07 description: "Flag icon, game list region PAL-A, BIOS zone Oceania" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113" - name: au.svg path: pcsx2/resources/icons/flags/au.svg @@ -1688,7 +1688,7 @@ files: size: 1296 sha1: 630d3cc1a29b86023ab331836acd7ae3791aec07 description: "Flag icon, game list region PAL-A, BIOS zone Oceania" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113" - name: az.svg path: pcsx2/resources/icons/flags/az.svg @@ -1699,7 +1699,7 @@ files: size: 501 sha1: 2529cee6bcdb128ecf4f208d7c609af7c78c06b2 description: "Flag icon, interface language az-AZ" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: be.svg path: pcsx2/resources/icons/flags/be.svg @@ -1709,7 +1709,7 @@ files: size: 284 sha1: a509c1a94f2c5808e7eedf2cfbbc6235588aa97a description: "Flag icon, game list region PAL-BE" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486" - name: be.svg path: pcsx2/resources/icons/flags/be.svg @@ -1720,7 +1720,7 @@ files: size: 284 sha1: a509c1a94f2c5808e7eedf2cfbbc6235588aa97a description: "Flag icon, game list region PAL-BE" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486" - name: br.svg path: pcsx2/resources/icons/flags/br.svg @@ -1730,7 +1730,7 @@ files: size: 6978 sha1: 00d4d90a54e0cd40122df3763b5b20161d433abd description: "Flag icon, game list region NTSC-B, interface language pt-BR" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: br.svg path: pcsx2/resources/icons/flags/br.svg @@ -1741,7 +1741,7 @@ files: size: 6978 sha1: 00d4d90a54e0cd40122df3763b5b20161d433abd description: "Flag icon, game list region NTSC-B, interface language pt-BR" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: ch.svg path: pcsx2/resources/icons/flags/ch.svg @@ -1751,7 +1751,7 @@ files: size: 262 sha1: dab53e761a0f21523f2714df9b5c58fd35a21a0d description: "Flag icon, game list region PAL-SWI" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486" - name: ch.svg path: pcsx2/resources/icons/flags/ch.svg @@ -1762,7 +1762,7 @@ files: size: 262 sha1: dab53e761a0f21523f2714df9b5c58fd35a21a0d description: "Flag icon, game list region PAL-SWI" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486" - name: cn.svg path: pcsx2/resources/icons/flags/cn.svg @@ -1772,7 +1772,7 @@ files: size: 775 sha1: 863b0360572b2d7c9b1a08ce6fbb32ffa1ce3644 description: "Flag icon, game list region NTSC-C, BIOS zone China, interface language zh-CN" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: cn.svg path: pcsx2/resources/icons/flags/cn.svg @@ -1783,7 +1783,7 @@ files: size: 775 sha1: 863b0360572b2d7c9b1a08ce6fbb32ffa1ce3644 description: "Flag icon, game list region NTSC-C, BIOS zone China, interface language zh-CN" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: cz.svg path: pcsx2/resources/icons/flags/cz.svg @@ -1794,7 +1794,7 @@ files: size: 213 sha1: ac4790de2a89b5918f9f21d7ed5a4907d723a1a7 description: "Flag icon, interface language cs-CZ" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: de.svg path: pcsx2/resources/icons/flags/de.svg @@ -1804,7 +1804,7 @@ files: size: 209 sha1: 9003c2aa29d2869772266e9b56c869387541999a description: "Flag icon, game list region PAL-G, interface language de-DE" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: de.svg path: pcsx2/resources/icons/flags/de.svg @@ -1815,7 +1815,7 @@ files: size: 209 sha1: 9003c2aa29d2869772266e9b56c869387541999a description: "Flag icon, game list region PAL-G, interface language de-DE" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: dk.svg path: pcsx2/resources/icons/flags/dk.svg @@ -1826,7 +1826,7 @@ files: size: 225 sha1: 32a86d0ade5364276371bc6c326f7baa62bcd743 description: "Flag icon, interface language da-DK" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: es.svg path: pcsx2/resources/icons/flags/es.svg @@ -1836,7 +1836,7 @@ files: size: 80294 sha1: 674a3b81dc17c092c26e94b3ede351619854680e description: "Flag icon, game list region PAL-S, interface language ca-ES and es-ES" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: es.svg path: pcsx2/resources/icons/flags/es.svg @@ -1847,7 +1847,7 @@ files: size: 80294 sha1: 674a3b81dc17c092c26e94b3ede351619854680e description: "Flag icon, game list region PAL-S, interface language ca-ES and es-ES" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: eu.svg path: pcsx2/resources/icons/flags/eu.svg @@ -1857,7 +1857,7 @@ files: size: 1295 sha1: ebbe870f77114dc2a12e385c56a5a7c993b3f22d description: "Flag icon, game list region PAL-E and PAL-M, BIOS zone Europe" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113" - name: eu.svg path: pcsx2/resources/icons/flags/eu.svg @@ -1868,7 +1868,7 @@ files: size: 1295 sha1: ebbe870f77114dc2a12e385c56a5a7c993b3f22d description: "Flag icon, game list region PAL-E and PAL-M, BIOS zone Europe" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113" - name: fi.svg path: pcsx2/resources/icons/flags/fi.svg @@ -1878,7 +1878,7 @@ files: size: 216 sha1: b10db9c6d1271076effc0c451ad2ce64fa511fa8 description: "Flag icon, game list region PAL-FI, interface language fi-FI" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: fi.svg path: pcsx2/resources/icons/flags/fi.svg @@ -1889,7 +1889,7 @@ files: size: 216 sha1: b10db9c6d1271076effc0c451ad2ce64fa511fa8 description: "Flag icon, game list region PAL-FI, interface language fi-FI" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: fr.svg path: pcsx2/resources/icons/flags/fr.svg @@ -1899,7 +1899,7 @@ files: size: 220 sha1: 4250bebf6de8e988e864342934beb72c510ea382 description: "Flag icon, game list region PAL-F, interface language fr-FR" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: fr.svg path: pcsx2/resources/icons/flags/fr.svg @@ -1910,7 +1910,7 @@ files: size: 220 sha1: 4250bebf6de8e988e864342934beb72c510ea382 description: "Flag icon, game list region PAL-F, interface language fr-FR" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: gb.svg path: pcsx2/resources/icons/flags/gb.svg @@ -1920,7 +1920,7 @@ files: size: 504 sha1: 161ee20a0a75bb06d4f2ca9acdbb137d9a963cec description: "Flag icon, game list region PAL-UK" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486" - name: gb.svg path: pcsx2/resources/icons/flags/gb.svg @@ -1931,7 +1931,7 @@ files: size: 504 sha1: 161ee20a0a75bb06d4f2ca9acdbb137d9a963cec description: "Flag icon, game list region PAL-UK" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486" - name: gr.svg path: pcsx2/resources/icons/flags/gr.svg @@ -1941,7 +1941,7 @@ files: size: 814 sha1: 7fa4815d8ad260e10afb5e9e3f10531a169017df description: "Flag icon, game list region PAL-GR, interface language el-GR" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: gr.svg path: pcsx2/resources/icons/flags/gr.svg @@ -1952,7 +1952,7 @@ files: size: 814 sha1: 7fa4815d8ad260e10afb5e9e3f10531a169017df description: "Flag icon, game list region PAL-GR, interface language el-GR" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: hk.svg path: pcsx2/resources/icons/flags/hk.svg @@ -1962,7 +1962,7 @@ files: size: 727 sha1: 74008ed4de892e7028f393138b4fd15a94e71eb8 description: "Flag icon, game list region NTSC-HK, BIOS zone Asia" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113" - name: hk.svg path: pcsx2/resources/icons/flags/hk.svg @@ -1973,7 +1973,7 @@ files: size: 727 sha1: 74008ed4de892e7028f393138b4fd15a94e71eb8 description: "Flag icon, game list region NTSC-HK, BIOS zone Asia" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113" - name: hr.svg path: pcsx2/resources/icons/flags/hr.svg @@ -1984,7 +1984,7 @@ files: size: 30732 sha1: a8dc8f5db456ba51b1b9c310daf3d993aff5cde9 description: "Flag icon, interface language hr-HR" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: hu.svg path: pcsx2/resources/icons/flags/hu.svg @@ -1995,7 +1995,7 @@ files: size: 259 sha1: ce29276f2ce2e4706b5592b13f67da0e20f4d2f6 description: "Flag icon, interface language hu-HU" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: id.svg path: pcsx2/resources/icons/flags/id.svg @@ -2006,7 +2006,7 @@ files: size: 163 sha1: b64010d8ea927ad199558b0a3ecaec9fda8b0daf description: "Flag icon, interface language id-ID" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: il.svg path: pcsx2/resources/icons/flags/il.svg @@ -2017,7 +2017,7 @@ files: size: 813 sha1: 46bd8a96a3f6f212be972c4eeaeb5dabe1a5de58 description: "Flag icon, interface language he-IL" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: in.svg path: pcsx2/resources/icons/flags/in.svg @@ -2027,7 +2027,7 @@ files: size: 1090 sha1: fa2a2b11f6d78ef7ea1aee9ae341b26a0f398dc8 description: "Flag icon, game list region PAL-IN, interface language hi-IN" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: in.svg path: pcsx2/resources/icons/flags/in.svg @@ -2038,7 +2038,7 @@ files: size: 1090 sha1: fa2a2b11f6d78ef7ea1aee9ae341b26a0f398dc8 description: "Flag icon, game list region PAL-IN, interface language hi-IN" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: ir.svg path: pcsx2/resources/icons/flags/ir.svg @@ -2049,7 +2049,7 @@ files: size: 14695 sha1: e8c6fe0fd7341391702da83d416410236ba0455f description: "Flag icon, interface language fa-IR" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: it.svg path: pcsx2/resources/icons/flags/it.svg @@ -2059,7 +2059,7 @@ files: size: 273 sha1: 7415b7fed9a98587f62ea65ceff5f9ea0689d33e description: "Flag icon, game list region PAL-I, interface language it-IT" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: it.svg path: pcsx2/resources/icons/flags/it.svg @@ -2070,7 +2070,7 @@ files: size: 273 sha1: 7415b7fed9a98587f62ea65ceff5f9ea0689d33e description: "Flag icon, game list region PAL-I, interface language it-IT" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: jp.svg path: pcsx2/resources/icons/flags/jp.svg @@ -2080,7 +2080,7 @@ files: size: 438 sha1: 7b40bd2022d8b824d22ee3f480e82aa18d462b28 description: "Flag icon, game list region NTSC-J, BIOS zone Japan, interface language ja-JP" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: jp.svg path: pcsx2/resources/icons/flags/jp.svg @@ -2091,7 +2091,7 @@ files: size: 438 sha1: 7b40bd2022d8b824d22ee3f480e82aa18d462b28 description: "Flag icon, game list region NTSC-J, BIOS zone Japan, interface language ja-JP" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: kr.svg path: pcsx2/resources/icons/flags/kr.svg @@ -2101,7 +2101,7 @@ files: size: 1016 sha1: 09f0d9286160100831513846a1425ff3cf526c5b description: "Flag icon, game list region NTSC-K, interface language ko-KR" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: kr.svg path: pcsx2/resources/icons/flags/kr.svg @@ -2112,7 +2112,7 @@ files: size: 1016 sha1: 09f0d9286160100831513846a1425ff3cf526c5b description: "Flag icon, game list region NTSC-K, interface language ko-KR" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: lt.svg path: pcsx2/resources/icons/flags/lt.svg @@ -2123,7 +2123,7 @@ files: size: 381 sha1: f3793dea11ba69fb2ed47ce2171f4fe2a20e3ada description: "Flag icon, interface language lt-LT" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: lv.svg path: pcsx2/resources/icons/flags/lv.svg @@ -2134,7 +2134,7 @@ files: size: 214 sha1: 5f7f8b85708d880bc4ec840a56027d849e012851 description: "Flag icon, interface language lv-LV" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: mx.svg path: pcsx2/resources/icons/flags/mx.svg @@ -2145,7 +2145,7 @@ files: size: 83734 sha1: 77e296aab748df78d1b2e92a4cb1631778e39c7b description: "Flag icon, BIOS zone Mexico, interface language es-419" - source_ref: "pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: nl.svg path: pcsx2/resources/icons/flags/nl.svg @@ -2155,7 +2155,7 @@ files: size: 212 sha1: eac8781372854f4ce2b7fe100257b714503ac6ff description: "Flag icon, game list region PAL-NL, interface language nl-NL" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: nl.svg path: pcsx2/resources/icons/flags/nl.svg @@ -2166,7 +2166,7 @@ files: size: 212 sha1: eac8781372854f4ce2b7fe100257b714503ac6ff description: "Flag icon, game list region PAL-NL, interface language nl-NL" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: no.svg path: pcsx2/resources/icons/flags/no.svg @@ -2176,7 +2176,7 @@ files: size: 302 sha1: 8083fdbbd0f5dcfb1a044b17c934c640dc2c16be description: "Flag icon, game list region PAL-NO, interface language no-NO" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: no.svg path: pcsx2/resources/icons/flags/no.svg @@ -2187,7 +2187,7 @@ files: size: 302 sha1: 8083fdbbd0f5dcfb1a044b17c934c640dc2c16be description: "Flag icon, game list region PAL-NO, interface language no-NO" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: Other.svg path: pcsx2/resources/icons/flags/Other.svg @@ -2198,7 +2198,7 @@ files: sha1: d168d39632798f8be799d21bd0a0c9ca13533272 description: "Flag icon, game list region unclassified" note: "Opened as icons/flags/Other.svg by the fullscreen game list (pcsx2/ImGui/FullscreenUI.cpp:2846)." - source_ref: "pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486" + source_ref: "source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486" - name: Other.svg path: pcsx2/resources/icons/flags/Other.svg @@ -2210,7 +2210,7 @@ files: sha1: d168d39632798f8be799d21bd0a0c9ca13533272 description: "Flag icon, game list region unclassified" note: "Opened as icons/flags/Other.svg by the fullscreen game list (pcsx2/ImGui/FullscreenUI.cpp:2846)." - source_ref: "pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486" + source_ref: "source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486" - name: pl.svg path: pcsx2/resources/icons/flags/pl.svg @@ -2220,7 +2220,7 @@ files: size: 204 sha1: 12edefd7e07dfc56da5840a767d8f346d754741d description: "Flag icon, game list region PAL-PL, interface language pl-PL" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: pl.svg path: pcsx2/resources/icons/flags/pl.svg @@ -2231,7 +2231,7 @@ files: size: 204 sha1: 12edefd7e07dfc56da5840a767d8f346d754741d description: "Flag icon, game list region PAL-PL, interface language pl-PL" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: pt.svg path: pcsx2/resources/icons/flags/pt.svg @@ -2241,7 +2241,7 @@ files: size: 7890 sha1: 27aa81654a49de86b9bdc5fa803509eac8c6eb1d description: "Flag icon, game list region PAL-P, interface language pt-PT" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: pt.svg path: pcsx2/resources/icons/flags/pt.svg @@ -2252,7 +2252,7 @@ files: size: 7890 sha1: 27aa81654a49de86b9bdc5fa803509eac8c6eb1d description: "Flag icon, game list region PAL-P, interface language pt-PT" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: ro.svg path: pcsx2/resources/icons/flags/ro.svg @@ -2263,7 +2263,7 @@ files: size: 284 sha1: 056220ed6c2f1447166cbfb0a1a59ead7327acd6 description: "Flag icon, interface language ro-RO" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: rs.svg path: pcsx2/resources/icons/flags/rs.svg @@ -2274,7 +2274,7 @@ files: size: 181232 sha1: b98706a247823546c7b5520472eb9adb499ac109 description: "Flag icon, interface language sr-SP" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: ru.svg path: pcsx2/resources/icons/flags/ru.svg @@ -2284,7 +2284,7 @@ files: size: 212 sha1: 2a502ee04c295946091a85800c634af684e04119 description: "Flag icon, game list region PAL-R, BIOS zone Russia, interface language ru-RU" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: ru.svg path: pcsx2/resources/icons/flags/ru.svg @@ -2295,7 +2295,7 @@ files: size: 212 sha1: 2a502ee04c295946091a85800c634af684e04119 description: "Flag icon, game list region PAL-R, BIOS zone Russia, interface language ru-RU" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: sa.svg path: pcsx2/resources/icons/flags/sa.svg @@ -2306,7 +2306,7 @@ files: size: 9885 sha1: 86d7cc3af549a0dd407973241b61d8d176fd63f3 description: "Flag icon, interface language ar-SA" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: scn.svg path: pcsx2/resources/icons/flags/scn.svg @@ -2316,7 +2316,7 @@ files: size: 527 sha1: ffaf4b51ff1512ef60f9b13ef3eaeaeecf3a5256 description: "Flag icon, game list region PAL-SC" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486" - name: scn.svg path: pcsx2/resources/icons/flags/scn.svg @@ -2327,7 +2327,7 @@ files: size: 527 sha1: ffaf4b51ff1512ef60f9b13ef3eaeaeecf3a5256 description: "Flag icon, game list region PAL-SC" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486" - name: se.svg path: pcsx2/resources/icons/flags/se.svg @@ -2337,7 +2337,7 @@ files: size: 199 sha1: d4e52e7b15063ba562cafe525610e7cc6ad0e4ab description: "Flag icon, game list region PAL-SW, interface language sv-SE" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: se.svg path: pcsx2/resources/icons/flags/se.svg @@ -2348,7 +2348,7 @@ files: size: 199 sha1: d4e52e7b15063ba562cafe525610e7cc6ad0e4ab description: "Flag icon, game list region PAL-SW, interface language sv-SE" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: tr.svg path: pcsx2/resources/icons/flags/tr.svg @@ -2359,7 +2359,7 @@ files: size: 523 sha1: 6741fb37a915e706b7a57293473c38b8e631ddee description: "Flag icon, interface language tr-TR" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: tw.svg path: pcsx2/resources/icons/flags/tw.svg @@ -2369,7 +2369,7 @@ files: size: 2450 sha1: a9014bf94727050ce0c1670debbda2aba22d348c description: "Flag icon, game list region NTSC-T, interface language zh-TW" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: tw.svg path: pcsx2/resources/icons/flags/tw.svg @@ -2380,7 +2380,7 @@ files: size: 2450 sha1: a9014bf94727050ce0c1670debbda2aba22d348c description: "Flag icon, game list region NTSC-T, interface language zh-TW" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: ua.svg path: pcsx2/resources/icons/flags/ua.svg @@ -2391,7 +2391,7 @@ files: size: 216 sha1: fda1ecf6d12b236e2eb5bae004514bee9910c082 description: "Flag icon, interface language uk-UA" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: us.svg path: pcsx2/resources/icons/flags/us.svg @@ -2401,7 +2401,7 @@ files: size: 2524 sha1: 141d1636ceff28ecd7762b37ee7f4818137fa7b3 description: "Flag icon, game list region NTSC-U, BIOS zone USA, interface language en-US" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: us.svg path: pcsx2/resources/icons/flags/us.svg @@ -2412,7 +2412,7 @@ files: size: 2524 sha1: 141d1636ceff28ecd7762b37ee7f4818137fa7b3 description: "Flag icon, game list region NTSC-U, BIOS zone USA, interface language en-US" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/Settings/BIOSSettingsWidget.cpp:81-113, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: vn.svg path: pcsx2/resources/icons/flags/vn.svg @@ -2423,7 +2423,7 @@ files: size: 461 sha1: fa86e679b019dd59a2e15378dc8c4b2ba591ff77 description: "Flag icon, interface language vi-VN" - source_ref: "pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: za.svg path: pcsx2/resources/icons/flags/za.svg @@ -2433,7 +2433,7 @@ files: size: 860 sha1: b8e39cc07766388f5d2759604692c1789f4fb1a8 description: "Flag icon, game list region PAL-AF, interface language af-ZA" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190" - name: za.svg path: pcsx2/resources/icons/flags/za.svg @@ -2444,4 +2444,4 @@ files: size: 860 sha1: b8e39cc07766388f5d2759604692c1789f4fb1a8 description: "Flag icon, game list region PAL-AF, interface language af-ZA" - source_ref: "pcsx2/ImGui/FullscreenUI.cpp:2846, pcsx2/GameList.cpp:155-190, pcsx2-qt/GameList/GameListModel.cpp:486, pcsx2-qt/QtUtils.cpp:515-552, pcsx2-qt/SetupWizardDialog.cpp:188-190" + source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2846, source pcsx2/GameList.cpp:155-190, source pcsx2-qt/GameList/GameListModel.cpp:486, source pcsx2-qt/QtUtils.cpp:515-552, source pcsx2-qt/SetupWizardDialog.cpp:188-190"