Lexaloffle - RetroBIOS¶
Technical notes
Commercial fantasy consoles by Lexaloffle Games LLP. Closed-source binaries distributed as ZIP archives from lexaloffle.com (requires purchase).
Batocera configgen (lexaloffleGenerator.py) handles both systems via a single generator. PICO-8: binary at bios/pico-8/pico8. Voxatron: binary at bios/voxatron/vox. Generator checks binary existence and executable permission, raises BatoceraException if missing. LD_LIBRARY_PATH set to the BIOS directory for shared library resolution.
Each distribution ships a statically linked binary (pico8/vox) and a dynamically linked variant (pico8_dyn/vox_dyn). Batocera uses the static binary. The .dat file is loaded at startup and contains boot sequence, themes, and internal data.
PICO-8 supports x86_64 and ARM (Raspberry Pi). Voxatron x86_64 only. Voxatron depends on libHoloPlayCore.so (Looking Glass SDK), compile-time linked.
7 files | 5 required, 2 optional | 7 in repo, 0 missing
pico8 required in repo
PICO-8 main executable (statically linked)
pico8_dyn optional in repo
PICO-8 dynamically linked executable
pico8.dat required in repo
PICO-8 data file (boot sequence, themes, demo carts)
vox required in repo
Voxatron main executable
- Path:
voxatron/vox - System: voxatron
- Source:
lexaloffleGenerator.py:20,42,48-49 - Configgen checks existence and executable permission. x86_64 only.
vox_dyn optional in repo
Voxatron dynamically linked executable
- Path:
voxatron/vox_dyn - System: voxatron
- Source:
lexaloffleGenerator.py:20,42 - Alternative to vox. Requires system SDL2.
vox.dat required in repo
Voxatron data file
- Path:
voxatron/vox.dat - System: voxatron
- Loaded by vox/vox_dyn from same directory at startup.
libHoloPlayCore.so required in repo
Looking Glass holographic display support library
- Path:
voxatron/libHoloPlayCore.so - System: voxatron
- Source:
lexaloffleGenerator.py:89 - Compile-time linked dependency. LD_LIBRARY_PATH set to bios/voxatron/ by configgen.
Generated on 2026-04-03T20:37:39Z