Skip to content

# Dolphin - RetroBIOS

Type | standalone + libretro
Classification | community_fork
Source | https://github.com/libretro/dolphin
Upstream | https://github.com/dolphin-emu/dolphin
Version | Git
Profiled | 2026-03-23
Cores | dolphin
Systems | nintendo-gamecube, nintendo-wii

Pack structure

- libretro: dolphin-emu
- standalone:

33 files | 0 required, 33 optional | 8 in repo, 25 missing | 18 with HLE fallback

`IPL.bin` -optional, HLE available

- Path: `GC/USA/IPL.bin`
- Size: 2.0 MB
- Source: `Source/Core/Common/CommonPaths.h:139, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:108`
- 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/Config/MainSettings.cpp:744-750`
- 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:185`
- Platforms: batocera, emudeck, recalbox
- GameCube NTSC-J boot ROM. JAP is the legacy directory name

`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:136, Source/Core/Core/HW/DSPLLE/DSPLLE.cpp:84-117`
- Platforms: lakka, retroarch, retropie
- DSP instruction ROM for LLE audio. Free replacement (v0.4) 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:137, Source/Core/Core/DSP/DSPCore.cpp:32-33, Source/Core/Core/HW/DSPHLE/UCodes/AX.cpp:55-62`
- 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:133, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130,202-239`
- 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:134, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:129,234`
- Platforms: lakka, retroarch, retropie
- Shift-JIS font for Japanese text. Free alternative bundled, real one from IPL dump preferred

`gba_bios.bin` -optional, HLE available

- Path: `GBA/gba_bios.bin`
- Source: `Source/Core/Common/CommonPaths.h:145, Source/Core/Core/HW/GBACore.cpp:346-363`
- Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
- GBA BIOS for GC-GBA link feature (uses integrated mGBA). Path configurable in settings

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

- Path: `Wii/shared2/sys/SYSCONF`
- Source: `Source/Core/Common/CommonPaths.h:118, Source/Core/Common/FileUtil.cpp:900`
- Wii system configuration. Auto-generated by Dolphin, 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:153, Source/Core/Core/Boot/Boot_BS2Emu.cpp:384-460`
- Wii region/language settings. Auto-generated by Dolphin during Wii boot emulation

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

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

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

- Size: 1.0 KB
- Source: `Source/Core/DiscIO/NANDImporter.cpp:19,76-88, Source/Core/DiscIO/NANDImporter.h:28`
- OTP/SEEPROM dump (Wii encryption keys). Needed if not appended to nand.bin for NAND import

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

- Path: `Load/WiiSD.raw`
- Source: `Source/Core/Common/CommonPaths.h:150`
- Virtual SD card image for Wii homebrew. Auto-created by Dolphin, supports SD/SDHC up to 4GB

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

- Source: `Source/Core/Common/CommonPaths.h:155, Source/Core/Core/GeckoCode.cpp:120`
- Gecko/Ocarina cheat code handler. Shipped with Dolphin in Sys/, not user-supplied

`Wii System Menu` -optional, HLE available, standalone, missing from repo

- Source: `Source/Core/DolphinQt/MainWindow.cpp:1581-1583, Source/Core/DolphinQt/MenuBar.cpp:1174-1188`
- Wii System Menu WAD. Installed to NAND via Tools > Install WAD, needed for Wii Menu boot

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

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

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

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

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

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

`rtl8723a_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8723a_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:387`
- Realtek 8723A BT firmware for Wiimote passthrough

`rtl8723b_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8723b_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:389`
- Realtek 8723B BT firmware for Wiimote passthrough

`rtl8723d_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8723d_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:391`
- Realtek 8723D BT firmware for Wiimote passthrough

`rtl8761a_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8761a_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:393`
- Realtek 8761A BT firmware for Wiimote passthrough

`rtl8761bu_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8761bu_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:395`
- Realtek 8761BU BT firmware for Wiimote passthrough (most common USB dongle)

`rtl8821a_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8821a_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:397`
- Realtek 8821A BT firmware for Wiimote passthrough

`rtl8821c_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8821c_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:399`
- Realtek 8821C BT firmware for Wiimote passthrough

`rtl8822b_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8822b_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:403`
- Realtek 8822B BT firmware for Wiimote passthrough

`rtl8822cu_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8822cu_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:401`
- Realtek 8822CU BT firmware for Wiimote passthrough

`rtl8851bu_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8851bu_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:405`
- Realtek 8851BU BT firmware for Wiimote passthrough

`rtl8852au_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8852au_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:407`
- Realtek 8852AU BT firmware for Wiimote passthrough

`rtl8852bu_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8852bu_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:409`
- Realtek 8852BU BT firmware for Wiimote passthrough

`rtl8852cu_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8852cu_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:411`
- Realtek 8852CU BT firmware for Wiimote passthrough

`rtl8852btu_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8852btu_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:413`
- Realtek 8852BT/8852BE-VT BT firmware for Wiimote passthrough

`rtl8922au_fw.bin` -optional, standalone, missing from repo

- Path: `Load/Firmware/rtl_bt/rtl8922au_fw.bin`
- Source: `RealtekFirmwareLoader.cpp:415`
- Realtek 8922AU BT firmware for Wiimote passthrough

## Data directories

- `dolphin-sys` >`Sys`

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