Skip to content

kotcrab/xgbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xgbc

Game Boy emulator written in Kotlin using libGDX and VisUI

Status

  • Working cpu emulation
    • cpu_instrs, instr_timing and mem_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

Running Tetris (without sprites support) Tetris Screenshot

VRAM viewer (showing first tile palette) and debugger:
VRAM Screenshot

About

Game Boy emulator written in Kotlin using libGDX

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages