BGB vs GB Enhanced+
BGB
bgb.bircd.orgGB Enhanced+
github.comSide by side
| Figure | BGB | GB Enhanced+ |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Plans published | 0 | 1 |
| Spec score · Game Boy Emulators | 7.9 (#6) | 7.7 (#8) |
Plans
In their own words
BGB
BGB is a free Game Boy emulator and debugger for playing games and examining emulation. It emulates Game Boy, Game Boy Color, and Super Game Boy, with gamepad support, rewind, save states, low latency, and high-quality sound and graphics. ROMs can be loaded from ZIP and GZIP files. The debugger can analyze emulation, help create or modify ROMs, and create, search, load, and save cheat codes; supported formats include GameGenie and GameShark. BGB can also emulate the Game Boy Camera using an image file, test pattern, or webcam. TCP/IP linking connects BGB instances, while Super Game Boy multiplayer supports up to four gamepads. BGB is listed for Windows, and its maker says it also runs under Wine on Linux and macOS; 32-bit and 64-bit versions are provided. The listed current release is version 1.6.6, dated 2025-07-20. Game linking may not work with every game and requires a modern PC with very low lag. AVI recordings omit sound, which is recorded separately to WAV. The manual states that the program has no warranty and is used at the user's own risk.
GB Enhanced+
GB Enhanced+ is a free, open-source emulator for DMG, Game Boy Color, Game Boy Advance and Pokémon Mini systems, available on Windows, Linux and macOS. Nintendo DS emulation is described as experimental. The project focuses on emulating peripherals and less common hardware, with support listed for the Wave Scanner, Wantame Card Scanner, Vaus Controller and WorkBoy. It also supports link-cable emulation, real-time clock features, save states and controller input. Configuration options include joystick haptics, accelerometer input for motion controls and netplay settings for linking emulator instances. The emulator can automatically apply an IPS or UPS patch file when it shares a name with a ROM. PDF and ODT manuals cover operation, netplay, rumble support and motion controls. Building it requires SDL 2.0, OpenGL 3.3 or greater, a C++ compiler and CMake; Windows also requires GLEW. Qt for the GUI and SDL2_net for netplay are optional. It is licensed under GPLv2. Save states from version 1.9 and earlier are incompatible with version 1.10.