Skip to content

# Ishiiruka - RetroBIOS

Type | standalone + libretro
Classification | enhanced_fork
Source | https://github.com/libretro/ishiiruka
Upstream | https://github.com/Tinob/Ishiiruka
Version | Git
Profiled | 2026-03-24
Cores | ishiiruka
Systems | nintendo-gamecube, nintendo-wii

Pack structure

- libretro: dolphin-emu
- standalone:

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

`IPL.bin` -optional, HLE available

- Path: `GC/USA/IPL.bin`
- Size: 2.0 MB
- Source: `Source/Core/Core/ConfigManager.cpp:876-883, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:105`
- Platforms: batocera, emudeck, recalbox
- GameCube NTSC-U boot ROM. HLE available but real IPL needed for GC menu boot and accurate fonts

`IPL.bin` -optional, HLE available

- Path: `GC/EUR/IPL.bin`
- Size: 2.0 MB
- Source: `Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:185`
- Platforms: batocera, emudeck, recalbox
- GameCube PAL boot ROM

`IPL.bin` -optional, HLE available

- Path: `GC/JAP/IPL.bin`
- Size: 2.0 MB
- Source: `Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:187`
- Platforms: batocera, emudeck, recalbox
- GameCube NTSC-J boot ROM

`dsp_rom.bin` -optional, HLE available

- Path: `GC/dsp_rom.bin`
- Size: 8.0 KB
- Adler32: `0x66f334fe`
- Validation: size
- Source: `Source/Core/Common/CommonPaths.h:112, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:142-150, Source/Core/Core/DSP/DSPCore.cpp:48,67`
- Platforms: lakka, retroarch, retropie
- DSP instruction ROM for LLE audio. Free replacement included

`dsp_coef.bin` -optional, HLE available

- Path: `GC/dsp_coef.bin`
- Size: 4.0 KB
- Adler32: `0xf3b93527`
- Validation: size
- Source: `Source/Core/Common/CommonPaths.h:113, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:143-153, Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:43-72, Source/Core/Core/DSP/DSPCore.cpp:48,68`
- Platforms: lakka, retroarch, retropie
- DSP coefficient ROM for LLE audio and HLE polyphase resampling. Free replacement included

`font_western.bin` -optional, HLE available

- Path: `GC/font_western.bin`
- Size: 9.4 KB
- Source: `Source/Core/Common/CommonPaths.h:109, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:123,193-227`
- Platforms: lakka, retroarch, retropie
- Windows-1252 font for GC/Wii text rendering. Free alternative bundled, real one from IPL dump preferred

`font_japanese.bin` -optional, HLE available

- Path: `GC/font_japanese.bin`
- Size: 296.6 KB
- Source: `Source/Core/Common/CommonPaths.h:110, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:122,193-227`
- Platforms: lakka, retroarch, retropie
- Shift-JIS font for Japanese text. Free alternative bundled, real one from IPL dump preferred

`codehandler.bin` -optional, HLE available, missing from repo

- Source: `Source/Core/Common/CommonPaths.h:127, Source/Core/Core/GeckoCode.cpp:86`
- Gecko/Ocarina cheat code handler. Shipped with Ishiiruka in Sys/

`SYSCONF` -optional, HLE available, missing from repo

- Path: `Wii/shared2/sys/SYSCONF`
- Source: `Source/Core/Common/CommonPaths.h:59,95, Source/Core/Common/SysConf.cpp:40`
- Wii system configuration. Auto-generated, can be imported from NAND backup

`setting.txt` -optional, HLE available, missing from repo

- Path: `Wii/title/00000001/00000002/data/setting.txt`
- Size: 256 B
- Source: `Source/Core/Common/CommonPaths.h:125, Source/Core/Core/Boot/Boot_BS2Emu.cpp:229-266`
- Wii region/language settings. Auto-generated during Wii boot emulation

`sd.raw` -optional, HLE available, missing from repo

- Path: `Wii/sd.raw`
- Source: `Source/Core/Common/CommonPaths.h:122, Source/Core/Core/IOS/SDIO/SDIOSlot0.cpp:63-73`
- Virtual SD card image for Wii homebrew. Auto-created (128MB) if not present

`nand.bin` -optional, HLE available, standalone, missing from repo

- Source: `Source/Core/DiscIO/NANDImporter.cpp:29-47`
- BootMii NAND backup. Can be imported to populate Wii NAND with channels, saves, system menu

`keys.bin` -optional, HLE available, standalone, missing from repo

- Size: 1.0 KB
- Source: `Source/Core/DiscIO/NANDImporter.cpp:23-24,82-93`
- OTP/SEEPROM dump (Wii encryption keys). Needed if not appended to nand.bin for NAND import

`clientca.pem` -optional, HLE available, standalone, missing from repo

- Path: `Wii/clientca.pem`
- Source: `Source/Core/DiscIO/NANDImporter.cpp:199-264`
- SSL client certificate. Auto-extracted from IOS13 content during NAND import

`clientcakey.pem` -optional, HLE available, standalone, missing from repo

- Path: `Wii/clientcakey.pem`
- Source: `Source/Core/DiscIO/NANDImporter.cpp:235`
- SSL client private key. Auto-extracted from IOS13 content during NAND import

`rootca.pem` -optional, HLE available, standalone, missing from repo

- Path: `Wii/rootca.pem`
- Source: `Source/Core/DiscIO/NANDImporter.cpp:236`
- SSL root CA certificate. Auto-extracted from IOS13 content during NAND import

## Data directories

- `dolphin-sys` >`Sys`

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