EVERYTHING XIAOMI
Get listed
GBCC logo

GBCC

GBCC is a free emulator for Game Boy and Game Boy Color, written in C with a focus on accuracy.

Place
#2 of 23
Score
6.7
GBCC's website

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.

All about pricing
PlanPriceWhat it gives you
GBCCFreeGame 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

  1. 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.
  2. On Windows, note that prebuilt packages disable GTK3; enabling it requires building the app yourself.
  3. 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.

Alternatives to GBCC

All alternatives
  1. 1

    SkyEmu

    Free planOpen sourceAndroidiOSWebLinux
    8.0Free plan
  2. 2

    ChillyGB

    Free planWebLinuxWindows
    6.6Free plan
  3. 3

    Pizza Boy C

    Free planAndroid
    6.6$5.99 one-time
  4. 4

    GoBoy

    Free planLinuxmacOSWindows
    6.5Free plan
  5. 5

    SameBoy

    Free planiOSLinuxmacOSWindows
    6.5Free plan
  6. 6

    binjgb

    Free planWebLinuxmacOSWindows
    6.4Free plan