{
  "count": 1,
  "generated_at": "2026-10-20T02:57:31Z",
  "items": [
    {
      "id": "zc210",
      "profile": {
        "core_classification": "game_engine",
        "core_version": "2.10 Beta 5",
        "cores": [
          "zc210"
        ],
        "display_name": "Zelda Classic v2.10 (ZC210)",
        "emulator": "Zelda Classic v2.10",
        "files": [
          {
            "description": "main engine data (fonts, palette, SFX samples, MIDI tracks)",
            "name": "zcdata.dat",
            "path": "zc210/zcdata.dat",
            "required": true,
            "source_ref": "zc/zelda.cpp:1173-1181"
          },
          {
            "description": "default SoundFont for MIDI music playback",
            "name": "default.sf2",
            "path": "zc210/sf2/default.sf2",
            "required": true,
            "source_ref": "zc/zc_sys.cpp:2234-2238"
          },
          {
            "description": "alternative SoundFont (selectable via core option)",
            "name": "custom0.sf2",
            "path": "zc210/sf2/custom0.sf2",
            "required": false,
            "source_ref": "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
          },
          {
            "description": "alternative SoundFont (selectable via core option)",
            "name": "custom1.sf2",
            "path": "zc210/sf2/custom1.sf2",
            "required": false,
            "source_ref": "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
          },
          {
            "description": "alternative SoundFont (selectable via core option)",
            "name": "custom2.sf2",
            "path": "zc210/sf2/custom2.sf2",
            "required": false,
            "source_ref": "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
          },
          {
            "description": "alternative SoundFont (selectable via core option)",
            "name": "custom3.sf2",
            "path": "zc210/sf2/custom3.sf2",
            "required": false,
            "source_ref": "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
          },
          {
            "description": "alternative SoundFont (selectable via core option)",
            "name": "custom4.sf2",
            "path": "zc210/sf2/custom4.sf2",
            "required": false,
            "source_ref": "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
          },
          {
            "description": "alternative SoundFont (selectable via core option)",
            "name": "custom5.sf2",
            "path": "zc210/sf2/custom5.sf2",
            "required": false,
            "source_ref": "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
          },
          {
            "description": "alternative SoundFont (selectable via core option)",
            "name": "custom6.sf2",
            "path": "zc210/sf2/custom6.sf2",
            "required": false,
            "source_ref": "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
          },
          {
            "description": "alternative SoundFont (selectable via core option)",
            "name": "custom7.sf2",
            "path": "zc210/sf2/custom7.sf2",
            "required": false,
            "source_ref": "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
          },
          {
            "description": "alternative SoundFont (selectable via core option)",
            "name": "custom8.sf2",
            "path": "zc210/sf2/custom8.sf2",
            "required": false,
            "source_ref": "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
          },
          {
            "description": "alternative SoundFont (selectable via core option)",
            "name": "custom9.sf2",
            "path": "zc210/sf2/custom9.sf2",
            "required": false,
            "source_ref": "zc/zc_sys.cpp:2234-2238, libretro.cpp:147"
          },
          {
            "description": "Zelda A Link to the Past SFX replacement",
            "name": "LinkTothePast.dat",
            "path": "zc210/sfx/LinkTothePast.dat",
            "required": false,
            "source_ref": "zc/zelda.cpp:1193-1218, libretro.cpp:148"
          },
          {
            "description": "Zelda Link's Awakening SFX replacement",
            "name": "LinksAwakening.dat",
            "path": "zc210/sfx/LinksAwakening.dat",
            "required": false,
            "source_ref": "zc/zelda.cpp:1193-1218, libretro.cpp:148"
          },
          {
            "description": "BS Zelda SFX replacement",
            "name": "BSZelda.dat",
            "path": "zc210/sfx/BSZelda.dat",
            "required": false,
            "source_ref": "zc/zelda.cpp:1193-1218, libretro.cpp:148"
          },
          {
            "description": "Metroid NES SFX replacement",
            "name": "Metroid.dat",
            "path": "zc210/sfx/Metroid.dat",
            "required": false,
            "source_ref": "zc/zelda.cpp:1193-1218, libretro.cpp:148"
          },
          {
            "description": "Link to Tortuga quest SFX replacement",
            "name": "Tortuga.dat",
            "path": "zc210/sfx/Tortuga.dat",
            "required": false,
            "source_ref": "zc/zelda.cpp:1193-1218, libretro.cpp:148"
          },
          {
            "description": "Castle Hunt quest SFX replacement",
            "name": "Castle.dat",
            "path": "zc210/sfx/Castle.dat",
            "required": false,
            "source_ref": "zc/zelda.cpp:1193-1218, libretro.cpp:148"
          },
          {
            "description": "Search for Elise quest SFX replacement",
            "name": "Elise.dat",
            "path": "zc210/sfx/Elise.dat",
            "required": false,
            "source_ref": "zc/zelda.cpp:1193-1218, libretro.cpp:148"
          },
          {
            "description": "Swang Song quest SFX replacement",
            "name": "SwangSong.dat",
            "path": "zc210/sfx/SwangSong.dat",
            "required": false,
            "source_ref": "zc/zelda.cpp:1193-1218, libretro.cpp:148"
          },
          {
            "category": "game_data",
            "description": "user-provided custom SFX replacement",
            "name": "Custom.dat",
            "path": "zc210/sfx/Custom.dat",
            "required": false,
            "source_ref": "zc/zelda.cpp:1193-1218, libretro.cpp:148",
            "unsourceable": "user placeholder slot, README says 'rename your own SFX dat file to this name'"
          }
        ],
        "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.",
        "profiled_date": "2026-03-26",
        "source": "https://github.com/netux79/zc210-libretro",
        "source_commit": "b6426da40b074245fda097fd345fa7c9cdbf152a",
        "systems": [
          "zc210"
        ],
        "type": "libretro",
        "upstream": "https://www.zeldaclassic.com/"
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
