Skip to content

Latest commit

 

History

History
20 lines (19 loc) · 828 Bytes

README.md

File metadata and controls

20 lines (19 loc) · 828 Bytes

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