xgbc
xgbc copied to clipboard
Game Boy emulator written in Kotlin using libGDX
xgbc
Game Boy emulator written in Kotlin using libGDX and VisUI
Status
- Working cpu emulation
cpu_instrs,instr_timingandmem_timingtests are passing.
- Debugger with 'Run to Line' function and breakpoints
- VRAM viewer and initial GPU emulation (tilemap rendering)
- MBC1 controller, Serial port, Joypad, Timer, DIV emulation implemented
Test roms:
cpu_instrs
01:ok 02:ok 03:ok 04:ok 05:ok 06:ok 07:ok 08:ok 09:ok 10:ok 11:ok
Passed all tests
instr_timing
Passed
mem_timing
01:ok 02:ok 03:ok
Passed
Running Tetris (without sprites support)

VRAM viewer (showing first tile palette) and debugger:
