Skip to content

# OpenLara - RetroBIOS

Type | libretro
Classification | game_engine
Source | https://github.com/libretro/OpenLara
Upstream | https://github.com/XProger/OpenLara
Version | v1
Profiled | 2026-03-24
Cores | openlara
Systems | tomb-raider
Verification mode | existence

Technical notes

Open-source reimplementation of the classic Tomb Raider engine (TR1-TR4). Accepts phd|psx|tr2|sat extensions (main.cpp:246). need_fullpath is true - the core resolves game assets relative to the content directory. retro_load_game (main.cpp:602) derives contentDir from the level file path and strips level/ if present. Game version auto-detected by probing for known level files (gameflow.h:1047-1071). Audio tracks loaded from audio/ subdirectories as .ogg/.mp3/.wav files or cdaudio.wad (gameflow.h:1272-1356). System directory used only for shader cache at {system_dir}/openlara/cache/ (main.cpp:177-197). No BIOS, firmware, or engine data files required in system directory. .info omits sat from supported_extensions (code declares it).

No BIOS or firmware files required. Generated on 2026-03-25T14:56:43Z