
GearBoy
Open source Game Boy emulator with accurate CPU timing
- Open SourceGitHub
- Ignacio SanchezDeveloper
- 24 Oct 2026Page Updated
Details
- Developer
- Ignacio Sanchez
- Source Code
- GitHub
- Page Updated
Supported Systems
Platform Support
- Windows
- Linux
ScreenshotsView All (8)
Overview
Gearboy is an open source emulator for the Game Boy and Game Boy Color written in C++. Its CPU emulation is highly accurate, including instruction timing.
Gearboy passes Blargg’s “cpu_instrs.gb” and “instr_timing.gb” test ROMs. It also emulates the LCD controller, so everything is drawn to the screen as it would be on the real hardware.
Gearboy supports all common memory bank controllers and their battery-backed RAM.
Its Game Boy compatibility is very good, while its Game Boy Color emulation has historically been somewhat less accurate.
Key Features
Accurate CPU
Highly accurate CPU emulation, passing Blargg's CPU and timing test ROMs.
LCD Emulation
Emulates the LCD controller, drawing the screen as real hardware does.
Memory Controllers
Supports all common memory bank controllers and battery-backed RAM.
Windows and Linux
An open source C++ emulator with builds for Windows and Linux.

