mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
33 emulator profiles created or updated with systematic verification against libretro docs, .info, core source, and original emulator source code. New profiles: bsnes-jg, bsnes2014, bsnes_cplusplus98, bsnes_hd_beta, bsnes_mercury, citra2018, citra_canary. Key fixes: - dosbox_svn/svn_ce: not aliases of dosbox_core (no MUNT) - beetle_psx: alt_names renamed to aliases (field bug) - dolphin: added 15 Realtek BT firmware for Wiimote passthrough - dosbox_core: added CM-32LN, 13 split ROM pairs for standalone - duckstation: type standalone+libretro, 106 BIOS verified - snes9x/np2kai: formal aliases for alternate filenames
93 lines
2.8 KiB
YAML
93 lines
2.8 KiB
YAML
emulator: Boytacean
|
|
type: standalone + libretro
|
|
source: "https://github.com/joamag/boytacean"
|
|
upstream: "https://github.com/joamag/boytacean"
|
|
profiled_date: "2026-03-18"
|
|
core_version: "0.10.13"
|
|
display_name: "Nintendo - Game Boy / Color (Boytacean)"
|
|
cores:
|
|
- boytacean
|
|
systems:
|
|
- nintendo-gb
|
|
- nintendo-gbc
|
|
|
|
notes: |
|
|
Boytacean is a Game Boy / Game Boy Color emulator written in Rust.
|
|
|
|
Libretro: boot ROMs compiled into binary as static byte arrays in
|
|
src/data.rs. load_boot_static() copies from arrays. No filesystem
|
|
access, no RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY. No external files.
|
|
ref: frontends/libretro/src/core.rs:402 instance.load(true)
|
|
|
|
Standalone (SDL): loads boot ROMs from ./res/boot/*.bin via
|
|
load_boot_path() at gb.rs:1363-1368. 8 boot ROM files shipped in repo.
|
|
ref: frontends/sdl/src/main.rs, src/gb.rs:1341
|
|
|
|
Boot ROM defaults:
|
|
- DMG: BootRom::DmgBootix (gb.rs:1352) - open-source, 256 bytes
|
|
- CGB: BootRom::CgbBoytacean (gb.rs:1355) - open-source, 2304 bytes
|
|
|
|
files:
|
|
# Standalone mode loads from res/boot/ — libretro embeds all as arrays
|
|
- name: dmg_boot.bin
|
|
system: nintendo-gb
|
|
required: false
|
|
mode: standalone
|
|
size: 256
|
|
note: "Original Nintendo DMG boot ROM"
|
|
source_ref: "gb.rs:1363, data.rs:14 (embedded as DMG_BOOT)"
|
|
|
|
- name: sgb_boot.bin
|
|
system: nintendo-gb
|
|
required: false
|
|
mode: standalone
|
|
size: 256
|
|
note: "Super Game Boy boot ROM"
|
|
source_ref: "gb.rs:1364, data.rs:29 (embedded as SGB_BOOT)"
|
|
|
|
- name: dmg_bootix.bin
|
|
system: nintendo-gb
|
|
required: false
|
|
mode: standalone
|
|
size: 256
|
|
note: "Open-source DMG boot ROM from Bootix (default)"
|
|
source_ref: "gb.rs:1365, data.rs:44 (embedded as DMG_BOOTIX)"
|
|
|
|
- name: mgb_bootix.bin
|
|
system: nintendo-gb
|
|
required: false
|
|
mode: standalone
|
|
size: 256
|
|
note: "Open-source MGB (Pocket) boot ROM from Bootix"
|
|
source_ref: "gb.rs:1366, data.rs:59 (embedded as MGB_BOOTIX)"
|
|
|
|
- name: cgb_boot.bin
|
|
system: nintendo-gbc
|
|
required: false
|
|
mode: standalone
|
|
size: 2304
|
|
note: "Original Nintendo CGB boot ROM"
|
|
source_ref: "gb.rs:1367, data.rs:74 (embedded as CGB_BOOT)"
|
|
|
|
- name: cgb_boytacean.bin
|
|
system: nintendo-gbc
|
|
required: false
|
|
mode: standalone
|
|
size: 2304
|
|
note: "Custom open-source CGB boot ROM (default)"
|
|
source_ref: "gb.rs:1368, data.rs:177 (embedded as CGB_BOYTACEAN)"
|
|
|
|
- name: dmg_pyboy.bin
|
|
system: nintendo-gb
|
|
required: false
|
|
mode: standalone
|
|
note: "PyBoy DMG boot ROM variant (in res/boot/, not embedded in data.rs)"
|
|
source_ref: "res/boot/dmg_pyboy.bin"
|
|
|
|
- name: cgb_pyboy.bin
|
|
system: nintendo-gbc
|
|
required: false
|
|
mode: standalone
|
|
note: "PyBoy CGB boot ROM variant (in res/boot/, not embedded in data.rs)"
|
|
source_ref: "res/boot/cgb_pyboy.bin"
|