Skip to content

Experimental Gameboy and Gameboy Color emulator written in C#

Notifications You must be signed in to change notification settings

HerringTheCoder/GameboyDotnet

Repository files navigation

Experimental Gameboy and Gameboy Color emulator written in C#

Checklist:

  • Memory mapping with switchable banks
  • CPU Register implementation
  • 500 CPU operations/opcodes implemented
  • Passing CPU json unit tests All CPU tests are passing now!
  • Testing CPU instructions with blargg's test rom via serial port (+ custom debugger) All Blaarg tests are passing now!
  • Implementing timers and interrupt handling
  • Implementing PPU (PPU is implemented now, but is not acid-compliant yet)
  • Joypad with configurable keymap
  • OAM DMA Transfer
  • Running first MBC0 titles
  • Extra Mappers (MBC1, MBC3 and MBC5 at the very least)
  • RTC
  • Emulating sound
  • GB->GBC modes switching
  • Adding GBC features
  • Save/Load state
  • Bugfixing, peripherals, improving accuracy

About

Experimental Gameboy and Gameboy Color emulator written in C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages