EVERYTHING XIAOMI
Get listed

DocBoy

DocBoy is an open-source emulator for the original Game Boy (DMG) and Game Boy Color (CGB), written in C++17.

Place
#12 of 23
Score
6.0
DocBoy's website

What DocBoy is

DocBoy is an open-source emulator for the original Game Boy (DMG) and Game Boy Color (CGB), written in C++17. It supports a range of cartridge types, including NoMBC, MBC1, MBC2, MBC3, MBC5, MBC7, HUC1, and HUC3, as well as audio, link cable emulation, and a real-time clock. Its CPU emulation is accurate to machine cycles, while its graphics emulation tracks clock cycles using a Pixel FIFO. Frontends include saving and loading, save states, fast-forward, configurable palettes, screenshots, and an SDL graphical menu. An optional command-line debugger offers disassembly, breakpoints, watchpoints, stepping, rewind, and memory viewing. DocBoy can also run as a libretro core with RetroArch. The project points to executable releases for Windows and Linux and documents building an Android libretro core; RetroArch supports Android and iOS. DocBoy is free and licensed under MIT. Its developers note that perfect emulation remains a long-term goal and that accuracy can affect performance.

Good

  • Supports DMG and CGB systems and multiple cartridge types.
  • Includes save states, fast-forward, and configurable palettes.
  • Optional debugger includes breakpoints, rewind, and memory viewing.
  • Can run as a libretro core with RetroArch.

Watch out

  • Perfect emulation remains a distant goal.
  • Accuracy may come at some performance cost.
  • Executable releases are listed for Windows and Linux.

Who it suits

DocBoy suits players who want to emulate Game Boy or Game Boy Color games and use features such as save states, fast-forward, or configurable palettes. Developers and technically minded users may also value its optional debugger and libretro support.

Verdict

DocBoy combines Game Boy and Game Boy Color emulation with frontend conveniences and optional debugging tools. Its accuracy caveat is worth considering, and the listed executable releases are for Windows and Linux.

The facts

Each one read from DocBoy's own pages, with the date it was checked.

What it does

Accuracy
The emulator uses M-cycle accurate CPU emulation and T-cycle accurate PPU emulation with a Pixel FIFO.checked 7 Oct 2026
Accuracy caveat
The project says perfect emulation remains a distant goal and that accuracy may come at some performance cost.checked 7 Oct 2026
Cartridges
Supported cartridge types include NoMBC, MBC1, MBC2, MBC3, MBC5, MBC7, HUC1, and HUC3.checked 7 Oct 2026
Contributions and support
The README invites bug reports, failing test ROM reports, and feature proposals through issues or pull requests.checked 7 Oct 2026
Debugger
An optional GDB-style CLI debugger supports disassembly, breakpoints, watchpoints, stepping, rewind, and memory viewing.checked 7 Oct 2026
Downloads
The README points to releases with executables for Windows and Linux.checked 7 Oct 2026
Downloads and builds
The README says executable releases are available for Windows and Linux, and describes an Android libretro build option.checked 7 Oct 2026
Emulation
The README lists an M-cycle-accurate CPU, a T-cycle-accurate PPU, audio, and emulation for multiple cartridge types.checked 7 Oct 2026
Frontend features
Its frontends provide save/load, save states, fast-forward, configurable palettes, screenshots, and an SDL graphical menu.checked 7 Oct 2026
Integration
DocBoy can run as a libretro core with RetroArch.checked 7 Oct 2026
License
The repository identifies its license as MIT.checked 7 Oct 2026
Limit
The README says perfect emulation remains a distant goal and that accuracy may come at some cost to performance.checked 7 Oct 2026
Mobile support
The project documents building an Android libretro core, and says RetroArch supports platforms including Android and iOS.checked 7 Oct 2026
Mobile use
The README says the libretro core can be loaded through RetroArch, which it describes as supported on platforms including Android and iOS.checked 7 Oct 2026
Other features
The frontends include save/load, save states, fast-forward, configurable palettes, screenshots, and an SDL graphical menu.checked 7 Oct 2026
Pricing
The repository describes DocBoy as open source but does not state a price or offer a trial.checked 7 Oct 2026
Product
DocBoy is an open source GameBoy emulator written in C++17.checked 7 Oct 2026
Support
The project invites bug reports and feature proposals through issues and pull requests.checked 7 Oct 2026
Systems emulated
It supports the original DMG GameBoy and CGB GameBoy Color.checked 7 Oct 2026

The company

Maker location
The maintainer's GitHub profile lists Italy.checked 7 Oct 2026

Alternatives to DocBoy

All alternatives
  1. 1

    SkyEmu

    Free planOpen sourceAndroidiOSWebLinux
    8.0Free plan
  2. 2GBCC logo

    GBCC

    Free planAndroidLinuxmacOSWindows
    6.7Free plan
  3. 3

    ChillyGB

    Free planWebLinuxWindows
    6.6Free plan
  4. 4

    Pizza Boy C

    Free planAndroid
    6.6$5.99 one-time
  5. 5

    GoBoy

    Free planLinuxmacOSWindows
    6.5Free plan
  6. 6

    SameBoy

    Free planiOSLinuxmacOSWindows
    6.5Free plan