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:
Abdessamad Derraz
2026-03-19 12:55:03 +01:00
parent d5daf98e5e
commit 69ac957a3c
9 changed files with 105 additions and 0 deletions
+3
View File
@@ -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"