Skip to content

# NP2kai - RetroBIOS

Type | libretro
Classification | enhanced_fork
Source | https://github.com/libretro/NP2kai
Upstream | https://github.com/AZO234/NP2kai
Version | 0.86
Profiled | 2026-03-24
Cores | np2kai
Systems | pc-98

15 files | 0 required, 15 optional | 9 in repo, 6 missing | 7 with HLE fallback

`bios.rom` -optional, HLE available

- Path: `np2kai/bios.rom`
- Size: 96.0 KB
- Source: `bios/bios.c:430-436, common/strres.c:60`
- Platforms: lakka, recalbox, retroarch, retrodeck, retropie
- PC-9801 system BIOS ROM (96 KB). The core boots without it using the built-in BIOS simulator, but some software requires the real BIOS.

`font.bmp` -optional, HLE available

- Path: `np2kai/font.bmp`
- Aliases: `FONT.ROM`, `font.rom`, `FONT.BMP`
- Source: `sdl/libretro/libretro.c:1813, font/font.c:86-125, font/fontdata.c:11`
- Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
- PC-98 font bitmap. Required for correct Japanese kanji display. Without this, only basic ASCII renders using built-in 8x8 data. FONT.ROM (V98 format) is also accepted.

`sound.rom` -optional, HLE available

- Path: `np2kai/sound.rom`
- Size: 16.0 KB
- Source: `sound/soundrom.c:15-16,21-55,93-106`
- Platforms: lakka, recalbox, retroarch, retrodeck, retropie
- FM sound board BIOS ROM (16 KB). Generic fallback for all sound boards. Board-specific variants are tried first: sound26.rom (PC-9801-26K), sound86.rom (86), sound118.rom (118), soundSPB.rom (Speak Board), soundMO.rom (MO), sound14.rom (14).

`2608_bd.wav` -optional

- Path: `np2kai/2608_bd.wav`
- Aliases: `2608_BD.WAV`
- Source: `sound/rhythmc.c:11,60-71, sound/fmgen/fmgen_opna.cpp:1431`
- Platforms: lakka, recalbox, retroarch, retropie
- YM2608 OPNA rhythm sample: bass drum

`2608_sd.wav` -optional

- Path: `np2kai/2608_sd.wav`
- Aliases: `2608_SD.WAV`
- Source: `sound/rhythmc.c:12, sound/fmgen/fmgen_opna.cpp:1432`
- Platforms: lakka, recalbox, retroarch, retropie
- YM2608 OPNA rhythm sample: snare drum

`2608_top.wav` -optional

- Path: `np2kai/2608_top.wav`
- Aliases: `2608_TOP.WAV`
- Source: `sound/rhythmc.c:13, sound/fmgen/fmgen_opna.cpp:1432`
- Platforms: lakka, recalbox, retroarch, retropie
- YM2608 OPNA rhythm sample: top cymbal

`2608_hh.wav` -optional

- Path: `np2kai/2608_hh.wav`
- Aliases: `2608_HH.WAV`
- Source: `sound/rhythmc.c:14, sound/fmgen/fmgen_opna.cpp:1432`
- Platforms: lakka, recalbox, retroarch, retropie
- YM2608 OPNA rhythm sample: hi-hat

`2608_tom.wav` -optional

- Path: `np2kai/2608_tom.wav`
- Aliases: `2608_TOM.WAV`
- Source: `sound/rhythmc.c:15, sound/fmgen/fmgen_opna.cpp:1432`
- Platforms: lakka, recalbox, retroarch, retropie
- YM2608 OPNA rhythm sample: tom

`2608_rim.wav` -optional

- Path: `np2kai/2608_rim.wav`
- Aliases: `2608_RIM.WAV`, `2608_RYM.WAV`
- Source: `sound/rhythmc.c:16, sound/fmgen/fmgen_opna.cpp:1431-1441`
- Platforms: lakka, recalbox, retroarch, retropie
- YM2608 OPNA rhythm sample: rim shot. fmgen also accepts 2608_RYM.WAV.

`ide.rom` -optional, HLE available, missing from repo

- Path: `np2kai/ide.rom`
- Size: 8.0 KB
- Aliases: `d8000.rom`, `bank3.bin`, `bios9821.rom`
- Source: `cbus/ideio.c:1913-1941`
- IDE controller BIOS ROM (8 KB). For IDE HDD boot support. Without this, a simulated IDE BIOS is used.

`scsi.rom` -optional, HLE available, missing from repo

- Path: `np2kai/scsi.rom`
- Size: 16.0 KB
- Source: `cbus/scsiio.c:214-231`
- SCSI controller BIOS ROM (16 KB). The core includes a built-in SCSI BIOS stub as fallback.

`sasi.rom` -optional, HLE available, missing from repo

- Path: `np2kai/sasi.rom`
- Size: 4.0 KB
- Source: `cbus/sasiio.c:451-467`
- SASI controller BIOS ROM (4 KB). The core includes a built-in SASI BIOS stub as fallback.

`pci.rom` -optional, HLE available, missing from repo

- Path: `np2kai/pci.rom`
- Size: 32.0 KB
- Aliases: `bank0.bin`
- Source: `io/pcidev.c:356-382`
- PCI BIOS ROM (32 KB). For PC-9821 PCI bus emulation. Without this, the built-in PCI BIOS simulator is used.

`gpib.rom` -optional, missing from repo

- Path: `np2kai/gpib.rom`
- Size: 8.0 KB
- Source: `cbus/gpibio.c:320-356`
- GP-IB interface BIOS ROM (8 KB). If missing, GP-IB emulation is disabled entirely.

`key.txt` -optional, missing from repo

- Path: `np2kai/key.txt`
- Source: `keystat.c:43,113-148`
- Keyboard remapping configuration (text file). User-created file for custom keyboard layout. The core uses built-in defaults if absent.

Generated on 2026-03-25T14:56:43Z