Game Boy emulator written in Kotlin using libGDX and VisUI
- Working cpu emulation
cpu_instrs
,instr_timing
andmem_timing
tests 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