gogo-gb

Featured

Initially, an attempt at following along rylev's DMG-01: How to Emulator a Game Boy book, I started mixing in some architectural ideas from Yushi Omote's Writing gameboy emulator in Rust and their rgy library. Since both had done such a nice job writing their respective emulators in Rust, I decided to write mine in Go instead.

I don't have any particular goals for it other than have fun writing it, have the source code be generally fairly readable, and keep a relatively straightforward architecture with clear separation between components.

It's currently plays most original, Game Boy games, many Color games, with decent accuracy. It does not yet support audio.

Copyright © 2009-2026 Max Fierke