emulator: Lutro type: libretro core_classification: game_engine source: "https://github.com/libretro/libretro-lutro" upstream: "https://github.com/libretro/libretro-lutro" profiled_date: "2026-03-24" source_commit: "b84d0605e847e07657a44a1a11374a03a6e8a489" core_version: "v1" display_name: "Lua Engine (Lutro)" cores: - lutro systems: [] 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. exclusion_note: > 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). files: []