{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "kronos",
      "profile": {
        "archive_prefix": "kronos",
        "core_classification": "official_port",
        "core_version": "2.7.0",
        "cores": [
          "kronos"
        ],
        "display_name": "Sega - Saturn/ST-V (Kronos)",
        "emulator": "Kronos",
        "files": [
          {
            "name": "saturn_bios.bin",
            "note": "Primary Saturn BIOS. Any region accepted. Searched in kronos/ subdir first.",
            "path": "kronos/saturn_bios.bin",
            "priority": 1,
            "required": true,
            "size": 524288,
            "source_ref": "source yabause/src/libretro/libretro.c:1619-1623",
            "system": "sega-saturn",
            "validation": [
              "size"
            ]
          },
          {
            "name": "sega_101.bin",
            "note": "Saturn BIOS v1.01 (Japan). Fallback if saturn_bios.bin missing.",
            "priority": 2,
            "required": false,
            "size": 524288,
            "source_ref": "source yabause/src/libretro/libretro.c:1627",
            "system": "sega-saturn",
            "validation": [
              "size"
            ]
          },
          {
            "name": "mpr-17933.bin",
            "note": "Saturn BIOS (NA/EU). Last fallback for Saturn mode.",
            "priority": 3,
            "required": false,
            "size": 524288,
            "source_ref": "source yabause/src/libretro/libretro.c:1631",
            "system": "sega-saturn",
            "validation": [
              "size"
            ]
          },
          {
            "name": "stvbios.zip",
            "note": "MAME-style ZIP containing ST-V region BIOS EPROMs. Searched in kronos/ subdir first.",
            "required": true,
            "source_ref": "source yabause/src/libretro/libretro.c:1608-1617, source yabause/src/ctrl/src/stv.c:112-136",
            "system": "sega-stv"
          },
          {
            "archive": "stvbios.zip",
            "crc32": "f688ae60",
            "name": "epr-23603.ic8",
            "region": [
              "japan"
            ],
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:120",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "59ed40f4",
            "name": "epr-20091.ic8",
            "region": [
              "japan"
            ],
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:121",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "d0e0889d",
            "name": "epr-19730.ic8",
            "region": [
              "japan"
            ],
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:122",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "2672f9d8",
            "name": "epr-17951a.ic8",
            "region": [
              "japan"
            ],
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:123",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "3e23c81f",
            "name": "epr-17740a.ic8",
            "region": [
              "japan"
            ],
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:124",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "5c5aa63d",
            "name": "epr-17740.ic8",
            "region": [
              "japan"
            ],
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:125",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "f7722da3",
            "name": "epr-17954a.ic8",
            "note": "Loaded only when the set allows STV_REGION_EU. Among allowed regions the kronos_stv_favorite_region option, Europe by default, picks (yabause/src/ctrl/src/stv.c:2435, 2562-2564).",
            "region": [
              "europe"
            ],
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:126",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "d1be2adf",
            "name": "epr-17952a.ic8",
            "region": [
              "north-america"
            ],
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:127",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "4166c663",
            "name": "epr-17741a.ic8",
            "region": [
              "north-america"
            ],
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:128",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "e09d1f60",
            "name": "epr-19854.ic8",
            "region": [
              "taiwan"
            ],
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:129",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "a4c47570",
            "name": "epr-17953a.ic8",
            "region": [
              "taiwan"
            ],
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:130",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "02daf123",
            "name": "epr-17742a.ic8",
            "region": [
              "taiwan"
            ],
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:131",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "3dfeda92",
            "name": "stv110.bin",
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:132",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "archive": "stvbios.zip",
            "crc32": "728dbca3",
            "name": "stv1061.bin",
            "required": false,
            "size": 524288,
            "source_ref": "upstream yabause/src/ctrl/src/stv.c:133",
            "system": "sega-stv",
            "validation": [
              "crc32"
            ]
          },
          {
            "name": "mpr-18811-mx.ic1",
            "note": "ROM cartridge for The King of Fighters '95. Auto-detected via game DB.",
            "required": false,
            "size": 2097152,
            "source_ref": "upstream yabause/src/utils/src/db.c:43-44, source yabause/src/sys/memory/src/cs0.c:1526-1535",
            "system": "sega-saturn",
            "validation": [
              "size"
            ]
          },
          {
            "name": "mpr-19367-mx.ic1",
            "note": "ROM cartridge for Ultraman: Hikari no Kyojin Densetsu. Auto-detected via game DB.",
            "required": false,
            "size": 2097152,
            "source_ref": "upstream yabause/src/utils/src/db.c:45, source yabause/src/sys/memory/src/cs0.c:1526-1535",
            "system": "sega-saturn",
            "validation": [
              "size"
            ]
          }
        ],
        "notes": "Kronos is a Sega Saturn and ST-V arcade emulator by FCare, forked from\nYabause. Requires OpenGL 4.3 compute shaders.\n\nSaturn BIOS search order:\n  1. {system}/kronos/saturn_bios.bin\n  2. {system}/saturn_bios.bin\n  3. {system}/sega_101.bin\n  4. {system}/mpr-17933.bin\nFirst file found wins. Real BIOS required (HLE deprecated, only available\nvia kronos_force_hle_bios core option for debugging).\n\nST-V BIOS: {system}/kronos/stvbios.zip or {system}/stvbios.zip\nMAME-style ZIP containing region-specific EPROMs. Kronos picks the best\nmatch by game region and kronos_stv_favorite_region core option (EU/US/JP/TW).\n\nROM cartridges for KOF95 and Ultraman are auto-detected via game database\n(db.c) and loaded from system_dir when the corresponding game is running.\n\nBIOS loading: retro_load_game() at yabause/src/libretro/libretro.c:1601-1727.\nSTV blob table: BiosList at yabause/src/ctrl/src/stv.c:112-136.\nROM cartridge DB: yabause/src/utils/src/db.c:43-45.\n\nStandalone supports MPEG card ROM loading (Video CD card). Disabled in\nlibretro port (mpegpath = NULL in yabause/src/libretro/libretro.c:1578).\n",
        "profiled_date": "2026-03-24",
        "source": "https://github.com/libretro/yabause",
        "source_branch": "kronos",
        "source_commit": "3791ffb2221fda61d70aec5cca376418caf05669",
        "systems": [
          "sega-saturn",
          "sega-stv"
        ],
        "type": "libretro",
        "upstream": "https://github.com/FCare/Kronos",
        "upstream_commit": "d0384bc33aad06bfa9cf5cd308c4bd7ae6cfc814",
        "version_basis": {
          "kind": "file",
          "path": "yabause/src/libretro/Makefile.common",
          "pattern": "-DVERSION=\\\\\"([^\\\\\"]+)\\\\\""
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
