mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-10 21:43:23 -05:00
chore: recale profile refs onto upstream head
This commit is contained in:
1 parent
c585452d46
commit
ace32054f5
58 files changed
+657
-650
No files matched your search
+18
-18
@@ -64,14 +64,14 @@ files:
|
||||
required: true
|
||||
size: 262144
|
||||
note: "A500 Kickstart v1.3 rev 34.005, default for A500 model"
|
||||
source_ref: "libretro/libretro.cpp:1517 candidates_a500"
|
||||
source_ref: "libretro/libretro.cpp:1776"
|
||||
|
||||
- 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:1516 candidates_a500og"
|
||||
source_ref: "libretro/libretro.cpp:1775"
|
||||
|
||||
- name: kick20.rom
|
||||
system: commodore-amiga
|
||||
@@ -79,41 +79,41 @@ files:
|
||||
size: 524288
|
||||
aliases: [kick204.rom]
|
||||
note: "A500+ Kickstart v2.04 rev 37.175"
|
||||
source_ref: "libretro/libretro.cpp:1518 candidates_a500p"
|
||||
source_ref: "libretro/libretro.cpp:1777"
|
||||
|
||||
- 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:1519 candidates_a600"
|
||||
source_ref: "libretro/libretro.cpp:1778"
|
||||
|
||||
- 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:1520-1521 candidates_a1200/a4000"
|
||||
source_ref: "libretro/libretro.cpp:1779-1780"
|
||||
|
||||
- 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:1520 candidates_a1200"
|
||||
source_ref: "libretro/libretro.cpp:1779"
|
||||
|
||||
- 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:1521 candidates_a4000"
|
||||
source_ref: "libretro/libretro.cpp:1780"
|
||||
|
||||
- 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:1510-1522 last in all candidate lists"
|
||||
source_ref: "libretro/libretro.cpp:1769-1781"
|
||||
|
||||
# --- CD32 ROMs ---
|
||||
|
||||
@@ -123,7 +123,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:1522 candidates_cd32"
|
||||
source_ref: "libretro/libretro.cpp:1781"
|
||||
|
||||
- name: cd32ext.rom
|
||||
system: commodore-cd32
|
||||
@@ -140,7 +140,7 @@ files:
|
||||
required: false
|
||||
aliases: [kick34005.CDTV]
|
||||
note: "CDTV extended ROM v1.00, used as kickstart candidate"
|
||||
source_ref: "libretro/libretro.cpp:1523 candidates_cdtv"
|
||||
source_ref: "libretro/libretro.cpp:1782"
|
||||
|
||||
- name: cdtvext.rom
|
||||
system: commodore-cdtv
|
||||
@@ -172,7 +172,7 @@ files:
|
||||
system: commodore-amiga
|
||||
required: false
|
||||
note: "Decryption key for Cloanto Amiga Forever encrypted ROMs"
|
||||
source_ref: "src/rommgr.cpp:1444-1525 load_keyring"
|
||||
source_ref: "src/rommgr.cpp:1458-1539"
|
||||
|
||||
# --- Keyboard MCU ROMs ---
|
||||
# Loaded when keyboard_mode is set to MCU emulation.
|
||||
@@ -184,21 +184,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 keymcu_reset, src/rommgr.cpp:126 ROM ID 321"
|
||||
source_ref: "src/kbmcu/keyboard_mcu_6500_1.cpp:385-408, src/rommgr.cpp:136"
|
||||
|
||||
- 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 keymcu2_reset, src/rommgr.cpp:128 ROM ID 322"
|
||||
source_ref: "src/kbmcu/keyboard_mcu_6805.cpp:544-567, src/rommgr.cpp:138"
|
||||
|
||||
- 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 keymcu3_reset, src/rommgr.cpp:130 ROM ID 323"
|
||||
source_ref: "src/kbmcu/keyboard_mcu_d8039hlc.cpp:235-258, src/rommgr.cpp:140"
|
||||
|
||||
# --- Munt MT-32/CM-32L MIDI ROMs ---
|
||||
# Located in mt32-roms/ subdirectory of the ROM path.
|
||||
@@ -221,14 +221,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 mt32ctl candidates, 151-156 load loop"
|
||||
source_ref: "src/midiemu.cpp:38-62, 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:133-140 MT-32 PCM loading"
|
||||
source_ref: "src/midiemu.cpp:141-148"
|
||||
|
||||
- name: mt32-roms/cm32l_control.rom
|
||||
system: commodore-amiga
|
||||
@@ -239,11 +239,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 cm32lctl candidates, 151-156 load loop"
|
||||
source_ref: "src/midiemu.cpp:25-37, 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:142-149 CM-32L PCM loading"
|
||||
source_ref: "src/midiemu.cpp:150-157"
|
||||
+2
-2
@@ -339,7 +339,7 @@ files:
|
||||
sha256: "0e87a3385a27b3a4cac51934819b7eefa5b3d690768d2495633838488cd0e2e4"
|
||||
validation: [sha256]
|
||||
description: "NEC PAC-N10 LaserActive module (US)"
|
||||
source_ref: "desktop-ui/emulator/pc-engine-ld.cpp:14"
|
||||
source_ref: "desktop-ui/emulator/pc-engine-ld.cpp:12"
|
||||
|
||||
- name: pac-n1.pce
|
||||
system: pc-engine-ld
|
||||
@@ -357,7 +357,7 @@ files:
|
||||
sha256: "3f43b3b577117d84002e99cb0baeb97b0d65b1d70b4adadc68817185c6a687f0"
|
||||
validation: [sha256]
|
||||
description: "NEC PCE-LP1 LaserActive module (Japan)"
|
||||
source_ref: "desktop-ui/emulator/pc-engine-ld.cpp:16"
|
||||
source_ref: "desktop-ui/emulator/pc-engine-ld.cpp:14"
|
||||
|
||||
# --- PlayStation ---
|
||||
- name: scph5501.bin
|
||||
|
||||
@@ -4,7 +4,7 @@ core_classification: community_fork
|
||||
source: "https://github.com/libretro/beetle-lynx-libretro"
|
||||
upstream: "https://mednafen.github.io/"
|
||||
profiled_date: "2026-03-24"
|
||||
source_commit: "efd1797c7aa5a83c354507b1b61ac24222ebaa58"
|
||||
source_commit: "fcdefcfb3c11d6d2e71be076a5d3df2e88ab73ed"
|
||||
core_version: "v1.24.0"
|
||||
display_name: "Atari - Lynx (Beetle Lynx)"
|
||||
cores: [mednafen_lynx]
|
||||
@@ -32,5 +32,5 @@ files:
|
||||
required: true
|
||||
size: 512
|
||||
crc32: "0d973c9d"
|
||||
source_ref: "libretro.cpp:191, rom.cpp:50-78, cart.cpp:67"
|
||||
source_ref: "libretro.cpp:191, mednafen/lynx/rom.cpp:50-78, mednafen/lynx/cart.cpp:67"
|
||||
note: "512-byte boot ROM. Core silently degrades without it but games will not run."
|
||||
@@ -4,7 +4,7 @@ core_classification: community_fork
|
||||
source: "https://github.com/libretro/beetle-pce-libretro"
|
||||
upstream: "https://mednafen.github.io/"
|
||||
profiled_date: "2026-03-24"
|
||||
source_commit: "9a301c0773c53702a882bbaa42ee9cbc6d523787"
|
||||
source_commit: "ae99235c2139c176c1a8d0fde2957bf701d3cab0"
|
||||
core_version: "v0.9.38.7"
|
||||
display_name: "NEC - PC Engine / SuperGrafx / CD (Beetle PCE)"
|
||||
cores: [mednafen_pce]
|
||||
@@ -27,7 +27,7 @@ files:
|
||||
required: true
|
||||
sha1: "79f5ff55dd10187c7fd7b8daab0b3ffbd1f56a2c"
|
||||
md5: "38179df8f4ac870017db21ebcbf53114"
|
||||
source_ref: "libretro.cpp:1051-1052, settings.cpp:40"
|
||||
source_ref: "libretro.cpp:1051-1052, mednafen/settings.cpp:40"
|
||||
note: "Default value for pce_cdbios option."
|
||||
|
||||
- name: "syscard3u.pce"
|
||||
@@ -72,6 +72,6 @@ files:
|
||||
required: false
|
||||
sha1: "014881a959e045e00f4db8f52955200865d40280"
|
||||
md5: "6d2cb14fc3e1f65ceb135633d1694122"
|
||||
source_ref: "libretro.cpp:1057-1058, settings.cpp:41, pce.cpp:374-411"
|
||||
source_ref: "libretro.cpp:1057-1058, mednafen/settings.cpp:41, mednafen/pce/pce.cpp:374-411"
|
||||
aliases: ["gecard.pce"]
|
||||
note: "pce_cdbios = 'Games Express' or auto-detected via DetectGECD()."
|
||||
@@ -36,7 +36,7 @@ files:
|
||||
mode: standalone
|
||||
size: 256
|
||||
note: "Original Nintendo DMG boot ROM"
|
||||
source_ref: "gb.rs:1350 load_boot_static, data.rs:14 DMG_BOOT"
|
||||
source_ref: "src/gb.rs:1400, data.rs:14"
|
||||
|
||||
- name: sgb_boot.bin
|
||||
system: nintendo-gb
|
||||
@@ -45,7 +45,7 @@ files:
|
||||
mode: standalone
|
||||
size: 256
|
||||
note: "Super Game Boy boot ROM"
|
||||
source_ref: "gb.rs:1351 load_boot_static, data.rs:29 SGB_BOOT"
|
||||
source_ref: "src/gb.rs:1401, data.rs:29"
|
||||
|
||||
- name: dmg_bootix.bin
|
||||
system: nintendo-gb
|
||||
@@ -54,7 +54,7 @@ files:
|
||||
mode: standalone
|
||||
size: 256
|
||||
note: "Open-source DMG boot ROM from Bootix (default DMG)"
|
||||
source_ref: "gb.rs:1352 load_boot_static, data.rs:44 DMG_BOOTIX"
|
||||
source_ref: "src/gb.rs:1402, data.rs:44"
|
||||
|
||||
- name: mgb_bootix.bin
|
||||
system: nintendo-gb
|
||||
@@ -63,7 +63,7 @@ files:
|
||||
mode: standalone
|
||||
size: 256
|
||||
note: "Open-source MGB (Pocket) boot ROM from Bootix"
|
||||
source_ref: "gb.rs:1353 load_boot_static, data.rs:59 MGB_BOOTIX"
|
||||
source_ref: "src/gb.rs:1403, data.rs:59"
|
||||
|
||||
- name: cgb_boot.bin
|
||||
system: nintendo-gbc
|
||||
@@ -72,7 +72,7 @@ files:
|
||||
mode: standalone
|
||||
size: 2304
|
||||
note: "Original Nintendo CGB boot ROM"
|
||||
source_ref: "gb.rs:1354 load_boot_static, data.rs:74 CGB_BOOT"
|
||||
source_ref: "src/gb.rs:1404, data.rs:74"
|
||||
|
||||
- name: cgb_boytacean.bin
|
||||
system: nintendo-gbc
|
||||
@@ -81,4 +81,4 @@ files:
|
||||
mode: standalone
|
||||
size: 2304
|
||||
note: "Custom open-source CGB boot ROM (default CGB)"
|
||||
source_ref: "gb.rs:1355 load_boot_static, data.rs:177 CGB_BOYTACEAN"
|
||||
source_ref: "src/gb.rs:1405, data.rs:177"
|
||||
+16
-16
@@ -36,7 +36,7 @@ files:
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "NEC uPD7725 program ROM for DSP1"
|
||||
source_ref: "sfc/cartridge/load.cpp:490-494, heuristics/super-famicom.cpp:601"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:490-494, 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: "sfc/cartridge/load.cpp:498-503"
|
||||
source_ref: "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: "heuristics/super-famicom.cpp:606"
|
||||
source_ref: "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: "heuristics/super-famicom.cpp:606"
|
||||
source_ref: "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: "sfc/cartridge/load.cpp:515-520, heuristics/super-famicom.cpp:602"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:515-520, 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: "sfc/cartridge/load.cpp:498-503"
|
||||
source_ref: "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: "sfc/cartridge/load.cpp:531-534"
|
||||
source_ref: "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: "sfc/cartridge/load.cpp:531-534"
|
||||
source_ref: "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: "sfc/cartridge/load.cpp:522-528, heuristics/super-famicom.cpp:604-605"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:522-528, 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: "sfc/cartridge/load.cpp:498-503"
|
||||
source_ref: "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: "sfc/cartridge/load.cpp:570-574, heuristics/super-famicom.cpp:583-587"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:570-574, 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: "sfc/cartridge/load.cpp:578-583"
|
||||
source_ref: "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: "sfc/cartridge/load.cpp:599-601, heuristics/super-famicom.cpp:586"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:599-601, 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: "sfc/cartridge/load.cpp:599-601"
|
||||
source_ref: "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: "sfc/cartridge/load.cpp:379-385, armdsp/armdsp.hpp:31, heuristics/super-famicom.cpp:580"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:379-385, bsnes/sfc/coprocessor/armdsp/armdsp.hpp:31, 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: "sfc/cartridge/load.cpp:387-393, armdsp/armdsp.hpp:32"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:387-393, bsnes/sfc/coprocessor/armdsp/armdsp.hpp:32"
|
||||
|
||||
# -- Hitachi HG51BS169 (Cx4 coprocessor) --
|
||||
# Used by: Mega Man X2, Mega Man X3
|
||||
|
||||
+20
-20
@@ -38,52 +38,52 @@ files:
|
||||
system: nintendo-snes
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "sfc/cartridge/load.cpp:490-494,506-513"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:490-494, bsnes/sfc/cartridge/load.cpp:506-513"
|
||||
- name: dsp1.data.rom
|
||||
system: nintendo-snes
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "sfc/cartridge/load.cpp:498-503,506-513"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503, bsnes/sfc/cartridge/load.cpp:506-513"
|
||||
- name: dsp1b.program.rom
|
||||
system: nintendo-snes
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "sfc/cartridge/load.cpp:490-494,506-513"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:490-494, bsnes/sfc/cartridge/load.cpp:506-513"
|
||||
- name: dsp1b.data.rom
|
||||
system: nintendo-snes
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "sfc/cartridge/load.cpp:498-503,506-513"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503, bsnes/sfc/cartridge/load.cpp:506-513"
|
||||
- name: dsp2.program.rom
|
||||
system: nintendo-snes
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "sfc/cartridge/load.cpp:490-494,515-520"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:490-494, bsnes/sfc/cartridge/load.cpp:515-520"
|
||||
- name: dsp2.data.rom
|
||||
system: nintendo-snes
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "sfc/cartridge/load.cpp:498-503,515-520"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503, 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: "sfc/cartridge/load.cpp:490-494,531-534"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:490-494, 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: "sfc/cartridge/load.cpp:498-503,531-534"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503, bsnes/sfc/cartridge/load.cpp:531-534"
|
||||
- name: dsp4.program.rom
|
||||
system: nintendo-snes
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "sfc/cartridge/load.cpp:490-494,522-528"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:490-494, bsnes/sfc/cartridge/load.cpp:522-528"
|
||||
- name: dsp4.data.rom
|
||||
system: nintendo-snes
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "sfc/cartridge/load.cpp:498-503,522-528"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:498-503, 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: "sfc/cartridge/load.cpp:431-454"
|
||||
source_ref: "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: "sfc/cartridge/load.cpp:570-574,586-596"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:570-574, bsnes/sfc/cartridge/load.cpp:586-596"
|
||||
- name: st010.data.rom
|
||||
system: nintendo-snes
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "sfc/cartridge/load.cpp:578-583,586-596"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:578-583, 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: "sfc/cartridge/load.cpp:570-574,599-602"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:570-574, 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: "sfc/cartridge/load.cpp:578-583,599-602"
|
||||
source_ref: "bsnes/sfc/cartridge/load.cpp:578-583, 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: "sfc/cartridge/load.cpp:379-384"
|
||||
source_ref: "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: "sfc/cartridge/load.cpp:387-393"
|
||||
source_ref: "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: "target-libretro/libretro.cpp:1022,1040"
|
||||
source_ref: "bsnes/target-libretro/libretro.cpp:1022, 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: "target-libretro/libretro.cpp:1022,1040"
|
||||
source_ref: "bsnes/target-libretro/libretro.cpp:1022, 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: "target-libretro/libretro.cpp:1054-1060"
|
||||
source_ref: "bsnes/target-libretro/libretro.cpp:1054-1060"
|
||||
+2
-2
@@ -76,7 +76,7 @@ files:
|
||||
mode: standalone
|
||||
size: 16384
|
||||
note: "AMSDOS disc ROM (sideways slot 7)"
|
||||
source_ref: "src/cap32.cpp:1190"
|
||||
source_ref: "src/cap32.cpp:1202"
|
||||
- name: system.cpr
|
||||
system: amstrad-cpc
|
||||
required: false
|
||||
@@ -90,7 +90,7 @@ files:
|
||||
mode: standalone
|
||||
size: 8192
|
||||
note: "Multiface 2 ROM"
|
||||
source_ref: "caprice32/rom/MF2.rom, src/cap32.cpp:1268-1287"
|
||||
source_ref: "caprice32/rom/MF2.rom, src/cap32.cpp:1280-1299"
|
||||
|
||||
platform_details:
|
||||
bios_mapping:
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ core_classification: community_fork
|
||||
source: "https://github.com/libretro/citra"
|
||||
upstream: "https://github.com/citra-emu/citra"
|
||||
profiled_date: "2026-03-23"
|
||||
source_commit: "5263fae3344e5e9af43036e0e38bec2d10fb2407"
|
||||
source_commit: "4268124a74b55ddba69f29dc9858f222c4bd006d"
|
||||
core_version: "Git"
|
||||
display_name: "Nintendo - 3DS (Citra)"
|
||||
cores: [citra]
|
||||
|
||||
+95
-95
@@ -84,7 +84,7 @@ files:
|
||||
crc32: "3c14fc70"
|
||||
required: true
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:448-454"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:459-465"
|
||||
|
||||
- name: dfs09.rom
|
||||
path: BBCMicro/dfs09.rom
|
||||
@@ -94,7 +94,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: only when using 8271 disk interface"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:456-462"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:467-473"
|
||||
|
||||
- name: dfs-2.26.rom
|
||||
path: BBCMicro/dfs-2.26.rom
|
||||
@@ -104,7 +104,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for 1770 DFS or tube processor"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:464-470"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:475-481"
|
||||
|
||||
- name: adfs-1.30.rom
|
||||
path: BBCMicro/adfs-1.30.rom
|
||||
@@ -114,7 +114,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for ADFS support"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:472-478"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:483-489"
|
||||
|
||||
- name: ADT-1.40.rom
|
||||
path: BBCMicro/ADT-1.40.rom
|
||||
@@ -124,7 +124,7 @@ files:
|
||||
required: false
|
||||
note: "Optional: fetched separately, silently skipped if absent"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:480-486"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:491-497"
|
||||
|
||||
- name: TUBE110.rom
|
||||
path: BBCMicro/TUBE110.rom
|
||||
@@ -134,7 +134,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for 6502 tube processor"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:488-494"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:499-505"
|
||||
|
||||
- name: Z80_122.rom
|
||||
path: BBCMicro/Z80_122.rom
|
||||
@@ -144,7 +144,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for Z80 tube processor"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:496-502"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:507-513"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Acorn Electron (machine_name: "Electron")
|
||||
@@ -237,7 +237,7 @@ files:
|
||||
crc32: "c4f0f55f"
|
||||
required: true
|
||||
mode: standalone
|
||||
source_ref: "Machines/Amiga/Amiga.cpp:60-61, Machines/Utility/ROMCatalogue.cpp:205-211"
|
||||
source_ref: "Machines/Amiga/Amiga.cpp:60-61, Machines/Utility/ROMCatalogue.cpp:216-222"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Amstrad CPC (machine_name: "AmstradCPC")
|
||||
@@ -251,7 +251,7 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Required for CPC 464 model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:273-278, Machines/Utility/ROMLibrary.cpp:14535"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:284-289, Machines/Utility/ROMLibrary.cpp:14535"
|
||||
|
||||
- name: basic464.rom
|
||||
path: AmstradCPC/basic464.rom
|
||||
@@ -261,7 +261,7 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Required for CPC 464 model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:280-287, Machines/Utility/ROMLibrary.cpp:14532"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:291-298, Machines/Utility/ROMLibrary.cpp:14532"
|
||||
|
||||
- name: os664.rom
|
||||
path: AmstradCPC/os664.rom
|
||||
@@ -271,7 +271,7 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Required for CPC 664 model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:289-293, Machines/Utility/ROMLibrary.cpp:14536"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:300-304, Machines/Utility/ROMLibrary.cpp:14536"
|
||||
|
||||
- name: basic664.rom
|
||||
path: AmstradCPC/basic664.rom
|
||||
@@ -281,7 +281,7 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Required for CPC 664 model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:295-302, Machines/Utility/ROMLibrary.cpp:14534"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:306-313, Machines/Utility/ROMLibrary.cpp:14534"
|
||||
|
||||
- name: os6128.rom
|
||||
path: AmstradCPC/os6128.rom
|
||||
@@ -291,7 +291,7 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Required for CPC 6128 model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:304-310, Machines/Utility/ROMLibrary.cpp:14536"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:315-321, Machines/Utility/ROMLibrary.cpp:14536"
|
||||
|
||||
- name: basic6128.rom
|
||||
path: AmstradCPC/basic6128.rom
|
||||
@@ -301,7 +301,7 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Required for CPC 6128 model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:312-318, Machines/Utility/ROMLibrary.cpp:14533"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:323-329, Machines/Utility/ROMLibrary.cpp:14533"
|
||||
|
||||
- name: amsdos.rom
|
||||
path: AmstradCPC/amsdos.rom
|
||||
@@ -311,7 +311,7 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Needed for CPC 664/6128 disk support."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:265-271, Machines/Utility/ROMLibrary.cpp:14531"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:276-282, Machines/Utility/ROMLibrary.cpp:14531"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Apple II (machine_name: "AppleII")
|
||||
@@ -324,7 +324,7 @@ files:
|
||||
required: true
|
||||
note: "Required for original Apple II model"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:348-354"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:359-365"
|
||||
|
||||
- name: apple2.rom
|
||||
path: AppleII/apple2.rom
|
||||
@@ -334,7 +334,7 @@ files:
|
||||
required: true
|
||||
note: "Required for Apple II+ model"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:340-346"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:351-357"
|
||||
|
||||
- name: apple2eu.rom
|
||||
path: AppleII/apple2eu.rom
|
||||
@@ -344,7 +344,7 @@ files:
|
||||
required: true
|
||||
note: "Required for Apple IIe model"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:332-338"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:343-349"
|
||||
|
||||
- name: apple2e.rom
|
||||
path: AppleII/apple2e.rom
|
||||
@@ -354,7 +354,7 @@ files:
|
||||
required: true
|
||||
note: "Required for Enhanced IIe model"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:324-330"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:335-341"
|
||||
|
||||
- name: apple2-character.rom
|
||||
path: AppleII/apple2-character.rom
|
||||
@@ -364,7 +364,7 @@ files:
|
||||
required: true
|
||||
note: "Required for Apple II and II+ models"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:356-362"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:367-373"
|
||||
|
||||
- name: apple2eu-character.rom
|
||||
path: AppleII/apple2eu-character.rom
|
||||
@@ -374,7 +374,7 @@ files:
|
||||
required: true
|
||||
note: "Required for Apple IIe model"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:364-370"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:375-381"
|
||||
|
||||
- name: apple2e-character.rom
|
||||
path: AppleII/apple2e-character.rom
|
||||
@@ -384,7 +384,7 @@ files:
|
||||
required: true
|
||||
note: "Required for Enhanced IIe model. Also used by Apple IIgs."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:372-378"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:383-389"
|
||||
|
||||
- name: scsi.rom
|
||||
path: AppleII/scsi.rom
|
||||
@@ -394,7 +394,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for SCSI controller"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:380-386"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:391-397"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Apple IIgs (machine_name: "AppleIIgs")
|
||||
@@ -407,7 +407,7 @@ files:
|
||||
required: true
|
||||
note: "Required for ROM01 model"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:392-398"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:403-409"
|
||||
|
||||
- name: apple2gs.rom2
|
||||
path: AppleIIgs/apple2gs.rom2
|
||||
@@ -417,7 +417,7 @@ files:
|
||||
required: true
|
||||
note: "Required for ROM03 model (default)"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:400-406"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:411-417"
|
||||
|
||||
- name: apple2gs.chr
|
||||
path: AppleIIgs/apple2gs.chr
|
||||
@@ -426,7 +426,7 @@ files:
|
||||
crc32: "91e53cd8"
|
||||
required: true
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:408-414"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:419-425"
|
||||
|
||||
- name: "341s0632-2"
|
||||
path: "AppleIIgs/341s0632-2"
|
||||
@@ -435,7 +435,7 @@ files:
|
||||
crc32: "e1c11fb0"
|
||||
required: true
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:416-421"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:427-432"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Atari ST (machine_name: "AtariST")
|
||||
@@ -447,7 +447,7 @@ files:
|
||||
crc32: "1a586c64"
|
||||
required: true
|
||||
mode: standalone
|
||||
source_ref: "Machines/Atari/ST/AtariST.cpp:98-99, Machines/Utility/ROMCatalogue.cpp:428-434"
|
||||
source_ref: "Machines/Atari/ST/AtariST.cpp:99-100, Machines/Utility/ROMCatalogue.cpp:439-445"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# ColecoVision (machine_name: "ColecoVision")
|
||||
@@ -459,7 +459,7 @@ files:
|
||||
crc32: "3aa93ef3"
|
||||
required: true
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:508-514"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:519-525"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Commodore 1540/1541 (machine_name: "Commodore1540")
|
||||
@@ -473,7 +473,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed when VIC-20 has 1540 drive"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:520-526"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:531-537"
|
||||
|
||||
- name: 1541.bin
|
||||
path: Commodore1540/1541.bin
|
||||
@@ -483,7 +483,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed when Plus/4 has 1541 drive"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:528-534"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:539-545"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Disk II (machine_name: "DiskII")
|
||||
@@ -497,7 +497,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for 16-sector disk controller"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:540-546"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:551-557"
|
||||
|
||||
- name: state-machine-16.rom
|
||||
path: DiskII/state-machine-16.rom
|
||||
@@ -507,7 +507,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for disk controller. Also used by Oric Pravetz."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:548-554"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:595-601"
|
||||
|
||||
- name: boot-13.rom
|
||||
path: DiskII/boot-13.rom
|
||||
@@ -527,7 +527,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for 13-sector disk controller"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:600-606"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:647-653"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Enterprise 64/128 (machine_name: "Enterprise")
|
||||
@@ -541,7 +541,7 @@ files:
|
||||
aliases: ["Exos (198x)(Enterprise).bin"]
|
||||
note: "One EXOS version required. Selected by target or any available."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:648-657"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:695-704"
|
||||
|
||||
- name: exos20.bin
|
||||
path: Enterprise/exos20.bin
|
||||
@@ -552,7 +552,7 @@ files:
|
||||
aliases: ["Expandible OS v2.0 (1984)(Intelligent Software).bin"]
|
||||
note: "Alternative EXOS version"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:659-668"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:706-715"
|
||||
|
||||
- name: exos21.bin
|
||||
path: Enterprise/exos21.bin
|
||||
@@ -563,7 +563,7 @@ files:
|
||||
aliases: ["Expandible OS v2.1 (1985)(Intelligent Software).bin"]
|
||||
note: "Alternative EXOS version"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:670-679"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:717-726"
|
||||
|
||||
- name: exos23.bin
|
||||
path: Enterprise/exos23.bin
|
||||
@@ -574,7 +574,7 @@ files:
|
||||
aliases: ["Expandible OS v2.3 (1987)(Intelligent Software).bin"]
|
||||
note: "Alternative EXOS version"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:681-690"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:728-737"
|
||||
|
||||
- name: basic10.bin
|
||||
path: Enterprise/basic10.bin
|
||||
@@ -584,7 +584,7 @@ files:
|
||||
required: true
|
||||
note: "One BASIC version required. v1.0 single-file version."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:693-699"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:740-746"
|
||||
|
||||
- name: "BASIC 1.0 - EPROM 1-2 (198x)(Enterprise).bin"
|
||||
path: "Enterprise/BASIC 1.0 - EPROM 1-2 (198x)(Enterprise).bin"
|
||||
@@ -594,7 +594,7 @@ files:
|
||||
required: false
|
||||
note: "Alternative: both parts needed together as substitute for basic10.bin"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:701-707"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:748-754"
|
||||
|
||||
- name: "BASIC 1.0 - EPROM 2-2 (198x)(Enterprise).bin"
|
||||
path: "Enterprise/BASIC 1.0 - EPROM 2-2 (198x)(Enterprise).bin"
|
||||
@@ -604,7 +604,7 @@ files:
|
||||
required: false
|
||||
note: "Alternative: both parts needed together as substitute for basic10.bin"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:709-715"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:756-762"
|
||||
|
||||
- name: basic11.bin
|
||||
path: Enterprise/basic11.bin
|
||||
@@ -614,7 +614,7 @@ files:
|
||||
required: true
|
||||
note: "Alternative BASIC version"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:717-723"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:764-770"
|
||||
|
||||
- name: "BASIC 1.1 - EPROM 1.1 (198x)(Enterprise).bin"
|
||||
path: "Enterprise/BASIC 1.1 - EPROM 1.1 (198x)(Enterprise).bin"
|
||||
@@ -624,7 +624,7 @@ files:
|
||||
required: false
|
||||
note: "Alternative format of BASIC v1.1 with trailing byte"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:725-731"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:772-778"
|
||||
|
||||
- name: basic21.bin
|
||||
path: Enterprise/basic21.bin
|
||||
@@ -637,7 +637,7 @@ files:
|
||||
- "BASIC Interpreter v2.1 (1985)(Intelligent Software)[a].bin"
|
||||
note: "Alternative BASIC version"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:733-743"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:780-790"
|
||||
|
||||
- name: epdos.bin
|
||||
path: Enterprise/epdos.bin
|
||||
@@ -648,7 +648,7 @@ files:
|
||||
aliases: ["EPDOS v1.7 (19xx)(Haluska, Laszlo).bin"]
|
||||
note: "Conditional: needed for EPDOS disk interface"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:745-755"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:792-802"
|
||||
|
||||
- name: exdos.bin
|
||||
path: Enterprise/exdos.bin
|
||||
@@ -659,7 +659,7 @@ files:
|
||||
aliases: ["EX-DOS EPROM (198x)(Enterprise).bin"]
|
||||
note: "Conditional: needed when DOS is set to EXDOS"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:757-766"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:804-813"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Apple Macintosh (machine_name: "Macintosh")
|
||||
@@ -672,7 +672,7 @@ files:
|
||||
required: true
|
||||
note: "Required for Macintosh 128k model"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:772-778"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:819-825"
|
||||
|
||||
- name: mac512k.rom
|
||||
path: Macintosh/mac512k.rom
|
||||
@@ -682,7 +682,7 @@ files:
|
||||
required: true
|
||||
note: "Required for Macintosh 512k model"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:780-786"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:827-833"
|
||||
|
||||
- name: macplus.rom
|
||||
path: Macintosh/macplus.rom
|
||||
@@ -692,7 +692,7 @@ files:
|
||||
required: true
|
||||
note: "Required for Macintosh 512ke and Plus models"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:788-798"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:835-845"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Master System (machine_name: "MasterSystem")
|
||||
@@ -705,7 +705,7 @@ files:
|
||||
required: false
|
||||
note: "Optional. Boots cartridge directly if absent."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:812-818"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:859-865"
|
||||
|
||||
- name: japanese-bios.sms
|
||||
path: MasterSystem/japanese-bios.sms
|
||||
@@ -715,7 +715,7 @@ files:
|
||||
required: false
|
||||
note: "Optional. Used for Japan region. Boots without if absent."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:804-810"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:851-857"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# MSX (machine_name: "MSX")
|
||||
@@ -729,7 +729,7 @@ files:
|
||||
required: true
|
||||
note: "Required for MSX1. Region bytes patched in memory if regional BIOS absent."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:825-831"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:872-878"
|
||||
|
||||
- name: msx-japanese.rom
|
||||
path: MSX/msx-japanese.rom
|
||||
@@ -739,7 +739,7 @@ files:
|
||||
required: false
|
||||
note: "Alternative to msx.rom for Japanese region"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:833-839"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:880-886"
|
||||
|
||||
- name: msx-american.rom
|
||||
path: MSX/msx-american.rom
|
||||
@@ -748,7 +748,7 @@ files:
|
||||
required: false
|
||||
note: "Alternative to msx.rom for American region"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:841-847"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:888-894"
|
||||
|
||||
- name: msx-european.rom
|
||||
path: MSX/msx-european.rom
|
||||
@@ -757,7 +757,7 @@ files:
|
||||
required: false
|
||||
note: "Alternative to msx.rom for European region"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:849-855"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:896-902"
|
||||
|
||||
- name: disk.rom
|
||||
path: MSX/disk.rom
|
||||
@@ -767,7 +767,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for disk drive support"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:857-863"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:904-910"
|
||||
|
||||
- name: msx2.rom
|
||||
aliases: [MSX2.ROM]
|
||||
@@ -778,7 +778,7 @@ files:
|
||||
required: true
|
||||
note: "Required for MSX2"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:865-872"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:912-919"
|
||||
|
||||
- name: msx2ext.rom
|
||||
aliases: [MSX2EXT.ROM]
|
||||
@@ -789,7 +789,7 @@ files:
|
||||
required: true
|
||||
note: "Required for MSX2"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:874-880"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:921-927"
|
||||
|
||||
- name: fmpac.rom
|
||||
path: MSX/fmpac.rom
|
||||
@@ -799,7 +799,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for MSX-Music support"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:882-888"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:929-935"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Oric (machine_name: "Oric")
|
||||
@@ -812,7 +812,7 @@ files:
|
||||
required: true
|
||||
note: "Required for Oric-1 model"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:918-924"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:965-971"
|
||||
|
||||
- name: basic11.rom
|
||||
path: Oric/basic11.rom
|
||||
@@ -822,7 +822,7 @@ files:
|
||||
required: true
|
||||
note: "Required for Oric Atmos model"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:926-932"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:973-979"
|
||||
|
||||
- name: pravetz.rom
|
||||
path: Oric/pravetz.rom
|
||||
@@ -832,7 +832,7 @@ files:
|
||||
required: true
|
||||
note: "Required for Pravetz 8D model"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:934-940"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:981-987"
|
||||
|
||||
- name: colour.rom
|
||||
path: Oric/colour.rom
|
||||
@@ -842,7 +842,7 @@ files:
|
||||
required: false
|
||||
note: "Optional. Enables colour video output."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:894-900"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:941-947"
|
||||
|
||||
- name: ORIC.PAL-PROM-TBP24S10-1ab9b572.bin
|
||||
path: Oric/ORIC.PAL-PROM-TBP24S10-1ab9b572.bin
|
||||
@@ -852,7 +852,7 @@ files:
|
||||
required: false
|
||||
note: "Optional. Alternative colour ROM."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:902-908"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:949-955"
|
||||
|
||||
- name: PRAVETZ-8D.PAL-PROM-82S129-1576a69b.bin
|
||||
path: Oric/PRAVETZ-8D.PAL-PROM-82S129-1576a69b.bin
|
||||
@@ -862,7 +862,7 @@ files:
|
||||
required: false
|
||||
note: "Optional. Colour ROM for Pravetz model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:910-916"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:957-963"
|
||||
|
||||
- name: bd500.rom
|
||||
path: Oric/bd500.rom
|
||||
@@ -872,7 +872,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for Byte Drive 500 disk interface"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:942-948"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:989-995"
|
||||
|
||||
- name: jasmin.rom
|
||||
path: Oric/jasmin.rom
|
||||
@@ -882,7 +882,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for Jasmin disk interface"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:950-956"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:997-1003"
|
||||
|
||||
- name: microdisc.rom
|
||||
path: Oric/microdisc.rom
|
||||
@@ -892,7 +892,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for Microdisc disk interface"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:958-964"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1005-1011"
|
||||
|
||||
- name: 8dos.rom
|
||||
path: Oric/8dos.rom
|
||||
@@ -902,7 +902,7 @@ files:
|
||||
required: false
|
||||
note: "Conditional: needed for Pravetz 8-DOS disk interface"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:966-972"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1013-1019"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# PC Compatible (machine_name: "PCCompatible")
|
||||
@@ -915,7 +915,7 @@ files:
|
||||
required: true
|
||||
note: "Required for XT-class emulation"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:978-984"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1025-1031"
|
||||
|
||||
- name: GLaTICK_0.8.5_AT.ROM
|
||||
path: PCCompatible/GLaTICK_0.8.5_AT.ROM
|
||||
@@ -925,7 +925,7 @@ files:
|
||||
required: false
|
||||
note: "XT-class RTC option ROM"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:986-992"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1033-1039"
|
||||
|
||||
- name: "Phoenix 80286 ROM BIOS Version 3.05.bin"
|
||||
path: "PCCompatible/Phoenix 80286 ROM BIOS Version 3.05.bin"
|
||||
@@ -935,7 +935,7 @@ files:
|
||||
required: true
|
||||
note: "Required for AT-class emulation (alternative to IBM AT BIOS)"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:994-1000"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1041-1047"
|
||||
|
||||
- name: at-bios.bin
|
||||
path: PCCompatible/at-bios.bin
|
||||
@@ -945,7 +945,7 @@ files:
|
||||
required: true
|
||||
note: "AT-class: single-file IBM AT BIOS (alternative to split U27/U47)"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1002-1008"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1049-1055"
|
||||
|
||||
- name: BIOS_5170_15NOV85_U27_61X9266_27256.BIN
|
||||
path: PCCompatible/BIOS_5170_15NOV85_U27_61X9266_27256.BIN
|
||||
@@ -955,7 +955,7 @@ files:
|
||||
required: false
|
||||
note: "AT-class: split BIOS, used with U47 chip"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1010-1016"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1057-1063"
|
||||
|
||||
- name: BIOS_5170_15NOV85_U47_61X9265_27256.BIN
|
||||
path: PCCompatible/BIOS_5170_15NOV85_U47_61X9265_27256.BIN
|
||||
@@ -995,7 +995,7 @@ files:
|
||||
required: false
|
||||
note: "Needed for EGA video adapter"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1042-1048"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1217-1223"
|
||||
|
||||
- name: ibm_vga.bin
|
||||
path: PCCompatible/ibm_vga.bin
|
||||
@@ -1005,7 +1005,7 @@ files:
|
||||
required: false
|
||||
note: "Needed for VGA video adapter"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1050-1056"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1225-1231"
|
||||
|
||||
- name: ibm-basic-1.10.rom
|
||||
path: PCCompatible/ibm-basic-1.10.rom
|
||||
@@ -1015,7 +1015,7 @@ files:
|
||||
required: false
|
||||
note: "Required for AT-class with IBM BIOS (not needed with Phoenix)"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1058-1064"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1233-1239"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Commodore Plus/4 (machine_name: "Plus4")
|
||||
@@ -1027,7 +1027,7 @@ files:
|
||||
crc32: "74eaae87"
|
||||
required: true
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1221-1228"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1401-1408"
|
||||
|
||||
- name: kernal.318004-05.bin
|
||||
path: Plus4/kernal.318004-05.bin
|
||||
@@ -1037,7 +1037,7 @@ files:
|
||||
required: true
|
||||
note: "Default kernel version requested by machine code"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1214-1220"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1394-1400"
|
||||
|
||||
- name: kernal.318004-03.bin
|
||||
path: Plus4/kernal.318004-03.bin
|
||||
@@ -1091,7 +1091,7 @@ files:
|
||||
crc32: "db4c43c1"
|
||||
required: true
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1399-1405"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1579-1585"
|
||||
|
||||
- name: characters-english.bin
|
||||
path: Vic20/characters-english.bin
|
||||
@@ -1101,7 +1101,7 @@ files:
|
||||
required: true
|
||||
note: "Required for English region"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1407-1413"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1587-1593"
|
||||
|
||||
- name: kernel-pal.bin
|
||||
path: Vic20/kernel-pal.bin
|
||||
@@ -1111,7 +1111,7 @@ files:
|
||||
required: true
|
||||
note: "Required for English PAL region"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1415-1421"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1595-1601"
|
||||
|
||||
- name: kernel-ntsc.bin
|
||||
path: Vic20/kernel-ntsc.bin
|
||||
@@ -1121,7 +1121,7 @@ files:
|
||||
required: true
|
||||
note: "Required for English NTSC region"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1423-1429"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1603-1609"
|
||||
|
||||
- name: characters-danish.bin
|
||||
path: Vic20/characters-danish.bin
|
||||
@@ -1131,7 +1131,7 @@ files:
|
||||
required: false
|
||||
note: "Required for Danish region"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1431-1437"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1611-1617"
|
||||
|
||||
- name: kernel-danish.bin
|
||||
path: Vic20/kernel-danish.bin
|
||||
@@ -1141,7 +1141,7 @@ files:
|
||||
required: false
|
||||
note: "Required for Danish region"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1439-1445"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1619-1625"
|
||||
|
||||
- name: characters-japanese.bin
|
||||
path: Vic20/characters-japanese.bin
|
||||
@@ -1151,7 +1151,7 @@ files:
|
||||
required: false
|
||||
note: "Required for Japanese region"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1447-1453"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1627-1633"
|
||||
|
||||
- name: kernel-japanese.bin
|
||||
path: Vic20/kernel-japanese.bin
|
||||
@@ -1161,7 +1161,7 @@ files:
|
||||
required: false
|
||||
note: "Required for Japanese region"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1455-1461"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1635-1641"
|
||||
|
||||
- name: characters-swedish.bin
|
||||
path: Vic20/characters-swedish.bin
|
||||
@@ -1171,7 +1171,7 @@ files:
|
||||
required: false
|
||||
note: "Required for Swedish region"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1463-1469"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1643-1649"
|
||||
|
||||
- name: kernel-swedish.bin
|
||||
path: Vic20/kernel-swedish.bin
|
||||
@@ -1181,7 +1181,7 @@ files:
|
||||
required: false
|
||||
note: "Required for Swedish region"
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1471-1477"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1651-1657"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Sinclair ZX Spectrum (machine_name: "ZXSpectrum")
|
||||
@@ -1195,7 +1195,7 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Required for 16K/48K model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1483-1489, Machines/Utility/ROMLibrary.cpp:14539"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1663-1669, Machines/Utility/ROMLibrary.cpp:14539"
|
||||
|
||||
- name: 128.rom
|
||||
path: ZXSpectrum/128.rom
|
||||
@@ -1205,7 +1205,7 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Required for 128K model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1491-1497, Machines/Utility/ROMLibrary.cpp:14540"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1671-1677, Machines/Utility/ROMLibrary.cpp:14540"
|
||||
|
||||
- name: plus2.rom
|
||||
path: ZXSpectrum/plus2.rom
|
||||
@@ -1215,7 +1215,7 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Required for +2 model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1499-1505, Machines/Utility/ROMLibrary.cpp:14541"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1679-1685, Machines/Utility/ROMLibrary.cpp:14541"
|
||||
|
||||
- name: plus3.rom
|
||||
path: ZXSpectrum/plus3.rom
|
||||
@@ -1225,7 +1225,7 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Required for +2a/+3 model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1507-1516, Machines/Utility/ROMLibrary.cpp:14542"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1687-1696, Machines/Utility/ROMLibrary.cpp:14542"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Sinclair ZX80/ZX81 (machine_name: "ZX8081")
|
||||
@@ -1239,7 +1239,7 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Required for ZX80 model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1522-1528, Machines/Utility/ROMLibrary.cpp:14544"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1702-1708, Machines/Utility/ROMLibrary.cpp:14544"
|
||||
|
||||
- name: zx81.rom
|
||||
path: ZX8081/zx81.rom
|
||||
@@ -1249,4 +1249,4 @@ files:
|
||||
required: false
|
||||
note: "Built into binary. Required for ZX81 model."
|
||||
mode: standalone
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1530-1536, Machines/Utility/ROMLibrary.cpp:14545"
|
||||
source_ref: "Machines/Utility/ROMCatalogue.cpp:1710-1716, Machines/Utility/ROMLibrary.cpp:14545"
|
||||
@@ -4,7 +4,7 @@ core_classification: community_fork
|
||||
source: "https://github.com/libretro/desmume"
|
||||
upstream: "https://github.com/TASEmulators/desmume"
|
||||
profiled_date: "2026-03-23"
|
||||
source_commit: "7f05a8d447b00acd9e0798aee97b4f72eb505ef9"
|
||||
source_commit: "ae0f7f51f96d9b5741b47b425505a4a4224b91fa"
|
||||
core_version: "SVN"
|
||||
display_name: "Nintendo - DS (DeSmuME)"
|
||||
cores: [desmume]
|
||||
@@ -24,7 +24,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 16384
|
||||
validation: [size]
|
||||
source_ref: "desmume/src/NDSSystem.cpp:2178-2182, frontend/libretro/libretro.cpp:763"
|
||||
source_ref: "desmume/src/NDSSystem.cpp:2178-2182, 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:2236-2239, frontend/libretro/libretro.cpp:764"
|
||||
source_ref: "desmume/src/NDSSystem.cpp:2236-2239, 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, frontend/libretro/libretro.cpp:765"
|
||||
source_ref: "desmume/src/firmware.cpp:249-280, desmume/src/frontend/libretro/libretro.cpp:765"
|
||||
note: "Loaded only if both BIOS files present; needed for boot animation, wifi config, user settings"
|
||||
+20
-20
@@ -45,7 +45,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/Core/Core/Config/MainSettings.cpp:792-798"
|
||||
|
||||
- name: "IPL.bin"
|
||||
path: "GC/JAP/IPL.bin"
|
||||
@@ -144,7 +144,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:82-94, Source/Core/DiscIO/NANDImporter.h:46"
|
||||
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:20, Source/Core/DiscIO/NANDImporter.cpp:85-97, Source/Core/DiscIO/NANDImporter.h:55"
|
||||
|
||||
# -- Wii SD Card Image --
|
||||
- name: "WiiSD.raw"
|
||||
@@ -169,7 +169,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/Core/DolphinQt/MainWindow.cpp:1653-1655, Source/Core/DolphinQt/MenuBar.cpp:1240-1254"
|
||||
|
||||
# -- NAND Certificates (auto-extracted) --
|
||||
- name: "clientca.pem"
|
||||
@@ -177,14 +177,14 @@ 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:239-323"
|
||||
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:258-342"
|
||||
|
||||
- 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:275"
|
||||
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:294"
|
||||
|
||||
- name: "rootca.pem"
|
||||
path: "Wii/rootca.pem"
|
||||
@@ -205,105 +205,105 @@ files:
|
||||
required: false
|
||||
mode: standalone
|
||||
note: "Realtek 8723A BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:387"
|
||||
source_ref: "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: "RealtekFirmwareLoader.cpp:389"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:416"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:391"
|
||||
source_ref: "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: "RealtekFirmwareLoader.cpp:393"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:420"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:395"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:422"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:397"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:424"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:399"
|
||||
source_ref: "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: "RealtekFirmwareLoader.cpp:403"
|
||||
source_ref: "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: "RealtekFirmwareLoader.cpp:401"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:428"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:405"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:432"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:407"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:434"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:409"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:436"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:411"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:438"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:413"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:440"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:415"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:442"
|
||||
|
||||
notes:
|
||||
hle_available: true
|
||||
|
||||
@@ -106,7 +106,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "5a5cb5a77d7d55ee69657c2f870416daed52dea7"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:110,154-160, munt ROMInfo.cpp:59,89"
|
||||
source_ref: "src/midi/mt32.cpp:110, src/midi/mt32.cpp:154-160, munt ROMInfo.cpp:59, munt ROMInfo.cpp:89"
|
||||
|
||||
- name: "ctrl_mt32_1_05.rom"
|
||||
path: "mt32-roms/ctrl_mt32_1_05.rom"
|
||||
@@ -115,7 +115,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "e17a3a6d265bf1fa150312061134293d2b58288c"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:114,162-168, munt ROMInfo.cpp:62,92"
|
||||
source_ref: "src/midi/mt32.cpp:114, src/midi/mt32.cpp:162-168, munt ROMInfo.cpp:62, munt ROMInfo.cpp:92"
|
||||
|
||||
- name: "ctrl_mt32_1_06.rom"
|
||||
path: "mt32-roms/ctrl_mt32_1_06.rom"
|
||||
@@ -124,7 +124,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "a553481f4e2794c10cfe597fef154eef0d8257de"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:118,170-176, munt ROMInfo.cpp:65,95"
|
||||
source_ref: "src/midi/mt32.cpp:118, src/midi/mt32.cpp:170-176, munt ROMInfo.cpp:65, munt ROMInfo.cpp:95"
|
||||
|
||||
- name: "ctrl_mt32_1_07.rom"
|
||||
path: "mt32-roms/ctrl_mt32_1_07.rom"
|
||||
@@ -133,7 +133,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "b083518fffb7f66b03c23b7eb4f868e62dc5a987"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:122,178-184, munt ROMInfo.cpp:68,98"
|
||||
source_ref: "src/midi/mt32.cpp:122, src/midi/mt32.cpp:178-184, munt ROMInfo.cpp:68, munt ROMInfo.cpp:98"
|
||||
|
||||
- name: "ctrl_mt32_bluer.rom"
|
||||
path: "mt32-roms/ctrl_mt32_bluer.rom"
|
||||
@@ -142,7 +142,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:126,186-192, munt ROMInfo.cpp:71,101"
|
||||
source_ref: "src/midi/mt32.cpp:126, src/midi/mt32.cpp:186-192, munt ROMInfo.cpp:71, munt ROMInfo.cpp:101"
|
||||
|
||||
# -- MT-32 v2.x control ROMs, full images (131072 bytes) --
|
||||
# MAME dumps mt32_2.0.3.ic28, mt32_2.0.4.ic28 and mt32_2.0.7.ic28.
|
||||
@@ -154,7 +154,7 @@ files:
|
||||
size: 131072
|
||||
sha1: "5837064c9df4741a55f7c4d8787ac158dff2d3ce"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:130,194-200, munt ROMInfo.cpp:73,103"
|
||||
source_ref: "src/midi/mt32.cpp:130, src/midi/mt32.cpp:194-200, munt ROMInfo.cpp:73, munt ROMInfo.cpp:103"
|
||||
|
||||
- name: "ctrl_mt32_2_04.rom"
|
||||
path: "mt32-roms/ctrl_mt32_2_04.rom"
|
||||
@@ -163,7 +163,7 @@ files:
|
||||
size: 131072
|
||||
sha1: "2c16432b6c73dd2a3947cba950a0f4c19d6180eb"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:132,202-208, munt ROMInfo.cpp:74,104"
|
||||
source_ref: "src/midi/mt32.cpp:132, src/midi/mt32.cpp:202-208, munt ROMInfo.cpp:74, munt ROMInfo.cpp:104"
|
||||
|
||||
- name: "ctrl_mt32_2_06.rom"
|
||||
path: "mt32-roms/ctrl_mt32_2_06.rom"
|
||||
@@ -172,7 +172,7 @@ files:
|
||||
size: 131072
|
||||
sha1: "2869cf4c235d671668cfcb62415e2ce8323ad4ed"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:134,210-216, munt ROMInfo.cpp:75,105"
|
||||
source_ref: "src/midi/mt32.cpp:134, src/midi/mt32.cpp:210-216, munt ROMInfo.cpp:75, munt ROMInfo.cpp:105"
|
||||
|
||||
- name: "ctrl_mt32_2_07.rom"
|
||||
path: "mt32-roms/ctrl_mt32_2_07.rom"
|
||||
@@ -181,7 +181,7 @@ files:
|
||||
size: 131072
|
||||
sha1: "47b52adefedaec475c925e54340e37673c11707c"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:136,218-224, munt ROMInfo.cpp:76,106"
|
||||
source_ref: "src/midi/mt32.cpp:136, src/midi/mt32.cpp:218-224, munt ROMInfo.cpp:76, munt ROMInfo.cpp:106"
|
||||
|
||||
# -- CM-32L family control ROMs, full images (65536 bytes) --
|
||||
# MAME dumps lapc-i.v1.0.0.ic3.bin and cm32l_control.rom.
|
||||
@@ -193,7 +193,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "73683d585cd6948cc19547942ca0e14a0319456d"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:143,226-232, munt ROMInfo.cpp:77,107"
|
||||
source_ref: "src/midi/mt32.cpp:143, src/midi/mt32.cpp:226-232, munt ROMInfo.cpp:77, munt ROMInfo.cpp:107"
|
||||
|
||||
- name: "ctrl_cm32l_1_02.rom"
|
||||
path: "mt32-roms/ctrl_cm32l_1_02.rom"
|
||||
@@ -202,7 +202,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "a439fbb390da38cada95a7cbb1d6ca199cd66ef8"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:144,234-240, munt ROMInfo.cpp:78,108"
|
||||
source_ref: "src/midi/mt32.cpp:144, src/midi/mt32.cpp:234-240, munt ROMInfo.cpp:78, munt ROMInfo.cpp:108"
|
||||
|
||||
- name: "ctrl_cm32ln_1_00.rom"
|
||||
path: "mt32-roms/ctrl_cm32ln_1_00.rom"
|
||||
@@ -211,7 +211,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "dc1c5b1b90a4646d00f7daf3679733c7badc7077"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:145,242-248, munt ROMInfo.cpp:79,109"
|
||||
source_ref: "src/midi/mt32.cpp:145, src/midi/mt32.cpp:242-248, munt ROMInfo.cpp:79, munt ROMInfo.cpp:109"
|
||||
|
||||
# -- MT-32 control ROM chip dumps (32768 bytes each) --
|
||||
# The _a dump holds the even bytes, the _b dump the odd ones; munt
|
||||
@@ -226,7 +226,7 @@ files:
|
||||
size: 32768
|
||||
sha1: "9cd4858014c4e8a9dff96053f784bfaac1092a2e"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:111,154-160, munt ROMInfo.cpp:57,87"
|
||||
source_ref: "src/midi/mt32.cpp:111, src/midi/mt32.cpp:154-160, munt ROMInfo.cpp:57, munt ROMInfo.cpp:87"
|
||||
|
||||
- name: "ctrl_mt32_1_04_b.rom"
|
||||
path: "mt32-roms/ctrl_mt32_1_04_b.rom"
|
||||
@@ -235,7 +235,7 @@ files:
|
||||
size: 32768
|
||||
sha1: "fe8db469b5bfeb37edb269fd47e3ce6d91014652"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:112,154-160, munt ROMInfo.cpp:58,88"
|
||||
source_ref: "src/midi/mt32.cpp:112, src/midi/mt32.cpp:154-160, munt ROMInfo.cpp:58, munt ROMInfo.cpp:88"
|
||||
|
||||
- name: "ctrl_mt32_1_05_a.rom"
|
||||
path: "mt32-roms/ctrl_mt32_1_05_a.rom"
|
||||
@@ -244,7 +244,7 @@ files:
|
||||
size: 32768
|
||||
sha1: "57a09d80d2f7ca5b9734edbe9645e6e700f83701"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:115,162-168, munt ROMInfo.cpp:60,90"
|
||||
source_ref: "src/midi/mt32.cpp:115, src/midi/mt32.cpp:162-168, munt ROMInfo.cpp:60, munt ROMInfo.cpp:90"
|
||||
|
||||
- name: "ctrl_mt32_1_05_b.rom"
|
||||
path: "mt32-roms/ctrl_mt32_1_05_b.rom"
|
||||
@@ -253,7 +253,7 @@ files:
|
||||
size: 32768
|
||||
sha1: "52e3c6666db9ef962591a8ee99be0cde17f3a6b6"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:116,162-168, munt ROMInfo.cpp:61,91"
|
||||
source_ref: "src/midi/mt32.cpp:116, src/midi/mt32.cpp:162-168, munt ROMInfo.cpp:61, munt ROMInfo.cpp:91"
|
||||
|
||||
- name: "ctrl_mt32_1_06_a.rom"
|
||||
path: "mt32-roms/ctrl_mt32_1_06_a.rom"
|
||||
@@ -262,7 +262,7 @@ files:
|
||||
size: 32768
|
||||
sha1: "cc83bf23cee533097fb4c7e2c116e43b50ebacc8"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:119,170-176, munt ROMInfo.cpp:63,93"
|
||||
source_ref: "src/midi/mt32.cpp:119, src/midi/mt32.cpp:170-176, munt ROMInfo.cpp:63, munt ROMInfo.cpp:93"
|
||||
|
||||
- name: "ctrl_mt32_1_06_b.rom"
|
||||
path: "mt32-roms/ctrl_mt32_1_06_b.rom"
|
||||
@@ -271,7 +271,7 @@ files:
|
||||
size: 32768
|
||||
sha1: "bf4f15666bc46679579498386704893b630c1171"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:120,170-176, munt ROMInfo.cpp:64,94"
|
||||
source_ref: "src/midi/mt32.cpp:120, src/midi/mt32.cpp:170-176, munt ROMInfo.cpp:64, munt ROMInfo.cpp:94"
|
||||
|
||||
- name: "ctrl_mt32_1_07_a.rom"
|
||||
path: "mt32-roms/ctrl_mt32_1_07_a.rom"
|
||||
@@ -280,7 +280,7 @@ files:
|
||||
size: 32768
|
||||
sha1: "13f06b38f0d9e0fc050b6503ab777bb938603260"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:123,178-184, munt ROMInfo.cpp:66,96"
|
||||
source_ref: "src/midi/mt32.cpp:123, src/midi/mt32.cpp:178-184, munt ROMInfo.cpp:66, munt ROMInfo.cpp:96"
|
||||
|
||||
- name: "ctrl_mt32_1_07_b.rom"
|
||||
path: "mt32-roms/ctrl_mt32_1_07_b.rom"
|
||||
@@ -289,7 +289,7 @@ files:
|
||||
size: 32768
|
||||
sha1: "c55e165487d71fa88bd8c5e9c083bc456c1a89aa"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:124,178-184, munt ROMInfo.cpp:67,97"
|
||||
source_ref: "src/midi/mt32.cpp:124, src/midi/mt32.cpp:178-184, munt ROMInfo.cpp:67, munt ROMInfo.cpp:97"
|
||||
|
||||
- name: "ctrl_mt32_bluer_a.rom"
|
||||
path: "mt32-roms/ctrl_mt32_bluer_a.rom"
|
||||
@@ -298,7 +298,7 @@ files:
|
||||
size: 32768
|
||||
sha1: "11a6ae5d8b6ee328b371af7f1e40b82125aa6b4d"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:127,186-192, munt ROMInfo.cpp:69,99"
|
||||
source_ref: "src/midi/mt32.cpp:127, src/midi/mt32.cpp:186-192, munt ROMInfo.cpp:69, munt ROMInfo.cpp:99"
|
||||
|
||||
- name: "ctrl_mt32_bluer_b.rom"
|
||||
path: "mt32-roms/ctrl_mt32_bluer_b.rom"
|
||||
@@ -307,7 +307,7 @@ files:
|
||||
size: 32768
|
||||
sha1: "e0934320d7cbb5edfaa29e0d01ae835ef620085b"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:128,186-192, munt ROMInfo.cpp:70,100"
|
||||
source_ref: "src/midi/mt32.cpp:128, src/midi/mt32.cpp:186-192, munt ROMInfo.cpp:70, munt ROMInfo.cpp:100"
|
||||
|
||||
# -- PCM ROMs --
|
||||
# Every MT-32 model, v1.x and v2.x, pairs with the MT-32 PCM ROM. The CM-32L
|
||||
@@ -325,7 +325,7 @@ files:
|
||||
note: >
|
||||
also serves as the first half of the CM-32L PCM ROM, paired with
|
||||
pcm_cm32l_h.rom
|
||||
source_ref: "mt32.cpp:138,151, munt ROMInfo.cpp:83,113,115"
|
||||
source_ref: "src/midi/mt32.cpp:138, src/midi/mt32.cpp:151, munt ROMInfo.cpp:83, munt ROMInfo.cpp:113, munt ROMInfo.cpp:115"
|
||||
|
||||
- name: "pcm_mt32_l.rom"
|
||||
path: "mt32-roms/pcm_mt32_l.rom"
|
||||
@@ -334,7 +334,7 @@ files:
|
||||
size: 262144
|
||||
sha1: "3a1e19b0cd4036623fd1d1d11f5f25995585962b"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:139, munt ROMInfo.cpp:81,111"
|
||||
source_ref: "src/midi/mt32.cpp:139, munt ROMInfo.cpp:81, munt ROMInfo.cpp:111"
|
||||
|
||||
- name: "pcm_mt32_h.rom"
|
||||
path: "mt32-roms/pcm_mt32_h.rom"
|
||||
@@ -343,7 +343,7 @@ files:
|
||||
size: 262144
|
||||
sha1: "2cadb99d21a6a4a6f5b61b6218d16e9b43f61d01"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:140, munt ROMInfo.cpp:82,112"
|
||||
source_ref: "src/midi/mt32.cpp:140, munt ROMInfo.cpp:82, munt ROMInfo.cpp:112"
|
||||
|
||||
- name: "pcm_cm32l.rom"
|
||||
path: "mt32-roms/pcm_cm32l.rom"
|
||||
@@ -352,7 +352,7 @@ files:
|
||||
size: 1048576
|
||||
sha1: "289cc298ad532b702461bfc738009d9ebe8025ea"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:147,226-248, munt ROMInfo.cpp:85,117"
|
||||
source_ref: "src/midi/mt32.cpp:147, src/midi/mt32.cpp:226-248, munt ROMInfo.cpp:85, munt ROMInfo.cpp:117"
|
||||
|
||||
- name: "pcm_cm32l_h.rom"
|
||||
path: "mt32-roms/pcm_cm32l_h.rom"
|
||||
@@ -361,7 +361,7 @@ files:
|
||||
size: 524288
|
||||
sha1: "3ad889fde5db5b6437cbc2eb6e305312fec3df93"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32.cpp:148, munt ROMInfo.cpp:84,116"
|
||||
source_ref: "src/midi/mt32.cpp:148, munt ROMInfo.cpp:84, munt ROMInfo.cpp:116"
|
||||
|
||||
# -- Roland SC-55 wave ROMs --
|
||||
# Shared by every SC-55 firmware version. The plugin scans one model
|
||||
@@ -599,7 +599,7 @@ files:
|
||||
any SoundFont loads; GeneralUser GS, Fluid R3, the AWE32 4MB GM/GS/MT
|
||||
bank and the Trevor0402 SC-55 SoundFont are recognised by filename or
|
||||
RIFF INFO name and get their own reverb, chorus and filter presets
|
||||
source_ref: "fluidsynth.cpp:672-689, 816-883, 1229-1242"
|
||||
source_ref: "src/midi/fluidsynth.cpp:672-689, src/midi/fluidsynth.cpp:816-883, src/midi/fluidsynth.cpp:1229-1242"
|
||||
|
||||
# -- PCjr system ROM --
|
||||
|
||||
@@ -613,7 +613,7 @@ files:
|
||||
the host working directory; bytes 0x3000 to 0xDFFF are copied to
|
||||
physical F3000. A short read leaves the region untouched and the
|
||||
cartridge still boots
|
||||
source_ref: "boot.cpp:379-397, 83-124"
|
||||
source_ref: "src/dos/programs/boot.cpp:379-397, src/dos/programs/boot.cpp:83-124"
|
||||
|
||||
# -- LOADROM images --
|
||||
# Read from the mounted DOS drive under the name given on the command line
|
||||
@@ -627,7 +627,7 @@ files:
|
||||
note: >
|
||||
accepted when the file is exactly 32768 bytes, starts with E9 8F 7E and
|
||||
carries the string IBM at offset 0x4CD4
|
||||
source_ref: "loadrom.cpp:56-80,95"
|
||||
source_ref: "src/dos/programs/loadrom.cpp:56-80, src/dos/programs/loadrom.cpp:95"
|
||||
|
||||
- name: "Video BIOS ROM"
|
||||
description: "Option ROM image mapped at C000:0 and initialised"
|
||||
@@ -639,4 +639,4 @@ files:
|
||||
accepted when the file is 16384 bytes or larger, starts with 55 AA,
|
||||
has byte 3 masked to E8 and carries the string IBM at offset 0x1E;
|
||||
needs an EGA or better machine type
|
||||
source_ref: "loadrom.cpp:56-75,88-93"
|
||||
source_ref: "src/dos/programs/loadrom.cpp:56-75, src/dos/programs/loadrom.cpp:88-93"
|
||||
+35
-35
@@ -3,7 +3,7 @@ type: standalone
|
||||
core_classification: enhanced_fork
|
||||
source: "https://github.com/joncampbell123/dosbox-x"
|
||||
upstream: "https://github.com/joncampbell123/dosbox-x"
|
||||
source_commit: "9fc3c0e000890504bcfc0ef5620cb97bdfc11262"
|
||||
source_commit: "6cad735d685406bd4ef2a0b60a4613569e211fd8"
|
||||
profiled_date: "2026-08-08"
|
||||
core_version: "2026.08.02"
|
||||
display_name: "DOS (DOSBox-X)"
|
||||
@@ -126,7 +126,7 @@ files:
|
||||
sha1: "5a5cb5a77d7d55ee69657c2f870416daed52dea7"
|
||||
validation: [sha1, size]
|
||||
aliases: ["CM32L_CONTROL.ROM"]
|
||||
source_ref: "midi_mt32.h:81-89, ROMInfo.cpp:59,89"
|
||||
source_ref: "src/gui/midi_mt32.h:81-89, src/libs/mt32/ROMInfo.cpp:59, src/libs/mt32/ROMInfo.cpp:89"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.05"
|
||||
@@ -135,7 +135,7 @@ files:
|
||||
sha1: "e17a3a6d265bf1fa150312061134293d2b58288c"
|
||||
validation: [sha1, size]
|
||||
aliases: ["CM32L_CONTROL.ROM"]
|
||||
source_ref: "midi_mt32.h:81-89, ROMInfo.cpp:62,92"
|
||||
source_ref: "src/gui/midi_mt32.h:81-89, src/libs/mt32/ROMInfo.cpp:62, src/libs/mt32/ROMInfo.cpp:92"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.06"
|
||||
@@ -144,7 +144,7 @@ files:
|
||||
sha1: "a553481f4e2794c10cfe597fef154eef0d8257de"
|
||||
validation: [sha1, size]
|
||||
aliases: ["CM32L_CONTROL.ROM"]
|
||||
source_ref: "midi_mt32.h:81-89, ROMInfo.cpp:65,95"
|
||||
source_ref: "src/gui/midi_mt32.h:81-89, src/libs/mt32/ROMInfo.cpp:65, src/libs/mt32/ROMInfo.cpp:95"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.07"
|
||||
@@ -153,7 +153,7 @@ files:
|
||||
sha1: "b083518fffb7f66b03c23b7eb4f868e62dc5a987"
|
||||
validation: [sha1, size]
|
||||
aliases: ["CM32L_CONTROL.ROM"]
|
||||
source_ref: "midi_mt32.h:81-89, ROMInfo.cpp:68,98"
|
||||
source_ref: "src/gui/midi_mt32.h:81-89, src/libs/mt32/ROMInfo.cpp:68, src/libs/mt32/ROMInfo.cpp:98"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control BlueRidge"
|
||||
@@ -162,7 +162,7 @@ files:
|
||||
sha1: "7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92"
|
||||
validation: [sha1, size]
|
||||
aliases: ["CM32L_CONTROL.ROM"]
|
||||
source_ref: "midi_mt32.h:81-89, ROMInfo.cpp:71,101"
|
||||
source_ref: "src/gui/midi_mt32.h:81-89, src/libs/mt32/ROMInfo.cpp:71, src/libs/mt32/ROMInfo.cpp:101"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.03"
|
||||
@@ -171,7 +171,7 @@ files:
|
||||
sha1: "5837064c9df4741a55f7c4d8787ac158dff2d3ce"
|
||||
validation: [sha1, size]
|
||||
aliases: ["CM32L_CONTROL.ROM"]
|
||||
source_ref: "midi_mt32.h:81-89, ROMInfo.cpp:73,103"
|
||||
source_ref: "src/gui/midi_mt32.h:81-89, src/libs/mt32/ROMInfo.cpp:73, src/libs/mt32/ROMInfo.cpp:103"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.04"
|
||||
@@ -180,7 +180,7 @@ files:
|
||||
sha1: "2c16432b6c73dd2a3947cba950a0f4c19d6180eb"
|
||||
validation: [sha1, size]
|
||||
aliases: ["CM32L_CONTROL.ROM"]
|
||||
source_ref: "midi_mt32.h:81-89, ROMInfo.cpp:74,104"
|
||||
source_ref: "src/gui/midi_mt32.h:81-89, src/libs/mt32/ROMInfo.cpp:74, src/libs/mt32/ROMInfo.cpp:104"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.06"
|
||||
@@ -189,7 +189,7 @@ files:
|
||||
sha1: "2869cf4c235d671668cfcb62415e2ce8323ad4ed"
|
||||
validation: [sha1, size]
|
||||
aliases: ["CM32L_CONTROL.ROM"]
|
||||
source_ref: "midi_mt32.h:81-89, ROMInfo.cpp:75,105"
|
||||
source_ref: "src/gui/midi_mt32.h:81-89, src/libs/mt32/ROMInfo.cpp:75, src/libs/mt32/ROMInfo.cpp:105"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.07"
|
||||
@@ -198,7 +198,7 @@ files:
|
||||
sha1: "47b52adefedaec475c925e54340e37673c11707c"
|
||||
validation: [sha1, size]
|
||||
aliases: ["CM32L_CONTROL.ROM"]
|
||||
source_ref: "midi_mt32.h:81-89, ROMInfo.cpp:76,106"
|
||||
source_ref: "src/gui/midi_mt32.h:81-89, src/libs/mt32/ROMInfo.cpp:76, src/libs/mt32/ROMInfo.cpp:106"
|
||||
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
description: "CM-32L/LAPC-I Control v1.00"
|
||||
@@ -207,7 +207,7 @@ files:
|
||||
sha1: "73683d585cd6948cc19547942ca0e14a0319456d"
|
||||
validation: [sha1, size]
|
||||
aliases: ["MT32_CONTROL.ROM"]
|
||||
source_ref: "midi_mt32.h:81-89, ROMInfo.cpp:77,107"
|
||||
source_ref: "src/gui/midi_mt32.h:81-89, src/libs/mt32/ROMInfo.cpp:77, src/libs/mt32/ROMInfo.cpp:107"
|
||||
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
description: "CM-32L/LAPC-I Control v1.02"
|
||||
@@ -216,7 +216,7 @@ files:
|
||||
sha1: "a439fbb390da38cada95a7cbb1d6ca199cd66ef8"
|
||||
validation: [sha1, size]
|
||||
aliases: ["MT32_CONTROL.ROM"]
|
||||
source_ref: "midi_mt32.h:81-89, ROMInfo.cpp:78,108"
|
||||
source_ref: "src/gui/midi_mt32.h:81-89, src/libs/mt32/ROMInfo.cpp:78, src/libs/mt32/ROMInfo.cpp:108"
|
||||
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
description: "CM-32LN/CM-500/LAPC-N Control v1.00"
|
||||
@@ -225,7 +225,7 @@ files:
|
||||
sha1: "dc1c5b1b90a4646d00f7daf3679733c7badc7077"
|
||||
validation: [sha1, size]
|
||||
aliases: ["MT32_CONTROL.ROM"]
|
||||
source_ref: "midi_mt32.h:81-89, ROMInfo.cpp:79,109"
|
||||
source_ref: "src/gui/midi_mt32.h:81-89, src/libs/mt32/ROMInfo.cpp:79, src/libs/mt32/ROMInfo.cpp:109"
|
||||
|
||||
# -- MT-32 and CM-32L PCM ROMs --
|
||||
# Every MT-32 control ROM pairs with the MT-32 PCM ROM, every CM-32L family
|
||||
@@ -238,7 +238,7 @@ files:
|
||||
sha1: "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252"
|
||||
validation: [sha1, size]
|
||||
aliases: ["CM32L_PCM.ROM"]
|
||||
source_ref: "midi_mt32.h:93-105, ROMInfo.cpp:83,113"
|
||||
source_ref: "src/gui/midi_mt32.h:93-105, src/libs/mt32/ROMInfo.cpp:83, src/libs/mt32/ROMInfo.cpp:113"
|
||||
|
||||
- name: "CM32L_PCM.ROM"
|
||||
description: "CM-32L/CM-64/LAPC-I PCM ROM"
|
||||
@@ -247,7 +247,7 @@ files:
|
||||
sha1: "289cc298ad532b702461bfc738009d9ebe8025ea"
|
||||
validation: [sha1, size]
|
||||
aliases: ["MT32_PCM.ROM"]
|
||||
source_ref: "midi_mt32.h:93-105, ROMInfo.cpp:85,117"
|
||||
source_ref: "src/gui/midi_mt32.h:93-105, src/libs/mt32/ROMInfo.cpp:85, src/libs/mt32/ROMInfo.cpp:117"
|
||||
|
||||
# -- FluidSynth SoundFont --
|
||||
|
||||
@@ -260,7 +260,7 @@ files:
|
||||
note: >
|
||||
any SF2 or SF3 file loads; fluid.soundfont names it and
|
||||
fluid_synth_sfload is the only check
|
||||
source_ref: "midi_synth.h:346-384, 462-473, dosbox.cpp:3710"
|
||||
source_ref: "src/gui/midi_synth.h:346-384, src/gui/midi_synth.h:462-473, src/dosbox.cpp:3710"
|
||||
|
||||
# -- PC-98 character generator --
|
||||
|
||||
@@ -274,7 +274,7 @@ files:
|
||||
256 8x8 cells at 0x0, 256 8x16 cells at 0x800, 96 by 92 16x16 cells at
|
||||
0x1800; a file of any other length is rejected. Enabled by
|
||||
pc-98 try font rom, on by default
|
||||
source_ref: "int10.cpp:1487-1549, dosbox.cpp:2477-2478"
|
||||
source_ref: "src/ints/int10.cpp:1487-1549, src/dosbox.cpp:2477-2478"
|
||||
|
||||
- name: "ANEX86.BMP"
|
||||
description: "PC-98 character generator, Anex86 bitmap"
|
||||
@@ -285,7 +285,7 @@ files:
|
||||
pixel, no compression, inverse colour scheme; the first row is the 8x16
|
||||
single-width set and the rest is 16x16 full-width. Also reachable through
|
||||
the pc-98 anex86 font setting, which is tried before FONT.ROM
|
||||
source_ref: "int10.cpp:1555-1647, dosbox.cpp:2481-2484"
|
||||
source_ref: "src/ints/int10.cpp:1555-1647, src/dosbox.cpp:2481-2484"
|
||||
|
||||
- name: "FREECG98.BMP"
|
||||
description: "PC-98 character generator, free generated bitmap"
|
||||
@@ -294,7 +294,7 @@ files:
|
||||
note: >
|
||||
same bitmap layout as ANEX86.BMP and tried after it; ships in the resource
|
||||
directory
|
||||
source_ref: "int10.cpp:1577-1580, src/Makefile.am:17"
|
||||
source_ref: "src/ints/int10.cpp:1577-1580, src/Makefile.am:17"
|
||||
|
||||
# -- CJK bitmap fonts --
|
||||
# Read when the guest code page is 936, 949, 950 or 951 and a character has no
|
||||
@@ -306,14 +306,14 @@ files:
|
||||
required: false
|
||||
aliases: ["wqy_12pt.pcf"]
|
||||
note: "ships in the resource directory"
|
||||
source_ref: "int_dosv.cpp:1197-1218, src/Makefile.am:19"
|
||||
source_ref: "src/ints/int_dosv.cpp:1197-1218, src/Makefile.am:19"
|
||||
|
||||
- name: "wqy_11pt.bdf"
|
||||
description: "WenQuanYi 14-pixel bitmap font"
|
||||
required: false
|
||||
aliases: ["wqy_11pt.pcf"]
|
||||
note: "ships in the resource directory"
|
||||
source_ref: "int_dosv.cpp:1296-1316, src/Makefile.am:18"
|
||||
source_ref: "src/ints/int_dosv.cpp:1296-1316, src/Makefile.am:18"
|
||||
|
||||
- name: "SarasaGothicFixed.ttf"
|
||||
description: "CJK fixed-width TrueType font"
|
||||
@@ -323,7 +323,7 @@ files:
|
||||
tried by the TTF output on PC-98 and on double-byte code pages when
|
||||
ttf.font is unset, and by the printer when the selected typeface file is
|
||||
missing; ships in the resource directory
|
||||
source_ref: "output_ttf.cpp:655-668, printer.cpp:354-380, src/Makefile.am:21"
|
||||
source_ref: "src/output/output_ttf.cpp:655-668, src/hardware/parport/printer.cpp:354-380, src/Makefile.am:21"
|
||||
|
||||
# -- Printer typefaces --
|
||||
# Read from the directory named by the printer fontpath setting, default
|
||||
@@ -335,32 +335,32 @@ files:
|
||||
description: "Printer Roman typeface"
|
||||
required: false
|
||||
note: "also the fallback typeface for any unmapped LQ selection"
|
||||
source_ref: "printer.cpp:320-321, 336-337, dosbox.cpp:4597"
|
||||
source_ref: "src/hardware/parport/printer.cpp:320-321, src/hardware/parport/printer.cpp:336-337, src/dosbox.cpp:4597"
|
||||
|
||||
- name: "sansserif.ttf"
|
||||
path: "FONTS/sansserif.ttf"
|
||||
description: "Printer Sans Serif typeface"
|
||||
required: false
|
||||
source_ref: "printer.cpp:323-324, dosbox.cpp:4597"
|
||||
source_ref: "src/hardware/parport/printer.cpp:323-324, src/dosbox.cpp:4597"
|
||||
|
||||
- name: "courier.ttf"
|
||||
path: "FONTS/courier.ttf"
|
||||
description: "Printer Courier typeface"
|
||||
required: false
|
||||
source_ref: "printer.cpp:326-327, dosbox.cpp:4597"
|
||||
source_ref: "src/hardware/parport/printer.cpp:326-327, src/dosbox.cpp:4597"
|
||||
|
||||
- name: "script.ttf"
|
||||
path: "FONTS/script.ttf"
|
||||
description: "Printer Script typeface"
|
||||
required: false
|
||||
source_ref: "printer.cpp:329-330, dosbox.cpp:4597"
|
||||
source_ref: "src/hardware/parport/printer.cpp:329-330, src/dosbox.cpp:4597"
|
||||
|
||||
- name: "ocra.ttf"
|
||||
path: "FONTS/ocra.ttf"
|
||||
description: "Printer OCR-A typeface"
|
||||
required: false
|
||||
note: "serves both the OCR-A and OCR-B selections"
|
||||
source_ref: "printer.cpp:332-334, dosbox.cpp:4597"
|
||||
source_ref: "src/hardware/parport/printer.cpp:332-334, src/dosbox.cpp:4597"
|
||||
|
||||
# -- PC-98 sound board BIOS --
|
||||
|
||||
@@ -373,7 +373,7 @@ files:
|
||||
note: >
|
||||
16 KB read into CC000h from the working directory only, when
|
||||
pc-98 sound bios and pc-98 load sound bios rom file are both set
|
||||
source_ref: "pc98_fm.cpp:367-385, dosbox.cpp:2378-2386"
|
||||
source_ref: "src/hardware/pc98_fm.cpp:367-385, src/dosbox.cpp:2378-2386"
|
||||
|
||||
# -- Video BIOS ROM images --
|
||||
# Loaded in place of the built-in INT 10h when vga bios use rom image is set.
|
||||
@@ -387,7 +387,7 @@ files:
|
||||
max_size: 65536
|
||||
validation: [size]
|
||||
note: "default file name for machine = svga_et4000"
|
||||
source_ref: "dosbox.cpp:938-982, 2745-2757"
|
||||
source_ref: "src/dosbox.cpp:938-982, src/dosbox.cpp:2745-2757"
|
||||
|
||||
- name: "TRIO64 (Ver. 1.5-07) [VGA] (S3 Incorporated).bin"
|
||||
description: "S3 Trio64 video BIOS"
|
||||
@@ -396,7 +396,7 @@ files:
|
||||
max_size: 65536
|
||||
validation: [size]
|
||||
note: "default file name for machine = svga_s3"
|
||||
source_ref: "dosbox.cpp:943-945, 2745-2757"
|
||||
source_ref: "src/dosbox.cpp:943-945, src/dosbox.cpp:2745-2757"
|
||||
|
||||
- name: "Video BIOS option ROM"
|
||||
description: "Option ROM image mapped at C000:0 and initialised"
|
||||
@@ -408,7 +408,7 @@ files:
|
||||
read by LOADROM.COM from a mounted local drive; accepted when the file
|
||||
starts with 55 AA, byte 3 masked with 0xFC equals 0xE8 and the string IBM
|
||||
appears at offset 0x1E, and the machine is EGA or better
|
||||
source_ref: "dos_programs.cpp:3520-3546, 3557-3562"
|
||||
source_ref: "src/dos/dos_programs.cpp:3523-3549, src/dos/dos_programs.cpp:3560-3565"
|
||||
|
||||
# -- IBM ROM BASIC --
|
||||
|
||||
@@ -423,7 +423,7 @@ files:
|
||||
32 KB to 64 KB in 4 KB steps; LOADROM.COM maps the same image at F600:0
|
||||
when it is exactly 32768 bytes, starts with E9 8F 7E and carries the
|
||||
string IBM at offset 0x4CD4
|
||||
source_ref: "bios.cpp:13007-13027, dos_programs.cpp:3547-3551, dosbox.cpp:1931-1933"
|
||||
source_ref: "src/ints/bios.cpp:13074-13094, src/dos/dos_programs.cpp:3550-3554, src/dosbox.cpp:1931-1933"
|
||||
|
||||
# -- PCjr --
|
||||
|
||||
@@ -436,7 +436,7 @@ files:
|
||||
read during PCjr cartridge boot; bytes 0x3000 to 0xDFFF are copied to
|
||||
physical F3000. A short read leaves the region untouched and the cartridge
|
||||
still boots
|
||||
source_ref: "dos_programs.cpp:3058-3067"
|
||||
source_ref: "src/dos/dos_programs.cpp:3061-3070"
|
||||
|
||||
# -- Whole system BIOS images --
|
||||
|
||||
@@ -447,7 +447,7 @@ files:
|
||||
loaded at the top of the first megabyte, rounded up to a paragraph and
|
||||
truncated to 128 KB, or to 96 KB on PC-98; a larger image is clamped
|
||||
rather than rejected
|
||||
source_ref: "dos_programs.cpp:2243-2292"
|
||||
source_ref: "src/dos/dos_programs.cpp:2244-2293"
|
||||
|
||||
- name: "ITF.ROM"
|
||||
description: "PC-98 Initial Firmware Test BIOS"
|
||||
@@ -458,4 +458,4 @@ files:
|
||||
served through the port 43Dh bank switch alongside a BOOT -bios image;
|
||||
<image>.itf.rom is tried before the bare name so one directory can hold
|
||||
several
|
||||
source_ref: "dos_programs.cpp:2294-2325"
|
||||
source_ref: "src/dos/dos_programs.cpp:2295-2326"
|
||||
+10
-10
@@ -4,7 +4,7 @@ core_classification: community_fork
|
||||
source: "https://github.com/libretro/dosbox-libretro"
|
||||
upstream: "https://sourceforge.net/projects/dosbox/"
|
||||
profiled_date: "2026-03-23"
|
||||
source_commit: "4cf18ddf91c3f5faa4c715ed715d449d8a6f6f6c"
|
||||
source_commit: "4024bf0048c261db58ef98cb5e16de291c429f4e"
|
||||
core_version: "0.74"
|
||||
display_name: "DOS (DOSBox)"
|
||||
cores: [dosbox]
|
||||
@@ -40,7 +40,7 @@ files:
|
||||
sha1: "5a5cb5a77d7d55ee69657c2f870416daed52dea7"
|
||||
validation: [sha1, size]
|
||||
mode: libretro
|
||||
source_ref: "midi_mt32.h:92, munt/ROMInfo.cpp:30"
|
||||
source_ref: "src/midi/midi_mt32.h:92, src/midi/munt/ROMInfo.cpp:30"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.05"
|
||||
@@ -50,7 +50,7 @@ files:
|
||||
sha1: "e17a3a6d265bf1fa150312061134293d2b58288c"
|
||||
validation: [sha1, size]
|
||||
mode: libretro
|
||||
source_ref: "midi_mt32.h:92, munt/ROMInfo.cpp:31"
|
||||
source_ref: "src/midi/midi_mt32.h:92, src/midi/munt/ROMInfo.cpp:31"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.06"
|
||||
@@ -60,7 +60,7 @@ files:
|
||||
sha1: "a553481f4e2794c10cfe597fef154eef0d8257de"
|
||||
validation: [sha1, size]
|
||||
mode: libretro
|
||||
source_ref: "midi_mt32.h:92, munt/ROMInfo.cpp:32"
|
||||
source_ref: "src/midi/midi_mt32.h:92, src/midi/munt/ROMInfo.cpp:32"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.07"
|
||||
@@ -70,7 +70,7 @@ files:
|
||||
sha1: "b083518fffb7f66b03c23b7eb4f868e62dc5a987"
|
||||
validation: [sha1, size]
|
||||
mode: libretro
|
||||
source_ref: "midi_mt32.h:92, munt/ROMInfo.cpp:33"
|
||||
source_ref: "src/midi/midi_mt32.h:92, src/midi/munt/ROMInfo.cpp:33"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control BlueRidge"
|
||||
@@ -80,7 +80,7 @@ files:
|
||||
sha1: "7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92"
|
||||
validation: [sha1, size]
|
||||
mode: libretro
|
||||
source_ref: "midi_mt32.h:92, munt/ROMInfo.cpp:34"
|
||||
source_ref: "src/midi/midi_mt32.h:92, src/midi/munt/ROMInfo.cpp:34"
|
||||
|
||||
# -- CM-32L / LAPC-I Control ROMs --
|
||||
# Same fixed filename MT32_CONTROL.ROM — no CM32L_CONTROL.ROM in this core.
|
||||
@@ -93,7 +93,7 @@ files:
|
||||
sha1: "73683d585cd6948cc19547942ca0e14a0319456d"
|
||||
validation: [sha1, size]
|
||||
mode: libretro
|
||||
source_ref: "midi_mt32.h:92, munt/ROMInfo.cpp:36"
|
||||
source_ref: "src/midi/midi_mt32.h:92, src/midi/munt/ROMInfo.cpp:36"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "CM-32L/LAPC-I Control v1.02"
|
||||
@@ -103,7 +103,7 @@ files:
|
||||
sha1: "a439fbb390da38cada95a7cbb1d6ca199cd66ef8"
|
||||
validation: [sha1, size]
|
||||
mode: libretro
|
||||
source_ref: "midi_mt32.h:92, munt/ROMInfo.cpp:37"
|
||||
source_ref: "src/midi/midi_mt32.h:92, src/midi/munt/ROMInfo.cpp:37"
|
||||
|
||||
# -- PCM ROMs --
|
||||
# Loaded from system_directory/MT32_PCM.ROM.
|
||||
@@ -117,7 +117,7 @@ files:
|
||||
sha1: "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252"
|
||||
validation: [sha1, size]
|
||||
mode: libretro
|
||||
source_ref: "midi_mt32.h:99, munt/ROMInfo.cpp:39"
|
||||
source_ref: "src/midi/midi_mt32.h:99, src/midi/munt/ROMInfo.cpp:39"
|
||||
|
||||
- name: "MT32_PCM.ROM"
|
||||
description: "CM-32L/CM-64/LAPC-I PCM ROM"
|
||||
@@ -127,4 +127,4 @@ files:
|
||||
sha1: "289cc298ad532b702461bfc738009d9ebe8025ea"
|
||||
validation: [sha1, size]
|
||||
mode: libretro
|
||||
source_ref: "midi_mt32.h:99, munt/ROMInfo.cpp:40"
|
||||
source_ref: "src/midi/midi_mt32.h:99, src/midi/munt/ROMInfo.cpp:40"
|
||||
+19
-19
@@ -34,7 +34,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "5a5cb5a77d7d55ee69657c2f870416daed52dea7"
|
||||
source_ref: "midi_mt32.cpp:55, ROMInfo.cpp:58"
|
||||
source_ref: "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:58"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.05"
|
||||
@@ -42,7 +42,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "e17a3a6d265bf1fa150312061134293d2b58288c"
|
||||
source_ref: "midi_mt32.cpp:55, ROMInfo.cpp:61"
|
||||
source_ref: "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:61"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.06"
|
||||
@@ -50,7 +50,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "a553481f4e2794c10cfe597fef154eef0d8257de"
|
||||
source_ref: "midi_mt32.cpp:55, ROMInfo.cpp:64"
|
||||
source_ref: "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:64"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.07"
|
||||
@@ -58,7 +58,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "b083518fffb7f66b03c23b7eb4f868e62dc5a987"
|
||||
source_ref: "midi_mt32.cpp:55, ROMInfo.cpp:67, dosbox_core_libretro.info:firmware0"
|
||||
source_ref: "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:67, dosbox_core_libretro.info:firmware0"
|
||||
note: "version referenced in .info file (md5: 5626206284b22c2734f3e9efefcd2675)"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
@@ -67,7 +67,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92"
|
||||
source_ref: "midi_mt32.cpp:55, ROMInfo.cpp:70"
|
||||
source_ref: "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:70"
|
||||
|
||||
# -- MT-32 v2.x Control ROMs (128 KB) --
|
||||
|
||||
@@ -77,7 +77,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 131072
|
||||
sha1: "2c16432b6c73dd2a3947cba950a0f4c19d6180eb"
|
||||
source_ref: "midi_mt32.cpp:55, ROMInfo.cpp:72"
|
||||
source_ref: "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:72"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.06"
|
||||
@@ -85,7 +85,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 131072
|
||||
sha1: "2869cf4c235d671668cfcb62415e2ce8323ad4ed"
|
||||
source_ref: "midi_mt32.cpp:55, ROMInfo.cpp:73"
|
||||
source_ref: "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:73"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.07"
|
||||
@@ -93,7 +93,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 131072
|
||||
sha1: "47b52adefedaec475c925e54340e37673c11707c"
|
||||
source_ref: "midi_mt32.cpp:55, ROMInfo.cpp:74"
|
||||
source_ref: "src/gui/midi_mt32.cpp:55, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:74"
|
||||
|
||||
# -- CM-32L / LAPC-I Control ROMs (64 KB) --
|
||||
# Loaded when mt32.type = "cm32l" (the default).
|
||||
@@ -104,7 +104,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "73683d585cd6948cc19547942ca0e14a0319456d"
|
||||
source_ref: "midi_mt32.cpp:53, ROMInfo.cpp:75"
|
||||
source_ref: "src/gui/midi_mt32.cpp:53, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:75"
|
||||
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
description: "CM-32L/LAPC-I Control v1.02"
|
||||
@@ -112,7 +112,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "a439fbb390da38cada95a7cbb1d6ca199cd66ef8"
|
||||
source_ref: "midi_mt32.cpp:53, ROMInfo.cpp:76, dosbox_core_libretro.info:firmware2"
|
||||
source_ref: "src/gui/midi_mt32.cpp:53, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:76, dosbox_core_libretro.info:firmware2"
|
||||
note: "version referenced in .info file (md5: bfff32b6144c1d706109accb6e6b1113)"
|
||||
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
@@ -121,7 +121,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "dc1c5b1b90a4646d00f7daf3679733c7badc7077"
|
||||
source_ref: "midi_mt32.cpp:53, ROMInfo.cpp:77"
|
||||
source_ref: "src/gui/midi_mt32.cpp:53, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:77"
|
||||
note: "MUNT recognizes this ROM when named CM32L_CONTROL.ROM"
|
||||
|
||||
# -- PCM ROMs --
|
||||
@@ -132,7 +132,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 524288
|
||||
sha1: "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252"
|
||||
source_ref: "midi_mt32.cpp:66, ROMInfo.cpp:81, dosbox_core_libretro.info:firmware1"
|
||||
source_ref: "src/gui/midi_mt32.cpp:66, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:81, dosbox_core_libretro.info:firmware1"
|
||||
note: "pairs with any MT-32 v1.x control ROM (md5: 89e42e386e82e0cacb4a2704a03706ca)"
|
||||
|
||||
- name: "CM32L_PCM.ROM"
|
||||
@@ -141,7 +141,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 1048576
|
||||
sha1: "289cc298ad532b702461bfc738009d9ebe8025ea"
|
||||
source_ref: "midi_mt32.cpp:64, ROMInfo.cpp:85, dosbox_core_libretro.info:firmware3"
|
||||
source_ref: "src/gui/midi_mt32.cpp:64, libretro/deps/munt/mt32emu/src/ROMInfo.cpp:85, dosbox_core_libretro.info:firmware3"
|
||||
note: "pairs with MT-32 v2.x or CM-32L control ROMs (md5: 08cdcfa0ed93e9cb16afa76e6ac5f0a4)"
|
||||
|
||||
# -- BASS shared libraries (BASSMIDI driver) --
|
||||
@@ -152,42 +152,42 @@ files:
|
||||
description: "BASS audio library (Linux)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "midi_bassmidi.cpp:238, dosbox_core_libretro.info:firmware4"
|
||||
source_ref: "libretro/src/midi_bassmidi.cpp:238, dosbox_core_libretro.info:firmware4"
|
||||
note: "proprietary library from un4seen.com, not a ROM"
|
||||
|
||||
- name: "libbassmidi.so"
|
||||
description: "BASSMIDI addon library (Linux)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "midi_bassmidi.cpp:239, dosbox_core_libretro.info:firmware5"
|
||||
source_ref: "libretro/src/midi_bassmidi.cpp:239, dosbox_core_libretro.info:firmware5"
|
||||
note: "proprietary library from un4seen.com, not a ROM"
|
||||
|
||||
- name: "bass.dll"
|
||||
description: "BASS audio library (Windows)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "midi_bassmidi.cpp:232, dosbox_core_libretro.info:firmware6"
|
||||
source_ref: "libretro/src/midi_bassmidi.cpp:232, dosbox_core_libretro.info:firmware6"
|
||||
note: "proprietary library from un4seen.com, not a ROM"
|
||||
|
||||
- name: "bassmidi.dll"
|
||||
description: "BASSMIDI addon library (Windows)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "midi_bassmidi.cpp:233, dosbox_core_libretro.info:firmware7"
|
||||
source_ref: "libretro/src/midi_bassmidi.cpp:233, dosbox_core_libretro.info:firmware7"
|
||||
note: "proprietary library from un4seen.com, not a ROM"
|
||||
|
||||
- name: "libbass.dylib"
|
||||
description: "BASS audio library (macOS)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "midi_bassmidi.cpp:235, dosbox_core_libretro.info:firmware8"
|
||||
source_ref: "libretro/src/midi_bassmidi.cpp:235, dosbox_core_libretro.info:firmware8"
|
||||
note: "proprietary library from un4seen.com, not a ROM"
|
||||
|
||||
- name: "libbassmidi.dylib"
|
||||
description: "BASSMIDI addon library (macOS)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "midi_bassmidi.cpp:236, dosbox_core_libretro.info:firmware9"
|
||||
source_ref: "libretro/src/midi_bassmidi.cpp:236, dosbox_core_libretro.info:firmware9"
|
||||
note: "proprietary library from un4seen.com, not a ROM"
|
||||
|
||||
# -- General MIDI SoundFont --
|
||||
|
||||
+15
-15
@@ -48,7 +48,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "5a5cb5a77d7d55ee69657c2f870416daed52dea7"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5112,5129"
|
||||
source_ref: "src/gui/mt32emu.h:5112, src/gui/mt32emu.h:5129"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.05"
|
||||
@@ -57,7 +57,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "e17a3a6d265bf1fa150312061134293d2b58288c"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5113,5130"
|
||||
source_ref: "src/gui/mt32emu.h:5113, src/gui/mt32emu.h:5130"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.06"
|
||||
@@ -66,7 +66,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "a553481f4e2794c10cfe597fef154eef0d8257de"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5114,5131"
|
||||
source_ref: "src/gui/mt32emu.h:5114, src/gui/mt32emu.h:5131"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.07"
|
||||
@@ -75,7 +75,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "b083518fffb7f66b03c23b7eb4f868e62dc5a987"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5115,5132"
|
||||
source_ref: "src/gui/mt32emu.h:5115, src/gui/mt32emu.h:5132"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control BlueRidge"
|
||||
@@ -84,7 +84,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5116,5133"
|
||||
source_ref: "src/gui/mt32emu.h:5116, src/gui/mt32emu.h:5133"
|
||||
|
||||
# -- MT-32 v2.x Control ROMs (128 KB) --
|
||||
|
||||
@@ -95,7 +95,7 @@ files:
|
||||
size: 131072
|
||||
sha1: "5837064c9df4741a55f7c4d8787ac158dff2d3ce"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5118,5135"
|
||||
source_ref: "src/gui/mt32emu.h:5118, src/gui/mt32emu.h:5135"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.04"
|
||||
@@ -104,7 +104,7 @@ files:
|
||||
size: 131072
|
||||
sha1: "2c16432b6c73dd2a3947cba950a0f4c19d6180eb"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5119,5136"
|
||||
source_ref: "src/gui/mt32emu.h:5119, src/gui/mt32emu.h:5136"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.06"
|
||||
@@ -113,7 +113,7 @@ files:
|
||||
size: 131072
|
||||
sha1: "2869cf4c235d671668cfcb62415e2ce8323ad4ed"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5120,5137"
|
||||
source_ref: "src/gui/mt32emu.h:5120, src/gui/mt32emu.h:5137"
|
||||
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.07"
|
||||
@@ -122,7 +122,7 @@ files:
|
||||
size: 131072
|
||||
sha1: "47b52adefedaec475c925e54340e37673c11707c"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5121,5138"
|
||||
source_ref: "src/gui/mt32emu.h:5121, src/gui/mt32emu.h:5138"
|
||||
|
||||
# -- CM-32L / LAPC-I Control ROMs (64 KB) --
|
||||
|
||||
@@ -133,7 +133,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "73683d585cd6948cc19547942ca0e14a0319456d"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5122,5139"
|
||||
source_ref: "src/gui/mt32emu.h:5122, src/gui/mt32emu.h:5139"
|
||||
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
description: "CM-32L/LAPC-I Control v1.02"
|
||||
@@ -142,7 +142,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "a439fbb390da38cada95a7cbb1d6ca199cd66ef8"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5123,5140"
|
||||
source_ref: "src/gui/mt32emu.h:5123, src/gui/mt32emu.h:5140"
|
||||
|
||||
# -- CM-32LN / CM-500 / LAPC-N Control ROM (64 KB) --
|
||||
|
||||
@@ -153,7 +153,7 @@ files:
|
||||
size: 65536
|
||||
sha1: "dc1c5b1b90a4646d00f7daf3679733c7badc7077"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5124,5141"
|
||||
source_ref: "src/gui/mt32emu.h:5124, src/gui/mt32emu.h:5141"
|
||||
|
||||
# -- PCM ROMs --
|
||||
|
||||
@@ -164,7 +164,7 @@ files:
|
||||
size: 524288
|
||||
sha1: "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252"
|
||||
validation: [sha1, size]
|
||||
source_ref: "mt32emu.h:5126,5143"
|
||||
source_ref: "src/gui/mt32emu.h:5126, 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
|
||||
@@ -178,7 +178,7 @@ files:
|
||||
sha1: "289cc298ad532b702461bfc738009d9ebe8025ea"
|
||||
validation: [sha1, size]
|
||||
aliases: ["CM32LN_PCM.ROM"]
|
||||
source_ref: "mt32emu.h:5127,5144"
|
||||
source_ref: "src/gui/mt32emu.h:5127, 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
|
||||
@@ -191,7 +191,7 @@ files:
|
||||
description: "General MIDI SoundFont (any .sf2/.sf3 accepted)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "dosbox_pure_libretro.cpp:1439, dosbox_pure_libretro.cpp:2846"
|
||||
source_ref: "dosbox_pure_libretro.cpp:1439, dosbox_pure_libretro.cpp:2889"
|
||||
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
|
||||
|
||||
@@ -5,7 +5,7 @@ source: "https://github.com/stenzek/duckstation"
|
||||
upstream: "https://github.com/stenzek/duckstation"
|
||||
logo: "https://raw.githubusercontent.com/stenzek/duckstation/master/data/resources/images/duck.png"
|
||||
profiled_date: "2026-03-23"
|
||||
source_commit: "125c3ec70fd1b4fdcf61d52500e5afad72be17e5"
|
||||
source_commit: "6f704d405b2374a35944d85e330452e4c3cbc08b"
|
||||
core_version: "v0.1"
|
||||
display_name: "Sony - PlayStation (DuckStation)"
|
||||
cores: [duckstation]
|
||||
@@ -24,6 +24,13 @@ notes: |
|
||||
105 known BIOS entries: 24 PS1 + 80 PS2 (identified by MD5) + 1 OpenBIOS (by signature).
|
||||
ref: src/core/bios.cpp:34-139 (s_image_info_by_hash)
|
||||
Each image has: region, region_check, fast_boot_patch type, priority score.
|
||||
|
||||
ImageInfo gained a version and an expected_filename field after the previous
|
||||
profiling pass. Neither takes part in identification: expected_filename is read
|
||||
only by the two settings screens, which fall back to the real filename when it
|
||||
is null.
|
||||
ref: src/core/bios.h:41-43 (field declarations)
|
||||
ref: src/duckstation-qt/biossettingswidget.cpp:150, src/core/fullscreenui_settings.cpp:3219
|
||||
Lower priority = preferred. PS2 deprioritized (>= 100) for dynamic fast boot.
|
||||
Late PAL deprioritized (>= 150) due to additional regional checks.
|
||||
OpenBIOS detected by signature at offset 0x78, not by hash.
|
||||
|
||||
@@ -4,7 +4,7 @@ core_classification: game_engine
|
||||
source: "https://github.com/libretro/easyrpg-libretro"
|
||||
upstream: "https://github.com/EasyRPG/Player"
|
||||
profiled_date: "2026-03-23"
|
||||
source_commit: "6a244c1f078405ca654a7b040830522a26c25ba1"
|
||||
source_commit: "03dda252dae0a133181e1c61b77d68c8feb9412d"
|
||||
core_version: "0.8.1.0"
|
||||
display_name: "RPG Maker 2000/2003 (EasyRPG)"
|
||||
cores:
|
||||
@@ -71,7 +71,7 @@ files:
|
||||
path: "easyrpg.soundfont"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "decoder_fluidsynth.cpp:125"
|
||||
source_ref: "src/decoder_fluidsynth.cpp:125"
|
||||
note: >
|
||||
General MIDI soundfont (SF2 format) for MIDI music playback. Many RPG
|
||||
Maker games use MIDI for background music. Without a soundfont, MIDI
|
||||
@@ -88,7 +88,7 @@ files:
|
||||
path: "wildmidi.cfg"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "decoder_wildmidi.cpp:103-104"
|
||||
source_ref: "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
|
||||
@@ -104,7 +104,7 @@ files:
|
||||
path: "rtp/2000/"
|
||||
required: false
|
||||
type: directory
|
||||
source_ref: "filefinder_rtp.cpp:73-74"
|
||||
source_ref: "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
|
||||
@@ -123,7 +123,7 @@ files:
|
||||
path: "rtp/2003/"
|
||||
required: false
|
||||
type: directory
|
||||
source_ref: "filefinder_rtp.cpp:73-74"
|
||||
source_ref: "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
|
||||
|
||||
@@ -4,7 +4,7 @@ core_classification: official_port
|
||||
source: "https://github.com/libretro/emux"
|
||||
upstream: "https://github.com/sronsse/emux"
|
||||
profiled_date: "2026-03-23"
|
||||
source_commit: "120362977493765032cba7bed9c7aee1ff5b8579"
|
||||
source_commit: "02f7ba42bedad6882ce47f24c8fc3af7eaac79ae"
|
||||
core_version: "0.1"
|
||||
display_name: "Nintendo - Game Boy / Color (Emux GB)"
|
||||
cores:
|
||||
|
||||
+18
-18
@@ -74,7 +74,7 @@ files:
|
||||
system: enterprise-128
|
||||
has_builtin: true
|
||||
note: "Enterprise 128 EXOS 2.1. Default OS for EP128 machines."
|
||||
source_ref: "core/core.cpp:236-239"
|
||||
source_ref: "core/core.cpp:237-240"
|
||||
|
||||
- name: exos20.rom
|
||||
path: ep128emu/roms/exos20.rom
|
||||
@@ -84,7 +84,7 @@ files:
|
||||
system: enterprise-64
|
||||
has_builtin: true
|
||||
note: "Enterprise 64 EXOS 2.0. Used when EP64 machine type is selected."
|
||||
source_ref: "core/core.cpp:228-231"
|
||||
source_ref: "core/core.cpp:229-232"
|
||||
|
||||
- name: exos24uk.rom
|
||||
path: ep128emu/roms/exos24uk.rom
|
||||
@@ -94,7 +94,7 @@ files:
|
||||
system: enterprise-128
|
||||
has_builtin: true
|
||||
note: "Enterprise 128 EXOS 2.4 (UK). Used when enhanced ROM mode is enabled. 64K, loaded across segments 0-3."
|
||||
source_ref: "core/core.cpp:216-223"
|
||||
source_ref: "core/core.cpp:217-224"
|
||||
|
||||
# ============================================================
|
||||
# Enterprise 64/128 - BASIC interpreter
|
||||
@@ -108,7 +108,7 @@ files:
|
||||
system: enterprise-128
|
||||
has_builtin: true
|
||||
note: "Enterprise 128 BASIC 2.1. Loaded when cartridge mode is active (default)."
|
||||
source_ref: "core/core.cpp:250, core/core.cpp:278"
|
||||
source_ref: "core/core.cpp:251, core/core.cpp:279"
|
||||
|
||||
- name: basic20.rom
|
||||
path: ep128emu/roms/basic20.rom
|
||||
@@ -118,7 +118,7 @@ files:
|
||||
system: enterprise-64
|
||||
has_builtin: true
|
||||
note: "Enterprise 64 BASIC 2.0. Used with EP64 machine type."
|
||||
source_ref: "core/core.cpp:248, core/core.cpp:266, core/core.cpp:276"
|
||||
source_ref: "core/core.cpp:249, core/core.cpp:267, core/core.cpp:277"
|
||||
|
||||
# ============================================================
|
||||
# Enterprise 64/128 - disk controllers
|
||||
@@ -158,7 +158,7 @@ files:
|
||||
has_builtin: true
|
||||
bundled: true
|
||||
note: "Direct file I/O extension. Loaded for EP128_FILE and EP64_FILE modes. Source included in roms/ directory."
|
||||
source_ref: "core/core.cpp:285-286"
|
||||
source_ref: "core/core.cpp:286-287"
|
||||
|
||||
- name: zt19uk.rom
|
||||
path: ep128emu/roms/zt19uk.rom
|
||||
@@ -168,7 +168,7 @@ files:
|
||||
system: enterprise-128
|
||||
has_builtin: true
|
||||
note: "ZozoTools 1.9 (UK). Loaded for DTF (direct tape file) mode. 32K across segments 0x40-0x41."
|
||||
source_ref: "core/core.cpp:289-292"
|
||||
source_ref: "core/core.cpp:290-293"
|
||||
|
||||
# ============================================================
|
||||
# Enterprise 64/128 - locale extensions
|
||||
@@ -182,7 +182,7 @@ files:
|
||||
system: enterprise-128
|
||||
has_builtin: true
|
||||
note: "Hungarian language extension. Auto-loaded when content locale is Hungarian."
|
||||
source_ref: "core/core.cpp:244-245"
|
||||
source_ref: "core/core.cpp:245-246"
|
||||
|
||||
- name: epdos16f.rom
|
||||
path: ep128emu/roms/epdos16f.rom
|
||||
@@ -203,7 +203,7 @@ files:
|
||||
system: enterprise-128
|
||||
has_builtin: true
|
||||
note: "German (BRD) language extension. Auto-loaded when content locale is German."
|
||||
source_ref: "core/core.cpp:262-263"
|
||||
source_ref: "core/core.cpp:263-264"
|
||||
|
||||
# epd19hft.rom and zt19hfnt.rom: listed in .info (firmware8, firmware9) but
|
||||
# NOT referenced in core source code and NOT in builtin_rom map (roms.hpp:46516-46538).
|
||||
@@ -231,7 +231,7 @@ files:
|
||||
system: videoton-tvc
|
||||
has_builtin: true
|
||||
note: "TVC extension ROM v2.2. Loaded alongside tvc22_sys.rom."
|
||||
source_ref: "core/core.cpp:348-349"
|
||||
source_ref: "core/core.cpp:366-367"
|
||||
|
||||
- name: tvcfileio.rom
|
||||
path: ep128emu/roms/tvcfileio.rom
|
||||
@@ -242,7 +242,7 @@ files:
|
||||
has_builtin: true
|
||||
bundled: true
|
||||
note: "TVC direct file I/O extension. Used for TVC64_FILE mode. Source included in roms/ directory."
|
||||
source_ref: "core/core.cpp:352-353"
|
||||
source_ref: "core/core.cpp:370-371"
|
||||
|
||||
- name: tvc_dos12d.rom
|
||||
path: ep128emu/roms/tvc_dos12d.rom
|
||||
@@ -252,7 +252,7 @@ files:
|
||||
system: videoton-tvc
|
||||
has_builtin: true
|
||||
note: "TVC DOS 1.2d. Loaded for TVC64_DISK mode."
|
||||
source_ref: "core/core.cpp:357-358"
|
||||
source_ref: "core/core.cpp:375-376"
|
||||
|
||||
# ============================================================
|
||||
# Amstrad CPC
|
||||
@@ -266,7 +266,7 @@ files:
|
||||
system: amstrad-cpc
|
||||
has_builtin: true
|
||||
note: "CPC 464 combined ROM (OS + BASIC). 32K loaded at segments 0x10 (OS) and 0x00 (BASIC) with offset."
|
||||
source_ref: "core/core.cpp:371-374"
|
||||
source_ref: "core/core.cpp:389-392"
|
||||
|
||||
- name: cpc664.rom
|
||||
path: ep128emu/roms/cpc664.rom
|
||||
@@ -276,7 +276,7 @@ files:
|
||||
system: amstrad-cpc
|
||||
has_builtin: true
|
||||
note: "CPC 664 combined ROM (OS + BASIC). Used for CPC_664_DISK mode."
|
||||
source_ref: "core/core.cpp:379-382"
|
||||
source_ref: "core/core.cpp:397-400"
|
||||
|
||||
- name: cpc6128.rom
|
||||
path: ep128emu/roms/cpc6128.rom
|
||||
@@ -286,7 +286,7 @@ files:
|
||||
system: amstrad-cpc
|
||||
has_builtin: true
|
||||
note: "CPC 6128 combined ROM (OS + BASIC). Default CPC machine when no specific model requested."
|
||||
source_ref: "core/core.cpp:388-391"
|
||||
source_ref: "core/core.cpp:406-409"
|
||||
|
||||
- name: cpc_amsdos.rom
|
||||
path: ep128emu/roms/cpc_amsdos.rom
|
||||
@@ -296,7 +296,7 @@ files:
|
||||
system: amstrad-cpc
|
||||
has_builtin: true
|
||||
note: "AMSDOS disk controller ROM. Loaded for CPC_DISK and CPC_664_DISK modes."
|
||||
source_ref: "core/core.cpp:395-396"
|
||||
source_ref: "core/core.cpp:413-414"
|
||||
|
||||
# ============================================================
|
||||
# ZX Spectrum
|
||||
@@ -310,7 +310,7 @@ files:
|
||||
system: zx-spectrum
|
||||
has_builtin: true
|
||||
note: "ZX Spectrum 128K ROM. 32K loaded at segments 0x00-0x01."
|
||||
source_ref: "core/core.cpp:418-421"
|
||||
source_ref: "core/core.cpp:436-439"
|
||||
|
||||
- name: zx48.rom
|
||||
path: ep128emu/roms/zx48.rom
|
||||
@@ -320,4 +320,4 @@ files:
|
||||
system: zx-spectrum
|
||||
has_builtin: true
|
||||
note: "ZX Spectrum 48K ROM. Used for ZX16 and ZX48 modes."
|
||||
source_ref: "core/core.cpp:425-426"
|
||||
source_ref: "core/core.cpp:443-444"
|
||||
+29
-29
@@ -100,7 +100,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "9036d879"
|
||||
note: "MVS Asia/Europe ver. 5 (1 slot)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1645"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1665"
|
||||
|
||||
- name: "sp-s.sp1"
|
||||
archive: neogeo.zip
|
||||
@@ -109,7 +109,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "c7f2fa45"
|
||||
note: "MVS Asia/Europe ver. 3 (4 slot)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1646"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1666"
|
||||
|
||||
- name: "sp-u2.sp1"
|
||||
aliases: ["usa_2slt.bin"]
|
||||
@@ -119,7 +119,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "e72943de"
|
||||
note: "MVS USA ver. 5 (2 slot)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1647"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1667"
|
||||
|
||||
- name: "sp1-u2"
|
||||
archive: neogeo.zip
|
||||
@@ -128,7 +128,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "62f021f4"
|
||||
note: "MVS USA ver. 5 (4 slot)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1648"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1668"
|
||||
|
||||
- name: "sp-e.sp1"
|
||||
archive: neogeo.zip
|
||||
@@ -137,7 +137,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "2723a5b5"
|
||||
note: "MVS USA ver. 5 (6 slot)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1649"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1669"
|
||||
|
||||
- name: "sp1-u4.bin"
|
||||
archive: neogeo.zip
|
||||
@@ -146,7 +146,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "1179a30f"
|
||||
note: "MVS USA (U4)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1650"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1670"
|
||||
|
||||
- name: "sp1-u3.bin"
|
||||
archive: neogeo.zip
|
||||
@@ -164,7 +164,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "f0e8f27d"
|
||||
note: "MVS Japan ver. 6"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1652"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1672"
|
||||
|
||||
- name: "sp-j2.sp1"
|
||||
archive: neogeo.zip
|
||||
@@ -173,7 +173,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "acede59c"
|
||||
note: "MVS Japan ver. 5"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1653"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1673"
|
||||
|
||||
- name: "sp1.jipan.1024"
|
||||
archive: neogeo.zip
|
||||
@@ -182,7 +182,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "9fb0abe4"
|
||||
note: "MVS Japan ver. 3 (4 slot)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1654"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1674"
|
||||
|
||||
- name: "sp-45.sp1"
|
||||
archive: neogeo.zip
|
||||
@@ -209,7 +209,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "dff6d41f"
|
||||
note: "MVS Japan (J3)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1657"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1677"
|
||||
|
||||
- name: "sp1-j3.bin"
|
||||
archive: neogeo.zip
|
||||
@@ -255,7 +255,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "162f0ebe"
|
||||
note: "Deck ver. 6 (Git Ver 1.3)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1668"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1688"
|
||||
|
||||
# Universe BIOS (third-party, multiple versions)
|
||||
- name: "uni-bios_4_0.rom"
|
||||
@@ -265,7 +265,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "a7aab458"
|
||||
note: "Universe BIOS ver. 4.0 (hack)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1669"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1689"
|
||||
|
||||
- name: "uni-bios_3_3.rom"
|
||||
archive: neogeo.zip
|
||||
@@ -274,7 +274,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "24858466"
|
||||
note: "Universe BIOS ver. 3.3 (hack)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1670"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1690"
|
||||
|
||||
- name: "uni-bios_3_2.rom"
|
||||
archive: neogeo.zip
|
||||
@@ -310,7 +310,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "27664eb5"
|
||||
note: "Universe BIOS ver. 2.3 (hack)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1674"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1694"
|
||||
|
||||
- name: "uni-bios_2_3o.rom"
|
||||
archive: neogeo.zip
|
||||
@@ -382,7 +382,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "5dda0d84"
|
||||
note: "Universe BIOS ver. 1.1 (hack)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1682"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1702"
|
||||
|
||||
- name: "uni-bios_1_0.rom"
|
||||
archive: neogeo.zip
|
||||
@@ -400,7 +400,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "cb915e76"
|
||||
note: "NeoOpen BIOS v0.1 beta (hack)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1685"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1705"
|
||||
|
||||
# Neo Geo shared ROMs (always required)
|
||||
- name: "sm1.sm1"
|
||||
@@ -428,7 +428,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "5a86cff2"
|
||||
note: "Zoom lookup table"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1694"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1714"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Neo Geo Trackball BIOS (for irrmaze)
|
||||
@@ -470,7 +470,7 @@ files:
|
||||
size: 524288
|
||||
crc32: "148dd727"
|
||||
note: "PCB BIOS for KOF 2003 PCB"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1919"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1939"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Neo Geo CDZ (neocdz.zip)
|
||||
@@ -491,7 +491,7 @@ files:
|
||||
size: 524288
|
||||
crc32: "42f6b6c4"
|
||||
note: "Neo Geo CDZ custom BIOS by SMKDan"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:2004"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:2024"
|
||||
|
||||
- name: "uni-bioscd33.rom"
|
||||
archive: neocdz.zip
|
||||
@@ -500,7 +500,7 @@ files:
|
||||
size: 524288
|
||||
crc32: "ff3abc59"
|
||||
note: "Universe BIOS CD ver. 3.3 (hack)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:2005"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:2025"
|
||||
|
||||
- name: "uni-bioscd32.rom"
|
||||
archive: neocdz.zip
|
||||
@@ -1336,7 +1336,7 @@ files:
|
||||
size: 131072 # 0x20000
|
||||
crc32: "2292585c"
|
||||
note: "ISG Selection Master Type 2006 BIOS"
|
||||
source_ref: "src/burn/drv/sega/d_sys16b.cpp:11495"
|
||||
source_ref: "src/burn/drv/sega/d_sys16b.cpp:11720"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# NMK16 (nmk004.zip)
|
||||
@@ -1396,7 +1396,7 @@ files:
|
||||
size: 69632 # 0x11000
|
||||
crc32: "aa11ee2d"
|
||||
note: "Seta ST010 coprocessor microcode"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:577"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:580"
|
||||
|
||||
- name: "st011.bin"
|
||||
archive: st011.zip
|
||||
@@ -1405,7 +1405,7 @@ files:
|
||||
size: 69632 # 0x11000
|
||||
crc32: "34d2952c"
|
||||
note: "Seta ST011 coprocessor microcode"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:596"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:599"
|
||||
|
||||
- name: "dsp1.bin"
|
||||
archive: dsp1.zip
|
||||
@@ -1414,7 +1414,7 @@ files:
|
||||
size: 10240 # 0x2800
|
||||
crc32: "2838f9f5"
|
||||
note: "DSP-1 coprocessor microcode"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:654"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:676"
|
||||
|
||||
- name: "dsp1b.bin"
|
||||
archive: dsp1b.zip
|
||||
@@ -1423,7 +1423,7 @@ files:
|
||||
size: 10240 # 0x2800
|
||||
crc32: "453557e0"
|
||||
note: "DSP-1B coprocessor microcode (revised)"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:673"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:695"
|
||||
|
||||
- name: "dsp2.bin"
|
||||
archive: dsp2.zip
|
||||
@@ -1432,7 +1432,7 @@ files:
|
||||
size: 10240 # 0x2800
|
||||
crc32: "8e9fbd9b"
|
||||
note: "DSP-2 coprocessor microcode"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:692"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:714"
|
||||
|
||||
- name: "dsp3.bin"
|
||||
archive: dsp3.zip
|
||||
@@ -1441,7 +1441,7 @@ files:
|
||||
size: 10240 # 0x2800
|
||||
crc32: "6b86728a"
|
||||
note: "DSP-3 coprocessor microcode"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:711"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:733"
|
||||
|
||||
- name: "dsp4.bin"
|
||||
archive: dsp4.zip
|
||||
@@ -1450,7 +1450,7 @@ files:
|
||||
size: 10240 # 0x2800
|
||||
crc32: "ce0c7783"
|
||||
note: "DSP-4 coprocessor microcode"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:730"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:752"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# System support files (fbneo/)
|
||||
@@ -1522,7 +1522,7 @@ files:
|
||||
required: true
|
||||
size: 163840
|
||||
crc32: "5c403cc5"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:662"
|
||||
source_ref: "src/burn/drv/snes/d_snes.cpp:684"
|
||||
|
||||
- name: "136032.205.l13"
|
||||
archive: atarisy1.zip
|
||||
|
||||
+20
-20
@@ -61,7 +61,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "9036d879"
|
||||
note: "MVS Asia/Europe ver. 5 (1 slot)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1645"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1665"
|
||||
|
||||
- name: "sp-s.sp1"
|
||||
archive: neogeo.zip
|
||||
@@ -70,7 +70,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "c7f2fa45"
|
||||
note: "MVS Asia/Europe ver. 3 (4 slot)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1646"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1666"
|
||||
|
||||
- name: "sp-u2.sp1"
|
||||
aliases: ["usa_2slt.bin"]
|
||||
@@ -80,7 +80,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "e72943de"
|
||||
note: "MVS USA ver. 5 (2 slot)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1647"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1667"
|
||||
|
||||
- name: "sp1-u2"
|
||||
archive: neogeo.zip
|
||||
@@ -89,7 +89,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "62f021f4"
|
||||
note: "MVS USA ver. 5 (4 slot)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1648"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1668"
|
||||
|
||||
- name: "sp-e.sp1"
|
||||
archive: neogeo.zip
|
||||
@@ -98,7 +98,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "2723a5b5"
|
||||
note: "MVS USA ver. 5 (6 slot)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1649"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1669"
|
||||
|
||||
- name: "sp1-u4.bin"
|
||||
archive: neogeo.zip
|
||||
@@ -107,7 +107,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "1179a30f"
|
||||
note: "MVS USA (U4)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1650"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1670"
|
||||
|
||||
- name: "sp1-u3.bin"
|
||||
archive: neogeo.zip
|
||||
@@ -125,7 +125,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "f0e8f27d"
|
||||
note: "MVS Japan ver. 6"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1652"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1672"
|
||||
|
||||
- name: "sp-j2.sp1"
|
||||
archive: neogeo.zip
|
||||
@@ -134,7 +134,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "acede59c"
|
||||
note: "MVS Japan ver. 5"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1653"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1673"
|
||||
|
||||
- name: "sp1.jipan.1024"
|
||||
archive: neogeo.zip
|
||||
@@ -143,7 +143,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "9fb0abe4"
|
||||
note: "MVS Japan ver. 3 (4 slot)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1654"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1674"
|
||||
|
||||
- name: "sp-45.sp1"
|
||||
archive: neogeo.zip
|
||||
@@ -170,7 +170,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "dff6d41f"
|
||||
note: "MVS Japan (J3)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1657"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1677"
|
||||
|
||||
- name: "sp1-j3.bin"
|
||||
archive: neogeo.zip
|
||||
@@ -215,7 +215,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "162f0ebe"
|
||||
note: "Deck ver. 6 (Git Ver 1.3)"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1668"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1688"
|
||||
|
||||
# Universe BIOS (third-party, multiple versions)
|
||||
- name: "uni-bios_4_0.rom"
|
||||
@@ -225,7 +225,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "a7aab458"
|
||||
note: "Universe BIOS ver. 4.0"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1669"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1689"
|
||||
|
||||
- name: "uni-bios_3_3.rom"
|
||||
archive: neogeo.zip
|
||||
@@ -234,7 +234,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "24858466"
|
||||
note: "Universe BIOS ver. 3.3"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1670"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1690"
|
||||
|
||||
- name: "uni-bios_3_2.rom"
|
||||
archive: neogeo.zip
|
||||
@@ -270,7 +270,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "27664eb5"
|
||||
note: "Universe BIOS ver. 2.3"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1674"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1694"
|
||||
|
||||
- name: "uni-bios_2_3o.rom"
|
||||
archive: neogeo.zip
|
||||
@@ -342,7 +342,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "5dda0d84"
|
||||
note: "Universe BIOS ver. 1.1"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1682"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1702"
|
||||
|
||||
- name: "uni-bios_1_0.rom"
|
||||
archive: neogeo.zip
|
||||
@@ -360,7 +360,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "cb915e76"
|
||||
note: "NeoOpen BIOS v0.1 beta"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1685"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1705"
|
||||
|
||||
# Neo Geo shared ROMs (always required)
|
||||
- name: "sm1.sm1"
|
||||
@@ -388,7 +388,7 @@ files:
|
||||
size: 131072
|
||||
crc32: "5a86cff2"
|
||||
note: "Zoom lookup table"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1694"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1714"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Neo Geo Trackball BIOS (for irrmaze)
|
||||
@@ -430,7 +430,7 @@ files:
|
||||
size: 524288
|
||||
crc32: "148dd727"
|
||||
note: "PCB BIOS for KOF 2003 PCB"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1919"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1939"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Neo Geo CDZ (neocdz.zip)
|
||||
@@ -451,7 +451,7 @@ files:
|
||||
size: 524288
|
||||
crc32: "42f6b6c4"
|
||||
note: "Neo Geo CDZ custom BIOS by SMKDan"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:2004"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:2024"
|
||||
|
||||
- name: "uni-bioscd33.rom"
|
||||
archive: neocdz.zip
|
||||
@@ -460,7 +460,7 @@ files:
|
||||
size: 524288
|
||||
crc32: "ff3abc59"
|
||||
note: "Universe BIOS CD ver. 3.3"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:2005"
|
||||
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:2025"
|
||||
|
||||
- name: "uni-bioscd32.rom"
|
||||
archive: neocdz.zip
|
||||
|
||||
@@ -4,7 +4,7 @@ core_classification: community_fork
|
||||
source: "https://github.com/libretro/gambatte-libretro"
|
||||
upstream: "https://github.com/sinamas/gambatte"
|
||||
profiled_date: "2026-03-23"
|
||||
source_commit: "d3c39fa18476ddce05027db3d29abba813fa74e2"
|
||||
source_commit: "96174369b3c30d9fc57c926fa3379c273dc6a9a5"
|
||||
core_version: "v0.5.0"
|
||||
display_name: "Nintendo - Game Boy / Color (Gambatte)"
|
||||
cores:
|
||||
|
||||
@@ -176,54 +176,54 @@ files:
|
||||
path: "themes/Blue.json"
|
||||
description: "Blue color theme"
|
||||
required: false
|
||||
source_ref: "theme.cpp:304-316, garglk/CMakeLists.txt:524"
|
||||
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:524"
|
||||
|
||||
- name: "Breeze Darker.json"
|
||||
path: "themes/Breeze Darker.json"
|
||||
description: "Breeze Darker color theme"
|
||||
required: false
|
||||
source_ref: "theme.cpp:304-316, garglk/CMakeLists.txt:525"
|
||||
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:525"
|
||||
|
||||
- name: "Lectrote Dark.json"
|
||||
path: "themes/Lectrote Dark.json"
|
||||
description: "Lectrote Dark color theme"
|
||||
required: false
|
||||
source_ref: "theme.cpp:304-316, garglk/CMakeLists.txt:526"
|
||||
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:526"
|
||||
|
||||
- name: "Lectrote Sepia.json"
|
||||
path: "themes/Lectrote Sepia.json"
|
||||
description: "Lectrote Sepia color theme"
|
||||
required: false
|
||||
source_ref: "theme.cpp:304-316, garglk/CMakeLists.txt:527"
|
||||
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:527"
|
||||
|
||||
- name: "Lectrote Slate.json"
|
||||
path: "themes/Lectrote Slate.json"
|
||||
description: "Lectrote Slate color theme"
|
||||
required: false
|
||||
source_ref: "theme.cpp:304-316, garglk/CMakeLists.txt:528"
|
||||
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:528"
|
||||
|
||||
- name: "Pencil.json"
|
||||
path: "themes/Pencil.json"
|
||||
description: "Pencil color theme"
|
||||
required: false
|
||||
source_ref: "theme.cpp:304-316, garglk/CMakeLists.txt:529"
|
||||
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:529"
|
||||
|
||||
- name: "Zoom.json"
|
||||
path: "themes/Zoom.json"
|
||||
description: "Zoom color theme"
|
||||
required: false
|
||||
source_ref: "theme.cpp:304-316, garglk/CMakeLists.txt:530"
|
||||
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:530"
|
||||
|
||||
- name: "dark.json"
|
||||
path: "themes/dark.json"
|
||||
description: "Dark color theme"
|
||||
required: false
|
||||
source_ref: "theme.cpp:268-282,304-316, garglk/CMakeLists.txt:80-85,531"
|
||||
source_ref: "garglk/theme.cpp:268-282, garglk/theme.cpp:304-316, garglk/CMakeLists.txt:80-85, garglk/CMakeLists.txt:531"
|
||||
note: "Also compiled in as the built-in dark theme."
|
||||
|
||||
- name: "light.json"
|
||||
path: "themes/light.json"
|
||||
description: "Light color theme"
|
||||
required: false
|
||||
source_ref: "theme.cpp:268-282,304-316, garglk/CMakeLists.txt:87-92,532"
|
||||
source_ref: "garglk/theme.cpp:268-282, garglk/theme.cpp:304-316, garglk/CMakeLists.txt:87-92, garglk/CMakeLists.txt:532"
|
||||
note: "Also compiled in as the built-in light theme."
|
||||
@@ -27,7 +27,7 @@ files:
|
||||
required: false
|
||||
hle_fallback: true
|
||||
validation: [size]
|
||||
source_ref: "libretro.cpp:208,211 Memory.cpp:601-606,699-738"
|
||||
source_ref: "platforms/libretro/libretro.cpp:359, libretro.cpp:211, libretro.cpp:699-738"
|
||||
|
||||
- name: cgb_boot.bin
|
||||
description: Game Boy Color bootrom
|
||||
@@ -35,4 +35,4 @@ files:
|
||||
required: false
|
||||
hle_fallback: true
|
||||
validation: [size]
|
||||
source_ref: "libretro.cpp:209,212 Memory.cpp:608-611,699-738"
|
||||
source_ref: "platforms/libretro/libretro.cpp:360, libretro.cpp:212, libretro.cpp:699-738"
|
||||
@@ -41,7 +41,7 @@ files:
|
||||
size: 262144
|
||||
required: true
|
||||
validation: [size, crc32]
|
||||
source_ref: "libretro.cpp:453,471-473, media.cpp:241-307, defines.h:52, game_db.h:50,52"
|
||||
source_ref: "platforms/libretro/libretro.cpp:581, platforms/libretro/libretro.cpp:599-601, media.cpp:241-307, src/defines.h:52, src/game_db.h:50, src/game_db.h:52"
|
||||
note: >
|
||||
Default BIOS for CD-ROM games (cdrom_bios Auto or System Card 3).
|
||||
game_db.h recognizes Japan (CRC32 6D9A73EF) and USA (CRC32 2B5B75FE)
|
||||
@@ -52,7 +52,7 @@ files:
|
||||
size: 262144
|
||||
required: false
|
||||
validation: [size, crc32]
|
||||
source_ref: "libretro.cpp:452,462-463, media.cpp:241-307, game_db.h:48-49,51"
|
||||
source_ref: "platforms/libretro/libretro.cpp:580, platforms/libretro/libretro.cpp:590-591, media.cpp:241-307, src/game_db.h:48-49, src/game_db.h:51"
|
||||
note: >
|
||||
cdrom_bios = 'System Card 2'. For older CD-ROM2 titles. game_db.h
|
||||
recognizes three variants: v2.0 Japan (CRC32 52520BC6), v2.1 Japan
|
||||
@@ -63,7 +63,7 @@ files:
|
||||
size: 262144
|
||||
required: false
|
||||
validation: [size, crc32]
|
||||
source_ref: "libretro.cpp:451,459-460, media.cpp:241-307, game_db.h:47"
|
||||
source_ref: "platforms/libretro/libretro.cpp:579, platforms/libretro/libretro.cpp:587-588, media.cpp:241-307, src/game_db.h:47"
|
||||
note: >
|
||||
cdrom_bios = 'System Card 1'. Very early CD-ROM2 games only.
|
||||
CRC32 3F9F95A4.
|
||||
@@ -73,7 +73,7 @@ files:
|
||||
size: 32768
|
||||
required: false
|
||||
validation: [size, crc32]
|
||||
source_ref: "libretro.cpp:454,468-469,481-482, media.cpp:241-307, defines.h:53, game_db.h:53-54"
|
||||
source_ref: "platforms/libretro/libretro.cpp:582, platforms/libretro/libretro.cpp:596-597, libretro.cpp:481-482, media.cpp:241-307, src/defines.h:53, src/game_db.h:53-54"
|
||||
note: >
|
||||
Always loaded alongside the selected System Card BIOS (libretro.cpp:481).
|
||||
Required for Game Express CD-ROM titles. game_db.h recognizes Blue Version
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ core_classification: community_fork
|
||||
source: "https://github.com/libretro/libretro-handy"
|
||||
upstream: "https://handy.sourceforge.net/"
|
||||
profiled_date: "2026-03-23"
|
||||
source_commit: "fca239207e9c111da3e85d2faf0b1b9d7524e498"
|
||||
source_commit: "bc55d462f0b2d6b073ea93dc552ebd73cec60fd1"
|
||||
core_version: "0.95"
|
||||
display_name: "Atari - Lynx (Handy)"
|
||||
cores:
|
||||
|
||||
@@ -70,7 +70,7 @@ files:
|
||||
required: true
|
||||
validation: [signature]
|
||||
description: "NVIDIA Cg 2.0.0.12 runtime used to recompile the game shaders"
|
||||
source_ref: "shaderPatches.c:1028-1108, 1110-1170"
|
||||
source_ref: "src/lindbergh/shaderPatches.c:1028-1108, src/lindbergh/shaderPatches.c:1110-1170"
|
||||
note: >-
|
||||
Searched at LIBCG_PATH, /app/lib32/libCg2.so, $APP_IMG_ROOT/usr/lib32/
|
||||
libCg2.so, then ./libCg.so and $LINDBERGH_LOADER_CURRENT_DIR/libCg.so. The
|
||||
@@ -85,7 +85,7 @@ files:
|
||||
system: sega-lindbergh
|
||||
required: true
|
||||
description: "NVIDIA Cg 3.1 OpenGL runtime linked by the game binaries"
|
||||
source_ref: "lindbergh.c:336-378, scripts/flatpak/com.github.lindberghloader.yml:181-189"
|
||||
source_ref: "src/lindbergh/lindbergh.c:336-378, scripts/flatpak/com.github.lindberghloader.yml:181-189"
|
||||
note: >-
|
||||
Resolved by the dynamic linker for the game ELF through the
|
||||
LD_LIBRARY_PATH the launcher builds, not opened by loader code. Upstream
|
||||
@@ -97,7 +97,7 @@ files:
|
||||
system: sega-lindbergh
|
||||
required: true
|
||||
description: "NVIDIA Cg 3.1 runtime linked by the game binaries"
|
||||
source_ref: "lindbergh.c:336-378, scripts/flatpak/com.github.lindberghloader.yml:181-189"
|
||||
source_ref: "src/lindbergh/lindbergh.c:336-378, scripts/flatpak/com.github.lindberghloader.yml:181-189"
|
||||
note: >-
|
||||
Same origin and mechanism as libCgGL.so, and a different build from the
|
||||
2.0.0.12 library the shader recompiler loads. Batocera keeps the two Cg
|
||||
@@ -111,7 +111,7 @@ files:
|
||||
system: sega-lindbergh
|
||||
required: false
|
||||
description: "OpenSSL 0.9.7 crypto library linked by the networked games"
|
||||
source_ref: "lindbergh.c:336-378, scripts/flatpak/com.github.lindberghloader.yml:244"
|
||||
source_ref: "src/lindbergh/lindbergh.c:336-378, scripts/flatpak/com.github.lindberghloader.yml:244"
|
||||
note: >-
|
||||
Vendored as libs/libcrypto.so.0.9.7 and installed into the runtime library
|
||||
directory by both the AppImage and Flatpak builds. Resolved by the dynamic
|
||||
@@ -121,14 +121,14 @@ files:
|
||||
system: sega-lindbergh
|
||||
required: false
|
||||
description: "OpenSSL 0.9.7 TLS library linked by the networked games"
|
||||
source_ref: "lindbergh.c:336-378, scripts/flatpak/com.github.lindberghloader.yml:245"
|
||||
source_ref: "src/lindbergh/lindbergh.c:336-378, scripts/flatpak/com.github.lindberghloader.yml:245"
|
||||
note: "Vendored as libs/libssl.so.0.9.7, paired with libcrypto.so.0.9.7."
|
||||
|
||||
- name: libopenal.so.0
|
||||
system: sega-lindbergh
|
||||
required: false
|
||||
description: "OpenAL runtime preloaded for Quiz Answer x Answer"
|
||||
source_ref: "lindbergh.c:22, 315-328, 882-890"
|
||||
source_ref: "src/lindbergh/lindbergh.c:22, src/lindbergh/lindbergh.c:315-328, src/lindbergh/lindbergh.c:882-890"
|
||||
note: >-
|
||||
When the ELF is q2satl_lind the launcher looks the file up through
|
||||
findPreloadLibrary and appends it to LD_PRELOAD. Absence prints "You might
|
||||
@@ -143,7 +143,7 @@ files:
|
||||
crc32: "38d56318"
|
||||
validation: [crc32]
|
||||
description: "Sega Lindbergh boot and hardware check program, version 2.4"
|
||||
source_ref: "lindbergh.c:696-698, 892-895, config.h:57-58, gameData.c:51-52"
|
||||
source_ref: "src/lindbergh/lindbergh.c:696-698, src/lindbergh/lindbergh.c:892-895, config.h:57-58, src/lindbergh/gameData.c:51-52"
|
||||
note: >-
|
||||
Run as "segaboot -t" under -s or --segaboot. detectGame() matches the
|
||||
ELF CRC32 against the table, where 0x38d56318 is Segaboot 2.4 and
|
||||
@@ -159,7 +159,7 @@ files:
|
||||
required: false
|
||||
hle_fallback: true
|
||||
description: "Lindbergh boot logo, read from /usr/lib/boot on the original system"
|
||||
source_ref: "hook.c:655-667, 888-900"
|
||||
source_ref: "src/lindbergh/hook.c:655-667, src/lindbergh/hook.c:888-900"
|
||||
note: >-
|
||||
Read from the game directory only when DISABLE_BUILTIN_LOGOS is set.
|
||||
Otherwise the logoLL array in resources/logo.h answers the read.
|
||||
@@ -169,7 +169,7 @@ files:
|
||||
required: false
|
||||
hle_fallback: true
|
||||
description: "Lindbergh Red boot logo, read from /usr/lib/boot on the original system"
|
||||
source_ref: "hook.c:669-681, 874-886"
|
||||
source_ref: "src/lindbergh/hook.c:669-681, src/lindbergh/hook.c:874-886"
|
||||
note: >-
|
||||
Read from the game directory only when DISABLE_BUILTIN_LOGOS is set.
|
||||
Otherwise the logoLLRed array in resources/logo.h answers the read.
|
||||
@@ -179,7 +179,7 @@ files:
|
||||
required: false
|
||||
hle_fallback: true
|
||||
description: "Sega Kaku Gothic console font texture"
|
||||
source_ref: "hook.c:718-730, 902-914"
|
||||
source_ref: "src/lindbergh/hook.c:718-730, src/lindbergh/hook.c:902-914"
|
||||
note: >-
|
||||
Read from the game directory only when DISABLE_BUILTIN_FONT is set.
|
||||
Otherwise the fontTGA array in resources/font.h answers the read.
|
||||
@@ -189,7 +189,7 @@ files:
|
||||
required: false
|
||||
hle_fallback: true
|
||||
description: "Sega Kaku Gothic console font metrics"
|
||||
source_ref: "hook.c:732-744, 916-928"
|
||||
source_ref: "src/lindbergh/hook.c:732-744, src/lindbergh/hook.c:916-928"
|
||||
note: >-
|
||||
Read from the game directory only when DISABLE_BUILTIN_FONT is set.
|
||||
Otherwise the fontABC array in resources/font.h answers the read, with
|
||||
@@ -200,7 +200,7 @@ files:
|
||||
required: false
|
||||
hle_fallback: true
|
||||
description: "Lucida Console font texture"
|
||||
source_ref: "hook.c:683-695"
|
||||
source_ref: "src/lindbergh/hook.c:683-695"
|
||||
note: >-
|
||||
Read from the game directory only when DISABLE_BUILTIN_FONT is set.
|
||||
Otherwise the fontTGA array in resources/font.h answers the read.
|
||||
@@ -210,7 +210,7 @@ files:
|
||||
required: false
|
||||
hle_fallback: true
|
||||
description: "Lucida Console font metrics"
|
||||
source_ref: "hook.c:697-709"
|
||||
source_ref: "src/lindbergh/hook.c:697-709"
|
||||
note: >-
|
||||
Read from the game directory only when DISABLE_BUILTIN_FONT is set.
|
||||
Otherwise the fontABC array in resources/font.h answers the read.
|
||||
@@ -221,7 +221,7 @@ files:
|
||||
system: sega-lindbergh
|
||||
required: false
|
||||
description: "Lindbergh runtime configuration read by the games from /root"
|
||||
source_ref: "hook.c:650-653"
|
||||
source_ref: "src/lindbergh/hook.c:650-653"
|
||||
note: >-
|
||||
The fopen hook rewrites /root/lindbergrc to lindbergrc in the game
|
||||
directory. The loader neither creates the file nor substitutes for it.
|
||||
@@ -231,7 +231,7 @@ files:
|
||||
category: game_data
|
||||
required: false
|
||||
description: "SDL gamepad mappings added on top of the built-in table"
|
||||
source_ref: "lindbergh.c:415-430, 478, sdlInput.c:209-217"
|
||||
source_ref: "src/lindbergh/lindbergh.c:415-430, src/lindbergh/lindbergh.c:478, src/lindbergh/sdlInput.c:209-217"
|
||||
note: >-
|
||||
Loaded from the path given by -d or --controllerdb, passed through the
|
||||
LINDBERGH_CONTROLS_DB_PATH environment variable. The built-in mappings in
|
||||
|
||||
+3
-3
@@ -68,7 +68,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 1024
|
||||
description: "NVRAM / EEPROM data"
|
||||
source_ref: "pcsx2/CDVD/CDVD.cpp:201-244"
|
||||
source_ref: "pcsx2/CDVD/CDVD.cpp:224-267"
|
||||
note: >
|
||||
Console EEPROM data (language, timezone, region, iLink ID, OSD settings).
|
||||
Path derived from BIOS path with extension replaced to .nvm.
|
||||
@@ -80,7 +80,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 4
|
||||
description: "Mechacon version"
|
||||
source_ref: "pcsx2/CDVD/CDVD.cpp:232-243"
|
||||
source_ref: "pcsx2/CDVD/CDVD.cpp:255-266"
|
||||
note: >
|
||||
Mechacon (disc drive controller) version as u32.
|
||||
Auto-created with default 0x00020603 if missing.
|
||||
@@ -89,7 +89,7 @@ files:
|
||||
path: "pcsx2/resources/GameIndex.yaml"
|
||||
required: false
|
||||
description: "game compatibility database"
|
||||
source_ref: "pcsx2/GameDatabase.cpp:47, pcsx2/GameDatabase.cpp:896"
|
||||
source_ref: "pcsx2/GameDatabase.cpp:47, pcsx2/GameDatabase.cpp:904"
|
||||
note: >
|
||||
YAML database of per-game patches, settings overrides, and compatibility fixes.
|
||||
OSD warning shown if missing. Some games may not boot or have issues without it.
|
||||
|
||||
+28
-28
@@ -906,7 +906,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: sega-triforce
|
||||
source_ref: "src/mame/sega/triforce.cpp:1316"
|
||||
source_ref: "src/mame/sega/triforce.cpp:1322"
|
||||
contents:
|
||||
- name: triforce_bootrom.bin
|
||||
size: 2097152
|
||||
@@ -926,7 +926,7 @@ files:
|
||||
- name: sammymdl.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/sigma/sammymdl.cpp:1023"
|
||||
source_ref: "src/mame/sigma/sammymdl.cpp:1021"
|
||||
contents:
|
||||
- name: vm1211l01.u2
|
||||
description: IPL Ver. 5.0
|
||||
@@ -949,7 +949,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: sega-megaplay
|
||||
source_ref: "src/mame/sega/megaplay.cpp:1020"
|
||||
source_ref: "src/mame/sega/megaplay.cpp:1022"
|
||||
contents:
|
||||
- name: ep15294.ic2
|
||||
size: 131072
|
||||
@@ -989,7 +989,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: sega-megatech
|
||||
source_ref: "src/mame/sega/megatech.cpp:1418"
|
||||
source_ref: "src/mame/sega/megatech.cpp:1406"
|
||||
contents:
|
||||
- name: epr-12664.20
|
||||
description: Ver 1
|
||||
@@ -1401,7 +1401,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: commodore-cubo
|
||||
source_ref: "src/mame/amiga/cubo.cpp:1437"
|
||||
source_ref: "src/mame/amiga/cubo.cpp:1439"
|
||||
contents:
|
||||
- name: 391640-03.u6a
|
||||
size: 1048576
|
||||
@@ -1483,7 +1483,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: konami-gv
|
||||
source_ref: "src/mame/konami/konamigv.cpp:1450"
|
||||
source_ref: "src/mame/konami/konamigv.cpp:1453"
|
||||
contents:
|
||||
- name: 999a01.7e
|
||||
size: 524288
|
||||
@@ -1493,7 +1493,7 @@ files:
|
||||
- name: kviper.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/konami/viper.cpp:3159"
|
||||
source_ref: "src/mame/konami/viper.cpp:3105"
|
||||
contents:
|
||||
- name: 941b01.u25
|
||||
size: 262144
|
||||
@@ -1512,7 +1512,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: konami-twinkle
|
||||
source_ref: "src/mame/konami/twinkle.cpp:1636"
|
||||
source_ref: "src/mame/konami/twinkle.cpp:1624"
|
||||
|
||||
- name: bubsys.zip
|
||||
required: true
|
||||
@@ -1571,7 +1571,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: capcom-zn1
|
||||
source_ref: "src/mame/sony/zn.cpp:5971"
|
||||
source_ref: "src/mame/sony/zn.cpp:5973"
|
||||
contents:
|
||||
- name: m534002c-13.ic353
|
||||
description: japan
|
||||
@@ -1592,7 +1592,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: capcom-zn2
|
||||
source_ref: "src/mame/sony/zn.cpp:6057"
|
||||
source_ref: "src/mame/sony/zn.cpp:6059"
|
||||
contents:
|
||||
- name: m534002c-59.ic353
|
||||
size: 524288
|
||||
@@ -1606,7 +1606,7 @@ files:
|
||||
- name: coh1000t.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/sony/zn.cpp:5991"
|
||||
source_ref: "src/mame/sony/zn.cpp:5993"
|
||||
contents:
|
||||
- name: m534002c-14.ic353
|
||||
size: 524288
|
||||
@@ -1620,7 +1620,7 @@ files:
|
||||
- name: coh1000a.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/sony/zn.cpp:6017"
|
||||
source_ref: "src/mame/sony/zn.cpp:6019"
|
||||
contents:
|
||||
- name: m534002c-15.ic353
|
||||
size: 524288
|
||||
@@ -1676,7 +1676,7 @@ files:
|
||||
- name: coh1002e.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/sony/zn.cpp:6040"
|
||||
source_ref: "src/mame/sony/zn.cpp:6042"
|
||||
contents:
|
||||
- name: m27c402cz-54.ic353
|
||||
size: 524288
|
||||
@@ -1690,7 +1690,7 @@ files:
|
||||
- name: coh1002m.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/sony/zn.cpp:6091"
|
||||
source_ref: "src/mame/sony/zn.cpp:6093"
|
||||
contents:
|
||||
- name: m534002c-61.ic353
|
||||
size: 524288
|
||||
@@ -1769,7 +1769,7 @@ files:
|
||||
- name: taitotz.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/taito/taitotz.cpp:3018"
|
||||
source_ref: "src/mame/taito/taitotz.cpp:3020"
|
||||
contents:
|
||||
- name: e68-05-1.ic6
|
||||
size: 524288
|
||||
@@ -1882,7 +1882,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: hyper-neogeo64
|
||||
source_ref: "src/mame/snk/hng64.cpp:3235"
|
||||
source_ref: "src/mame/snk/hng64.cpp:3232"
|
||||
contents:
|
||||
- name: brom1.bin
|
||||
size: 524288
|
||||
@@ -2139,7 +2139,7 @@ files:
|
||||
- name: aristmk5.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/acorn/aristmk5.cpp:9303"
|
||||
source_ref: "src/mame/acorn/aristmk5.cpp:9308"
|
||||
|
||||
- name: aristmk6.zip
|
||||
required: true
|
||||
@@ -2575,7 +2575,7 @@ files:
|
||||
- name: gp_110.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/pinball/gp_1.cpp:573"
|
||||
source_ref: "src/mame/pinball/gp_1.cpp:571"
|
||||
contents:
|
||||
- name: a-110.u12
|
||||
size: 2048
|
||||
@@ -2589,7 +2589,7 @@ files:
|
||||
- name: gts1.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/pinball/gts1.cpp:1066"
|
||||
source_ref: "src/mame/pinball/gts1.cpp:1062"
|
||||
contents:
|
||||
- name: a1752cf.u5
|
||||
size: 2048
|
||||
@@ -3098,7 +3098,7 @@ files:
|
||||
- name: pumpitup.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/misc/xtom3d.cpp:998"
|
||||
source_ref: "src/mame/misc/xtom3d.cpp:999"
|
||||
contents:
|
||||
- name: mk3_1.0_bios.u22
|
||||
description: mk3 v1.0
|
||||
@@ -3158,7 +3158,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: apple2gs
|
||||
source_ref: "src/mame/apple/apple2gs.cpp:3868-3882"
|
||||
source_ref: "src/mame/apple/apple2gs.cpp:3853-3867"
|
||||
contents:
|
||||
- name: 341s0632-2.bin
|
||||
description: ADB microcontroller ROM (M50740/50741)
|
||||
@@ -3356,7 +3356,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: sega-beena
|
||||
source_ref: "src/mame/sega/sega_beena.cpp:2237-2249"
|
||||
source_ref: "src/mame/sega/sega_beena.cpp:2239-2251"
|
||||
contents:
|
||||
- name: 9h0-0008.bios.ic1
|
||||
description: SoC internal BIOS (ARM7, dumped via JTAG)
|
||||
@@ -3603,7 +3603,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: vtech-vsmile
|
||||
source_ref: "src/mame/vtech/vsmile.cpp:364-394"
|
||||
source_ref: "src/mame/vtech/vsmile.cpp:359-389"
|
||||
note: "MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS. Clone: vsmilem (V.Smile Motion)."
|
||||
validation: [crc32]
|
||||
contents:
|
||||
@@ -4187,7 +4187,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: tutor
|
||||
source_ref: "src/mame/tomy/tutor.cpp:796-799"
|
||||
source_ref: "src/mame/tomy/tutor.cpp:794-797"
|
||||
note: >-
|
||||
Tomy Tutor home computer (1983). TMS9995 CPU @10.7MHz, TMS9928A VDP,
|
||||
SN76489AN sound. 3 machines: tutor (parent, US/UK), pyuuta (clone,
|
||||
@@ -4275,7 +4275,7 @@ files:
|
||||
- name: ekara.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2930"
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2956"
|
||||
contents:
|
||||
- name: ekara.bin
|
||||
size: 1048576
|
||||
@@ -4305,7 +4305,7 @@ files:
|
||||
- name: ekarag.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2933"
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2959"
|
||||
contents:
|
||||
- name: ekaragermany.bin
|
||||
size: 2097152
|
||||
@@ -4325,7 +4325,7 @@ files:
|
||||
- name: isinger.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2936"
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2962"
|
||||
contents:
|
||||
- name: kr_isinger.bin
|
||||
size: 1048576
|
||||
@@ -4335,7 +4335,7 @@ files:
|
||||
- name: ekaraphs.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2939"
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2965"
|
||||
contents:
|
||||
- name: ekaraheadset.bin
|
||||
size: 2097152
|
||||
|
||||
@@ -65,7 +65,7 @@ files:
|
||||
path: "mame2003/history.dat"
|
||||
required: false
|
||||
category: game_data
|
||||
source_ref: "src/datafile.c:327, src/datafile.c:578"
|
||||
source_ref: "src/datafile.c:327, src/datafile.c:563"
|
||||
note: "game history and information database"
|
||||
|
||||
- name: mameinfo.dat
|
||||
@@ -146,14 +146,14 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: sega-megaplay
|
||||
source_ref: "src/drivers/segac2.c:4483"
|
||||
source_ref: "src/drivers/segac2.c:4468"
|
||||
|
||||
# Sega Mega Tech
|
||||
- name: megatech.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: sega-megatech
|
||||
source_ref: "src/drivers/segac2.c:4405"
|
||||
source_ref: "src/drivers/segac2.c:4390"
|
||||
|
||||
# DECO Cassette
|
||||
- name: decocass.zip
|
||||
|
||||
+15
-15
@@ -709,7 +709,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: sammy-medal
|
||||
source_ref: "src/mame/sigma/sammymdl.cpp:1023"
|
||||
source_ref: "src/mame/sigma/sammymdl.cpp:1021"
|
||||
contents:
|
||||
- name: vm1211l01.u2
|
||||
description: IPL Ver. 5.0
|
||||
@@ -732,7 +732,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: sega-megaplay
|
||||
source_ref: "src/mame/sega/megaplay.cpp:1020"
|
||||
source_ref: "src/mame/sega/megaplay.cpp:1022"
|
||||
contents:
|
||||
- name: ep15294.ic2
|
||||
size: 131072
|
||||
@@ -772,7 +772,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: sega-megatech
|
||||
source_ref: "src/mame/sega/megatech.cpp:1418"
|
||||
source_ref: "src/mame/sega/megatech.cpp:1406"
|
||||
contents:
|
||||
- name: epr-12664.20
|
||||
description: Ver 1
|
||||
@@ -1155,7 +1155,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: commodore-cubo
|
||||
source_ref: "src/mame/amiga/cubo.cpp:1437"
|
||||
source_ref: "src/mame/amiga/cubo.cpp:1439"
|
||||
contents:
|
||||
- name: 391640-03.u6a
|
||||
size: 1048576
|
||||
@@ -1216,7 +1216,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: konami-gv
|
||||
source_ref: "src/mame/konami/konamigv.cpp:1450"
|
||||
source_ref: "src/mame/konami/konamigv.cpp:1453"
|
||||
contents:
|
||||
- name: 999a01.7e
|
||||
size: 524288
|
||||
@@ -1227,7 +1227,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: konami-viper
|
||||
source_ref: "src/mame/konami/viper.cpp:3159"
|
||||
source_ref: "src/mame/konami/viper.cpp:3105"
|
||||
contents:
|
||||
- name: 941b01.u25
|
||||
size: 262144
|
||||
@@ -1246,7 +1246,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: konami-twinkle
|
||||
source_ref: "src/mame/konami/twinkle.cpp:1636"
|
||||
source_ref: "src/mame/konami/twinkle.cpp:1624"
|
||||
|
||||
- name: bubsys.zip
|
||||
required: true
|
||||
@@ -1276,7 +1276,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: capcom-zn1
|
||||
source_ref: "src/mame/sony/zn.cpp:5971"
|
||||
source_ref: "src/mame/sony/zn.cpp:5973"
|
||||
contents:
|
||||
- name: m534002c-13.ic353
|
||||
description: japan
|
||||
@@ -1297,7 +1297,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: capcom-zn2
|
||||
source_ref: "src/mame/sony/zn.cpp:6057"
|
||||
source_ref: "src/mame/sony/zn.cpp:6059"
|
||||
contents:
|
||||
- name: m534002c-59.ic353
|
||||
size: 524288
|
||||
@@ -1312,7 +1312,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: taito-fx1
|
||||
source_ref: "src/mame/sony/zn.cpp:5991"
|
||||
source_ref: "src/mame/sony/zn.cpp:5993"
|
||||
contents:
|
||||
- name: m534002c-14.ic353
|
||||
size: 524288
|
||||
@@ -1327,7 +1327,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: acclaim-zn1
|
||||
source_ref: "src/mame/sony/zn.cpp:6017"
|
||||
source_ref: "src/mame/sony/zn.cpp:6019"
|
||||
contents:
|
||||
- name: m534002c-15.ic353
|
||||
size: 524288
|
||||
@@ -1387,7 +1387,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: eighting-zn1
|
||||
source_ref: "src/mame/sony/zn.cpp:6040"
|
||||
source_ref: "src/mame/sony/zn.cpp:6042"
|
||||
contents:
|
||||
- name: m27c402cz-54.ic353
|
||||
size: 524288
|
||||
@@ -1402,7 +1402,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: tecmo-tps
|
||||
source_ref: "src/mame/sony/zn.cpp:6091"
|
||||
source_ref: "src/mame/sony/zn.cpp:6093"
|
||||
contents:
|
||||
- name: m534002c-61.ic353
|
||||
size: 524288
|
||||
@@ -1546,7 +1546,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: hyper-neogeo64
|
||||
source_ref: "src/mame/snk/hng64.cpp:3235"
|
||||
source_ref: "src/mame/snk/hng64.cpp:3232"
|
||||
contents:
|
||||
- name: brom1.bin
|
||||
size: 524288
|
||||
@@ -1897,7 +1897,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: andamiro-pumpitup
|
||||
source_ref: "src/mame/misc/xtom3d.cpp:998"
|
||||
source_ref: "src/mame/misc/xtom3d.cpp:999"
|
||||
contents:
|
||||
- name: mk3_1.0_bios.u22
|
||||
description: mk3 v1.0
|
||||
|
||||
@@ -250,7 +250,7 @@ files:
|
||||
- name: ekara.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2930"
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2956"
|
||||
contents:
|
||||
- name: ekara.bin
|
||||
size: 1048576
|
||||
@@ -280,7 +280,7 @@ files:
|
||||
- name: ekarag.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2933"
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2959"
|
||||
contents:
|
||||
- name: ekaragermany.bin
|
||||
size: 2097152
|
||||
@@ -300,7 +300,7 @@ files:
|
||||
- name: isinger.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2936"
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2962"
|
||||
contents:
|
||||
- name: kr_isinger.bin
|
||||
size: 1048576
|
||||
@@ -310,7 +310,7 @@ files:
|
||||
- name: ekaraphs.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2939"
|
||||
source_ref: "src/mame/tvgames/xavix.cpp:2965"
|
||||
contents:
|
||||
- name: ekaraheadset.bin
|
||||
size: 2097152
|
||||
@@ -481,7 +481,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: apple2
|
||||
source_ref: "src/mame/apple/apple2.cpp:774"
|
||||
source_ref: "src/mame/apple/apple2.cpp:665"
|
||||
contents:
|
||||
- name: a2.chr
|
||||
description: Character generator ROM
|
||||
@@ -655,7 +655,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: apple2gs
|
||||
source_ref: "src/mame/apple/apple2gs.cpp:3868-3882"
|
||||
source_ref: "src/mame/apple/apple2gs.cpp:3853-3867"
|
||||
contents:
|
||||
- name: 341s0632-2.bin
|
||||
description: ADB microcontroller ROM (M50740/50741)
|
||||
@@ -1467,7 +1467,7 @@ files:
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: mz2500
|
||||
source_ref: "src/mame/sharp/mz2500.cpp:1881-1900"
|
||||
source_ref: "src/mame/sharp/mz2500.cpp:1884-1903"
|
||||
contents:
|
||||
- name: ipl.rom
|
||||
description: IPL ROM
|
||||
|
||||
@@ -4,7 +4,7 @@ core_classification: community_fork
|
||||
source: "https://github.com/libretro/beetle-pce-libretro"
|
||||
upstream: "https://mednafen.github.io/"
|
||||
profiled_date: "2026-03-24"
|
||||
source_commit: "9a301c0773c53702a882bbaa42ee9cbc6d523787"
|
||||
source_commit: "ae99235c2139c176c1a8d0fde2957bf701d3cab0"
|
||||
core_version: "v0.9.38.7"
|
||||
display_name: "NEC - PC Engine / SuperGrafx / CD (Beetle PCE)"
|
||||
cores: [mednafen_pce, pce]
|
||||
@@ -27,7 +27,7 @@ files:
|
||||
description: "CD-ROM System Card 3.0 (Japan)"
|
||||
region: "NTSC-J"
|
||||
required: true
|
||||
source_ref: "libretro.cpp:1051-1052, settings.cpp:40"
|
||||
source_ref: "libretro.cpp:1051-1052, mednafen/settings.cpp:40"
|
||||
note: "Default value for pce_cdbios option."
|
||||
|
||||
- name: "syscard2.pce"
|
||||
@@ -49,7 +49,7 @@ files:
|
||||
region: "NTSC-J"
|
||||
required: false
|
||||
aliases: ["gecard.pce"]
|
||||
source_ref: "libretro.cpp:1057-1058, settings.cpp:41, pce.cpp:373-411"
|
||||
source_ref: "libretro.cpp:1057-1058, mednafen/settings.cpp:41, mednafen/pce/pce.cpp:373-411"
|
||||
note: "pce_cdbios = 'Games Express' or auto-detected via DetectGECD()."
|
||||
|
||||
- name: "syscard3u.pce"
|
||||
|
||||
+66
-66
@@ -14,18 +14,18 @@ systems:
|
||||
mode: standalone
|
||||
|
||||
notes: |
|
||||
Closed-source Delphi emulator for British and European fruit machines, written
|
||||
by Chris Wren (Wizard) and distributed as a Windows installer. MFME.exe carries
|
||||
FileVersion 20.1.0.0, FileDescription "Multiple Fruit Machine Emulator" and
|
||||
Closed-source Delphi emulator for fruit machine and slot machine hardware,
|
||||
written by Chris Wren (Wizard) and distributed as a Windows installer. MFME.exe
|
||||
carries FileVersion 20.1.0.0, FileDescription "Multiple Fruit Machine Emulator" and
|
||||
copyright "C.J.Wren 1997-2020"; the installer targets Windows 10, defaults to
|
||||
C:\MFME\v20 (history.txt:323) and writes HKCU\Software\CJW\MFME. The binary is
|
||||
ASPack compressed, imports dinput8, xaudio2_9, d2d1 and d3d11 for input, sound
|
||||
and the hardware accelerated scaler added in v19.0 (history.txt:8-9), and holds
|
||||
its layout engine in Delphi units around an EasyCompression Library core.
|
||||
Development ended with the author's death and Update.exe, reached from File ->
|
||||
Check For Updates (history.txt:235), no longer finds a server, leaving 20.1 as
|
||||
the last build. ES-DE calls MFME.exe with a .gam path and the working directory
|
||||
set to the emulator folder, through find rules MFME and MFME-WINDOWS, and runs
|
||||
Development ended with the author's death, and Update.exe, reached from File ->
|
||||
Check For Updates (history.txt:235), no longer finds a server. ES-DE calls
|
||||
MFME.exe with a .gam path and the working directory set to the emulator
|
||||
folder, through find rules MFME and MFME-WINDOWS, and runs
|
||||
it under Wine or Proton on Linux; .gam is in the arcade and mame extension
|
||||
lists.
|
||||
|
||||
@@ -38,7 +38,7 @@ notes: |
|
||||
of the file through a mixer, hashed with RIPEMD-128 into a Rijndael key, and
|
||||
each chunk is zlib compressed; it holds the Delphi layout stream with every
|
||||
bitmap embedded, carries no external file path, and text components name a font
|
||||
family rather than a font file. MFME.exe takes the .gam path as its only
|
||||
family rather than a font file. MFME.exe is started with the .gam path as its
|
||||
argument (history.txt:271).
|
||||
|
||||
ROM sets are per machine and self contained. Barcrest S4 and S5 sets are .LO and
|
||||
@@ -97,7 +97,7 @@ files:
|
||||
|
||||
- name: LITHOGRB.TTF
|
||||
system: fruitmachine
|
||||
path: "Fonts/"
|
||||
path: "Fonts/LITHOGRB.TTF"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -111,7 +111,7 @@ files:
|
||||
|
||||
- name: LITHOGRL.TTF
|
||||
system: fruitmachine
|
||||
path: "Fonts/"
|
||||
path: "Fonts/LITHOGRL.TTF"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -121,7 +121,7 @@ files:
|
||||
|
||||
- name: MFME.ttf
|
||||
system: fruitmachine
|
||||
path: "Fonts/"
|
||||
path: "Fonts/MFME.ttf"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -133,7 +133,7 @@ files:
|
||||
|
||||
- name: ReelGradientMask.bmp
|
||||
system: fruitmachine
|
||||
path: "DefaultMasks/"
|
||||
path: "DefaultMasks/ReelGradientMask.bmp"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -145,7 +145,7 @@ files:
|
||||
|
||||
- name: ReelLampMask.bmp
|
||||
system: fruitmachine
|
||||
path: "DefaultMasks/"
|
||||
path: "DefaultMasks/ReelLampMask.bmp"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -157,7 +157,7 @@ files:
|
||||
|
||||
- name: 2pSlide.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/2pSlide.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -166,7 +166,7 @@ files:
|
||||
|
||||
- name: 10pSlide.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/10pSlide.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -175,7 +175,7 @@ files:
|
||||
|
||||
- name: 20pSlide.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/20pSlide.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -184,7 +184,7 @@ files:
|
||||
|
||||
- name: 50pSlide.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/50pSlide.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -193,7 +193,7 @@ files:
|
||||
|
||||
- name: PoundSlide.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/PoundSlide.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -202,7 +202,7 @@ files:
|
||||
|
||||
- name: TokenSlide.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/TokenSlide.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -211,7 +211,7 @@ files:
|
||||
|
||||
- name: MiscSlide.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/MiscSlide.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -222,7 +222,7 @@ files:
|
||||
|
||||
- name: meter.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/meter.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -232,7 +232,7 @@ files:
|
||||
|
||||
- name: ButtonDown.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/ButtonDown.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -242,7 +242,7 @@ files:
|
||||
|
||||
- name: ButtonUp.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/ButtonUp.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -254,7 +254,7 @@ files:
|
||||
|
||||
- name: HopperMotor1.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/HopperMotor1.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -267,7 +267,7 @@ files:
|
||||
|
||||
- name: HopperCoin1.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/HopperCoin1.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -277,7 +277,7 @@ files:
|
||||
|
||||
- name: HopperMotor2.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/HopperMotor2.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -287,7 +287,7 @@ files:
|
||||
|
||||
- name: HopperCoin2.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/HopperCoin2.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -301,7 +301,7 @@ files:
|
||||
|
||||
- name: NoteIn.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/NoteIn.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -310,7 +310,7 @@ files:
|
||||
|
||||
- name: NoteInReject.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/NoteInReject.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -319,7 +319,7 @@ files:
|
||||
|
||||
- name: NoteInStack.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/NoteInStack.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -330,7 +330,7 @@ files:
|
||||
|
||||
- name: CoinIn.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinIn.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -339,7 +339,7 @@ files:
|
||||
|
||||
- name: CoinInSwitch.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInSwitch.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -348,7 +348,7 @@ files:
|
||||
|
||||
- name: CoinInRejected.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInRejected.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -357,7 +357,7 @@ files:
|
||||
|
||||
- name: TokenIn.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/TokenIn.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -366,7 +366,7 @@ files:
|
||||
|
||||
- name: TokenInSwitch.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/TokenInSwitch.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -375,7 +375,7 @@ files:
|
||||
|
||||
- name: TokenInRejected.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/TokenInRejected.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -386,7 +386,7 @@ files:
|
||||
|
||||
- name: CoinInS1.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInS1.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -395,7 +395,7 @@ files:
|
||||
|
||||
- name: CoinInS1Switch.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInS1Switch.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -404,7 +404,7 @@ files:
|
||||
|
||||
- name: CoinInS1Token.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInS1Token.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -413,7 +413,7 @@ files:
|
||||
|
||||
- name: CoinInS1TokenSwitch.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInS1TokenSwitch.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -422,7 +422,7 @@ files:
|
||||
|
||||
- name: CoinInS10.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInS10.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -431,7 +431,7 @@ files:
|
||||
|
||||
- name: CoinInS10Rejected.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInS10Rejected.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -440,7 +440,7 @@ files:
|
||||
|
||||
- name: CoinInS10Switch.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInS10Switch.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -449,7 +449,7 @@ files:
|
||||
|
||||
- name: CoinInS10Token.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInS10Token.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -458,7 +458,7 @@ files:
|
||||
|
||||
- name: CoinInS10TokenRejected.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInS10TokenRejected.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -467,7 +467,7 @@ files:
|
||||
|
||||
- name: CoinInS10TokenSwitch.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInS10TokenSwitch.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -476,7 +476,7 @@ files:
|
||||
|
||||
- name: S1Locked.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/S1Locked.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -487,7 +487,7 @@ files:
|
||||
|
||||
- name: CoinInDrop.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinInDrop.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -496,7 +496,7 @@ files:
|
||||
|
||||
- name: CoinDropReject.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/CoinDropReject.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -507,7 +507,7 @@ files:
|
||||
|
||||
- name: LockoutOn.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/LockoutOn.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -516,7 +516,7 @@ files:
|
||||
|
||||
- name: LockoutOff.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/LockoutOff.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -527,7 +527,7 @@ files:
|
||||
|
||||
- name: Stepper.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/Stepper.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -542,7 +542,7 @@ files:
|
||||
|
||||
- name: PrizeMotor.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/PrizeMotor.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -551,7 +551,7 @@ files:
|
||||
|
||||
- name: PrizeVend.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/PrizeVend.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -563,7 +563,7 @@ files:
|
||||
|
||||
- name: PullHandleSlow.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/PullHandleSlow.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -572,7 +572,7 @@ files:
|
||||
|
||||
- name: PullHandleNormal.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/PullHandleNormal.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -581,7 +581,7 @@ files:
|
||||
|
||||
- name: PullHandleFast.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/PullHandleFast.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -590,7 +590,7 @@ files:
|
||||
|
||||
- name: PullHandleRelease.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/PullHandleRelease.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -601,7 +601,7 @@ files:
|
||||
|
||||
- name: MotorOn.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/MotorOn.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -610,7 +610,7 @@ files:
|
||||
|
||||
- name: Wiper.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/Wiper.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -619,7 +619,7 @@ files:
|
||||
|
||||
- name: SolenoidOn.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/SolenoidOn.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -628,7 +628,7 @@ files:
|
||||
|
||||
- name: SolenoidOff.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/SolenoidOff.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -637,7 +637,7 @@ files:
|
||||
|
||||
- name: BellOn.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/BellOn.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -646,7 +646,7 @@ files:
|
||||
|
||||
- name: BellOff.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/BellOff.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -655,7 +655,7 @@ files:
|
||||
|
||||
- name: Buzzer.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/Buzzer.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
@@ -664,7 +664,7 @@ files:
|
||||
|
||||
- name: Sounder.wav
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/"
|
||||
path: "DefaultSounds/Sounder.wav"
|
||||
required: false
|
||||
category: game_data
|
||||
description: "Feature sounder activated on an EM machine"
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ core_classification: pure_libretro
|
||||
source: "https://github.com/libretro/neocd_libretro"
|
||||
upstream: "https://github.com/libretro/neocd_libretro"
|
||||
profiled_date: "2026-03-24"
|
||||
source_commit: "7136e35c2dcdd7682ad30024da58eab5136db91a"
|
||||
source_commit: "331cb2c4aa3d8490ec83dacf7c3650f13d7c3bf5"
|
||||
core_version: "2022"
|
||||
display_name: "SNK - Neo Geo CD (NeoCD)"
|
||||
cores:
|
||||
|
||||
@@ -4,7 +4,7 @@ core_classification: community_fork
|
||||
source: "https://github.com/nbarkhina/numero"
|
||||
upstream: "https://github.com/sputt/wabbitemu"
|
||||
profiled_date: "2026-03-24"
|
||||
source_commit: "867c40ad9cdfe5295e0be81e0a17b16964a4a33e"
|
||||
source_commit: "c0b07a39782feafebcde0c8ccfa91fc92732c999"
|
||||
core_version: "v1.0"
|
||||
display_name: "Texas Instruments TI-83 (Numero)"
|
||||
cores:
|
||||
@@ -40,19 +40,19 @@ files:
|
||||
system: ti-83
|
||||
description: "TI-83 Plus Silver Edition ROM dump"
|
||||
required: false
|
||||
source_ref: "libretronew.cpp:576-578"
|
||||
source_ref: "libnumero/libretro/libretronew.cpp:576-578"
|
||||
note: "Checked first. Recommended for largest storage capacity."
|
||||
|
||||
- name: "ti83plus.rom"
|
||||
system: ti-83
|
||||
description: "TI-83 Plus ROM dump"
|
||||
required: false
|
||||
source_ref: "libretronew.cpp:583-585"
|
||||
source_ref: "libnumero/libretro/libretronew.cpp:583-585"
|
||||
note: "Checked second, used if ti83se.rom is missing."
|
||||
|
||||
- name: "ti83.rom"
|
||||
system: ti-83
|
||||
description: "TI-83 ROM dump"
|
||||
required: false
|
||||
source_ref: "libretronew.cpp:591-593"
|
||||
source_ref: "libnumero/libretro/libretronew.cpp:591-593"
|
||||
note: "Checked last. Original TI-83 (non-Plus)."
|
||||
@@ -4,7 +4,7 @@ core_classification: game_engine
|
||||
source: "https://github.com/libretro/nxengine-libretro"
|
||||
upstream: "https://github.com/Rox64/NXEngine"
|
||||
profiled_date: "2026-03-24"
|
||||
source_commit: "9adc032a5f6aa913d71d22042bb72cb11cf0f4a2"
|
||||
source_commit: "a1c45fd4d045333f4ea523e556469b545be82b0a"
|
||||
core_version: "1.0.0.6"
|
||||
display_name: "Cave Story (NXEngine)"
|
||||
cores: [nxengine, nx]
|
||||
|
||||
+5
-5
@@ -42,7 +42,7 @@ files:
|
||||
crc32: "8016a315"
|
||||
validation: [size, crc32]
|
||||
note: "Odyssey2 BIOS (G7000 NTSC). Default, vpp=0."
|
||||
source_ref: "libretro.c:216-220"
|
||||
source_ref: "libretro.c:233-237"
|
||||
|
||||
- name: "c52.bin"
|
||||
system: videopac
|
||||
@@ -54,7 +54,7 @@ files:
|
||||
crc32: "a318e8d6"
|
||||
validation: [size, crc32]
|
||||
note: "Videopac G7000 European BIOS. vpp=0, auto-sets PAL."
|
||||
source_ref: "libretro.c:226-231"
|
||||
source_ref: "libretro.c:243-248"
|
||||
|
||||
- name: "g7400.bin"
|
||||
system: videopac
|
||||
@@ -66,7 +66,7 @@ files:
|
||||
crc32: "e20a9f41"
|
||||
validation: [size, crc32]
|
||||
note: "Videopac+ G7400 European BIOS. vpp=1."
|
||||
source_ref: "libretro.c:221-225"
|
||||
source_ref: "libretro.c:238-242"
|
||||
|
||||
- name: "jopac.bin"
|
||||
system: videopac
|
||||
@@ -78,10 +78,10 @@ files:
|
||||
crc32: "11647ca5"
|
||||
validation: [size, crc32]
|
||||
note: "Videopac+ G7400 French BIOS (JoPac). vpp=1."
|
||||
source_ref: "libretro.c:232-237"
|
||||
source_ref: "libretro.c:249-254"
|
||||
|
||||
- name: "voice/"
|
||||
required: false
|
||||
category: game_data
|
||||
note: "The Voice speech synthesis WAV samples. 9 banks (E4, E8-EF) × 128 samples."
|
||||
source_ref: "voice.c:38-79, libretro.c:1095-1102"
|
||||
source_ref: "voice.c:38-79, libretro.c:1130-1137"
|
||||
@@ -3,7 +3,7 @@ type: standalone
|
||||
source: "https://github.com/openMSX/openMSX"
|
||||
upstream: "https://github.com/openMSX/openMSX"
|
||||
profiled_date: "2026-03-26"
|
||||
source_commit: "8965ec15372f3d542ac5fac6a0a63dd872a8a4fe"
|
||||
source_commit: "632d46cc00015bc37be6cbb63cacb70e90434094"
|
||||
core_version: "21.0"
|
||||
display_name: "MSX / ColecoVision / Spectravideo (openMSX)"
|
||||
cores:
|
||||
@@ -70,14 +70,14 @@ files:
|
||||
required: true
|
||||
description: "Sanyo PHC-70FD2 MSX-BASIC Kun compiler ROM"
|
||||
validation: [sha1]
|
||||
source_ref: "share/machines/Boosted_MSX2_EN.xml:89, Boosted_MSX2+_JP.xml:167, Boosted_MSXturboR_with_IDE.xml:79"
|
||||
source_ref: "share/machines/Boosted_MSX2_EN.xml:89, share/machines/Boosted_MSX2+_JP.xml:167, share/machines/Boosted_MSXturboR_with_IDE.xml:79"
|
||||
|
||||
- name: yrw801.rom
|
||||
sha1: 32760893ce06dbe3930627755ba065cc3d8ec6ca
|
||||
required: true
|
||||
description: "Yamaha YRW801 MoonSound wavetable ROM"
|
||||
validation: [sha1]
|
||||
source_ref: "share/machines/Boosted_MSX2_EN.xml:186, Boosted_MSX2+_JP.xml:120, Boosted_MSXturboR_with_IDE.xml:202"
|
||||
source_ref: "share/machines/Boosted_MSX2_EN.xml:186, share/machines/Boosted_MSX2+_JP.xml:120, share/machines/Boosted_MSXturboR_with_IDE.xml:203"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Boosted_MSX2+_JP (msx2+)
|
||||
@@ -131,7 +131,7 @@ files:
|
||||
required: true
|
||||
description: "Kanji font ROM (shared by FS-A1WSX and FS-A1GT machines)"
|
||||
validation: [sha1]
|
||||
source_ref: "share/machines/Boosted_MSX2+_JP.xml:28, Boosted_MSXturboR_with_IDE.xml:215"
|
||||
source_ref: "share/machines/Boosted_MSX2+_JP.xml:28, share/machines/Boosted_MSXturboR_with_IDE.xml:216"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Boosted_MSXturboR_with_IDE (msxturbor)
|
||||
|
||||
+25
-25
@@ -157,84 +157,84 @@ files:
|
||||
system: tyrian
|
||||
description: "Episode 2 level data"
|
||||
required: false
|
||||
source_ref: "episodes.c:274"
|
||||
source_ref: "src/episodes.c:274"
|
||||
|
||||
- name: "levels2.dat"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Episode 2 level definitions"
|
||||
required: false
|
||||
source_ref: "episodes.c:263"
|
||||
source_ref: "src/episodes.c:263"
|
||||
|
||||
- name: "cubetxt2.dat"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Episode 2 datacube text"
|
||||
required: false
|
||||
source_ref: "episodes.c:262"
|
||||
source_ref: "src/episodes.c:262"
|
||||
|
||||
- name: "tyrian3.lvl"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Episode 3 level data"
|
||||
required: false
|
||||
source_ref: "episodes.c:274"
|
||||
source_ref: "src/episodes.c:274"
|
||||
|
||||
- name: "levels3.dat"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Episode 3 level definitions"
|
||||
required: false
|
||||
source_ref: "episodes.c:263"
|
||||
source_ref: "src/episodes.c:263"
|
||||
|
||||
- name: "cubetxt3.dat"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Episode 3 datacube text"
|
||||
required: false
|
||||
source_ref: "episodes.c:262"
|
||||
source_ref: "src/episodes.c:262"
|
||||
|
||||
- name: "tyrian4.lvl"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Episode 4 level data"
|
||||
required: false
|
||||
source_ref: "episodes.c:274"
|
||||
source_ref: "src/episodes.c:274"
|
||||
|
||||
- name: "levels4.dat"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Episode 4 level definitions"
|
||||
required: false
|
||||
source_ref: "episodes.c:263"
|
||||
source_ref: "src/episodes.c:263"
|
||||
|
||||
- name: "cubetxt4.dat"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Episode 4 datacube text"
|
||||
required: false
|
||||
source_ref: "episodes.c:262"
|
||||
source_ref: "src/episodes.c:262"
|
||||
|
||||
- name: "tyrian5.lvl"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Episode 5 level data"
|
||||
required: false
|
||||
source_ref: "episodes.c:274"
|
||||
source_ref: "src/episodes.c:274"
|
||||
|
||||
- name: "levels5.dat"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Episode 5 level definitions"
|
||||
required: false
|
||||
source_ref: "episodes.c:263"
|
||||
source_ref: "src/episodes.c:263"
|
||||
|
||||
- name: "cubetxt5.dat"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Episode 5 datacube text"
|
||||
required: false
|
||||
source_ref: "episodes.c:262"
|
||||
source_ref: "src/episodes.c:262"
|
||||
|
||||
# -----------------------------------------------------------
|
||||
# Level tileset shapes (loaded per-level from .lvl data)
|
||||
@@ -249,31 +249,31 @@ files:
|
||||
category: game_data
|
||||
system: tyrian
|
||||
required: true
|
||||
source_ref: "tyrian2.c:3039-3079"
|
||||
source_ref: "src/tyrian2.c:3039-3079"
|
||||
|
||||
- name: "shapesw.dat"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
required: true
|
||||
source_ref: "tyrian2.c:3039-3079"
|
||||
source_ref: "src/tyrian2.c:3039-3079"
|
||||
|
||||
- name: "shapesx.dat"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
required: true
|
||||
source_ref: "tyrian2.c:3039-3079"
|
||||
source_ref: "src/tyrian2.c:3039-3079"
|
||||
|
||||
- name: "shapesy.dat"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
required: true
|
||||
source_ref: "tyrian2.c:3039-3079"
|
||||
source_ref: "src/tyrian2.c:3039-3079"
|
||||
|
||||
- name: "shapesz.dat"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
required: true
|
||||
source_ref: "tyrian2.c:3039-3079"
|
||||
source_ref: "src/tyrian2.c:3039-3079"
|
||||
|
||||
# -----------------------------------------------------------
|
||||
# Compressed shape files (newshX.shp, loaded per-level)
|
||||
@@ -309,14 +309,14 @@ files:
|
||||
system: tyrian
|
||||
description: "Christmas mode shape tables (replaces tyrian.shp at Xmas)"
|
||||
required: false
|
||||
source_ref: "opentyr.c:301-309"
|
||||
source_ref: "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: "opentyr.c:301,333"
|
||||
source_ref: "src/opentyr.c:301, src/opentyr.c:333"
|
||||
|
||||
- name: "tyrend.anm"
|
||||
category: game_data
|
||||
@@ -330,7 +330,7 @@ files:
|
||||
system: tyrian
|
||||
description: "Additional ship graphics (PCX image)"
|
||||
required: false
|
||||
source_ref: "tyrian2.c:2757, pcxload.c:25-29"
|
||||
source_ref: "src/tyrian2.c:2757, src/pcxload.c:25-29"
|
||||
|
||||
- name: "estsc.shp"
|
||||
category: game_data
|
||||
@@ -344,32 +344,32 @@ files:
|
||||
system: tyrian
|
||||
description: "Demo replay file 1"
|
||||
required: false
|
||||
source_ref: "mainint.c:1781-1786"
|
||||
source_ref: "src/mainint.c:1781-1786"
|
||||
|
||||
- name: "demo.2"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Demo replay file 2"
|
||||
required: false
|
||||
source_ref: "mainint.c:1781-1786"
|
||||
source_ref: "src/mainint.c:1781-1786"
|
||||
|
||||
- name: "demo.3"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Demo replay file 3"
|
||||
required: false
|
||||
source_ref: "mainint.c:1781-1786"
|
||||
source_ref: "src/mainint.c:1781-1786"
|
||||
|
||||
- name: "demo.4"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Demo replay file 4"
|
||||
required: false
|
||||
source_ref: "mainint.c:1781-1786"
|
||||
source_ref: "src/mainint.c:1781-1786"
|
||||
|
||||
- name: "demo.5"
|
||||
category: game_data
|
||||
system: tyrian
|
||||
description: "Demo replay file 5"
|
||||
required: false
|
||||
source_ref: "mainint.c:1781-1786"
|
||||
source_ref: "src/mainint.c:1781-1786"
|
||||
+15
-15
@@ -179,7 +179,7 @@ files:
|
||||
mode: standalone
|
||||
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:331, Source/Core/DolphinQt/MenuBar.cpp:1461-1469"
|
||||
source_ref: "Source/Core/DolphinQt/MenuBar.cpp:335, Source/Core/DolphinQt/MenuBar.cpp:1582-1590"
|
||||
|
||||
# -- NAND Certificates (auto-extracted) --
|
||||
- name: "clientca.pem"
|
||||
@@ -217,7 +217,7 @@ files:
|
||||
required: false
|
||||
mode: standalone
|
||||
note: "Realtek 8723A BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:379"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:379"
|
||||
|
||||
- name: "rtl8723b_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8723b_fw.bin"
|
||||
@@ -231,91 +231,91 @@ files:
|
||||
required: false
|
||||
mode: standalone
|
||||
note: "Realtek 8723D BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:383"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:383"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:385"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:385"
|
||||
|
||||
- name: "rtl8761bu_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8761bu_fw.bin"
|
||||
required: false
|
||||
mode: standalone
|
||||
note: "Realtek 8761BU BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:387"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:387"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:389"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:389"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:391"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:391"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:395"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:395"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:393"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:393"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:397"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:397"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:399"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:399"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:401"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:401"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:403"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:403"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:405"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:405"
|
||||
|
||||
- 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: "RealtekFirmwareLoader.cpp:407"
|
||||
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:407"
|
||||
|
||||
notes:
|
||||
hle_available: true
|
||||
|
||||
+3
-3
@@ -45,7 +45,7 @@ files:
|
||||
- name: "fw_payload.bin"
|
||||
path: "rvvm/fw_payload.bin"
|
||||
required: true
|
||||
source_ref: "libretro.c:309-314, rvvm.c:621-628"
|
||||
source_ref: "src/bindings/libretro/libretro.c:309-314, rvvm.c:621-628"
|
||||
note: >
|
||||
M-mode firmware loaded at 0x80000000. Typically OpenSBI with U-Boot
|
||||
payload (fw_payload.bin) or standalone (fw_jump.bin). Referenced by
|
||||
@@ -54,7 +54,7 @@ files:
|
||||
- name: "Image"
|
||||
path: "rvvm/Image"
|
||||
required: false
|
||||
source_ref: "libretro.c:316-318, rvvm.c:630-638"
|
||||
source_ref: "src/bindings/libretro/libretro.c:316-318, rvvm.c:630-638"
|
||||
note: >
|
||||
S-mode kernel payload loaded at offset 0x200000 (rv64) or 0x400000
|
||||
(rv32) from RAM base. Only needed with fw_jump.bin as bootrom.
|
||||
@@ -64,7 +64,7 @@ files:
|
||||
path: "rvvm/machine.dtb"
|
||||
required: false
|
||||
mode: standalone
|
||||
source_ref: "main.c:230, rvvm.c:641-648"
|
||||
source_ref: "src/main.c:222, rvvm.c:641-648"
|
||||
note: >
|
||||
Custom Flattened Device Tree. The core auto-generates a DTB based on
|
||||
machine configuration. The libretro binding does not parse a dtb= key
|
||||
|
||||
@@ -76,7 +76,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:337-346"
|
||||
source_ref: "src/mame/drivers/cdi.cpp:210-219"
|
||||
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
|
||||
|
||||
@@ -4,7 +4,7 @@ core_classification: official_port
|
||||
source: "https://github.com/libretro/SameBoy"
|
||||
upstream: "https://github.com/LIJI32/SameBoy"
|
||||
profiled_date: "2026-03-25"
|
||||
source_commit: "51433012a871a44555492273fd22f29867d12655"
|
||||
source_commit: "aa158a889a48b538a0302873704a34577c8eb67d"
|
||||
core_version: "0.15.4"
|
||||
display_name: "Nintendo - Game Boy / Color (SameBoy)"
|
||||
cores:
|
||||
|
||||
@@ -5,7 +5,7 @@ source: "https://github.com/libretro/scummvm"
|
||||
upstream: "https://github.com/scummvm/scummvm"
|
||||
logo: "https://raw.githubusercontent.com/scummvm/scummvm/master/icons/scummvm.svg"
|
||||
profiled_date: "2026-03-25"
|
||||
source_commit: "e24b0ae0aaab5c132793ba6b38842e019c5b3652"
|
||||
source_commit: "c3f4936d1ba2af178816cc9bb06087025e4a2bea"
|
||||
core_version: "2.8.0git"
|
||||
display_name: "ScummVM"
|
||||
cores: [scummvm]
|
||||
@@ -89,7 +89,7 @@ files:
|
||||
- name: "Roland_SC-55.sf2"
|
||||
path: "scummvm/extra/Roland_SC-55.sf2"
|
||||
required: false
|
||||
source_ref: "libretro-defs.h:32, libretro-os-utils.cpp:196"
|
||||
source_ref: "backends/platform/libretro/include/libretro-defs.h:32, backends/platform/libretro/src/libretro-os-utils.cpp:196"
|
||||
note: >
|
||||
Roland SC-55 SoundFont for General MIDI playback. This is the default
|
||||
soundfont (DEFAULT_SOUNDFONT_FILENAME). Bundled in official ScummVM
|
||||
|
||||
@@ -39,7 +39,7 @@ files:
|
||||
description: "Sega Master System boot ROM"
|
||||
required: false
|
||||
aliases: ["BIOS.sms"]
|
||||
source_ref: "smsplus_libretro.c:211-229"
|
||||
source_ref: "source/ports/libretro/smsplus_libretro.c:219-237"
|
||||
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: "smsplus_libretro.c:232-248"
|
||||
source_ref: "source/ports/libretro/smsplus_libretro.c:240-256"
|
||||
note: |
|
||||
Required for ColecoVision games. Read as 0x2000 (8192) bytes into
|
||||
coleco.rom. Without this file, retro_load_game() returns false for
|
||||
|
||||
@@ -32,7 +32,7 @@ files:
|
||||
required: false
|
||||
size: 1048576
|
||||
validation: [size]
|
||||
source_ref: "libretro.cpp:1209, bsx.cpp:1209,1214"
|
||||
source_ref: "libretro/libretro.cpp:1414, bsx.cpp:1209, 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.cpp:1203, libretro.cpp:1317, memmap.cpp:1704"
|
||||
source_ref: "libretro.cpp:1203, libretro/libretro.cpp:1546, memmap.cpp:1720"
|
||||
note: "Needed for Sufami Turbo multi-cart games."
|
||||
|
||||
notes:
|
||||
|
||||
@@ -37,7 +37,7 @@ files:
|
||||
md5: "8dd7d5296a650fac7319bce665a6a53c"
|
||||
size: 524288
|
||||
validation: [size, md5]
|
||||
source_ref: "src/core/bios.cpp:49"
|
||||
source_ref: "src/core/bios.cpp:50"
|
||||
aliases: []
|
||||
|
||||
- name: "scph5501.bin"
|
||||
@@ -47,7 +47,7 @@ files:
|
||||
md5: "490f666e1afb15b7362b406ed1cea246"
|
||||
size: 524288
|
||||
validation: [size, md5]
|
||||
source_ref: "src/core/bios.cpp:50-51"
|
||||
source_ref: "src/core/bios.cpp:51-52"
|
||||
aliases: []
|
||||
|
||||
- name: "scph5502.bin"
|
||||
@@ -57,7 +57,7 @@ files:
|
||||
md5: "32736f17079d0b2b7024407c39bd3050"
|
||||
size: 524288
|
||||
validation: [size, md5]
|
||||
source_ref: "src/core/bios.cpp:52-53"
|
||||
source_ref: "src/core/bios.cpp:53-54"
|
||||
aliases: []
|
||||
|
||||
- name: "psxonpsp660.bin"
|
||||
@@ -67,7 +67,7 @@ files:
|
||||
md5: "c53ca5908936d412331790f4426c6c33"
|
||||
size: 524288
|
||||
validation: [size, md5]
|
||||
source_ref: "src/core/bios.cpp:67-68"
|
||||
source_ref: "src/core/bios.cpp:68-69"
|
||||
aliases: []
|
||||
|
||||
- name: "ps1_rom.bin"
|
||||
@@ -78,5 +78,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:71, src/core/bios.cpp:85"
|
||||
source_ref: "src/core/bios.h:9, src/core/bios.cpp:71, src/core/bios.cpp:86"
|
||||
aliases: []
|
||||
@@ -5,7 +5,7 @@ core_classification: community_fork
|
||||
source: https://github.com/DanAlexMorton/3dsTrident
|
||||
upstream: https://github.com/wheremyfoodat/Panda3DS
|
||||
profiled_date: "2026-03-25"
|
||||
source_commit: "1e9ecf7a0fbf35315bc5f6114b3d0b4f13422a2e"
|
||||
source_commit: "b97b0befa326105e181838bc6fa11c546de8294d"
|
||||
core_version: git
|
||||
|
||||
cores:
|
||||
|
||||
+12
-12
@@ -4,7 +4,7 @@ type: standalone
|
||||
source: "https://github.com/captainys/TOWNSEMU"
|
||||
upstream: "https://github.com/captainys/TOWNSEMU"
|
||||
profiled_date: "2026-03-26"
|
||||
source_commit: "5651deea4c92010d47cc33a45f86ac2396155b41"
|
||||
source_commit: "8ecfa27759919586e33f674038ed73d36e56c2b6"
|
||||
cores:
|
||||
- tsugaru
|
||||
systems:
|
||||
@@ -23,21 +23,21 @@ files:
|
||||
size: 262144
|
||||
validation:
|
||||
- size
|
||||
source_ref: "physmem.cpp:392,503-507"
|
||||
source_ref: "src/towns/memory/physmem.cpp:392, src/towns/memory/physmem.cpp:503-507"
|
||||
- name: FMT_DOS.ROM
|
||||
description: DOS ROM
|
||||
required: true
|
||||
size: 524288
|
||||
validation:
|
||||
- size
|
||||
source_ref: "physmem.cpp:395,508-512"
|
||||
source_ref: "src/towns/memory/physmem.cpp:395, src/towns/memory/physmem.cpp:508-512"
|
||||
- name: FMT_FNT.ROM
|
||||
description: font ROM
|
||||
required: true
|
||||
size: 262144
|
||||
validation:
|
||||
- size
|
||||
source_ref: "physmem.cpp:398,513-517"
|
||||
source_ref: "src/towns/memory/physmem.cpp:398, src/towns/memory/physmem.cpp:513-517"
|
||||
- name: FMT_F20.ROM
|
||||
description: 20-dot font ROM, filled with 0xFF if missing
|
||||
required: false
|
||||
@@ -45,48 +45,48 @@ files:
|
||||
hle_fallback: true
|
||||
validation:
|
||||
- size
|
||||
source_ref: "physmem.cpp:401,518-527"
|
||||
source_ref: "src/towns/memory/physmem.cpp:401, src/towns/memory/physmem.cpp:518-527"
|
||||
- name: FMT_DIC.ROM
|
||||
description: dictionary ROM
|
||||
required: true
|
||||
size: 524288
|
||||
validation:
|
||||
- size
|
||||
source_ref: "physmem.cpp:404,528-532"
|
||||
source_ref: "src/towns/memory/physmem.cpp:404, src/towns/memory/physmem.cpp:528-532"
|
||||
- name: MYTOWNS.ROM
|
||||
description: serial ROM for machine identity, uses defaults if absent
|
||||
required: false
|
||||
min_size: 32
|
||||
source_ref: "physmem.cpp:407,533-539"
|
||||
source_ref: "src/towns/memory/physmem.cpp:407, src/towns/memory/physmem.cpp:533-539"
|
||||
- name: FMT_ALL.ROM
|
||||
description: combined ROM file, alternative to individual ROM files
|
||||
required: false
|
||||
source_ref: "physmem.cpp:420-500"
|
||||
source_ref: "src/towns/memory/physmem.cpp:420-500"
|
||||
- name: MAR_EX0.ROM
|
||||
description: Marty extra ROM 0, all 4 MAR_EX ROMs needed for Marty mode
|
||||
required: false
|
||||
size: 524288
|
||||
validation:
|
||||
- size
|
||||
source_ref: "physmem.cpp:410,541-564"
|
||||
source_ref: "src/towns/memory/physmem.cpp:410, src/towns/memory/physmem.cpp:541-564"
|
||||
- name: MAR_EX1.ROM
|
||||
description: Marty extra ROM 1
|
||||
required: false
|
||||
size: 524288
|
||||
validation:
|
||||
- size
|
||||
source_ref: "physmem.cpp:412,541-564"
|
||||
source_ref: "src/towns/memory/physmem.cpp:412, src/towns/memory/physmem.cpp:541-564"
|
||||
- name: MAR_EX2.ROM
|
||||
description: Marty extra ROM 2
|
||||
required: false
|
||||
size: 524288
|
||||
validation:
|
||||
- size
|
||||
source_ref: "physmem.cpp:414,541-564"
|
||||
source_ref: "src/towns/memory/physmem.cpp:414, src/towns/memory/physmem.cpp:541-564"
|
||||
- name: MAR_EX3.ROM
|
||||
description: Marty extra ROM 3
|
||||
required: false
|
||||
size: 524288
|
||||
validation:
|
||||
- size
|
||||
source_ref: "physmem.cpp:416,541-564"
|
||||
source_ref: "src/towns/memory/physmem.cpp:416, src/towns/memory/physmem.cpp:541-564"
|
||||
@@ -36,13 +36,13 @@ files:
|
||||
description: "Amiga 600 Kickstart v3.1 rev 40.063"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "libretro/core/libretro-core.cpp:74,391 src/memory.cpp:2080-2180"
|
||||
source_ref: "libretro/core/libretro-core.cpp:74, libretro/core/libretro-core.cpp:396"
|
||||
|
||||
- name: "kick40068.A1200"
|
||||
description: "Amiga 1200 Kickstart v3.1 rev 40.068"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "libretro/core/libretro-core.cpp:85, 405 src/memory.cpp:2080-2180"
|
||||
source_ref: "libretro/core/libretro-core.cpp:85, libretro/core/libretro-core.cpp:410"
|
||||
|
||||
- name: "kick34005.CDTV"
|
||||
description: "CDTV extended ROM v1.00 rev 34.005"
|
||||
|
||||
+4
-4
@@ -1069,7 +1069,7 @@ files:
|
||||
hle_fallback: true
|
||||
embedded: false
|
||||
note: "SuperCPU DOS v1.40 external kernal. Optional, selected via core option. Goes in system/vice/SCPU64/."
|
||||
source_ref: "retrodep/ui.c:266, libretro/libretro-core.c:2825"
|
||||
source_ref: "retrodep/ui.c:266, libretro/libretro-core.c:2826"
|
||||
|
||||
- name: "vice/SCPU64/scpu-dos-2.04.bin"
|
||||
system: commodore-c64
|
||||
@@ -1077,7 +1077,7 @@ files:
|
||||
hle_fallback: true
|
||||
embedded: false
|
||||
note: "SuperCPU DOS v2.04 external kernal. Optional, selected via core option. Goes in system/vice/SCPU64/."
|
||||
source_ref: "retrodep/ui.c:263, libretro/libretro-core.c:2827"
|
||||
source_ref: "retrodep/ui.c:263, libretro/libretro-core.c:2828"
|
||||
|
||||
# -------------------------------------------------------
|
||||
# Drive ROMs (shared across all cores with True Drive Emulation)
|
||||
@@ -1261,7 +1261,7 @@ files:
|
||||
hle_fallback: true
|
||||
embedded: false
|
||||
note: "JiffyDOS C64 kernal replacement. Optional, proprietary. Requires True Drive Emulation + 1541/1571/1581 drive."
|
||||
source_ref: "retrodep/ui.c:302, libretro/libretro-core.c:2855"
|
||||
source_ref: "retrodep/ui.c:302, libretro/libretro-core.c:2856"
|
||||
|
||||
- name: "vice/JiffyDOS_SX-64.bin"
|
||||
system: commodore-c64
|
||||
@@ -1277,7 +1277,7 @@ files:
|
||||
hle_fallback: true
|
||||
embedded: false
|
||||
note: "JiffyDOS C128 kernal replacement. Optional, proprietary. C128 core only."
|
||||
source_ref: "retrodep/ui.c:309, libretro/libretro-core.c:2857"
|
||||
source_ref: "retrodep/ui.c:309, libretro/libretro-core.c:2858"
|
||||
|
||||
- name: "vice/JiffyDOS_1541-II.bin"
|
||||
system: commodore-c64
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ type: standalone
|
||||
source: "https://github.com/xemu-project/xemu"
|
||||
logo: "https://raw.githubusercontent.com/xemu-project/xemu/master/data/xemu_64x64.png"
|
||||
profiled_date: "2026-03-18"
|
||||
source_commit: "d77f11b4d08468d90575f3840d6631b3ce484b38"
|
||||
source_commit: "295c13e972338879ff74a3e9f0dd57b35e148c60"
|
||||
core_version: "0.8.x"
|
||||
display_name: "xemu (Xbox)"
|
||||
systems: [microsoft-xbox]
|
||||
|
||||
@@ -4,7 +4,7 @@ core_classification: official_port
|
||||
source: "https://github.com/libretro/yabause/tree/yabasanshiro"
|
||||
upstream: "https://github.com/devmiyax/yabause"
|
||||
profiled_date: "2026-03-25"
|
||||
source_commit: "65af22e96beb6d9b0b9a50a81a39c86a6d604c1c"
|
||||
source_commit: "8926b0c6c347f8c5c755911ddb0ac695420ffbf8"
|
||||
core_version: "v2.6.8"
|
||||
display_name: "Sega - Saturn (YabaSanshiro)"
|
||||
cores:
|
||||
@@ -37,7 +37,7 @@ files:
|
||||
required: true
|
||||
hle_fallback: true
|
||||
note: "Primary Saturn BIOS. Any region accepted."
|
||||
source_ref: "libretro.c:1048"
|
||||
source_ref: "yabause/src/libretro/libretro.c:1048"
|
||||
|
||||
- name: "sega_101.bin"
|
||||
system: sega-saturn
|
||||
@@ -45,7 +45,7 @@ files:
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "Saturn BIOS v1.01 (Japan). Fallback if saturn_bios.bin missing."
|
||||
source_ref: "libretro.c:1052"
|
||||
source_ref: "yabause/src/libretro/libretro.c:1052"
|
||||
|
||||
- name: "mpr-17933.bin"
|
||||
system: sega-saturn
|
||||
@@ -53,4 +53,4 @@ files:
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "Saturn BIOS v1.003 (NA/EU). Last fallback."
|
||||
source_ref: "libretro.c:1056"
|
||||
source_ref: "yabause/src/libretro/libretro.c:1056"
|
||||
@@ -4,7 +4,7 @@ core_classification: community_fork
|
||||
source: "https://github.com/libretro/yabause"
|
||||
upstream: "https://github.com/Yabause/yabause"
|
||||
profiled_date: "2026-03-25"
|
||||
source_commit: "65af22e96beb6d9b0b9a50a81a39c86a6d604c1c"
|
||||
source_commit: "8926b0c6c347f8c5c755911ddb0ac695420ffbf8"
|
||||
core_version: "v0.9.15"
|
||||
display_name: "Sega - Saturn (Yabause)"
|
||||
cores:
|
||||
@@ -39,7 +39,7 @@ files:
|
||||
max_size: 524288
|
||||
validation: [max_size]
|
||||
note: "Primary Saturn BIOS. Any region accepted."
|
||||
source_ref: "libretro.c:1035"
|
||||
source_ref: "yabause/src/libretro/libretro.c:1035"
|
||||
|
||||
- name: "sega_101.bin"
|
||||
system: sega-saturn
|
||||
@@ -49,7 +49,7 @@ files:
|
||||
max_size: 524288
|
||||
validation: [max_size]
|
||||
note: "Saturn BIOS v1.01 (Japan). Fallback if saturn_bios.bin missing."
|
||||
source_ref: "libretro.c:1039"
|
||||
source_ref: "yabause/src/libretro/libretro.c:1039"
|
||||
|
||||
- name: "mpr-17933.bin"
|
||||
system: sega-saturn
|
||||
@@ -59,4 +59,4 @@ files:
|
||||
max_size: 524288
|
||||
validation: [max_size]
|
||||
note: "Saturn BIOS (NA/EU). Last fallback."
|
||||
source_ref: "libretro.c:1043"
|
||||
source_ref: "yabause/src/libretro/libretro.c:1043"
|
||||
+21
-21
@@ -21,121 +21,121 @@ files:
|
||||
path: zc210/zcdata.dat
|
||||
description: main engine data (fonts, palette, SFX samples, MIDI tracks)
|
||||
required: true
|
||||
source_ref: "zelda.cpp:1173-1181 load_datafile + signature validation"
|
||||
source_ref: "zc/zelda.cpp:1173-1181"
|
||||
|
||||
- name: default.sf2
|
||||
path: zc210/sf2/default.sf2
|
||||
description: default SoundFont for MIDI music playback
|
||||
required: true
|
||||
source_ref: "zc_sys.cpp:2234-2238 file_exists + midi_init"
|
||||
source_ref: "zc/zc_sys.cpp:2234-2238"
|
||||
|
||||
- name: custom0.sf2
|
||||
path: zc210/sf2/custom0.sf2
|
||||
description: alternative SoundFont (selectable via core option)
|
||||
required: false
|
||||
source_ref: "zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
|
||||
- name: custom1.sf2
|
||||
path: zc210/sf2/custom1.sf2
|
||||
description: alternative SoundFont (selectable via core option)
|
||||
required: false
|
||||
source_ref: "zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
|
||||
- name: custom2.sf2
|
||||
path: zc210/sf2/custom2.sf2
|
||||
description: alternative SoundFont (selectable via core option)
|
||||
required: false
|
||||
source_ref: "zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
|
||||
- name: custom3.sf2
|
||||
path: zc210/sf2/custom3.sf2
|
||||
description: alternative SoundFont (selectable via core option)
|
||||
required: false
|
||||
source_ref: "zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
|
||||
- name: custom4.sf2
|
||||
path: zc210/sf2/custom4.sf2
|
||||
description: alternative SoundFont (selectable via core option)
|
||||
required: false
|
||||
source_ref: "zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
|
||||
- name: custom5.sf2
|
||||
path: zc210/sf2/custom5.sf2
|
||||
description: alternative SoundFont (selectable via core option)
|
||||
required: false
|
||||
source_ref: "zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
|
||||
- name: custom6.sf2
|
||||
path: zc210/sf2/custom6.sf2
|
||||
description: alternative SoundFont (selectable via core option)
|
||||
required: false
|
||||
source_ref: "zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
|
||||
- name: custom7.sf2
|
||||
path: zc210/sf2/custom7.sf2
|
||||
description: alternative SoundFont (selectable via core option)
|
||||
required: false
|
||||
source_ref: "zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
|
||||
- name: custom8.sf2
|
||||
path: zc210/sf2/custom8.sf2
|
||||
description: alternative SoundFont (selectable via core option)
|
||||
required: false
|
||||
source_ref: "zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
|
||||
- name: custom9.sf2
|
||||
path: zc210/sf2/custom9.sf2
|
||||
description: alternative SoundFont (selectable via core option)
|
||||
required: false
|
||||
source_ref: "zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
|
||||
|
||||
- name: LinkTothePast.dat
|
||||
path: zc210/sfx/LinkTothePast.dat
|
||||
description: Zelda A Link to the Past SFX replacement
|
||||
required: false
|
||||
source_ref: "zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
|
||||
- name: LinksAwakening.dat
|
||||
path: zc210/sfx/LinksAwakening.dat
|
||||
description: Zelda Link's Awakening SFX replacement
|
||||
required: false
|
||||
source_ref: "zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
|
||||
- name: BSZelda.dat
|
||||
path: zc210/sfx/BSZelda.dat
|
||||
description: BS Zelda SFX replacement
|
||||
required: false
|
||||
source_ref: "zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
|
||||
- name: Metroid.dat
|
||||
path: zc210/sfx/Metroid.dat
|
||||
description: Metroid NES SFX replacement
|
||||
required: false
|
||||
source_ref: "zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
|
||||
- name: Tortuga.dat
|
||||
path: zc210/sfx/Tortuga.dat
|
||||
description: Link to Tortuga quest SFX replacement
|
||||
required: false
|
||||
source_ref: "zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
|
||||
- name: Castle.dat
|
||||
path: zc210/sfx/Castle.dat
|
||||
description: Castle Hunt quest SFX replacement
|
||||
required: false
|
||||
source_ref: "zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
|
||||
- name: Elise.dat
|
||||
path: zc210/sfx/Elise.dat
|
||||
description: Search for Elise quest SFX replacement
|
||||
required: false
|
||||
source_ref: "zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
|
||||
- name: SwangSong.dat
|
||||
path: zc210/sfx/SwangSong.dat
|
||||
description: Swang Song quest SFX replacement
|
||||
required: false
|
||||
source_ref: "zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
|
||||
- name: Custom.dat
|
||||
path: zc210/sfx/Custom.dat
|
||||
@@ -143,4 +143,4 @@ files:
|
||||
description: user-provided custom SFX replacement
|
||||
required: false
|
||||
unsourceable: "user placeholder slot, README says 'rename your own SFX dat file to this name'"
|
||||
source_ref: "zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
|
||||
Reference in new issue
Block a user