mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-18 09:23:26 -05:00
Recalbox builds seven board images with different emulators. The new target scraper reads each board's defconfig against the package every system.ini core names. The names that reached no profile are mapped to the projects Recalbox builds or profiled from their source, and the mupen64plus video plugins are set aside.
92 lines
3.1 KiB
YAML
92 lines
3.1 KiB
YAML
emulator: Lexaloffle
|
|
type: standalone
|
|
upstream: "https://www.lexaloffle.com/"
|
|
profiled_date: "2026-03-26"
|
|
display_name: "Lexaloffle - PICO-8 / Voxatron"
|
|
cores:
|
|
- lexaloffle
|
|
- "pico-8"
|
|
- vox_official
|
|
- "pico8"
|
|
systems:
|
|
- pico8
|
|
- voxatron
|
|
|
|
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.
|
|
|
|
files:
|
|
# -------------------------------------------------------
|
|
# PICO-8
|
|
# -------------------------------------------------------
|
|
- name: pico8
|
|
path: pico-8/pico8
|
|
system: pico8
|
|
required: true
|
|
description: "PICO-8 main executable (statically linked)"
|
|
source_ref: "lexaloffleGenerator.py:17,36,48-49"
|
|
note: "Configgen checks existence and executable permission"
|
|
|
|
- name: pico8_dyn
|
|
path: pico-8/pico8_dyn
|
|
system: pico8
|
|
required: false
|
|
description: "PICO-8 dynamically linked executable"
|
|
source_ref: "lexaloffleGenerator.py:17,36"
|
|
note: "Alternative to pico8. Requires system SDL2. Some platforms prefer this variant."
|
|
|
|
- name: pico8.dat
|
|
path: pico-8/pico8.dat
|
|
system: pico8
|
|
required: true
|
|
description: "PICO-8 data file (boot sequence, themes, demo carts)"
|
|
note: "POD format. Loaded by pico8/pico8_dyn from same directory at startup."
|
|
|
|
# -------------------------------------------------------
|
|
# Voxatron
|
|
# -------------------------------------------------------
|
|
- name: vox
|
|
path: voxatron/vox
|
|
system: voxatron
|
|
required: true
|
|
description: "Voxatron main executable"
|
|
source_ref: "lexaloffleGenerator.py:20,42,48-49"
|
|
note: "Configgen checks existence and executable permission. x86_64 only."
|
|
|
|
- name: vox_dyn
|
|
path: voxatron/vox_dyn
|
|
system: voxatron
|
|
required: false
|
|
description: "Voxatron dynamically linked executable"
|
|
source_ref: "lexaloffleGenerator.py:20,42"
|
|
note: "Alternative to vox. Requires system SDL2."
|
|
|
|
- name: vox.dat
|
|
path: voxatron/vox.dat
|
|
system: voxatron
|
|
required: true
|
|
description: "Voxatron data file"
|
|
note: "Loaded by vox/vox_dyn from same directory at startup."
|
|
|
|
- name: libHoloPlayCore.so
|
|
path: voxatron/libHoloPlayCore.so
|
|
system: voxatron
|
|
required: true
|
|
description: "Looking Glass holographic display support library"
|
|
source_ref: "lexaloffleGenerator.py:89"
|
|
note: "Compile-time linked dependency. LD_LIBRARY_PATH set to bios/voxatron/ by configgen."
|