Skip to content

Zelda Classic v2.10 - RetroBIOS

Type libretro
Classification Game engines
Source https://github.com/netux79/zc210-libretro
Upstream https://www.zeldaclassic.com/
Version 2.10 Beta 5
Profiled 2026-03-26
Cores zc210
Systems zc210
Technical 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.

21 files | 2 required, 19 optional | 20 in repo, 1 missing Categories: 20 BIOS, 1 game data

zcdata.dat required in repo
main engine data (fonts, palette, SFX samples, MIDI tracks)

  • Path: zc210/zcdata.dat
  • Source: zelda.cpp:1173-1181 load_datafile + signature validation
  • Platforms: batocera

default.sf2 required in repo
default SoundFont for MIDI music playback

  • Path: zc210/sf2/default.sf2
  • Source: zc_sys.cpp:2234-2238 file_exists + midi_init
  • Platforms: batocera

custom0.sf2 optional in repo
alternative SoundFont (selectable via core option)

  • Path: zc210/sf2/custom0.sf2
  • Source: zc_sys.cpp:2234-2238, libretro.cpp:147
  • Platforms: batocera

custom1.sf2 optional in repo
alternative SoundFont (selectable via core option)

  • Path: zc210/sf2/custom1.sf2
  • Source: zc_sys.cpp:2234-2238, libretro.cpp:147
  • Platforms: batocera

custom2.sf2 optional in repo
alternative SoundFont (selectable via core option)

  • Path: zc210/sf2/custom2.sf2
  • Source: zc_sys.cpp:2234-2238, libretro.cpp:147
  • Platforms: batocera

custom3.sf2 optional in repo
alternative SoundFont (selectable via core option)

  • Path: zc210/sf2/custom3.sf2
  • Source: zc_sys.cpp:2234-2238, libretro.cpp:147
  • Platforms: batocera

custom4.sf2 optional in repo
alternative SoundFont (selectable via core option)

  • Path: zc210/sf2/custom4.sf2
  • Source: zc_sys.cpp:2234-2238, libretro.cpp:147
  • Platforms: batocera

custom5.sf2 optional in repo
alternative SoundFont (selectable via core option)

  • Path: zc210/sf2/custom5.sf2
  • Source: zc_sys.cpp:2234-2238, libretro.cpp:147
  • Platforms: batocera

custom6.sf2 optional in repo
alternative SoundFont (selectable via core option)

  • Path: zc210/sf2/custom6.sf2
  • Source: zc_sys.cpp:2234-2238, libretro.cpp:147
  • Platforms: batocera

custom7.sf2 optional in repo
alternative SoundFont (selectable via core option)

  • Path: zc210/sf2/custom7.sf2
  • Source: zc_sys.cpp:2234-2238, libretro.cpp:147
  • Platforms: batocera

custom8.sf2 optional in repo
alternative SoundFont (selectable via core option)

  • Path: zc210/sf2/custom8.sf2
  • Source: zc_sys.cpp:2234-2238, libretro.cpp:147
  • Platforms: batocera

custom9.sf2 optional in repo
alternative SoundFont (selectable via core option)

  • Path: zc210/sf2/custom9.sf2
  • Source: zc_sys.cpp:2234-2238, libretro.cpp:147
  • Platforms: batocera

LinkTothePast.dat optional in repo
Zelda A Link to the Past SFX replacement

  • Path: zc210/sfx/LinkTothePast.dat
  • Source: zelda.cpp:1193-1218, libretro.cpp:148

LinksAwakening.dat optional in repo
Zelda Link's Awakening SFX replacement

  • Path: zc210/sfx/LinksAwakening.dat
  • Source: zelda.cpp:1193-1218, libretro.cpp:148

BSZelda.dat optional in repo
BS Zelda SFX replacement

  • Path: zc210/sfx/BSZelda.dat
  • Source: zelda.cpp:1193-1218, libretro.cpp:148

Metroid.dat optional in repo
Metroid NES SFX replacement

  • Path: zc210/sfx/Metroid.dat
  • Source: zelda.cpp:1193-1218, libretro.cpp:148

Tortuga.dat optional in repo
Link to Tortuga quest SFX replacement

  • Path: zc210/sfx/Tortuga.dat
  • Source: zelda.cpp:1193-1218, libretro.cpp:148

Castle.dat optional in repo
Castle Hunt quest SFX replacement

  • Path: zc210/sfx/Castle.dat
  • Source: zelda.cpp:1193-1218, libretro.cpp:148

Elise.dat optional in repo
Search for Elise quest SFX replacement

  • Path: zc210/sfx/Elise.dat
  • Source: zelda.cpp:1193-1218, libretro.cpp:148

SwangSong.dat optional in repo
Swang Song quest SFX replacement

  • Path: zc210/sfx/SwangSong.dat
  • Source: zelda.cpp:1193-1218, libretro.cpp:148

Custom.dat optional missing game_data
user-provided custom SFX replacement

  • Path: zc210/sfx/Custom.dat
  • Source: zelda.cpp:1193-1218, libretro.cpp:148

Generated on 2026-04-03T20:37:39Z