{
  "count": 1,
  "generated_at": "2026-10-20T02:57:31Z",
  "items": [
    {
      "id": "nekop2",
      "profile": {
        "core_classification": "community_fork",
        "core_version": "0.86",
        "cores": [
          "nekop2",
          "meowpc98"
        ],
        "display_name": "NEC - PC-98 (Neko Project II)",
        "emulator": "nekop2",
        "files": [
          {
            "hle_fallback": true,
            "min_size": 98304,
            "name": "bios.rom",
            "note": "PC-9801 system BIOS ROM. The first 0x18000 bytes are read to 0xe8000. A file shorter than that is ignored and the built-in BIOS simulator is used, as when the file is absent.\n",
            "path": "np2/bios.rom",
            "required": false,
            "source_ref": "bios/bios.c:232-237, common/strres.c:53",
            "validation": [
              "size"
            ]
          },
          {
            "description": "PC-9821 IDE BIOS, the 8 KB ROM at D8000h-D9FFFh",
            "min_size": 8192,
            "name": "bios9821.rom",
            "note": "Dump of D8000h-D9FFFh from a PC-9821, 8192 bytes as GETBIOS writes it. The first 0x2000 bytes are read to 0xd8000 and the word at 0xd8009 is then zeroed, which leaves the ROM mapped with its IDE BIOS disabled. A file shorter than 0x2000 bytes fails the read test and the word is left alone. Nothing past 0x2000 is read. No other file name is tried.\n",
            "path": "np2/bios9821.rom",
            "required": false,
            "source_ref": "bios/bios.c:262-272, np2tool/GETBIOS.ASM:96-106, libretro/compiler.h:169",
            "validation": [
              "size"
            ]
          },
          {
            "aliases": [
              "FONT.ROM"
            ],
            "hle_fallback": true,
            "name": "font.bmp",
            "note": "PC-98 font bitmap (288 KB). Required for correct Japanese kanji display. Without this, only basic ASCII renders using built-in 8x8 data. FONT.ROM (V98 format) is also accepted.\n",
            "path": "np2/font.bmp",
            "required": false,
            "source_ref": "libretro/libretro.c:872, font/font.c:113, font/fontdata.c:12"
          },
          {
            "hle_fallback": true,
            "name": "sound.rom",
            "note": "FM sound board BIOS ROM (16 KB). The core tries board-specific variants first (sound26.rom, sound86.rom, sound118.rom, soundSPB.rom, sound14.rom) then falls back to sound.rom.\n",
            "path": "np2/sound.rom",
            "required": false,
            "source_ref": "sound/soundrom.c:15-16,21-55,65-78"
          },
          {
            "name": "2608_bd.wav",
            "note": "YM2608 OPNA rhythm sample: bass drum",
            "path": "np2/2608_bd.wav",
            "required": false,
            "source_ref": "sound/rhythmc.c:11,60-71"
          },
          {
            "name": "2608_sd.wav",
            "note": "YM2608 OPNA rhythm sample: snare drum",
            "path": "np2/2608_sd.wav",
            "required": false,
            "source_ref": "sound/rhythmc.c:12"
          },
          {
            "name": "2608_top.wav",
            "note": "YM2608 OPNA rhythm sample: top cymbal",
            "path": "np2/2608_top.wav",
            "required": false,
            "source_ref": "sound/rhythmc.c:13"
          },
          {
            "name": "2608_hh.wav",
            "note": "YM2608 OPNA rhythm sample: hi-hat",
            "path": "np2/2608_hh.wav",
            "required": false,
            "source_ref": "sound/rhythmc.c:14"
          },
          {
            "name": "2608_tom.wav",
            "note": "YM2608 OPNA rhythm sample: tom",
            "path": "np2/2608_tom.wav",
            "required": false,
            "source_ref": "sound/rhythmc.c:15"
          },
          {
            "name": "2608_rim.wav",
            "note": "YM2608 OPNA rhythm sample: rim shot",
            "path": "np2/2608_rim.wav",
            "required": false,
            "source_ref": "sound/rhythmc.c:16"
          },
          {
            "hle_fallback": true,
            "name": "scsi.rom",
            "note": "SCSI controller BIOS ROM (16 KB). The core includes a built-in SCSI BIOS stub as fallback.\n",
            "path": "np2/scsi.rom",
            "required": false,
            "source_ref": "cbus/scsiio.c:208-233"
          },
          {
            "hle_fallback": true,
            "name": "sasi.rom",
            "note": "SASI controller BIOS ROM (4 KB). The core includes a built-in SASI BIOS stub as fallback.\n",
            "path": "np2/sasi.rom",
            "required": false,
            "source_ref": "cbus/sasiio.c:442-465"
          }
        ],
        "profiled_date": "2026-03-24",
        "source": "https://github.com/libretro/libretro-meowPC98",
        "source_commit": "5fdbb2187f6b14ca7bf668dd52b36c820b989995",
        "systems": [
          "pc-98"
        ],
        "type": "libretro",
        "upstream": "https://np2.yui.ne.jp"
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
