Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Game Boy Emulators
  3. GBCC

GBCC

What it 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, with SDL and GTK graphical interfaces. Display options include Dot-Matrix, Colour-Correct, and Subpixel shaders, 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 the emulator to itself; Game Boy Camera support is limited to Linux and Android, and the Game Boy Printer writes output only to the terminal. Game Boy Pocket and Super Game Boy are unsupported. Installation options described by the project include 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 ongoing, though slow.

For and against

For

  • Supports Game Boy and Game Boy Color.
  • Includes gamepad support and adjustable turbo.
  • Cartridge saves retain real-time clock data.
  • Offers Dot-Matrix, Colour-Correct, and Subpixel shaders.

Against

  • Game Boy Pocket and Super Game Boy are unsupported.
  • Link support connects only to GBCC itself.
  • Game Boy Camera support is limited to Linux and Android.
  • Save states may not work across architectures or compilers.

The verdict

GBCC offers several display and save options across four platforms, with some hardware and peripheral limits. Save states may not transfer across different architectures or compilers.

Who it suits

GBCC suits people who want to emulate Game Boy or Game Boy Color games on Android, Linux, macOS, or Windows. Its display options and save features may appeal to users who want configurable playback and progress saving.

Plans and prices

GBCC

Free

Game Boy and Game Boy Color emulator · Linux, macOS, Windows, Android

Every plan, in full

On the record

Compatibility detail
Save states are binary dumps and may not work across different architectures or compilers.gbcc.dev · read 30 Sep 2026
Controls and display
Features include gamepad support, adjustable turbo, DMG palettes, frame blending, screenshots, and a VRAM tile display.gbcc.dev · read 30 Sep 2026
Creator
The site credits Philip Jones as the author.gbcc.dev · read 30 Sep 2026
Development
The manual says development is ongoing, though slow.gbcc.dev · read 30 Sep 2026
Development status
The manpage says development is ongoing, though slow.gbcc.dev · read 30 Sep 2026
Display options
It provides SDL and GTK graphical interfaces, plus Dot-Matrix, Colour-Correct and Subpixel shaders.gbcc.dev · read 30 Sep 2026
DMG palettes
Users can select palettes for DMG games.gbcc.dev · read 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.gbcc.dev · read 30 Sep 2026
Hardware limits
Game Boy Pocket and Super Game Boy are unsupported; Game Boy and Game Boy Color are supported.gbcc.dev · read 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.github.com · read 30 Sep 2026
Interfaces
The emulator offers SDL and GTK graphical interfaces.gbcc.dev · read 30 Sep 2026
macOS limitation
GTK3 is disabled by default on macOS because OpenGL under GTK has poor performance, according to the README.github.com · read 30 Sep 2026
Maker
The site credits Phil Jones; it does not state a headquarters or founding date.gbcc.dev · read 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.gbcc.dev · read 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.gbcc.dev · read 30 Sep 2026
Product
GBCC is a cross-platform Game Boy and Game Boy Color emulator written in C with a focus on accuracy.gbcc.dev · read 30 Sep 2026
Purpose
GBCC is a cross-platform Game Boy and Game Boy Color emulator written in C, with a focus on accuracy.gbcc.dev · read 30 Sep 2026
Save features
GBCC supports cartridge saves with real-time clock data and save states, including automatic save and resume options.gbcc.dev · read 30 Sep 2026

The review

GBCC is a free Game Boy and Game Boy Color emulator for players who want display and save controls on desktop or Android. Its focus on two systems keeps the feature set purposeful, but unsupported hardware and limited peripheral emulation narrow its appeal.

Overview

Written in C with SDL and GTK graphical interfaces, GBCC combines accuracy-focused emulation with options for shaping the picture and managing saves. Its strongest case is for players who want Game Boy Color colour controls, real-time-clock cartridge saves, and automatic save and resume. It is less suitable for anyone relying on broad Game Boy-family compatibility or portable save states.

Key features

Display and controls

Dot-Matrix, Colour-Correct, and Subpixel shaders offer distinct ways to present games; Colour-Correct and Subpixel target accurate Game Boy Color colour reproduction. DMG palettes, frame blending, screenshots, and a VRAM tile display add useful control for both play and inspection. Gamepad support and adjustable turbo suit different control preferences, though these options do not expand the hardware the emulator supports.

Saves and peripherals

Cartridge saves retain real-time clock data, while automatic save and resume can make it easier to return to a session. Save states are binary dumps and may not work across different architectures or compilers, so they are best treated as convenient session saves on a consistent setup, not reliable transfers between machines.

Link emulation connects GBCC to itself rather than to another emulator or device. The Game Boy Printer sends output only to the terminal, and Game Boy Camera support is limited to Linux and Android. Those restrictions make GBCC a poor fit for players whose setup depends on external link play, printed output, or camera features on macOS or Windows.

Pricing

GBCC is free: its plan costs nothing and covers the emulator on Linux, macOS, Windows, and Android. There is no paid tier or trial to weigh against the free plan. The trade-off is not a tier cap but the product's hardware and peripheral limits: Game Boy Pocket and Super Game Boy are unsupported, and link emulation is confined to GBCC itself.

Platforms

GBCC runs on Android, Linux, macOS, and Windows. Install options include Android availability on Google Play or the project repository, Windows and Ubuntu prebuilt packages, Arch AUR installation, and a head-only Homebrew formula for macOS; Windows builds through MSYS2 are also described. The prebuilt Windows package disables GTK3, leaving the SDL2 version at about 2 MiB versus 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 choices make the SDL interface the practical default on those platforms, while users seeking GTK there face extra constraints.

Who it's for

GBCC suits players who primarily want Game Boy or Game Boy Color emulation across desktop and Android, especially those who value shader choices, DMG palettes, gamepad support, and real-time-clock cartridge saves. It is a weaker match for owners of unsupported Game Boy Pocket or Super Game Boy hardware, users who need cross-device save-state portability, or anyone expecting link play with another emulator or full printer and camera support. Development is ongoing, though slow, which is worth considering for users who prioritize a brisk development pace.

Pros and cons

  • Pros: Free across four platforms, with SDL and GTK interfaces and useful image options, including colour-focused shaders and DMG palettes.
  • Pros: Cartridge saves preserve real-time clock data, and automatic save and resume complement save states for routine play.
  • Cons: Save states may fail across architectures or compilers, limiting dependable transfers between different systems.
  • Cons: Game Boy Pocket and Super Game Boy are unsupported; link, printer, and camera support also have meaningful restrictions.
  • Cons: GTK3 is unavailable by default in the prebuilt Windows package and disabled by default on macOS, narrowing interface choice on those platforms.

Alternatives

Coffee GB is another free option across Android, Linux, macOS, and Windows; its plan notes that ROM files are not included. Pizza Boy C is worth considering for an Android-only choice with a free Basic plan and a $5.99, paid once Pro plan; ROMs are not included with either plan.

Virtual Jaguar is a free emulator core for readers who need its broader platform range, including iOS, web, and Windows, and are prepared to use a libretro frontend such as RetroArch. SkyEmu is another free option spanning Android, iOS, Linux, macOS, web, and Windows; its DS emulation is beta quality.

Gearlynx, oxGBC, DocBoy, and RetroGBm are other free alternatives to consider.

See the Game Boy Emulators list for more options.

Verdict

Choose GBCC if you want a free, cross-platform emulator focused on Game Boy and Game Boy Color, with strong display options and cartridge saves that retain clock data. Look elsewhere if you need unsupported hardware, dependable save-state transfers between different systems, or peripherals beyond GBCC's limited emulation.

Alternatives to GBCC

Every alternative, ranked