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.

Go to Downloads

Advertisement