feat: add 10 emulator profiles (batch 6)
gpsp (GBA, open BIOS fallback), ecwolf (ecwolf.pk3),
prboom (prboom.wad), x1 (Sharp X1, 5 files in xmil/),
minivmac (MacII.ROM/MacIIx.ROM), theodore (Thomson, all embedded),
crocods (CPC 6128, all embedded), vba_next (GBA, HLE fallback),
same_cdi (CD-i, 3 MAME ZIPs + 2 undeclared), beetle_lynx (lynxboot.img)
71 total profiles. Cross-reference: 690 undeclared, 186 in repo.
2026-03-17 19:39:19 +01:00
|
|
|
emulator: Beetle Lynx (Mednafen Lynx)
|
|
|
|
|
type: libretro
|
2026-03-24 11:36:58 +01:00
|
|
|
core_classification: community_fork
|
feat: add 10 emulator profiles (batch 6)
gpsp (GBA, open BIOS fallback), ecwolf (ecwolf.pk3),
prboom (prboom.wad), x1 (Sharp X1, 5 files in xmil/),
minivmac (MacII.ROM/MacIIx.ROM), theodore (Thomson, all embedded),
crocods (CPC 6128, all embedded), vba_next (GBA, HLE fallback),
same_cdi (CD-i, 3 MAME ZIPs + 2 undeclared), beetle_lynx (lynxboot.img)
71 total profiles. Cross-reference: 690 undeclared, 186 in repo.
2026-03-17 19:39:19 +01:00
|
|
|
source: "https://github.com/libretro/beetle-lynx-libretro"
|
2026-03-24 11:36:58 +01:00
|
|
|
upstream: "https://mednafen.github.io/"
|
|
|
|
|
profiled_date: "2026-03-24"
|
2026-03-18 05:19:57 +01:00
|
|
|
core_version: "v1.24.0"
|
|
|
|
|
display_name: "Atari - Lynx (Beetle Lynx)"
|
feat: add 10 emulator profiles (batch 6)
gpsp (GBA, open BIOS fallback), ecwolf (ecwolf.pk3),
prboom (prboom.wad), x1 (Sharp X1, 5 files in xmil/),
minivmac (MacII.ROM/MacIIx.ROM), theodore (Thomson, all embedded),
crocods (CPC 6128, all embedded), vba_next (GBA, HLE fallback),
same_cdi (CD-i, 3 MAME ZIPs + 2 undeclared), beetle_lynx (lynxboot.img)
71 total profiles. Cross-reference: 690 undeclared, 186 in repo.
2026-03-17 19:39:19 +01:00
|
|
|
cores: [mednafen_lynx]
|
|
|
|
|
systems: [atari-lynx]
|
|
|
|
|
verification: existence
|
|
|
|
|
|
|
|
|
|
notes: >
|
2026-03-24 11:36:58 +01:00
|
|
|
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.
|
feat: add 10 emulator profiles (batch 6)
gpsp (GBA, open BIOS fallback), ecwolf (ecwolf.pk3),
prboom (prboom.wad), x1 (Sharp X1, 5 files in xmil/),
minivmac (MacII.ROM/MacIIx.ROM), theodore (Thomson, all embedded),
crocods (CPC 6128, all embedded), vba_next (GBA, HLE fallback),
same_cdi (CD-i, 3 MAME ZIPs + 2 undeclared), beetle_lynx (lynxboot.img)
71 total profiles. Cross-reference: 690 undeclared, 186 in repo.
2026-03-17 19:39:19 +01:00
|
|
|
|
|
|
|
|
files:
|
|
|
|
|
- name: "lynxboot.img"
|
2026-03-24 11:36:58 +01:00
|
|
|
description: "Atari Lynx boot ROM"
|
feat: add 10 emulator profiles (batch 6)
gpsp (GBA, open BIOS fallback), ecwolf (ecwolf.pk3),
prboom (prboom.wad), x1 (Sharp X1, 5 files in xmil/),
minivmac (MacII.ROM/MacIIx.ROM), theodore (Thomson, all embedded),
crocods (CPC 6128, all embedded), vba_next (GBA, HLE fallback),
same_cdi (CD-i, 3 MAME ZIPs + 2 undeclared), beetle_lynx (lynxboot.img)
71 total profiles. Cross-reference: 690 undeclared, 186 in repo.
2026-03-17 19:39:19 +01:00
|
|
|
region: "World"
|
|
|
|
|
required: true
|
|
|
|
|
size: 512
|
|
|
|
|
crc32: "0d973c9d"
|
|
|
|
|
source_ref: "libretro.cpp:191, rom.cpp:50-78, cart.cpp:67"
|
2026-03-29 10:02:20 +02:00
|
|
|
note: "512-byte boot ROM. Core silently degrades without it but games will not run."
|