Skip to content
SPECIFICTION
Get listed

SDL2-GNUBoy

github.com

WindowsmacOSLinux
Visit github.com
Spec score 7.0 #17 of 23 in Game Boy Emulators

Spec sheet

Purpose
SDL2-GNUBoy is a multiplatform emulator for Game Boy and Game Boy Color.Read 8 Oct 2026 · github.com
Integrations
The README says non-zlib zip-file handling is on the to-do list.Read 7 Oct 2026 · github.com
License
The project describes itself as free software and says it is licensed under GNU GPLv2.Read 8 Oct 2026 · github.com
Maker
The project lists Alex Oberhofer as its developer; his GitHub profile describes him as a software engineer in Asheville, North Carolina.Read 7 Oct 2026 · github.com
Build requirement
Building requires SDL2; the README gives platform-specific build instructions for Mac, Linux, and Windows cross-compilation.Read 7 Oct 2026 · github.com
Build requirements
Building on Linux requires GCC and SDL2, and the project provides a Linux Makefile.Read 8 Oct 2026 · github.com
Build stability
The README cautions that the stability of the Windows builds provided for each commit may vary.Read 8 Oct 2026 · github.com
Controls
It supports keyboard controls and gamepads, including joystick support and rumble.Read 8 Oct 2026 · github.com
Developer
The README names Alex Oberhofer as a developer.Read 8 Oct 2026 · github.com
Development status
The repository says v1.2.2 is in development, and its latest listed release is v1.2.2-preview-1.Read 7 Oct 2026 · github.com
Display
Features include fullscreen mode, hardware rendering, scaling, and integer scaling.Read 8 Oct 2026 · github.com
Display and audio
The README lists SDL2 video and sound, fullscreen mode, and integer scaling among implemented features or release improvements.Read 7 Oct 2026 · github.com
Downloads
The README says packaged releases are currently available only for Windows and directs Linux and Mac users to build from source.Read 8 Oct 2026 · github.com
Emulation
The emulator supports Game Boy and Game Boy Color, and the project says its GNUBoy emulation core is mainly unmodified apart from bug fixes.Read 7 Oct 2026 · github.com
Game Boy support
The v1.2.2 release notes list Game Boy and Game Boy Color BIOS support.Read 8 Oct 2026 · github.com
Intended audience
The README says the codebase may help people learning C, SDL, or emulator development.Read 8 Oct 2026 · github.com
Known limitation
The README says the emulator fails one CPU instruction in the cited Blargg test ROM run.Read 8 Oct 2026 · github.com
Link cable
The v1.2.2 release notes list link cable emulation for *nix.Read 7 Oct 2026 · github.com
Mac builds
The README says Mac builds use Clang by default and have been tested on Intel and M1 Macs.Read 8 Oct 2026 · github.com
Release status
The v1.2.1 release description calls it probably the last release of this port for a while.Read 8 Oct 2026 · github.com
SDL2 port
The fork focuses on porting GNUBoy to SDL 2, including its input, video, and sound implementations.Read 8 Oct 2026 · github.com
Supported builds
The project says it has been compiled and tested on Windows, Mac, and Linux for x86 and ARM, as well as WSL.Read 7 Oct 2026 · github.com

Where Specifiction places it

Alternatives to SDL2-GNUBoyAll alternatives →