Skip to content

Holani emulates Atari Lynx. It reads 1 file, none of them required: it starts games without them.

About this profile
Detail Value
Type libretro
Classification Official port
Source https://github.com/LLeny/holani-retro
Upstream https://github.com/LLeny/holani
Version 1.0.0, the tag at this revision
Revision LLeny/holani-retro@d0d79b4928e3, LLeny/holani@7871f5cc6a26
Profiled 2026-10-27
Profile YAML, JSON
Cores holani
Systems Atari Lynx
Checks the file by existence
Install this emulator's files

The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.

Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.

PowerShell
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator holani
Technical notes

Holani is a cycle-stepped Atari Lynx emulator written in Rust by LLeny. The libretro port (holani-retro) loads lynxboot.img from the system directory at retro_load_game time (src/lib.rs:110-124). Path is built as system_directory + "/lynxboot.img", no subdirectory.

The core library (holani/src/rom.rs) embeds a free boot ROM from https://bjoern.spruck.net/lynx/ as FREE_BOOTROM (512 bytes), used as the default when no external ROM is loaded (Rom::default()). The libretro wrapper attempts to load the real lynxboot.img, but if the file is missing or the system directory is invalid, Lynx::new() already has the free boot ROM initialized. No hash validation on the external file: Rom::from_slice() only checks length == 512.

1 file: 0 required, 1 optional. 1 has an HLE fallback.

In this collection: 1 in repo and 0 missing.

lynxboot.img optional in repo HLE fallback

Atari Lynx boot ROM

Validation and source
  • Validation: size
  • Asked for by: emulator code, libretro port and upstream emulator
  • Source: src/lib.rs:110-124 (emulator code, libretro port), src/rom.rs:72-79 (upstream emulator)
.