Zelda Classic is a fan-made game engine inspired by the original Legend of Zelda (NES). It allows players to play custom adventures called “quests” created using the ZQuest editor. The engine has been actively developed since 1999 and has a large community of quest creators.
Batocera uses the zc210-libretro core, a libretro port of Zelda Classic v2.10 by netux79. This port focuses on quest playing only — it does not include the quest editor.
This system scrapes metadata for the “zeldac” group(s) and loads the zeldac set from the currently selected theme, if available.
/userdata/roms/zc210.qstNo Zelda Classic emulator in Batocera needs a BIOS file to run.
Place your Zelda Classic quest files (.qst) in /userdata/roms/zc210/.
Quest files are custom adventures created with the ZQuest editor. You can find a large collection of quests at PureZC.net, the main community hub for Zelda Classic.
The core supports quests made for Zelda Classic version 2.10 and earlier.
/userdata/roms/zc210/
├── 1st.qst
├── z2.qst
└── MyCustomQuest.qst
The core comes with the original 1st.qst (a recreation of the NES Legend of Zelda) built-in. Additional quests can be downloaded from PureZC Quest Database.
RetroArch (formerly SSNES), is a ubiquitous frontend that can run multiple “cores”, which are essentially the emulators themselves. The most common cores use the libretro API, so that's why cores run in RetroArch in Batocera are referred to as “libretro: (core name)”. RetroArch aims to unify the feature set of all libretro cores and offer a universal, familiar interface independent of platform.
RetroArch offers a Quick Menu accessed by pressing [HOTKEY] +
which can be used to alter various things like RetroArch and core options, and controller mapping. Most RetroArch related settings can be altered from Batocera's EmulationStation.
Standardized features available to all libretro cores: zc210.videomode, zc210.ratio, zc210.smooth, zc210.shaders, zc210.pixel_perfect, zc210.decoration, zc210.game_translation
The zc210 libretro core is a port of Zelda Classic v2.10 that removes the development tools and menus, turning it into a console-like quest player experience.
Here are the default Zelda Classic's controls shown on a Batocera Retropad:
The controls are mapped similarly to the original NES Zelda:
| Gamepad button | Action |
|---|---|
| D-pad | Move Link |
| | Sword |
| | Use item |
| START | Start / Pause |
| SELECT | Map screen |
.qst extension.For further troubleshooting, refer to the generic support pages.