mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-19 23:32:36 -05:00
feat: add 10 emulator profiles (119-series batch 1)
81 (ZX81, embedded), DoubleCherryGB (GB dual, no BIOS), amiarcadia (Arcadia 2001, no BIOS), applewin (Apple II, 26 embedded), ardens (Arduboy, 6 bootloaders embedded), daphne (LaserDisc, no BIOS), pcem (IBM PC, 75+ machine/video/sound ROMs), panda3ds (3DS, optional keys), easyrpg (RPG Maker, soundfont + RTP), frodo (C64, 4 ROMs embedded) 105 total profiles.
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
emulator: Daphne
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/daphne"
|
||||
systems:
|
||||
- arcade-laserdisc
|
||||
|
||||
notes: |
|
||||
Daphne is a LaserDisc arcade game emulator ported to libretro. It emulates
|
||||
classic full-motion video arcade games like Dragon's Lair, Space Ace,
|
||||
Cliff Hanger, and others that used LaserDisc players for video output.
|
||||
|
||||
The core does NOT require any shared system BIOS or firmware files.
|
||||
The libretro-core-info file (daphne_libretro.info) declares no firmware.
|
||||
|
||||
Each game loads its own arcade ROM set from a ZIP file named after the game
|
||||
short name (e.g. lair.zip, cliff.zip, bega.zip). ROM files are individual
|
||||
arcade chip dumps loaded via the rom_def struct in each game class
|
||||
(daphne-1.0-src/game/*.cpp). CRC32 verification is performed at load time
|
||||
(game.cpp:769-778).
|
||||
|
||||
Content loading path (libretro.cpp:546-637):
|
||||
1. User points RetroArch to a .zip file (e.g. /Daphne/roms/lair.zip)
|
||||
2. The core strips the path to derive:
|
||||
- rom_name: game short name (e.g. "lair"), lowercased
|
||||
- rom_path: parent directory
|
||||
3. A home_dir is set to rom_path/.. (one level up from roms/)
|
||||
4. Additional data is expected relative to home_dir:
|
||||
- roms/ -> game ROM ZIPs
|
||||
- framefile/ -> frame description files (.txt)
|
||||
- sound/ -> sound samples
|
||||
- ram/ -> SRAM saves
|
||||
- pics/ -> overlay graphics
|
||||
|
||||
Expected directory layout:
|
||||
Daphne/
|
||||
roms/lair.zip
|
||||
roms/cliff.zip
|
||||
framefile/lair.txt
|
||||
framefile/cliff.txt
|
||||
sound/lair/ (optional, game-specific samples)
|
||||
|
||||
Supported games include (from README.md and libretro.cpp):
|
||||
lair (Dragon's Lair), ace (Space Ace), cliff (Cliff Hanger),
|
||||
bega (Bega's Battle), badlands (Badlands), esh (Esh's Aurunmilla),
|
||||
interstellar, mach3, sdq (Super Don Quix-ote), tq (Thayer's Quest),
|
||||
astron, galaxy, cobra, roadblaster, gpworld, lair2 (Dragon's Lair II),
|
||||
and many ROM revision variants.
|
||||
|
||||
The core is marked experimental. Savestates, cheats, and disk control are
|
||||
not supported. Requires full file path (retro_load_game uses path, not
|
||||
data buffer).
|
||||
|
||||
files: []
|
||||
# No shared BIOS or firmware files. All ROMs are per-game arcade chip
|
||||
# dumps distributed inside game-named ZIP archives. These are game content,
|
||||
# not system files managed by retroarch_system.
|
||||
Reference in New Issue
Block a user