Skip to content

KotlinGameBoy - A Game Boy emulator written in Kotlin

License

Notifications You must be signed in to change notification settings

jamesbarnett91/KGB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KGB - Kotlin Game Boy

A Game Boy emulator (eventually...) written in Kotlin

Screenshot

Features

  • Steppable CPU execution
  • CPU register + flag inspector
  • Ram dump

Implementation Status

All non interrupt related opcodes implemented. Simple GPU generating test pattern.

  • CPU
    • Registers
    • Flags
    • Opcodes
    • Interrupts
    • Timers
  • GPU
    • Pixel pipeline
    • Sprites
  • MMU
    • DMA
    • Bank switching
  • I/O
    • Controller inputs
    • Sound

About

KotlinGameBoy - A Game Boy emulator written in Kotlin

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages