Freedom251 › Game Boy Emulators
GBCC

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, with SDL and GTK graphical interfaces. Display options include Dot-Matrix, Colour-Correct, and Subpixel shaders, as well as 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, while the Game Boy Printer outputs only to the terminal. Game Boy Pocket and Super Game Boy are unsupported. Installation choices vary by platform: the project describes 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.
Who it suits
GBCC suits players seeking a free emulator for Game Boy or Game Boy Color on Android or desktop systems. It also offers save states, real-time-clock cartridge saves, gamepad support, and display options.
What it does well
- Supports Game Boy and Game Boy Color.
- Available on Android, Linux, macOS, and Windows.
- Includes cartridge saves with real-time clock data.
- Offers automatic save and resume options.
- Provides SDL and GTK interfaces.
What to know first
- 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.
Limits
The free GBCC plan covers Game Boy and Game Boy Color emulation. Game Boy Pocket and Super Game Boy are unsupported; Game Boy Camera support is limited to Linux and Android. Save states may not work across different architectures or compilers.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| GBCC | Game Boy and Game Boy Color emulator · Linux, macOS, Windows, Android | Free |
As gbcc.dev lists them, read 30 Sept 2026. The maker's own page has the final word.
Getting started
- Select the installation route for your platform: Windows or Ubuntu package, Arch AUR, macOS Homebrew, MSYS2 build, or Android.
- Install GBCC using the route available for your system.
- Choose the SDL or GTK interface where available.
- Load a Game Boy or Game Boy Color game and configure display or control options.
GBCC is a free emulator for Game Boy and Game Boy Color, aimed at players who want display and save controls on desktop or Android. Its focused hardware support and substantial presentation options make it a strong fit for those systems, but peripheral support and save-state portability are limited.
Overview
Written in C with SDL and GTK graphical interfaces, GBCC concentrates on two systems rather than trying to cover the whole Game Boy family. Its mix of colour-oriented shaders, cartridge saves that retain real-time clock data, and automatic save and resume options is compelling for regular play. The trade-off is a short list of unsupported hardware and peripherals that rules it out for some setups.
Key features
Display and controls
Dot-Matrix, Colour-Correct and Subpixel shaders let players change the image; Colour-Correct and Subpixel aim for accurate Game Boy Color colour reproduction. DMG palettes, frame blending and a VRAM tile display add further control over presentation. Gamepad support and adjustable turbo suit different play styles, while screenshots provide a direct way to capture an image.
Saves and peripherals
Cartridge saves preserve real-time clock data, and automatic save and resume options make save states convenient for picking up a session. But states are binary dumps that may not work across different architectures or compilers, so they are not dependable as portable backups between varied systems. Link emulation connects GBCC to itself rather than providing broader link compatibility. The Game Boy Printer outputs only to the terminal, and Camera support is limited to Linux and Android.
Hardware and installation
GBCC supports Game Boy and Game Boy Color, but not Game Boy Pocket or Super Game Boy. Installation choices vary by platform: the project describes Windows and Ubuntu prebuilt packages, Arch AUR installation, a head-only Homebrew formula for macOS, Windows builds through MSYS2, and Android availability through Google Play or the project repository. The prebuilt Windows package disables GTK3; enabling it requires building the app yourself. On macOS, GTK3 is disabled by default because OpenGL under GTK performs poorly. The Windows SDL2 build is about 2 MiB, compared with about 25 MiB for GTK3.
Pricing
GBCC costs nothing. The free plan includes the Game Boy and Game Boy Color emulator for Linux, macOS, Windows and Android, with save states, link cable emulation, real-time clock support and controller support. There is no paid tier or free trial to weigh against it; the relevant costs are practical limitations, including narrower hardware support and platform-specific installation compromises.
Platforms
GBCC runs on Android, Linux, macOS and Windows. Windows users who need GTK3 must build the app themselves, while macOS users get GTK3 disabled by default. Camera emulation is available only on Linux and Android. Development is ongoing, though slow, which matters to readers looking for a rapidly advancing project.
Who it's for
GBCC is best for players focused on Game Boy and Game Boy Color who value shader choices, clock-preserving cartridge saves and gamepad controls, and whose platform fits its installation options. It is a weaker choice for anyone needing Game Boy Pocket or Super Game Boy support, broader link-cable compatibility, or save states that can be moved reliably between different architectures or compilers.
Pros and cons
- Pros: Three shaders, DMG palettes and frame blending give players meaningful control over the display.
- Pros: Cartridge saves retain real-time clock data, with automatic save and resume options for save states.
- Pros: Free across Android, Linux, macOS and Windows, with controller and adjustable turbo support.
- Cons: Game Boy Pocket and Super Game Boy are unsupported, limiting its reach within the hardware family.
- Cons: Link emulation is limited to GBCC itself, and Printer output is terminal-only.
- Cons: Save-state compatibility across architectures or compilers is unreliable; Windows GTK3 requires a self-build.
Alternatives
Game Boy Emulators is a useful place to compare options. Consider Virtual Jaguar if you want a free emulator core across Android, iOS, Linux, macOS, web and Windows and are prepared to use a libretro frontend such as RetroArch. SkyEmu is another free, open-source choice across those platforms; its DS emulation is beta quality. Choose binjgb for a free MIT-licensed option on Linux, macOS, web or Windows. ChillyGB is a free GPL-3.0 option for Linux, web and Windows. Coffee GB covers Android, Linux, macOS and Windows as a free MIT-licensed emulator, but ROM files are not included. GB Enhanced+ is a free GPLv2 emulator for Linux, macOS and Windows. PyBoy is a free Python package and command-line Game Boy emulator for Linux, macOS, Windows, API and self-hosted use. Gearlynx is another free alternative.
Verdict
Choose GBCC for focused Game Boy and Game Boy Color emulation with useful display controls and clock-preserving cartridge saves, at no cost across four platforms. Look elsewhere if you need unsupported hardware, fuller peripheral support, or save states you can count on when moving between different architectures or compilers.
Verdict
GBCC provides a free, cross-platform option for Game Boy and Game Boy Color emulation, with several display and save features. Check the hardware, peripheral, and save-state limits before relying on a particular setup.
Questions
Is GBCC free?
Yes. The listed GBCC plan is free.
Which systems and platforms does it support?
It supports Game Boy and Game Boy Color on Android, Linux, macOS and Windows.
Does GBCC support save states and real-time clock data?
Yes. It supports save states and cartridge saves with real-time clock data.
Does it support link cable emulation?
Yes, but the link connection is simulated between GBCC instances itself.
Are Game Boy Camera and Printer supported?
Game Boy Camera support is listed for Linux and Android only. Game Boy Printer output goes to the terminal.
Who is credited as the creator?
The site credits Philip Jones as the author.
Facts from GBCC's own pages
- Compatibility detail
- Save states are binary dumps and may not work across different architectures or compilers. · gbcc.dev, 30 Sept 2026
- Controls and display
- Features include gamepad support, adjustable turbo, DMG palettes, frame blending, screenshots, and a VRAM tile display. · gbcc.dev, 30 Sept 2026
- Creator
- The site credits Philip Jones as the author. · gbcc.dev, 30 Sept 2026
- Development
- The manual says development is ongoing, though slow. · gbcc.dev, 30 Sept 2026
- Development status
- The manpage says development is ongoing, though slow. · gbcc.dev, 30 Sept 2026
- Display options
- It provides SDL and GTK graphical interfaces, plus Dot-Matrix, Colour-Correct and Subpixel shaders. · gbcc.dev, 30 Sept 2026
- DMG palettes
- Users can select palettes for DMG games. · gbcc.dev, 30 Sept 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, 30 Sept 2026
- Hardware limits
- Game Boy Pocket and Super Game Boy are unsupported; Game Boy and Game Boy Color are supported. · gbcc.dev, 30 Sept 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, 30 Sept 2026
- Interfaces
- The emulator offers SDL and GTK graphical interfaces. · gbcc.dev, 30 Sept 2026
- macOS limitation
- GTK3 is disabled by default on macOS because OpenGL under GTK has poor performance, according to the README. · github.com, 30 Sept 2026
- Maker
- The site credits Phil Jones; it does not state a headquarters or founding date. · gbcc.dev, 30 Sept 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, 30 Sept 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, 30 Sept 2026
- Product
- GBCC is a cross-platform Game Boy and Game Boy Color emulator written in C with a focus on accuracy. · gbcc.dev, 30 Sept 2026
- Purpose
- GBCC is a cross-platform Game Boy and Game Boy Color emulator written in C, with a focus on accuracy. · gbcc.dev, 30 Sept 2026
- Save features
- GBCC supports cartridge saves with real-time clock data and save states, including automatic save and resume options. · gbcc.dev, 30 Sept 2026
- Save-state limitation
- The manual says save states are binary dumps that will almost certainly not work across different architectures or compilers. · gbcc.dev, 30 Sept 2026
- Shaders
- Its shaders include Dot-Matrix, Colour-Correct, and Subpixel; the latter two provide accurate GBC colour reproduction. · gbcc.dev, 30 Sept 2026
- Supported hardware
- It supports Game Boy and Game Boy Color revisions, while Game Boy Pocket and Super Game Boy are listed as unsupported. · gbcc.dev, 30 Sept 2026
- Windows limitation
- The prebuilt Windows package has the GTK3 GUI disabled; the maker says enabling it requires building the app yourself. · github.com, 30 Sept 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. · github.com, 30 Sept 2026
Where GBCC stands on Freedom251
- Game Boy Emulators#5 of 23
