
GBCC
GBCC is a free emulator for Game Boy and Game Boy Color, written in C with a focus on accuracy.
What GBCC is
GBCC is a free emulator for Game Boy and Game Boy Color, written in C with a focus on accuracy. It runs on Android, Linux, macOS, and Windows, and offers SDL and GTK graphical interfaces. Display options include Dot-Matrix, Colour-Correct, and Subpixel shaders, along with DMG palettes, frame blending, screenshots, and a VRAM tile display. It supports gamepads, adjustable turbo, cartridge saves with real-time clock data, and save states with automatic save and resume options. Link support connects GBCC to itself. Game Boy Camera support is limited to Linux and Android, and the Game Boy Printer outputs only to the terminal. Game Boy Pocket and Super Game Boy are unsupported. The project describes several installation options, including prebuilt Windows and Ubuntu packages, Arch AUR installation, a head-only Homebrew formula for macOS, MSYS2 Windows builds, and Android availability through Google Play or the project repository. GTK3 is disabled in prebuilt Windows packages and by default on macOS. Development is described as ongoing, though slow.
Good
- Supports Game Boy and Game Boy Color
- Available on Android, Linux, macOS, and Windows
- Includes real-time clock cartridge saves
- Offers shaders, palettes, and frame blending
- Automatic save and resume options
Watch out
- Game Boy Pocket and Super Game Boy are unsupported
- Link support connects GBCC to itself
- Game Boy Camera support is limited to Linux and Android
- Save states may not work across architectures or compilers
Who it suits
GBCC suits players looking for a free Game Boy or Game Boy Color emulator on Android, Linux, macOS, or Windows. It may also appeal to users who want save states, display shaders, and gamepad support.
Verdict
GBCC includes display and save features for Game Boy and Game Boy Color games across four platforms. Note its unsupported hardware and peripheral limits, and that save states may not transfer across architectures or compilers.
Plans and prices
From GBCC's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| GBCC | Free | Game Boy and Game Boy Color emulator · Linux, macOS, Windows, Android |
The facts
Each one read from GBCC's own pages, with the date it was checked.
What it does
- Compatibility detail
- Save states are binary dumps and may not work across different architectures or compilers.checked 30 Sep 2026
- Controls and display
- Features include gamepad support, adjustable turbo, DMG palettes, frame blending, screenshots, and a VRAM tile display.checked 30 Sep 2026
- Creator
- The site credits Philip Jones as the author.checked 30 Sep 2026
- Development
- The manual says development is ongoing, though slow.checked 30 Sep 2026
- Development status
- The manpage says development is ongoing, though slow.checked 30 Sep 2026
- Display options
- It provides SDL and GTK graphical interfaces, plus Dot-Matrix, Colour-Correct and Subpixel shaders.checked 30 Sep 2026
- DMG palettes
- Users can select palettes for DMG games.checked 30 Sep 2026
- Gameplay features
- Features include gamepad support, adjustable turbo mode, frame blending, screenshots, save states and cartridge saves with real-time clock data.checked 30 Sep 2026
- Hardware limits
- Game Boy Pocket and Super Game Boy are unsupported; Game Boy and Game Boy Color are supported.checked 30 Sep 2026
- Install options
- The project README describes Windows and Ubuntu prebuilt packages, Arch AUR installation, a head-only Homebrew formula for macOS, Windows builds through MSYS2, and Android availability on Google Play or the project repository.checked 30 Sep 2026
- Interfaces
- The emulator offers SDL and GTK graphical interfaces.checked 30 Sep 2026
- Peripheral limitation
- The link cable only supports a simulated connection to GBCC itself, and Game Boy Camera support is listed for Linux and Android only.checked 30 Sep 2026
- Peripheral limits
- Link support connects the emulator to itself; the Game Boy Printer outputs only to the terminal, and Game Boy Camera support is Linux and Android only.checked 30 Sep 2026
- Product
- GBCC is a cross-platform Game Boy and Game Boy Color emulator written in C with a focus on accuracy.checked 30 Sep 2026
- Purpose
- GBCC is a cross-platform Game Boy and Game Boy Color emulator written in C, with a focus on accuracy.checked 30 Sep 2026
- Save features
- GBCC supports cartridge saves with real-time clock data and save states, including automatic save and resume options.checked 30 Sep 2026
- Save-state limitation
- The manual says save states are binary dumps that will almost certainly not work across different architectures or compilers.checked 30 Sep 2026
- Shaders
- Its shaders include Dot-Matrix, Colour-Correct, and Subpixel; the latter two provide accurate GBC colour reproduction.checked 30 Sep 2026
- Supported hardware
- It supports Game Boy and Game Boy Color revisions, while Game Boy Pocket and Super Game Boy are listed as unsupported.checked 30 Sep 2026
Where it runs
- macOS limitation
- GTK3 is disabled by default on macOS because OpenGL under GTK has poor performance, according to the README.checked 30 Sep 2026
- Windows limitation
- The prebuilt Windows package has the GTK3 GUI disabled; the maker says enabling it requires building the app yourself.checked 30 Sep 2026
- Windows package limitation
- The README says GTK3 is disabled in prebuilt Windows packages; the SDL2 version is about 2 MiB compared with about 25 MiB for GTK3.checked 30 Sep 2026
The company
- Maker
- The site credits Phil Jones; it does not state a headquarters or founding date.checked 30 Sep 2026
The full review of GBCC
GBCC is a free, accuracy-focused emulator for Game Boy and Game Boy Color, available on Android, Linux, macOS and Windows. It suits players who want display controls and save options across those platforms. Its hardware coverage is deliberately narrow, and several peripheral and save-state limits matter before you commit.
Overview
Written in C, GBCC pairs SDL and GTK graphical interfaces with a focused set of display and gameplay tools. Its strongest appeal is the combination of colour-oriented shaders, cartridge saves that retain real-time clock data, and automatic save and resume options. This is a capable choice for Game Boy and Game Boy Color play, but not a broad substitute for every device in the Game Boy family.
Key features
Display and controls
Dot-Matrix, Colour-Correct and Subpixel shaders give players options for shaping the image; Colour-Correct and Subpixel target accurate Game Boy Color colour reproduction. DMG palettes, frame blending and a VRAM tile display add useful control over presentation. Gamepad support and adjustable turbo make the package more flexible for different play styles, while screenshots cover straightforward capture.
Saves and peripherals
Cartridge saves preserve real-time clock data, and save states can save time with automatic save and resume. However, states are binary dumps and may fail across different architectures or compilers, so they are a poor choice as a portable backup between unlike systems. Link emulation connects GBCC to itself rather than providing a general connection to other hardware or emulators. Game Boy Printer output goes only to the terminal; Game Boy Camera support is limited to Linux and Android.
Hardware coverage
GBCC supports Game Boy and Game Boy Color revisions. Game Boy Pocket and Super Game Boy are unsupported, making this the wrong pick if either is essential to your library or setup.
Pricing
GBCC is free: the GBCC plan costs nothing and covers the emulator on Linux, macOS, Windows and Android. There is no paid tier or trial to weigh against it. The trade-off is not a feature cap but the supported-hardware and peripheral limits, along with the risk that save states will not transfer between architectures or compilers.
Platforms
GBCC runs on Android, Linux, macOS and Windows. The project offers Android builds through Google Play or its repository; installation options also include Windows and Ubuntu prebuilt packages, Arch AUR, and a head-only Homebrew formula for macOS. Windows builds are also possible through MSYS2.
The prebuilt Windows package disables GTK3, leaving the SDL2 build at about 2 MiB rather than about 25 MiB for GTK3; enabling GTK3 requires building the app yourself. On macOS, GTK3 is disabled by default because OpenGL under GTK performs poorly. These trade-offs favour the SDL route unless a user is prepared to build or configure around them. Development is ongoing, though slow.
Who it's for
Choose GBCC if you want a free emulator for Game Boy and Game Boy Color, value adjustable display treatment and real-time-clock cartridge saves, and primarily play on one system. It is less suitable for anyone relying on Game Boy Pocket or Super Game Boy support, linking to external systems, printer output beyond the terminal, or portable save states across different architectures.
Pros and cons
- Pro: Colour-Correct and Subpixel shaders are aimed at accurate GBC colour reproduction, with Dot-Matrix and DMG palette options for different looks.
- Pro: Cartridge saves retain real-time clock data, and automatic save and resume reduce manual save management.
- Pro: Free coverage spans Android, Linux, macOS and Windows.
- Con: Game Boy Pocket and Super Game Boy are unsupported, limiting its hardware reach.
- Con: Link play is limited to GBCC-to-GBCC connections; printer output is terminal-only, and camera support excludes macOS and Windows.
- Con: Save states may not work across architectures or compilers, and the Windows prebuilt package lacks GTK3.
Alternatives
For a wider comparison, browse Game Boy Emulators. Consider Virtual Jaguar if you want a free, cross-platform open-source emulator core and are comfortable supplying a libretro frontend such as RetroArch. SkyEmu is another free, open-source option across desktop, mobile and web platforms, though its DS emulation is beta quality.
ChillyGB is a free GPL-3.0 option for Linux, web and Windows. Coffee GB is free on Android, Linux, macOS and Windows; its ROM files are not included. binjgb is a free MIT-licensed option for Linux, macOS, web and Windows. GB Enhanced+ is a free GPLv2 emulator for Linux, macOS and Windows. Gearlynx is a free alternative spanning mobile, desktop, web and other listed environments. For Python package or command-line use, PyBoy is a free LGPL-3.0 Game Boy emulator for Linux, macOS, Windows and self-hosted environments.
Verdict
GBCC is a strong free choice for players focused on Game Boy and Game Boy Color who want useful display options, controller support and clock-aware cartridge saves across four platforms. Choose it for that focused package; look elsewhere if you need Pocket or Super Game Boy support, external link connections, broader peripheral output, or save states that travel reliably across systems.
Getting started
- Choose the installation route for your platform: Windows or Ubuntu package, Arch AUR, macOS Homebrew formula, MSYS2 Windows build, or Android via Google Play or the project repository.
- On Windows, note that prebuilt packages disable GTK3; enabling it requires building the app yourself.
- On macOS, GTK3 is disabled by default.
Limits worth knowing
GBCC has no paid-plan limit because it is free. Its hardware support excludes Game Boy Pocket and Super Game Boy; link emulation is limited to GBCC itself, and Camera support is limited to Linux and Android.
Questions
How much does GBCC cost?
GBCC is free, with a listed price of no cost plan.
Which platforms does it support?
GBCC supports Android, Linux, macOS, and Windows.
Which Game Boy systems does it emulate?
It supports Game Boy and Game Boy Color. Game Boy Pocket and Super Game Boy are unsupported.
Does it support save states and real-time clock data?
Yes. It supports save states and cartridge saves with real-time clock data. Save states may not work across different architectures or compilers.
How does link cable emulation work?
Link support connects GBCC to itself.
Who makes GBCC?
The site credits Philip Jones as the author.
