mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
feat: add hle_fallback to 9 emulator profiles
Marked files with HLE fallback based on source code analysis: - desmume: 3 files (NDSSystem.cpp fake BIOS generation) - dolphin: 31 files (HLE for IPL, DSP, fonts, Wii system) - pcsx_rearmed: 7 files (psxbios.c full HLE replacement) - easyrpg: 4 files (RTP and soundfonts optional) - dosbox_core: all MT-32/soundfont/BASS files - dosbox_pure: all MT-32/soundfont files - boytacean: 8 boot ROMs (open-source embedded in binary) - citra: shared_font.bin only (HLE for font rendering) - azahar: shared_font.bin only Not modified (no HLE): beetle_psx, duckstation, ecwolf, emuscv.
This commit is contained in:
@@ -48,6 +48,7 @@ files:
|
||||
path: sysdata/shared_font.bin
|
||||
system: nintendo-3ds
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "HLE fallback if missing"
|
||||
source_ref: "src/common/common_paths.h:82"
|
||||
|
||||
|
||||
@@ -32,6 +32,7 @@ files:
|
||||
- name: dmg_boot.bin
|
||||
system: nintendo-gb
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
size: 256
|
||||
note: "Original Nintendo DMG boot ROM"
|
||||
@@ -40,6 +41,7 @@ files:
|
||||
- name: sgb_boot.bin
|
||||
system: nintendo-gb
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
size: 256
|
||||
note: "Super Game Boy boot ROM"
|
||||
@@ -48,6 +50,7 @@ files:
|
||||
- name: dmg_bootix.bin
|
||||
system: nintendo-gb
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
size: 256
|
||||
note: "Open-source DMG boot ROM from Bootix (default)"
|
||||
@@ -56,6 +59,7 @@ files:
|
||||
- name: mgb_bootix.bin
|
||||
system: nintendo-gb
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
size: 256
|
||||
note: "Open-source MGB (Pocket) boot ROM from Bootix"
|
||||
@@ -64,6 +68,7 @@ files:
|
||||
- name: cgb_boot.bin
|
||||
system: nintendo-gbc
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
size: 2304
|
||||
note: "Original Nintendo CGB boot ROM"
|
||||
@@ -72,6 +77,7 @@ files:
|
||||
- name: cgb_boytacean.bin
|
||||
system: nintendo-gbc
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
size: 2304
|
||||
note: "Custom open-source CGB boot ROM (default)"
|
||||
@@ -80,6 +86,7 @@ files:
|
||||
- name: dmg_pyboy.bin
|
||||
system: nintendo-gb
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "PyBoy DMG boot ROM variant (in res/boot/, not embedded in data.rs)"
|
||||
source_ref: "res/boot/dmg_pyboy.bin"
|
||||
@@ -87,6 +94,7 @@ files:
|
||||
- name: cgb_pyboy.bin
|
||||
system: nintendo-gbc
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "PyBoy CGB boot ROM variant (in res/boot/, not embedded in data.rs)"
|
||||
source_ref: "res/boot/cgb_pyboy.bin"
|
||||
|
||||
@@ -46,6 +46,7 @@ files:
|
||||
path: "sysdata/shared_font.bin"
|
||||
description: "System shared font"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "src/common/common_paths.h:67"
|
||||
notes: "HLE fallback if missing"
|
||||
|
||||
|
||||
@@ -24,6 +24,7 @@ files:
|
||||
system: nintendo-ds
|
||||
description: "ARM7 BIOS"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 16384
|
||||
source_ref: "desmume/src/NDSSystem.cpp:2178-2182, frontend/libretro/libretro.cpp:763"
|
||||
notes: "HLE fallback covers all SWI calls; native file needed for firmware boot and SWI-from-BIOS accuracy"
|
||||
@@ -32,6 +33,7 @@ files:
|
||||
system: nintendo-ds
|
||||
description: "ARM9 BIOS"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 4096
|
||||
source_ref: "desmume/src/NDSSystem.cpp:2236-2239, frontend/libretro/libretro.cpp:764"
|
||||
notes: "HLE fallback covers all SWI calls; native file needed for firmware boot and logo comparison (Pal Park)"
|
||||
@@ -40,5 +42,6 @@ files:
|
||||
system: nintendo-ds
|
||||
description: "NDS firmware image"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "desmume/src/NDSSystem.cpp:2653-2655, frontend/libretro/libretro.cpp:765"
|
||||
notes: "Dummy firmware generated when absent; native firmware needed for boot animation, wifi config, user settings"
|
||||
|
||||
@@ -22,6 +22,7 @@ files:
|
||||
path: "GC/USA/IPL.bin"
|
||||
size: 2097152 # 0x200000 (2 MB)
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "GameCube NTSC-U boot ROM. HLE available but real IPL needed for GC menu boot and accurate fonts"
|
||||
source_ref: "Source/Core/Common/CommonPaths.h:139, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:108"
|
||||
|
||||
@@ -29,6 +30,7 @@ files:
|
||||
path: "GC/EUR/IPL.bin"
|
||||
size: 2097152
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "GameCube PAL boot ROM"
|
||||
source_ref: "Source/Core/Core/Config/MainSettings.cpp:744-750"
|
||||
|
||||
@@ -36,6 +38,7 @@ files:
|
||||
path: "GC/JAP/IPL.bin"
|
||||
size: 2097152
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "GameCube NTSC-J boot ROM"
|
||||
source_ref: "Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:185"
|
||||
|
||||
@@ -47,6 +50,7 @@ files:
|
||||
path: "GC/dsp_rom.bin"
|
||||
size: 8192 # 0x2000 (DSP_IROM_BYTE_SIZE)
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "DSP instruction ROM for LLE audio. Free replacement included with Dolphin, real dump improves accuracy"
|
||||
known_hash_adler32: "0x66f334fe" # official Nintendo ROM
|
||||
source_ref: "Source/Core/Common/CommonPaths.h:136, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:106-117"
|
||||
@@ -55,6 +59,7 @@ files:
|
||||
path: "GC/dsp_coef.bin"
|
||||
size: 4096 # 0x1000 (DSP_COEF_BYTE_SIZE)
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "DSP coefficient ROM for LLE audio and HLE polyphase resampling. Free replacement included"
|
||||
known_hash_adler32: "0xf3b93527" # official Nintendo ROM
|
||||
source_ref: "Source/Core/Common/CommonPaths.h:137, Source/Core/Core/DSP/DSPCore.cpp:32-33, Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:55-62"
|
||||
@@ -67,6 +72,7 @@ files:
|
||||
path: "GC/font_western.bin"
|
||||
size: 9589 # 0x2575
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "Windows-1252 font for GC/Wii text rendering. Free alternative bundled, real one from IPL dump preferred"
|
||||
source_ref: "Source/Core/Common/CommonPaths.h:133, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130,202-239"
|
||||
|
||||
@@ -74,6 +80,7 @@ files:
|
||||
path: "GC/font_japanese.bin"
|
||||
size: 303693 # 0x4A24D
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "Shift-JIS font for Japanese text. Free alternative bundled, real one from IPL dump preferred"
|
||||
source_ref: "Source/Core/Common/CommonPaths.h:134, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:129,234"
|
||||
|
||||
@@ -82,6 +89,7 @@ files:
|
||||
- name: "gba_bios.bin"
|
||||
path: "GBA/gba_bios.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "GBA BIOS for GC-GBA link feature (uses integrated mGBA). Path configurable in settings"
|
||||
source_ref: "Source/Core/Common/CommonPaths.h:145, Source/Core/Core/HW/GBACore.cpp:346-363"
|
||||
|
||||
@@ -92,6 +100,7 @@ files:
|
||||
- name: "SYSCONF"
|
||||
path: "Wii/shared2/sys/SYSCONF"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "Wii system configuration. Auto-generated by Dolphin, can be imported from NAND backup"
|
||||
source_ref: "Source/Core/Common/CommonPaths.h:118, Source/Core/Common/FileUtil.cpp:900"
|
||||
|
||||
@@ -99,6 +108,7 @@ files:
|
||||
path: "Wii/title/00000001/00000002/data/setting.txt"
|
||||
size: 256
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "Wii region/language settings. Auto-generated by Dolphin during Wii boot emulation"
|
||||
source_ref: "Source/Core/Common/CommonPaths.h:153, Source/Core/Core/Boot/Boot_BS2Emu.cpp:384-460"
|
||||
|
||||
@@ -106,6 +116,7 @@ files:
|
||||
- name: "nand.bin"
|
||||
path: null # user-selected via file dialog
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "BootMii NAND backup. Can be imported to populate Wii NAND with channels, saves, system menu"
|
||||
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:26-39,42-89"
|
||||
|
||||
@@ -113,6 +124,7 @@ files:
|
||||
path: null # user-selected, or appended to nand.bin
|
||||
size: 1024 # 0x400 (NAND_KEYS_SIZE)
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "OTP/SEEPROM dump (Wii encryption keys). Needed if not appended to nand.bin for NAND import"
|
||||
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:19,76-88, Source/Core/DiscIO/NANDImporter.h:28"
|
||||
|
||||
@@ -120,6 +132,7 @@ files:
|
||||
- name: "WiiSD.raw"
|
||||
path: "Load/WiiSD.raw"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "Virtual SD card image for Wii homebrew. Auto-created by Dolphin, supports SD/SDHC up to 4GB"
|
||||
source_ref: "Source/Core/Common/CommonPaths.h:150"
|
||||
|
||||
@@ -127,6 +140,7 @@ files:
|
||||
- name: "codehandler.bin"
|
||||
path: null # in Sys directory, shipped with Dolphin
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "Gecko/Ocarina cheat code handler. Shipped with Dolphin in Sys/, not user-supplied"
|
||||
source_ref: "Source/Core/Common/CommonPaths.h:155, Source/Core/Core/GeckoCode.cpp:120"
|
||||
|
||||
@@ -134,6 +148,7 @@ files:
|
||||
- name: "Wii System Menu"
|
||||
path: null # installed to NAND via WAD import
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "Wii System Menu WAD. Installed to NAND via Tools > Install WAD, needed for Wii Menu boot"
|
||||
source_ref: "Source/Core/DolphinQt/MainWindow.cpp:1581-1583, Source/Core/DolphinQt/MenuBar.cpp:1174-1188"
|
||||
|
||||
@@ -141,18 +156,21 @@ files:
|
||||
- name: "clientca.pem"
|
||||
path: "Wii/clientca.pem"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "SSL client certificate. Auto-extracted from IOS13 content during NAND import"
|
||||
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:201-285"
|
||||
|
||||
- name: "clientcakey.pem"
|
||||
path: "Wii/clientcakey.pem"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "SSL client private key. Auto-extracted from IOS13 content during NAND import"
|
||||
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:237"
|
||||
|
||||
- name: "rootca.pem"
|
||||
path: "Wii/rootca.pem"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
note: "SSL root CA certificate. Auto-extracted from IOS13 content during NAND import"
|
||||
source_ref: "Source/Core/DiscIO/NANDImporter.cpp:238"
|
||||
|
||||
@@ -166,6 +184,7 @@ files:
|
||||
- name: "rtl8723a_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8723a_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8723A BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:387"
|
||||
@@ -173,6 +192,7 @@ files:
|
||||
- name: "rtl8723b_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8723b_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8723B BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:389"
|
||||
@@ -180,6 +200,7 @@ files:
|
||||
- name: "rtl8723d_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8723d_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8723D BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:391"
|
||||
@@ -187,6 +208,7 @@ files:
|
||||
- name: "rtl8761a_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8761a_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8761A BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:393"
|
||||
@@ -194,6 +216,7 @@ files:
|
||||
- name: "rtl8761bu_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8761bu_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8761BU BT firmware for Wiimote passthrough (most common USB dongle)"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:395"
|
||||
@@ -201,6 +224,7 @@ files:
|
||||
- name: "rtl8821a_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8821a_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8821A BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:397"
|
||||
@@ -208,6 +232,7 @@ files:
|
||||
- name: "rtl8821c_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8821c_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8821C BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:399"
|
||||
@@ -215,6 +240,7 @@ files:
|
||||
- name: "rtl8822b_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8822b_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8822B BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:403"
|
||||
@@ -222,6 +248,7 @@ files:
|
||||
- name: "rtl8822cu_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8822cu_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8822CU BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:401"
|
||||
@@ -229,6 +256,7 @@ files:
|
||||
- name: "rtl8851bu_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8851bu_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8851BU BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:405"
|
||||
@@ -236,6 +264,7 @@ files:
|
||||
- name: "rtl8852au_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8852au_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8852AU BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:407"
|
||||
@@ -243,6 +272,7 @@ files:
|
||||
- name: "rtl8852bu_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8852bu_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8852BU BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:409"
|
||||
@@ -250,6 +280,7 @@ files:
|
||||
- name: "rtl8852cu_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8852cu_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8852CU BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:411"
|
||||
@@ -257,6 +288,7 @@ files:
|
||||
- name: "rtl8852btu_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8852btu_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8852BT/8852BE-VT BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:413"
|
||||
@@ -264,6 +296,7 @@ files:
|
||||
- name: "rtl8922au_fw.bin"
|
||||
path: "Load/Firmware/rtl_bt/rtl8922au_fw.bin"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "Realtek 8922AU BT firmware for Wiimote passthrough"
|
||||
source_ref: "RealtekFirmwareLoader.cpp:415"
|
||||
|
||||
@@ -41,6 +41,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.04"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "5a5cb5a77d7d55ee69657c2f870416daed52dea7"
|
||||
source_ref: "midi_mt32.cpp:55"
|
||||
@@ -48,6 +49,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.05"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "e17a3a6d265bf1fa150312061134293d2b58288c"
|
||||
source_ref: "midi_mt32.cpp:55"
|
||||
@@ -55,6 +57,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.06"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "a553481f4e2794c10cfe597fef154eef0d8257de"
|
||||
source_ref: "midi_mt32.cpp:55"
|
||||
@@ -62,6 +65,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.07"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "b083518fffb7f66b03c23b7eb4f868e62dc5a987"
|
||||
source_ref: "midi_mt32.cpp:55, dosbox_core_libretro.info:firmware0"
|
||||
@@ -70,6 +74,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control BlueRidge"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92"
|
||||
source_ref: "midi_mt32.cpp:55"
|
||||
@@ -79,6 +84,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.03 (new MT-32)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 131072
|
||||
sha1: "5837064c9df4741a55f7c4d8787ac158dff2d3ce"
|
||||
source_ref: "midi_mt32.cpp:55"
|
||||
@@ -86,6 +92,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.04"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 131072
|
||||
sha1: "2c16432b6c73dd2a3947cba950a0f4c19d6180eb"
|
||||
source_ref: "midi_mt32.cpp:55"
|
||||
@@ -93,6 +100,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.06"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 131072
|
||||
sha1: "2869cf4c235d671668cfcb62415e2ce8323ad4ed"
|
||||
source_ref: "midi_mt32.cpp:55"
|
||||
@@ -100,6 +108,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.07"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 131072
|
||||
sha1: "47b52adefedaec475c925e54340e37673c11707c"
|
||||
source_ref: "midi_mt32.cpp:55"
|
||||
@@ -110,6 +119,7 @@ files:
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
description: "CM-32L/LAPC-I Control v1.00"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "73683d585cd6948cc19547942ca0e14a0319456d"
|
||||
source_ref: "midi_mt32.cpp:53"
|
||||
@@ -117,6 +127,7 @@ files:
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
description: "CM-32L/LAPC-I Control v1.02"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "a439fbb390da38cada95a7cbb1d6ca199cd66ef8"
|
||||
source_ref: "midi_mt32.cpp:53, dosbox_core_libretro.info:firmware2"
|
||||
@@ -127,6 +138,7 @@ files:
|
||||
- name: "MT32_PCM.ROM"
|
||||
description: "MT-32 PCM ROM"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 524288
|
||||
sha1: "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252"
|
||||
source_ref: "midi_mt32.cpp:66, dosbox_core_libretro.info:firmware1"
|
||||
@@ -135,6 +147,7 @@ files:
|
||||
- name: "CM32L_PCM.ROM"
|
||||
description: "CM-32L/CM-64/LAPC-I PCM ROM"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 1048576
|
||||
sha1: "289cc298ad532b702461bfc738009d9ebe8025ea"
|
||||
source_ref: "midi_mt32.cpp:64, dosbox_core_libretro.info:firmware3"
|
||||
@@ -148,6 +161,7 @@ files:
|
||||
- name: "CM32LN_CONTROL.ROM"
|
||||
description: "CM-32LN/CM-500/LAPC-N Control v1.00"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "dc1c5b1b90a4646d00f7daf3679733c7badc7077"
|
||||
mode: standalone
|
||||
@@ -162,6 +176,7 @@ files:
|
||||
- name: "MT-32 Control v1.04 half A"
|
||||
description: "MT-32 Control v1.04 split (Mux0)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 32768
|
||||
sha1: "9cd4858014c4e8a9dff96053f784bfaac1092a2e"
|
||||
mode: standalone
|
||||
@@ -170,6 +185,7 @@ files:
|
||||
- name: "MT-32 Control v1.04 half B"
|
||||
description: "MT-32 Control v1.04 split (Mux1)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 32768
|
||||
sha1: "fe8db469b5bfeb37edb269fd47e3ce6d91014652"
|
||||
mode: standalone
|
||||
@@ -178,6 +194,7 @@ files:
|
||||
- name: "MT-32 Control v1.05 half A"
|
||||
description: "MT-32 Control v1.05 split (Mux0)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 32768
|
||||
sha1: "57a09d80d2f7ca5b9734edbe9645e6e700f83701"
|
||||
mode: standalone
|
||||
@@ -186,6 +203,7 @@ files:
|
||||
- name: "MT-32 Control v1.05 half B"
|
||||
description: "MT-32 Control v1.05 split (Mux1)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 32768
|
||||
sha1: "52e3c6666db9ef962591a8ee99be0cde17f3a6b6"
|
||||
mode: standalone
|
||||
@@ -194,6 +212,7 @@ files:
|
||||
- name: "MT-32 Control v1.06 half A"
|
||||
description: "MT-32 Control v1.06 split (Mux0)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 32768
|
||||
sha1: "cc83bf23cee533097fb4c7e2c116e43b50ebacc8"
|
||||
mode: standalone
|
||||
@@ -202,6 +221,7 @@ files:
|
||||
- name: "MT-32 Control v1.06 half B"
|
||||
description: "MT-32 Control v1.06 split (Mux1)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 32768
|
||||
sha1: "bf4f15666bc46679579498386704893b630c1171"
|
||||
mode: standalone
|
||||
@@ -210,6 +230,7 @@ files:
|
||||
- name: "MT-32 Control v1.07 half A"
|
||||
description: "MT-32 Control v1.07 split (Mux0)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 32768
|
||||
sha1: "13f06b38f0d9e0fc050b6503ab777bb938603260"
|
||||
mode: standalone
|
||||
@@ -218,6 +239,7 @@ files:
|
||||
- name: "MT-32 Control v1.07 half B"
|
||||
description: "MT-32 Control v1.07 split (Mux1)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 32768
|
||||
sha1: "c55e165487d71fa88bd8c5e9c083bc456c1a89aa"
|
||||
mode: standalone
|
||||
@@ -226,6 +248,7 @@ files:
|
||||
- name: "MT-32 Control BlueRidge half A"
|
||||
description: "MT-32 Control BlueRidge split (Mux0)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 32768
|
||||
sha1: "11a6ae5d8b6ee328b371af7f1e40b82125aa6b4d"
|
||||
mode: standalone
|
||||
@@ -234,6 +257,7 @@ files:
|
||||
- name: "MT-32 Control BlueRidge half B"
|
||||
description: "MT-32 Control BlueRidge split (Mux1)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 32768
|
||||
sha1: "e0934320d7cbb5edfaa29e0d01ae835ef620085b"
|
||||
mode: standalone
|
||||
@@ -242,6 +266,7 @@ files:
|
||||
- name: "MT-32 PCM ROM low half"
|
||||
description: "MT-32 PCM ROM first half (262144 bytes)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 262144
|
||||
sha1: "3a1e19b0cd4036623fd1d1d11f5f25995585962b"
|
||||
mode: standalone
|
||||
@@ -250,6 +275,7 @@ files:
|
||||
- name: "MT-32 PCM ROM high half"
|
||||
description: "MT-32 PCM ROM second half (262144 bytes)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 262144
|
||||
sha1: "2cadb99d21a6a4a6f5b61b6218d16e9b43f61d01"
|
||||
mode: standalone
|
||||
@@ -258,6 +284,7 @@ files:
|
||||
- name: "CM-32L PCM ROM high half"
|
||||
description: "CM-32L/CM-64/LAPC-I PCM upper half (524288 bytes)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 524288
|
||||
sha1: "3ad889fde5db5b6437cbc2eb6e305312fec3df93"
|
||||
mode: standalone
|
||||
@@ -271,36 +298,42 @@ files:
|
||||
- name: "libbass.so"
|
||||
description: "BASS audio library (Linux)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "midi_bassmidi.cpp:238, dosbox_core_libretro.info:firmware4"
|
||||
notes: "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"
|
||||
notes: "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"
|
||||
notes: "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"
|
||||
notes: "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"
|
||||
notes: "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"
|
||||
notes: "proprietary library from un4seen.com, not a ROM"
|
||||
|
||||
|
||||
@@ -42,6 +42,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.04"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "5a5cb5a77d7d55ee69657c2f870416daed52dea7"
|
||||
source_ref: "mt32emu.h:5112,5129"
|
||||
@@ -49,6 +50,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.05"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "e17a3a6d265bf1fa150312061134293d2b58288c"
|
||||
source_ref: "mt32emu.h:5113,5130"
|
||||
@@ -56,6 +58,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.06"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "a553481f4e2794c10cfe597fef154eef0d8257de"
|
||||
source_ref: "mt32emu.h:5114,5131"
|
||||
@@ -63,6 +66,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v1.07"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "b083518fffb7f66b03c23b7eb4f868e62dc5a987"
|
||||
source_ref: "mt32emu.h:5115,5132"
|
||||
@@ -70,6 +74,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control BlueRidge"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92"
|
||||
source_ref: "mt32emu.h:5116,5133"
|
||||
@@ -79,6 +84,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.03 (new MT-32)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 131072
|
||||
sha1: "5837064c9df4741a55f7c4d8787ac158dff2d3ce"
|
||||
source_ref: "mt32emu.h:5118,5135"
|
||||
@@ -86,6 +92,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.04"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 131072
|
||||
sha1: "2c16432b6c73dd2a3947cba950a0f4c19d6180eb"
|
||||
source_ref: "mt32emu.h:5119,5136"
|
||||
@@ -93,6 +100,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.06"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 131072
|
||||
sha1: "2869cf4c235d671668cfcb62415e2ce8323ad4ed"
|
||||
source_ref: "mt32emu.h:5120,5137"
|
||||
@@ -100,6 +108,7 @@ files:
|
||||
- name: "MT32_CONTROL.ROM"
|
||||
description: "MT-32 Control v2.07"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 131072
|
||||
sha1: "47b52adefedaec475c925e54340e37673c11707c"
|
||||
source_ref: "mt32emu.h:5121,5138"
|
||||
@@ -109,6 +118,7 @@ files:
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
description: "CM-32L/LAPC-I Control v1.00"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "73683d585cd6948cc19547942ca0e14a0319456d"
|
||||
source_ref: "mt32emu.h:5122,5139"
|
||||
@@ -116,6 +126,7 @@ files:
|
||||
- name: "CM32L_CONTROL.ROM"
|
||||
description: "CM-32L/LAPC-I Control v1.02"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "a439fbb390da38cada95a7cbb1d6ca199cd66ef8"
|
||||
source_ref: "mt32emu.h:5123,5140"
|
||||
@@ -125,6 +136,7 @@ files:
|
||||
- name: "CM32LN_CONTROL.ROM"
|
||||
description: "CM-32LN/CM-500/LAPC-N Control v1.00"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 65536
|
||||
sha1: "dc1c5b1b90a4646d00f7daf3679733c7badc7077"
|
||||
source_ref: "mt32emu.h:5124,5141"
|
||||
@@ -134,6 +146,7 @@ files:
|
||||
- name: "MT32_PCM.ROM"
|
||||
description: "MT-32 PCM ROM"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 524288
|
||||
sha1: "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252"
|
||||
source_ref: "mt32emu.h:5126,5143"
|
||||
@@ -142,6 +155,7 @@ files:
|
||||
- name: "CM32L_PCM.ROM"
|
||||
description: "CM-32L/CM-64/LAPC-I PCM ROM"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 1048576
|
||||
sha1: "289cc298ad532b702461bfc738009d9ebe8025ea"
|
||||
source_ref: "mt32emu.h:5127,5144"
|
||||
@@ -152,6 +166,7 @@ files:
|
||||
- name: "DOSBOX.SF2"
|
||||
description: "General MIDI SoundFont (any .sf2/.sf3 accepted)"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "dosbox_pure_libretro.cpp:1375,2760"
|
||||
notes: >
|
||||
Any .SF2 or .SF3 file in the system directory works. The core lists all
|
||||
|
||||
@@ -67,6 +67,7 @@ files:
|
||||
- name: "easyrpg.soundfont"
|
||||
path: "easyrpg.soundfont"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "decoder_fluidsynth.cpp:125, scene_logo.cpp:261"
|
||||
note: >
|
||||
General MIDI soundfont (SF2 format) for MIDI music playback. Many RPG
|
||||
@@ -82,6 +83,7 @@ files:
|
||||
- name: "wildmidi.cfg"
|
||||
path: "wildmidi.cfg"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
source_ref: "decoder_wildmidi.cpp:103-104"
|
||||
note: >
|
||||
WildMidi configuration file pointing to GUS patch sets for MIDI
|
||||
@@ -96,6 +98,7 @@ files:
|
||||
- name: "RPG Maker 2000 RTP"
|
||||
path: "rtp/2000/"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
type: directory
|
||||
source_ref: "filefinder_rtp.cpp:73-74"
|
||||
note: >
|
||||
@@ -114,6 +117,7 @@ files:
|
||||
- name: "RPG Maker 2003 RTP"
|
||||
path: "rtp/2003/"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
type: directory
|
||||
source_ref: "filefinder_rtp.cpp:73-74"
|
||||
note: >
|
||||
|
||||
@@ -26,6 +26,7 @@ files:
|
||||
description: "SCPH-5500 (v3.0 09-09-96 J)"
|
||||
region: "NTSC-J"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
md5: "8dd7d5296a650fac7319bce665a6a53c"
|
||||
source_ref: "frontend/libretro.c:3710 (listed_bios[0])"
|
||||
notes: "Preferred JP BIOS, searched first by exact filename."
|
||||
@@ -36,6 +37,7 @@ files:
|
||||
description: "SCPH-5501 (v3.0 11-18-96 A)"
|
||||
region: "NTSC-U"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
md5: "490f666e1afb15b7362b406ed1cea246"
|
||||
source_ref: "frontend/libretro.c:3710 (listed_bios[1])"
|
||||
notes: "Preferred US BIOS, searched first by exact filename."
|
||||
@@ -46,6 +48,7 @@ files:
|
||||
description: "SCPH-5502 (v3.0 01-06-97 E)"
|
||||
region: "PAL"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
md5: "32736f17079d0b2b7024407c39bd3050"
|
||||
source_ref: "frontend/libretro.c:3710 (listed_bios[2])"
|
||||
notes: "Preferred EU BIOS, searched first by exact filename."
|
||||
@@ -56,6 +59,7 @@ files:
|
||||
description: "PSP embedded PS1 BIOS (region-free, 512 KB or 4 MB accepted)"
|
||||
region: "Auto"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
md5: "c53ca5908936d412331790f4426c6c33"
|
||||
source_ref: "frontend/libretro.c:3711 (listed_bios[3])"
|
||||
notes: "Region detected from content at runtime. 4 MB combo image accepted but only first 512 KB read."
|
||||
@@ -64,6 +68,7 @@ files:
|
||||
description: "SCPH-101 (v4.4 03-24-00 A) - PSone US"
|
||||
region: "NTSC-U"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
md5: "6e3735ff4c7dc899ee98981c18c3666d"
|
||||
source_ref: "frontend/libretro.c:3711 (listed_bios[4])"
|
||||
notes: "PSone slim model. Searched by filename after scph550x and psxonpsp660."
|
||||
@@ -72,6 +77,7 @@ files:
|
||||
description: "SCPH-7001 (v4.1 12-16-97 A)"
|
||||
region: "NTSC-U"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
md5: "1e68c231d0896b7eadcad1d7d8e76129"
|
||||
source_ref: "frontend/libretro.c:3711 (listed_bios[5])"
|
||||
notes: "Searched by filename after psxonpsp660 and scph101."
|
||||
@@ -80,6 +86,7 @@ files:
|
||||
description: "SCPH-1001 (v2.2 12-04-95 A)"
|
||||
region: "NTSC-U"
|
||||
required: false
|
||||
hle_fallback: true
|
||||
md5: "924e392ed05558ffdb115408c263dccf"
|
||||
source_ref: "frontend/libretro.c:3711 (listed_bios[6])"
|
||||
notes: "Original US model. Last in the explicit filename search list."
|
||||
|
||||
Reference in New Issue
Block a user