DawnGB is GameBoy Color emulator written in Go.
You can play on web!


make libretro)go run ./src/ebi and drag and drop a ROM file into the window.Key mapping is as follows:
A: XB: ZStart: EnterSelect: Backspace↑ ↓ ← →: Arrow keys.
├── core # Emulator core
└── src # Frontend
Keep the code as simple as possible, so synchronization is done at each instruction, and line-rendering is done at once on HBlank.
So game like "Prehistorik Man", which modifies the PPU registers during mid-frame, may not draw correctly.
$ claude mcp add dawngb \
-- python -m otcore.mcp_server <graph>