Skip to content
KotlinGameBoy - A Game Boy emulator written in Kotlin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper
src
.gitignore
LICENSE
README.md
build.gradle
gradlew
gradlew.bat
settings.gradle

README.md

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
You can’t perform that action at this time.