Gameboy by raphamorim vs GBCC
Gameboy by raphamorim
github.comGBCC
gbcc.devSide by side
| Figure | Gameboy by raphamorim | GBCC |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Android | — | Yes |
| Self-hosted | Yes | — |
| Plans published | 0 | 1 |
| Spec score · Game Boy Emulators | 7.5 (#11) | 8.6 (#1) |
| Development status | The README says the emulator is still under development, though it already runs a good amount of games. | The manpage says development is ongoing, though slow. |
| Product | Gameboy is a Game Boy emulator written in Rust and WebAssembly. | GBCC is a cross-platform Game Boy and Game Boy Color emulator written in C with a focus on accuracy. |
| Purpose | Gameboy is a Game Boy emulator written in Rust and compiled to WebAssembly. | GBCC is a cross-platform Game Boy and Game Boy Color emulator written in C, with a focus on accuracy. |
Plans
In their own words
Gameboy by raphamorim
Gameboy by raphamorim has no write-up on Specifiction yet; its figures are above.
GBCC
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.