mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-16 22:02:31 -05:00
- Added profiled_date field to all 204 existing profiles for update tracking - Created 56 alias profiles for cores that share BIOS with a parent (e.g., mednafen_psx -> beetle_psx, fbalpha2012 -> fbneo) 260 total profiles covering all 294 libretro cores (204 unique + 56 alias).
31 lines
1.0 KiB
YAML
31 lines
1.0 KiB
YAML
emulator: TGB Dual
|
|
type: libretro
|
|
source: "https://github.com/libretro/tgbdual-libretro"
|
|
profiled_date: "2026-03-18"
|
|
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: []
|