docs: state what three cores do without data trees

The Dolphin Sys, PPSSPP assets and blueMSX trees stay required, and the
profiles now cite why. blueMSX finds no machine without Machines/, the
C-BIOS ones included, and the load fails (Src/Board/Machine.c:637-656,
libretro.c:1447-1449). Its tree reference cited libretro.c:1119-1120,
which at the pinned revision is the Sunrise IDE option, and now cites
1196-1197. PPSSPP has no internal font without flash0/font, so
sceFontOpen fails for games using the system fonts
(Core/HLE/sceFont.cpp:805-864, 984-986). Dolphin loads no GameCube font
without Sys/GC/ or an IPL dump and warns that games may crash
(Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:328-340).
This commit is contained in:
Abdessamad Derraz committed 2026-10-21 06:12:41 +02:00
1 parent 6b4010907d
commit 67f1f05ff2
3 files changed
+23 -3

No files matched your search

+7 -1
View File
@@ -19,7 +19,7 @@ data_directories:
installed_on: [batocera, emudeck, lakka, recalbox, retrobat, retrodeck, retropie]
mode: libretro
destination: ""
source_ref: "libretro/libretro.cpp:537, 549"
source_ref: "libretro/libretro.cpp:537, 546, 549"
notes: |
Full HLE emulator. No Sony firmware or BIOS required.
@@ -28,6 +28,12 @@ notes: |
Assets include replacement PGF fonts (18 files in flash0/font/),
game compatibility database (compat.ini), language mapping (langregion.ini),
and post-processing shaders (shaders/).
flash0/ is read from system/PPSSPP/flash0/ (libretro/libretro.cpp:546).
Without its fonts the font library holds no internal font and
sceFontOpen returns ERROR_FONT_INVALID_PARAMETER to the game
(Core/HLE/sceFont.cpp:805-864, 984-986), so text a game draws with the
PSP system fonts is lost. Without ppge_atlas.zim the system dialogs are
not drawn (Core/Util/PPGeDraw.cpp:227-230).
Libretro fork (2020-03-18) behind upstream.
PSP_DEFAULT_FIRMWARE = 660 (Core/ConfigValues.h:40).