Skip to content
SPECIFICTION
Get listed

binjgb vs DocBoy

binjgb

github.com

DocBoy

github.com

Side by side

FigurebinjgbDocBoy
Price fromFree—
Free planYes—
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYes—
LinuxYesYes
iOS—Yes
Android—Yes
Plans published10
Spec score · Game Boy Emulators8.2 (#3)7.6 (#9)
LicenseThe repository includes an MIT license that permits use, copying, modification, distribution, sublicensing, and sale, subject to its conditions.The repository identifies its license as MIT.

Plans

binjgb

  • Free / MIT-licensedFree

binjgb pricing →

DocBoy

No plans published.

DocBoy pricing →

In their own words

binjgb

binjgb is a free, open-source emulator for Game Boy, Game Boy Color, and Super Game Boy systems, implemented in C. It runs on Windows, macOS, Linux, and in a browser through WebAssembly. The browser demo lets users upload a game file, and touch-capable devices display an on-screen gamepad. The project describes its timing as cycle accurate and says it passes many timing tests. Supported cartridge controllers include MBC1, MBC1M, MMM01, MBC2, MBC3, MBC5, and HuC1. Users can save and load battery backup data and emulator states to files. Playback options include fast-forward, pause, single-frame stepping, rewind, and seeking to a cycle; audio channels and background, window, and sprite layers can be toggled. The project describes Game Boy Color support as incomplete but passable and Super Game Boy support as mostly implemented. The debugger is marked as a work in progress. Building requires CMake and SDL2, and the debugger uses Dear ImGui. The repository includes an MIT license whose terms permit use, modification, distribution, sublicensing, and sale subject to its conditions.

Visit github.com

DocBoy

DocBoy is a free, open-source Game Boy emulator written in C++17. It emulates the original DMG Game Boy and Game Boy Color, with M-cycle-accurate CPU emulation and T-cycle-accurate PPU emulation using a Pixel FIFO. Supported cartridge types include NoMBC, MBC1, MBC2, MBC3, MBC5, MBC7, HUC1 and HUC3. Its frontends provide save and load, save states, fast-forward, configurable palettes, screenshots and an SDL graphical menu. An optional GDB-style command-line debugger offers disassembly, breakpoints, watchpoints, stepping, rewind and memory viewing. DocBoy can also operate as a libretro core through RetroArch. Releases provide Windows and Linux executables, while the project documents an Android libretro build; RetroArch is described as supporting Android and iOS. Save states, link cable emulation and a real-time clock are listed. The project says perfect emulation remains distant and accuracy can affect performance. It uses the MIT license and accepts bug reports and proposals through issues or pull requests.

Visit github.com