PPSSPP - RetroBIOS¶
| Type | standalone + libretro |
| Classification | official_port |
| Source | https://github.com/libretro/ppsspp |
| Upstream | https://github.com/hrydgard/ppsspp |
| Version | Git |
| Profiled | 2026-03-24 |
| Cores | ppsspp |
| Systems | sony-psp |
Pack structure
- libretro: PPSSPP
Technical notes
Full HLE emulator. No Sony firmware or BIOS required. All PSP kernel modules (flash0:/kd/*.prx) are reimplemented in C++. Libretro core loads assets from system/PPSSPP/ via VFS. Assets include replacement PGF fonts (18 files in flash0/font/), game compatibility database (compat.ini), language mapping (langregion.ini), and post-processing shaders (shaders/). Libretro fork (2020-03-18) behind upstream. PSP_DEFAULT_FIRMWARE = 660 (Core/ConfigValues.h:40).
2 files | 0 required, 2 optional | 2 in repo, 0 missing
ppge_atlas.zim -optional
: PPGe dialog texture atlas for save/load dialogs, on-screen keyboard, system UI
- Path:
PPSSPP/ppge_atlas.zim - Source:
Core/Util/PPGeDraw.cpp:227-228 - Platforms: lakka, retroarch, retrodeck, retropie
- PanicAlert if missing. System dialogs render without graphics but core continues running.
ppge_atlas.meta -optional
: PPGe atlas metadata (glyph positions, UV coords)
- Path:
PPSSPP/ppge_atlas.meta - Source:
Core/Util/PPGeDraw.cpp:235-237 - Loaded after ppge_atlas.zim. Without it, dialog UI has no glyph layout.
Data directories¶
ppsspp-assets>``
Generated on 2026-03-25T14:56:43Z