Holani
Holani emulates Atari Lynx. It reads 1 file, none of them required: it starts games without them.
About this profile
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.
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator holaniOpen Terminal, in Applications, then Utilities. Paste the line. Press Return.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator holaniOpen a terminal. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator holaniSwitch to Desktop Mode. Open Konsole. Paste with Ctrl+Shift+V. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator holaniInstall Termux, a terminal app. Run pkg install python and termux-setup-storage once. Then paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator holaniOpen a terminal on the device. Or connect from a computer with SSH, a terminal over the network. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator holaniTechnical 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.
Optional
Section titled “Optional”lynxboot.img optional in repo HLE fallback
Atari Lynx boot ROM
- System: Atari Lynx
- Size: 512 B
- Collection copy:
bios/Atari/ Lynx/ Atari_LYNX_boot.img - Platforms:
lynxboot.img: Batocera, KNULLI, Lakka, RetroArch, RetroBat, RetroPie.bios/lynxboot.img: AmberELEC, EmuELEC, RetroDECK.lynx/lynxboot.img: Recalbox, RomM.AtariLynx/boot.rom: MiSTer FPGA.Atari_LYNX_boot.img: BizHawk
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)
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start