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
Game Boy and Game Boy Color emulator · Linux, macOS, Windows, Android
Read 30 Sep 2026 · gbcc.dev
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.