emulator: skyemu type: standalone + libretro core_classification: official_port source: https://github.com/skylersaleh/SkyEmu/blob/v5/src/libretro.c upstream: https://github.com/skylersaleh/SkyEmu profiled_date: "2026-03-25" core_version: "v5" display_name: "Nintendo - Game Boy/GBA/NDS (SkyEmu)" cores: - skyemu systems: - nintendo-gb - nintendo-gbc - nintendo-gba - nintendo-ds 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). files: - name: cgb_boot.bin description: GBC boot ROM path: SkyEmu/cgb_boot.bin required: false hle_fallback: true aliases: [gbc_bios.bin, cgb0_boot.bin, cgb_agb_boot.bin] source_ref: "src/gb.h:1593-1596, 1605-1608" - name: dmg_rom.bin description: DMG boot ROM path: SkyEmu/dmg_rom.bin required: false hle_fallback: true aliases: [dmg0_rom.bin, gb_bios.bin] source_ref: "src/gb.h:1601-1603" - name: gba_bios.bin description: GBA BIOS path: SkyEmu/gba_bios.bin required: false hle_fallback: true source_ref: "src/gba.h:1726-1730" - name: nds7.bin description: NDS ARM7 BIOS path: SkyEmu/nds7.bin required: false hle_fallback: true source_ref: "src/nds.h:3088-3089" - name: nds9.bin description: NDS ARM9 BIOS path: SkyEmu/nds9.bin required: false hle_fallback: true source_ref: "src/nds.h:3091-3092" - name: firmware.bin description: NDS firmware path: SkyEmu/firmware.bin required: false hle_fallback: true source_ref: "src/nds.h:3094, 3200-3268"