It's an emulator, innit?

About

GBCC is a cross-platform Game Boy and Game Boy Color emulator written in C, with a focus on accuracy. Available on Linux, macOS, Windows, and Android.

Features

I've written some small bits about things I found interesting on the technology page. You can also take a look at the manpage for an idea of what's supported.

Emulator

Hardware

Legend: Supported, Partially Supported, Not Supported

Screenshots

Click an image to see the 1080p Subpixel (for GBC) or Dot-Matrix (for DMG) shaded version

Shantae Pokémon Pinball
Prehistorik Man Darkwing Duck
Kirby Tilt 'n' Tumble

Resources

Gameboy Opcodes
Handy overview of opcode timings & sizes
The Pandocs
The introduction to Game Boy hardware
Mooneye GB
Well documented set of test ROMs
GBDev Wiki
Detailed articles on every aspect of core Game Boy hardware
Tauwasser's Wiki
Great documentation of the MMM01 & Sachen mappers
Awesome GBDev
Links to everything else you could ever want to know