mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-20 10:23:16 -05:00
Profiles that read two repositories, a libretro port and its upstream, now prefix each citation with source or upstream, decided by which tree carries the cited value at its pin. The emulator pages use the word to tell libretro glue, emulator code as the port carries it, and the upstream emulator apart.
40 lines
1.4 KiB
YAML
40 lines
1.4 KiB
YAML
emulator: fixGB
|
|
type: libretro
|
|
core_classification: official_port
|
|
source: "https://github.com/libretro/fixGB"
|
|
upstream: "https://github.com/FIX94/fixGB"
|
|
profiled_date: "2026-03-23"
|
|
source_commit: "c7865087b8c8126b8bc60fddb75b20efad992458"
|
|
core_version: "Alpha v0.8.2"
|
|
display_name: "Nintendo - Game Boy / Color (fixGB)"
|
|
cores:
|
|
- fixgb
|
|
systems:
|
|
- nintendo-gbc
|
|
|
|
notes: |
|
|
Game Boy / Game Boy Color emulator by FIX94. Supports .gb, .gbc, and
|
|
.gbs (Game Boy Sound) files. FIX94 maintains both standalone and
|
|
libretro versions in the same upstream repo.
|
|
|
|
Optionally loads gbc_bios.bin from the system directory. Validates
|
|
file size (>= 0x900 bytes), reads the first 0x900 bytes into
|
|
memCGBBootrom[], sets cgbBootromEnabled. Enables the GBC startup
|
|
animation and palette selection for DMG games.
|
|
|
|
Without the boot ROM, the core skips the boot sequence and starts
|
|
games directly. No DMG boot ROM support in the source.
|
|
|
|
files:
|
|
- name: "gbc_bios.bin"
|
|
system: nintendo-gbc
|
|
description: "Game Boy Color (CGB-001) boot ROM"
|
|
required: false
|
|
hle_fallback: true
|
|
size: 2304
|
|
validation: [size]
|
|
md5: "dbfce9db9deaa2567f6a84fde55f9680"
|
|
sha1: "1293d68bf9643bc4f36954c1e80e38f39864528d"
|
|
source_ref: "source libretro/libretro.c:246-254 (doOpenCGBBootrom), source mem.c:567-586 (memInitCGBBootrom)"
|
|
note: "Minimum 0x900 (2304) bytes. Only first 0x900 bytes read. Disabled via memDisableCGBBootrom() on register write."
|