{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "snes9x",
      "profile": {
        "core_classification": "official_port",
        "core_version": "1.63",
        "cores": {
          "pocketsnes": {
            "firmware_loading": true,
            "hle_only": true,
            "note": "Loads BS-X.bin and STBIOS.bin via LoadBIOS() in libretro.cpp.\nBSX_LoadBIOS() in bsx.cpp tries BS-X.bios as fallback.\nAuto-detects Satellaview and Sufami Turbo carts on load.\nSubsystem support via retro_load_game_special() for\nRETRO_GAME_TYPE_BSX, RETRO_GAME_TYPE_SUFAMI_TURBO,\nRETRO_GAME_TYPE_MULTI_CART.\n",
            "source": "https://github.com/libretro/snes9x"
          },
          "snes9x": null,
          "snes9x_next": null
        },
        "display_name": "Nintendo - SNES / SFC (Snes9x)",
        "emulator": "Snes9x",
        "files": [
          {
            "aliases": [
              "BS-X.bios"
            ],
            "description": "Satellaview BS-X BIOS",
            "name": "BS-X.bin",
            "note": "Needed for Satellaview (.bs) games.",
            "required": false,
            "size": 1048576,
            "source_ref": "source libretro/libretro.cpp:1414, upstream bsx.cpp:1209, upstream bsx.cpp:1214",
            "system": "nintendo-satellaview",
            "validation": [
              "size"
            ]
          },
          {
            "description": "Sufami Turbo BIOS",
            "name": "STBIOS.bin",
            "note": "Needed for Sufami Turbo multi-cart games.",
            "required": false,
            "size": 262144,
            "source_ref": "source libretro/libretro.cpp:1506, source libretro/libretro.cpp:1546, source memmap.cpp:1720",
            "system": "nintendo-sufami-turbo",
            "validation": [
              "size"
            ]
          }
        ],
        "logo": "https://raw.githubusercontent.com/snes9xgit/snes9x/master/gtk/data/snes9x.svg",
        "notes": {
          "coprocessor_hle": "All coprocessors are HLE (DSP1-4, ST010, ST011, ST018, CX4).\nNo external firmware files needed. Lookup tables and math\nemulation hardcoded in dsp1-4.cpp, seta010-018.cpp, c4emu.cpp.\n"
        },
        "profiled_date": "2026-03-25",
        "source": "https://github.com/libretro/snes9x",
        "source_commit": "fae2fea08f74180759ef540ee94259213f503480",
        "systems": [
          "nintendo-snes",
          "nintendo-satellaview",
          "nintendo-sufami-turbo"
        ],
        "type": "libretro",
        "upstream": "https://github.com/snes9xgit/snes9x",
        "upstream_commit": "85591435763dede7ef111aab8070cdf2d5a7da49",
        "version_basis": {
          "kind": "file",
          "path": "snes9x.h",
          "pattern": "#define\\s+VERSION\\s+\"([^\"]+)\""
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
