{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "citra2018",
      "profile": {
        "core_classification": "frozen_snapshot",
        "core_version": null,
        "cores": [
          "citra2018"
        ],
        "display_name": "Nintendo - 3DS (Citra 2018)",
        "emulator": "Citra 2018",
        "files": [
          {
            "load_from": "save_dir",
            "name": "aes_keys.txt",
            "note": "AES encryption keys for decrypting 3DS content",
            "path": "Citra/sysdata/aes_keys.txt",
            "required": false,
            "source_ref": "src/core/hw/aes/key.cpp:72-76",
            "system": "nintendo-3ds"
          },
          {
            "hle_fallback": true,
            "load_from": "save_dir",
            "name": "shared_font.bin",
            "note": "system shared font, falls back to embedded open-source replacement",
            "path": "Citra/sysdata/shared_font.bin",
            "required": false,
            "source_ref": "src/core/hle/service/apt/apt.cpp:168-183",
            "system": "nintendo-3ds"
          }
        ],
        "library_name": "Citra2018",
        "notes": "Frozen 2018 snapshot of the Citra 3DS emulator.\nLoads files from {system_dir}/Citra/sysdata/.\nref: src/citra_libretro/citra_libretro.cpp:317, src/common/common_paths.h:24\n\nEmbedded open-source replacement font in archive_ncch.cpp.\nref: src/core/file_sys/archive_ncch.cpp:134-146\n\nfirmware_count absent in .info (= 0). Both files are optional.\n",
        "profiled_date": "2026-03-23",
        "source": "https://github.com/libretro/citra2018",
        "source_commit": "95e2f06c179c8daf44fa344c206f549cf332d21b",
        "systems": [
          "nintendo-3ds"
        ],
        "type": "libretro",
        "upstream": "https://github.com/citra-emu/citra",
        "version_basis": {
          "kind": "none"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
