{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "onscripter",
      "profile": {
        "core_classification": "community_fork",
        "core_version": "v0.3",
        "cores": [
          "onscripter"
        ],
        "display_name": "ONScripter",
        "emulator": "ONScripter",
        "files": [],
        "notes": "Clone of NScripter, a Japanese visual novel engine. The libretro port\nwraps upstream ogapee/onscripter (tag 20230825) via an SDL-to-libretro\nshim.\n\nNo system files required. The .info declares no firmware. The core\nnever calls RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY. All files\n(scripts, fonts, archives, config) are loaded from the game directory\nvia archive_path (libretro.cpp:120-121, ScriptHandler.cpp:148-161).\n\ndefault.ttf, registry.txt, dll.txt are per-game assets shipped with\neach visual novel, not system-level files.\n\nExperimental core. No save state support (retro_serialize_size = 0).\n",
        "profiled_date": "2026-03-24",
        "source": "https://github.com/iyzsong/onscripter-libretro",
        "source_commit": "ec4ff1842d498faaa844d570becf561d088deea0",
        "systems": [
          "onscripter"
        ],
        "type": "libretro",
        "upstream": "https://github.com/ogapee/onscripter",
        "version_basis": {
          "distance": 0,
          "kind": "tag",
          "tag": "v0.3"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
