Skip to content

PoC Gamboy Emulator written in Go for learning purposes

License

Notifications You must be signed in to change notification settings

mikeletux/goboy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 GoBoy 🎮

Experimental Game Boy emulator written in Go.

Purpose

The main purpose of this project is to understand better how the original Game Boy worked by implementing a minimal viable emulator.

References for this project

Roadmap

  • Implement CPU emulation and testing.
  • Implement PPU emulation and testing.

Testing

Regarding testing, some components have unit tests written. It is a very small percentage tbh. It should cover much more, but I'm just a dev, PRs are welcome :D.

Regarding CPU testing, I've used retrio/gb-test-roms testing ROM cpu_instrs. Probably I should use more, probably as the development continues I'll use some more!

/Miguel Sama 2023

About

PoC Gamboy Emulator written in Go for learning purposes

Resources

License

Stars

Watchers

Forks

Packages

No packages published