Skip to content

# skyemu - RetroBIOS

Type | standalone + libretro
Classification | official_port
Source | https://github.com/skylersaleh/SkyEmu/blob/v5/src/libretro.c
Upstream | https://github.com/skylersaleh/SkyEmu
Version | v5
Profiled | 2026-03-25
Cores | skyemu
Systems | nintendo-gb, nintendo-gbc, nintendo-gba, nintendo-ds

Technical notes

Multi-system emulator by skylersaleh. Libretro core built from the upstream repo. All BIOS optional; bundles Cult-of-GBA BIOS (GBA), DraStic free BIOS (NDS ARM7/ARM9), stub firmware (NDS), and HLE boot skip (GB/GBC). BIOS loading controlled by core options (default: on). Files loaded from system_dir/SkyEmu/ subdirectory. Standalone validates exact BIOS file size; libretro only rejects files exceeding buffer. .info missing gb_bios.bin (gb.h:1603).

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

`cgb_boot.bin` -optional, HLE available : GBC boot ROM

- Path: `SkyEmu/cgb_boot.bin`
- Aliases: `gbc_bios.bin`, `cgb0_boot.bin`, `cgb_agb_boot.bin`
- Source: `src/gb.h:1593-1596, 1605-1608`
- Platforms: lakka, recalbox, retroarch, retropie

`dmg_rom.bin` -optional, HLE available : DMG boot ROM

- Path: `SkyEmu/dmg_rom.bin`
- Aliases: `dmg0_rom.bin`, `gb_bios.bin`
- Source: `src/gb.h:1601-1603`

`gba_bios.bin` -optional, HLE available : GBA BIOS

- Path: `SkyEmu/gba_bios.bin`
- Source: `src/gba.h:1726-1730`
- Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie

`nds7.bin` -optional, HLE available : NDS ARM7 BIOS

- Path: `SkyEmu/nds7.bin`
- Source: `src/nds.h:3088-3089`

`nds9.bin` -optional, HLE available : NDS ARM9 BIOS

- Path: `SkyEmu/nds9.bin`
- Source: `src/nds.h:3091-3092`

`firmware.bin` -optional, HLE available : NDS firmware

- Path: `SkyEmu/firmware.bin`
- Source: `src/nds.h:3094, 3200-3268`
- Platforms: batocera, emudeck, lakka, recalbox, retroarch, retrobat, retrodeck, retropie

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