GBCC
gbcc.dev
What it is
GBCC is a free Game Boy and Game Boy Color emulator written in C, with an emphasis on accurate emulation. It runs on Android, Linux, macOS, and Windows, with SDL and GTK graphical interfaces. Visual options include Dot-Matrix, Colour-Correct, and Subpixel shaders, DMG palettes, and frame blending; Colour-Correct and Subpixel are intended to reproduce Game Boy Color output accurately. It supports gamepads, adjustable turbo, screenshots, a VRAM tile display, cartridge saves with real-time clock data, and save states with automatic saving and resuming. Link emulation connects GBCC to another instance of itself. The Game Boy Printer sends output only to the terminal, and Game Boy Camera support is limited to Linux and Android. Game Boy Pocket and Super Game Boy are not supported. Installation options vary by platform, and the project describes development as ongoing but slow. Save states are binary dumps and may not work across different architectures or compilers.
Spec sheet
- Purpose
- GBCC is a cross-platform Game Boy and Game Boy Color emulator written in C, with a focus on accuracy.Read 30 Sep 2026 · gbcc.dev
- Product
- GBCC is a cross-platform Game Boy and Game Boy Color emulator written in C with a focus on accuracy.Read 30 Sep 2026 · gbcc.dev
- Maker
- The site credits Phil Jones; it does not state a headquarters or founding date.Read 30 Sep 2026 · gbcc.dev
- Compatibility detail
- Save states are binary dumps and may not work across different architectures or compilers.Read 30 Sep 2026 · gbcc.dev
- Controls and display
- Features include gamepad support, adjustable turbo, DMG palettes, frame blending, screenshots, and a VRAM tile display.Read 30 Sep 2026 · gbcc.dev
- Creator
- The site credits Philip Jones as the author.Read 30 Sep 2026 · gbcc.dev
- Development
- The manual says development is ongoing, though slow.Read 30 Sep 2026 · gbcc.dev
- Development status
- The manpage says development is ongoing, though slow.Read 30 Sep 2026 · gbcc.dev
- Display options
- It provides SDL and GTK graphical interfaces, plus Dot-Matrix, Colour-Correct and Subpixel shaders.Read 30 Sep 2026 · gbcc.dev
- DMG palettes
- Users can select palettes for DMG games.Read 30 Sep 2026 · gbcc.dev
- Gameplay features
- Features include gamepad support, adjustable turbo mode, frame blending, screenshots, save states and cartridge saves with real-time clock data.Read 30 Sep 2026 · gbcc.dev
- Hardware limits
- Game Boy Pocket and Super Game Boy are unsupported; Game Boy and Game Boy Color are supported.Read 30 Sep 2026 · gbcc.dev
- 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.Read 30 Sep 2026 · github.com
- Interfaces
- The emulator offers SDL and GTK graphical interfaces.Read 30 Sep 2026 · gbcc.dev
- macOS limitation
- GTK3 is disabled by default on macOS because OpenGL under GTK has poor performance, according to the README.Read 30 Sep 2026 · github.com
- 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.Read 30 Sep 2026 · gbcc.dev
- 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.Read 30 Sep 2026 · gbcc.dev
- Save features
- GBCC supports cartridge saves with real-time clock data and save states, including automatic save and resume options.Read 30 Sep 2026 · gbcc.dev
- Save-state limitation
- The manual says save states are binary dumps that will almost certainly not work across different architectures or compilers.Read 30 Sep 2026 · gbcc.dev
- Shaders
- Its shaders include Dot-Matrix, Colour-Correct, and Subpixel; the latter two provide accurate GBC colour reproduction.Read 30 Sep 2026 · gbcc.dev
- Supported hardware
- It supports Game Boy and Game Boy Color revisions, while Game Boy Pocket and Super Game Boy are listed as unsupported.Read 30 Sep 2026 · gbcc.dev
- Windows limitation
- The prebuilt Windows package has the GTK3 GUI disabled; the maker says enabling it requires building the app yourself.Read 30 Sep 2026 · github.com
- 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.Read 30 Sep 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free plan for Game Boy and Game Boy Color emulation
- SDL and GTK graphical interfaces
- Cartridge saves retain real-time clock data
- Automatic save and resume options
- Gamepad support and adjustable turbo
Limits
- Game Boy Pocket and Super Game Boy are unsupported
- Link emulation connects only to GBCC itself
- Printer output goes only to the terminal
- Save states may not work across architectures or compilers
Who it suits
GBCC suits players looking for a no-cost emulator for Game Boy or Game Boy Color on Android, Linux, macOS, or Windows. Its save options, display controls, and gamepad support may also suit users who want configurable play.
GBCC in depth
Read the full write-up
GBCC is a free emulator for Game Boy and Game Boy Color, best suited to players who want display controls and save conveniences on desktop or Android. Its focused system support and useful presentation options make it a strong choice for those consoles, but limited peripheral support and fragile save-state portability narrow its appeal.
Overview
Written in C with SDL and GTK graphical interfaces, GBCC concentrates on Game Boy and Game Boy Color rather than the wider hardware family. Its practical strengths are flexible image presentation, cartridge saves that retain real-time clock data, and automatic save and resume. Choose it for those systems; look elsewhere if your setup depends on unsupported hardware or robust state transfer between machines.
Key features
Display and controls
Dot-Matrix, Colour-Correct and Subpixel shaders let players adjust the image, with Colour-Correct and Subpixel intended for accurate GBC colour reproduction. DMG palettes, frame blending, screenshots and a VRAM tile display add useful options for presentation and inspection. Gamepad support and adjustable turbo suit varied play styles without changing the emulator’s narrow hardware scope.
Saves and peripherals
Cartridge saves preserve real-time clock data, while automatic save and resume can make it easier to continue a session. Save states are binary dumps and may not work across architectures or compilers, so they are a poor choice for moving progress between different systems. Link cable emulation connects GBCC to itself, not to an external Game Boy; the Game Boy Printer outputs only to the terminal. Game Boy Camera support is limited to Linux and Android.
Pricing
GBCC is free: the GBCC plan costs nothing and covers the Game Boy and Game Boy Color emulator on Linux, macOS, Windows and Android. There is no free trial because the software is already free, and no paid tier is described. That makes it straightforward to try without a subscription decision; the trade-off is that hardware and peripheral limits remain regardless of price.
Platforms
GBCC runs on Android, Linux, macOS and Windows. Installation routes include Android through Google Play or the project repository, Windows and Ubuntu prebuilt packages, Arch AUR, and a head-only Homebrew formula for macOS; Windows builds through MSYS2 are also described. Windows prebuilt packages disable GTK3, so the SDL2 version is the practical bundled option unless you build the app yourself. On macOS, GTK3 is disabled by default because OpenGL under GTK performs poorly. The manpage characterizes development as ongoing, though slow.
Who it's for
GBCC fits players focused on Game Boy and Game Boy Color who value display adjustment, controller support, clock-preserving cartridge saves and convenient resume options. It is less suitable for anyone needing Game Boy Pocket or Super Game Boy support, a link to external hardware, printer output beyond the terminal, or save states expected to travel reliably between different architectures or compilers.
Pros and cons
Pros: Free across four platforms, with both SDL and GTK interfaces where supported.
Pros: Colour-oriented shaders, DMG palettes and frame blending provide meaningful control over the image.
Pros: Cartridge saves retain real-time clock data, and automatic save and resume reduce session friction.
Cons: Game Boy Pocket and Super Game Boy are unsupported, limiting its usefulness beyond the two supported systems.
Cons: Link support is self-connection only; printer output goes to the terminal, and camera support is restricted to Linux and Android.
Cons: Save states may fail across architectures or compilers, making them unreliable as portable backups.
Alternatives
Browse Game Boy emulators if you want to compare the category. Virtual Jaguar is another free option across Android, iOS, Linux, macOS, web and Windows, but its emulator core requires a libretro frontend such as RetroArch. SkyEmu is free and open source on a wider set of platforms including iOS and web; its DS emulation is beta quality. Gearlynx is a free alternative with platform coverage including web and self-hosted use. binjgb offers a free MIT-licensed option for Linux, macOS, web and Windows. ChillyGB is free GPL-3.0 software for Linux, web and Windows. Coffee GB is a free MIT-licensed emulator on Android, Linux, macOS and Windows; ROM files are not included. GoBoy is another free option for Linux, macOS and Windows. SameBoy is worth considering if Super Game Boy support matters: its free open-source plan covers Game Boy, Game Boy Color and Super Game Boy, though it does not list Android or web among its platforms.
Verdict
Choose GBCC if you want a no-cost Game Boy and Game Boy Color emulator with useful display controls and real-time-clock cartridge saves across desktop and Android. Its strongest reason to choose it is that focused mix of presentation and save features; its strongest reason to look elsewhere is the unsupported hardware and peripherals, compounded by save states that are not dependable across different systems.
Verdict
GBCC covers core Game Boy and Game Boy Color play with useful display and save options at no cost. Check its hardware and peripheral limits, as well as save-state compatibility, before choosing it.
Where Specifiction places it
- Game Boy Emulators#1 of 238.6