mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-20 15:52:35 -05:00
feat: re-profile 37 emulators with upstream verification
source-verified core_classification, upstream URLs, validation fields, and hle_fallback flags. trimmed verbose notes. removed phantom files (azahar boot9/sector0x96). added bsnes2014 variant profiles.
This commit is contained in:
+19
-36
@@ -1,9 +1,10 @@
|
||||
emulator: Boytacean
|
||||
type: standalone + libretro
|
||||
core_classification: official_port
|
||||
source: "https://github.com/joamag/boytacean"
|
||||
upstream: "https://github.com/joamag/boytacean"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "0.10.13"
|
||||
profiled_date: "2026-03-23"
|
||||
core_version: "0.11.5"
|
||||
display_name: "Nintendo - Game Boy / Color (Boytacean)"
|
||||
cores:
|
||||
- boytacean
|
||||
@@ -12,23 +13,21 @@ systems:
|
||||
- nintendo-gbc
|
||||
|
||||
notes: |
|
||||
Boytacean is a Game Boy / Game Boy Color emulator written in Rust.
|
||||
Game Boy / Game Boy Color emulator written in Rust by Joao Magalhaes.
|
||||
|
||||
Libretro: boot ROMs compiled into binary as static byte arrays in
|
||||
Libretro: all 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)
|
||||
ref: core.rs:402 instance.load(true) -> gb.rs:1311 -> load_boot_static
|
||||
|
||||
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
|
||||
Standalone (SDL): also defaults to embedded boot ROMs via load(true).
|
||||
User can override via --boot-rom-path CLI argument with any boot ROM
|
||||
file. load_boot_file() with hardcoded ./res/boot/*.bin paths exists in
|
||||
gb.rs:1361 but is not called from any frontend.
|
||||
|
||||
Boot ROM defaults:
|
||||
- DMG: BootRom::DmgBootix (gb.rs:1352) - open-source, 256 bytes
|
||||
- CGB: BootRom::CgbBoytacean (gb.rs:1355) - open-source, 2304 bytes
|
||||
Boot ROM defaults: DmgBootix (DMG), CgbBoytacean (CGB) — open-source.
|
||||
|
||||
files:
|
||||
# Standalone mode loads from res/boot/ — libretro embeds all as arrays
|
||||
- name: dmg_boot.bin
|
||||
system: nintendo-gb
|
||||
required: false
|
||||
@@ -36,7 +35,7 @@ files:
|
||||
mode: standalone
|
||||
size: 256
|
||||
note: "Original Nintendo DMG boot ROM"
|
||||
source_ref: "gb.rs:1363, data.rs:14 (embedded as DMG_BOOT)"
|
||||
source_ref: "gb.rs:1350 load_boot_static, data.rs:14 DMG_BOOT"
|
||||
|
||||
- name: sgb_boot.bin
|
||||
system: nintendo-gb
|
||||
@@ -45,7 +44,7 @@ files:
|
||||
mode: standalone
|
||||
size: 256
|
||||
note: "Super Game Boy boot ROM"
|
||||
source_ref: "gb.rs:1364, data.rs:29 (embedded as SGB_BOOT)"
|
||||
source_ref: "gb.rs:1351 load_boot_static, data.rs:29 SGB_BOOT"
|
||||
|
||||
- name: dmg_bootix.bin
|
||||
system: nintendo-gb
|
||||
@@ -53,8 +52,8 @@ files:
|
||||
hle_fallback: true
|
||||
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)"
|
||||
note: "Open-source DMG boot ROM from Bootix (default DMG)"
|
||||
source_ref: "gb.rs:1352 load_boot_static, data.rs:44 DMG_BOOTIX"
|
||||
|
||||
- name: mgb_bootix.bin
|
||||
system: nintendo-gb
|
||||
@@ -63,7 +62,7 @@ files:
|
||||
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)"
|
||||
source_ref: "gb.rs:1353 load_boot_static, data.rs:59 MGB_BOOTIX"
|
||||
|
||||
- name: cgb_boot.bin
|
||||
system: nintendo-gbc
|
||||
@@ -72,7 +71,7 @@ files:
|
||||
mode: standalone
|
||||
size: 2304
|
||||
note: "Original Nintendo CGB boot ROM"
|
||||
source_ref: "gb.rs:1367, data.rs:74 (embedded as CGB_BOOT)"
|
||||
source_ref: "gb.rs:1354 load_boot_static, data.rs:74 CGB_BOOT"
|
||||
|
||||
- name: cgb_boytacean.bin
|
||||
system: nintendo-gbc
|
||||
@@ -80,21 +79,5 @@ files:
|
||||
hle_fallback: true
|
||||
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
|
||||
hle_fallback: true
|
||||
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
|
||||
hle_fallback: true
|
||||
mode: standalone
|
||||
note: "PyBoy CGB boot ROM variant (in res/boot/, not embedded in data.rs)"
|
||||
source_ref: "res/boot/cgb_pyboy.bin"
|
||||
note: "Custom open-source CGB boot ROM (default CGB)"
|
||||
source_ref: "gb.rs:1355 load_boot_static, data.rs:177 CGB_BOYTACEAN"
|
||||
|
||||
Reference in New Issue
Block a user