Files
libretro/emulators/daphne.yml
T
Abdessamad Derraz e7aa9e870b fix: state libretro core versions from their code
Each libretro profile records version_basis and core_version is read
there at its pin. snes9x states 1.63 in snes9x.h, nestopia 2.0.0, mgba
0.11.0, vice 3.10, atari800's libretro tree 7.0.0. Cores whose build
takes its version from git carry the nearest tag in describe form
(flycast v2.7-90-ge88b0ce, ppsspp, duckstation, gearcoleco), placeholders
copied from .info files (Git, SVN) are replaced by the code's statement,
and a code that states none is null with kind none.
2026-10-27 19:21:27 +01:00

34 lines
1.3 KiB
YAML

emulator: Daphne
type: standalone + libretro
core_classification: community_fork
source: "https://github.com/libretro/daphne"
upstream: "https://github.com/mirror/daphne-emu"
profiled_date: "2026-03-23"
source_commit: "6f1695dd1f376060666eec0a416ff56bb6c9cccc"
core_version: "1.0.7"
version_basis:
kind: file
path: "daphne/daphne-1.0-src/daphne.cpp"
pattern: 'get_daphne_version\(\)\s*\{\s*return "([^"]+)"'
display_name: "Arcade (Daphne)"
cores:
- daphne
systems:
- arcade-laserdisc
notes: |
LaserDisc arcade game emulator. Port of Daphne 1.0 (Matt Ownby) to libretro.
Each game loads its own arcade ROM set from a ZIP file named after the game
(e.g. lair.zip). ROMs are loaded from a content-relative directory structure
(homedir/roms/) with CRC32 verification (daphne/daphne-1.0-src/game/game.cpp:767-781). The core never
accesses the RetroArch system directory. Additional per-game data (framefiles,
sound samples, overlay BMPs) is also loaded relative to the content directory.
files: []
exclusion_note: >
.info declares no firmware (firmware_count absent). Code confirmed: the core
never calls RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY. All files (ROM ZIPs,
framefiles, sound, pics) load from the content directory via g_homedir
(daphne/libretro/libretro.cpp:1153, set to rom_path/..). No shared system BIOS or firmware.