Skip to content

# Beetle Lynx (Mednafen Lynx) - RetroBIOS

Type | libretro
Classification | community_fork
Source | https://github.com/libretro/beetle-lynx-libretro
Upstream | https://mednafen.github.io/
Version | v1.24.0
Profiled | 2026-03-24
Cores | mednafen_lynx
Systems | atari-lynx
Verification mode | existence

Technical notes

Community fork of Mednafen's Lynx module (itself based on Handy by K. Wilkins) for libretro. Loads lynxboot.img from the system directory at game load time (libretro.cpp:191). CRom constructor reads exactly 512 bytes (rom.cpp:50-78). If the file is missing or undersized, the ROM array is filled with 0x88 (DEFAULT_ROM_CONTENTS) and the core continues without error, but games will not boot without the real boot ROM. No hash validation is performed on the BIOS at load time. The cart database in cart.cpp includes the BIOS CRC32 0x0d973c9d for identification purposes, not validation. Upstream Mednafen throws an exception if the BIOS is missing or undersized; the libretro port silently degrades. Upstream supports custom palette loading (lynx.pal); the libretro port does not.

1 files | 1 required, 0 optional | 1 in repo, 0 missing

`lynxboot.img` -required, World : Atari Lynx boot ROM

- Size: 512 B
- CRC32: `0d973c9d`
- Source: `libretro.cpp:191, rom.cpp:50-78, cart.cpp:67`
- Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
- 512-byte boot ROM. Core silently degrades without it but games will not run.

Generated on 2026-03-25T14:56:43Z