Files
libretro/emulators/skyemu.yml
T
Abdessamad Derraz f2e21f3a44 docs: name profiles as their projects write them
emulator: carried the file stem on 67 profiles, so site links read like ids. Each now takes the project's own name (libretro .info corename, README title, window title or site title). tests/test_profile_names.py allows the stem only on a commented list: lowercase project names, test cores, aliases and the template.
2026-10-24 00:40:13 +02:00

72 lines
2.0 KiB
YAML

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"
source_commit: "9b6bbb6aa73cebae6cb52ea60d04f803acadc480"
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, while libretro only rejects files exceeding buffer.
The .info does not list gb_bios.bin, which the code reads (src/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:1743-1747"
- name: nds7.bin
description: NDS ARM7 BIOS
path: SkyEmu/nds7.bin
required: false
hle_fallback: true
source_ref: "src/nds.h:3105-3106"
- name: nds9.bin
description: NDS ARM9 BIOS
path: SkyEmu/nds9.bin
required: false
hle_fallback: true
source_ref: "src/nds.h:3108-3109"
- name: firmware.bin
description: NDS firmware
path: SkyEmu/firmware.bin
required: false
hle_fallback: true
source_ref: "src/nds.h:3111, src/nds.h:3217-3285"