Skip to content

Scott-Klein/GB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GB

Project started January 2021, Tetris runs perfectly, Pokemon with an occaisional graphical glitch. Most other ROMS run correctly depending on the exact MBC type.

Please suggest a name for my emulator!!!

Components completed

  • Cartridge
    • 32k Cartridge ROM
    • MBC1 Cartridge
    • MBC1 Cartridge with RAM
    • MBC1 Cartridge with RAM and battery
    • MBC2 Cartridge
    • MBC3 all varieties
    • MBC5 all varieties
  • Memory
    • Memory timings are completely accurate
  • CPU
    • All instructions implemented
  • PPU
    • Fully implemented scan line renderer
    • Completely t-cycle accurate ppu with 'catch-up' method.
  • Display
    • Sprite drawing
    • window drawing
    • background drawing

To do

  • Display
    • minor graphical glitch from fast moving sprite.
  • UX
    • interface to load roms (current UI is under WPFui branch and is a work in progress)
    • Save states

About

C# GameBoy emulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages