mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
Every profile now has: - profiled_date: date of source code analysis - core_version: version from libretro-core-info .info files - display_name: human-readable name from .info files 260/260 profiles complete. 294/294 libretro cores covered. Standalone emulators (cemu, rpcs3, xemu, vita3k) versioned manually.
33 lines
1.1 KiB
YAML
33 lines
1.1 KiB
YAML
emulator: TGB Dual
|
|
type: libretro
|
|
source: "https://github.com/libretro/tgbdual-libretro"
|
|
profiled_date: "2026-03-18"
|
|
core_version: "v0.8.3"
|
|
display_name: "Nintendo - Game Boy / Color (TGB Dual)"
|
|
cores:
|
|
- TGB Dual
|
|
systems:
|
|
- nintendo-gb
|
|
- nintendo-gbc
|
|
|
|
notes: |
|
|
TGB Dual is a Game Boy / Game Boy Color emulator by GIGO and Hii with
|
|
link cable support for two Game Boy units side by side.
|
|
|
|
No BIOS or boot ROM files are required or supported. The core does not
|
|
call RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY for firmware loading and does
|
|
not attempt to open any files from the system directory.
|
|
|
|
In cpu.cpp:57, the program counter is initialized to 0x100 (post-boot ROM
|
|
entry point), and cpu::reset() sets all registers to their post-boot
|
|
values directly (AF=0x01B0 for DMG, 0x11B0 for CGB). This means the
|
|
core completely bypasses the boot ROM sequence via HLE register setup.
|
|
|
|
The load_rom() path in libretro.cpp passes ROM data directly to the gb
|
|
class without any BIOS file concatenation or boot ROM mapping.
|
|
|
|
Supported extensions: gb, dmg, gbc, cgb, sgb.
|
|
Library version: v0.8.3.
|
|
|
|
files: []
|