mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-14 04:42:32 -05:00
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only), directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS), meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/), tgbdual (Game Boy link, HLE), tic80 (fantasy console), virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf) 125 total profiles.
30 lines
1017 B
YAML
30 lines
1017 B
YAML
emulator: TGB Dual
|
|
type: libretro
|
|
source: "https://github.com/libretro/tgbdual-libretro"
|
|
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: []
|