GomeBoy is my attempt at creating a fairly accurate and reasonably performant Game Boy emulator written with golang. It
is still currently in the very early stages of development, but it is already capable of running quite a few games with
varying degrees of success.
Screenshots
DMG Games
DMG Games running on CGB hardware
CGB Games
Peripherals (Printer)
Features
GameBoy (DMG) and GameBoy Color (CGB) support
SRAM and RTC support
Run DMG games with CGB colorization palettes (without using a boot ROM)
Automated testing against a large number of test ROMs
Peripherals
Cartridge Mappers
MBC1
MBC2
MBC3
MBC5
ROM
Cheat Carts
Game Genie
GameShark
Serial
Printer
Link Cable
Local Multiplayer (needs reimplementation)
Platform-agnostic (runs on Windows, Linux, and Mac)