Skip to content

Lutro - RetroBIOS

Type libretro
Classification Game engines
Source https://github.com/libretro/libretro-lutro
Version v1
Profiled 2026-03-24
Cores lutro
Technical notes

Lutro is a Lua game framework for libretro implementing a subset of the LÖVE (Love2D) API. Runs .lutro/.lua games. Written for libretro, no standalone upstream.

retro_load_game() calls lutro_load(info->path) to load the game directory or archive (libretro.c:241). The core exposes love.filesystem.getAppdataDirectory to games as the system_dir (filesystem.c:296) but does not load any files from it itself. No BIOS, firmware, or system files required.

No BIOS or firmware files required.

Why no files

The system directory is not read by the core but handed to the Lua game through fs_getAppdataDirectory, so whatever is loaded from it is the game's own content, not a file this core names (filesystem.c:291-303).

Generated on 2026-09-14T09:03:10Z