mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-16 22:02:31 -05:00
feat: re-profile 40 emulators from fbalpha2012 to holani
batch re-profiled beetle, holani, kronos, mame variants, mednafen cores with upstream verification. beetle_pce, mame, mame2010 excluded (regressions detected, need manual review).
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
emulator: Beetle Lynx (Mednafen Lynx)
|
||||
type: libretro
|
||||
core_classification: community_fork
|
||||
source: "https://github.com/libretro/beetle-lynx-libretro"
|
||||
profiled_date: "2026-03-18"
|
||||
upstream: "https://mednafen.github.io/"
|
||||
profiled_date: "2026-03-24"
|
||||
core_version: "v1.24.0"
|
||||
display_name: "Atari - Lynx (Beetle Lynx)"
|
||||
cores: [mednafen_lynx]
|
||||
@@ -9,27 +11,25 @@ systems: [atari-lynx]
|
||||
verification: existence
|
||||
|
||||
notes: >
|
||||
Fork of Mednafen's Handy module for Atari Lynx emulation via libretro.
|
||||
The core loads lynxboot.img from the system directory at game load time
|
||||
(libretro.cpp:191). CRom constructor in rom.cpp reads exactly 512 bytes
|
||||
from the file. 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 correctly without the real boot ROM.
|
||||
The cart database in cart.cpp identifies the BIOS by CRC32 0x0d973c9d
|
||||
("[BIOS] Atari Lynx (USA, Europe)", size 512).
|
||||
No hash validation is performed on the BIOS at load time.
|
||||
Core options: lynx_rot_screen (screen rotation), lynx_pix_format
|
||||
(pixel format), lynx_force_60hz (force 60Hz refresh).
|
||||
ROM extensions: .lnx, .lyx, .bll, .o
|
||||
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.
|
||||
|
||||
files:
|
||||
- name: "lynxboot.img"
|
||||
description: "Atari Lynx Boot ROM"
|
||||
description: "Atari Lynx boot ROM"
|
||||
region: "World"
|
||||
required: true
|
||||
size: 512
|
||||
sha1: "e4ed47fae31693e016b081c6bda48da5b70d7ccb"
|
||||
md5: "fcd403db69f54290b51035d82f835e7b"
|
||||
crc32: "0d973c9d"
|
||||
source_ref: "libretro.cpp:191, rom.cpp:50-78, cart.cpp:67"
|
||||
notes: "512-byte boot ROM. Core silently degrades without it but games will not run."
|
||||
|
||||
Reference in New Issue
Block a user