Files
libretro/emulators/zc210.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

152 lines
4.9 KiB
YAML

emulator: Zelda Classic v2.10
type: libretro
core_classification: game_engine
source: https://github.com/netux79/zc210-libretro
upstream: https://www.zeldaclassic.com/
core_version: "2.10"
version_basis:
kind: file
path: "zc/zdefs.h"
pattern: '#define\s+ZELDA_VERSION\s+0x0*([0-9])([0-9]{2})\b'
format: "{1}.{2}"
display_name: Zelda Classic v2.10 (ZC210)
profiled_date: "2026-03-26"
source_commit: "b6426da40b074245fda097fd345fa7c9cdbf152a"
cores:
- zc210
systems:
- zc210
notes: >-
Libretro port of Zelda Classic 2.10 quest player by netux79. Removed
Allegro dependency, runs .qst quest files. No ZQuest editor, no ZC Music
(mp3/ogg), no menus. MIDI playback via SoundFont (SF2). Data files
distributed with the core source in the datfile/ directory.
files:
- name: zcdata.dat
path: zc210/zcdata.dat
description: main engine data (fonts, palette, SFX samples, MIDI tracks)
required: true
source_ref: "zc/zelda.cpp:1173-1181"
- name: default.sf2
path: zc210/sf2/default.sf2
description: default SoundFont for MIDI music playback
required: true
source_ref: "zc/zc_sys.cpp:2234-2238"
- name: custom0.sf2
path: zc210/sf2/custom0.sf2
description: alternative SoundFont (selectable via core option)
required: false
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
- name: custom1.sf2
path: zc210/sf2/custom1.sf2
description: alternative SoundFont (selectable via core option)
required: false
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
- name: custom2.sf2
path: zc210/sf2/custom2.sf2
description: alternative SoundFont (selectable via core option)
required: false
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
- name: custom3.sf2
path: zc210/sf2/custom3.sf2
description: alternative SoundFont (selectable via core option)
required: false
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
- name: custom4.sf2
path: zc210/sf2/custom4.sf2
description: alternative SoundFont (selectable via core option)
required: false
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
- name: custom5.sf2
path: zc210/sf2/custom5.sf2
description: alternative SoundFont (selectable via core option)
required: false
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
- name: custom6.sf2
path: zc210/sf2/custom6.sf2
description: alternative SoundFont (selectable via core option)
required: false
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
- name: custom7.sf2
path: zc210/sf2/custom7.sf2
description: alternative SoundFont (selectable via core option)
required: false
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
- name: custom8.sf2
path: zc210/sf2/custom8.sf2
description: alternative SoundFont (selectable via core option)
required: false
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
- name: custom9.sf2
path: zc210/sf2/custom9.sf2
description: alternative SoundFont (selectable via core option)
required: false
source_ref: "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
- name: LinkTothePast.dat
path: zc210/sfx/LinkTothePast.dat
description: Zelda A Link to the Past SFX replacement
required: false
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
- name: LinksAwakening.dat
path: zc210/sfx/LinksAwakening.dat
description: Zelda Link's Awakening SFX replacement
required: false
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
- name: BSZelda.dat
path: zc210/sfx/BSZelda.dat
description: BS Zelda SFX replacement
required: false
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
- name: Metroid.dat
path: zc210/sfx/Metroid.dat
description: Metroid NES SFX replacement
required: false
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
- name: Tortuga.dat
path: zc210/sfx/Tortuga.dat
description: Link to Tortuga quest SFX replacement
required: false
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
- name: Castle.dat
path: zc210/sfx/Castle.dat
description: Castle Hunt quest SFX replacement
required: false
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
- name: Elise.dat
path: zc210/sfx/Elise.dat
description: Search for Elise quest SFX replacement
required: false
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
- name: SwangSong.dat
path: zc210/sfx/SwangSong.dat
description: Swang Song quest SFX replacement
required: false
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"
- name: Custom.dat
path: zc210/sfx/Custom.dat
category: game_data
description: user-provided custom SFX replacement
required: false
unsourceable: "user placeholder slot, README says 'rename your own SFX dat file to this name'"
source_ref: "zc/zelda.cpp:1193-1218, libretro.cpp:148"