{
  "count": 1,
  "generated_at": "2026-10-20T02:57:31Z",
  "items": [
    {
      "id": "fixnes",
      "profile": {
        "core_classification": "official_port",
        "core_version": "Alpha v1.3.1",
        "cores": [
          "fixnes"
        ],
        "display_name": "Nintendo - NES / Famicom (fixNES)",
        "emulator": "fixNES",
        "files": [
          {
            "description": "Family Computer Disk System BIOS",
            "mode": "both",
            "name": "disksys.rom",
            "required": true,
            "size": 8192,
            "source_ref": "mapper.c:87-110 (mapperInitFDS), libretro/libretro.c:277-285 (doOpenFDSBIOS)",
            "system": "nintendo-fds",
            "validation": [
              "size"
            ]
          }
        ],
        "notes": "fixNES is an NES/Famicom emulator by FIX94 (same author as fixGB).\n\nFDS games require disksys.rom (8192 bytes) in the system directory.\nmapperInitFDS() in mapper.c:87-110 opens the file, validates exact\nsize 0x2000, reads into fdsBIOS[]. Returns false if missing or wrong\nsize. No hash validation.\n\nRegular NES/NSF games need no BIOS.\n\nNo other system files loaded. system_dir accessed only for disksys.rom\n(libretro/libretro.c:277-285, doOpenFDSBIOS).\n",
        "profiled_date": "2026-03-23",
        "prose_written_at": "72af6c6fd9d3b6c23d334ba7385b6a09225f2276",
        "source": "https://github.com/libretro/fixNES",
        "source_commit": "72af6c6fd9d3b6c23d334ba7385b6a09225f2276",
        "systems": [
          "nintendo-nes",
          "nintendo-fds"
        ],
        "type": "libretro",
        "upstream": "https://github.com/FIX94/fixNES"
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
