Skip to content

An attempt to implement a gameboy classic emulator in Go

Notifications You must be signed in to change notification settings

andreaperizzato/gameboy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gameboy emulator

This is my attempt to build a Gameboy Classic emulator in Go.

Current state

demo

Current goal: boot

I want to see the Nintendo logo coming down the screen and playing the famous sound at the end.

  • MMU memory controller with different kind of memories
  • CPU with the minimum instuction set
  • PPU with the minimum set of features (no tests yet)
    • enable/disable display
    • fetcher + fifo
    • background color palette
    • vertical scrolling
  • Display
  • APU with min set of features (no tests)
  • Synchronize CPU, PPU and APU

About

An attempt to implement a gameboy classic emulator in Go

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages