Nintendo - GameBoy Emulators
Nintendo Gameboy/Gameboy Colour Emulator. KiGB sets new standards for emulator compatibility, with every single released GB and GBC title. [DOWNLOAD] Pokemon - Emerald Version in.zip format for the Gameboy Advance, and play it on your Emulator. Compatible with PC, Mac, Android, iOS devices!
Name | Description |
BoyCott | This is a port by Richard Bannister the DOS/Unix BoyCott. It now supports Color Gameboy emulation, Super Gameboy, and Original Gameboy. |
Gambatte | Gambatte is an accuracy-focused, cross-platform Game Boy / Game Boy Color emulator. It is based on hundreds of corner case hardware tests, as well as previous documentation and reverse engineering efforts. Last update: 2008-10-28 |
GBMac | This is another very good Gameboy emulator. It is extremely fast, meaning all you poor folks at home stuck with 68040's instead of PowerMacs can enjoy GameBoy emulation at full speed! One to watch. |
gbpablog | gbpablog is a recent Game Boy emulator written in C++, using WxWidgets and SDL. It doesn't seem to support GBC emulator, but does have sound and savestate support, and can play commercial games. Source code is only available via a Mercurial repository at the official site. |
KiGB | An excellent GB/GBC emulator ported by Richard Bannister. Supports Game Genie, Game Shark, the Game Link Cable, battery saves, Zip support, joypad support, frame skips, save states and more! |
Playboy | This is an emulator for the original gameboy. It is fast, and emulate roughly 85% of the commercial non-colored GameBoy titles and about 99% of the demos. |
Virtual Game Boy | Virtual GameBoy is the most complete Mac GameBoy emulator. It supports Color and Super Game Boy, and also save states. It also has full sound. This is the first of Marat Fayzullin's masterpieces :) |
Nintendo - GameBoy Emulators on Other Platforms
Windows (64)Linux (12)
BeOS (3)
Amiga (6)
Consoles
-- Gamecube (1)
-- Playstation (1)
-- MSX (1)
-- Playstation 2 (1)
-- Nintendo 64 (1)
-- Game Boy / Advance (3)
-- Nintendo DS (2)
-- Game Park 32 (4)
-- Wonderswan (1)
-- Nintendo Wii (2)
-- GP2X (2)
-- Nintendo 3DS (1)
Java (7)
Palm OS (4)
Pocket PC (5)
Calculators (2)
iOS (iPhone/iPod Touch) (1)
Android (4)
JavaScript (2)
Emulators on:
Windows
Linux
Macintosh
Consoles
iOS (iPhone)
Android
Windows Mobile
Others
Other Releases
Music
Hacks
Savestates
Cheats
Movies
Translations
ROMs (Public Domain)
Frontends
Technical Documents
Extenders
Utilities:
General
Auditing
Cheating
Development
Game Modification
Music Playback / Manipulation
Plugins
Affiliates
Game Hacking.org
Windows
Linux
Macintosh
Consoles
iOS (iPhone)
Android
Windows Mobile
Others
Other Releases
Music
Hacks
Savestates
Cheats
Movies
Translations
ROMs (Public Domain)
Frontends
Technical Documents
Extenders
Utilities:
General
Auditing
Cheating
Development
Game Modification
Music Playback / Manipulation
Plugins
Affiliates
Game Hacking.org
Copyright © 2012 by Ignacio Sanchez
Gearboy is a Nintendo Game Boy / GameBoy Color emulator written in C++ that runs on iOS, Raspberry Pi, Mac, Windows, Linux and RetroArch.
Follow me on Twitter for updates: http://twitter.com/drhelius
Downloads
- iOS: Build Gearboy with Xcode and transfer it to your device. You can open rom files from other apps like Safari or Dropbox, or use iTunes file sharing.
- Mac OS X:
brew install gearboy
- Windows: Gearboy-2.7.0-Windows.zip (NOTE: You may need to install the Microsoft Visual C++ Redistributable)
- Linux: Gearboy-2.7.0-Linux.tar.xz
- RetroArch: Libretro core documentation.
- Raspberry Pi: Build Gearboy from sources. Optimized projects are provided for Raspberry Pi 1, 2 and 3.
- Ubuntu Touch version by Ryan Pattison: here
Features
- Highly accurate CPU emulation, passes cpu_instrs.gb from blargg's tests.
- Accurate instruction and memory timing, passes instr_timing.gb and mem_timing.gb from blargg's tests.
- Memory Bank Controllers (MBC1, MBC2, MBC3 with RTC, MBC5), ROM + RAM and multicart cartridges.
- Accurate LCD controller emulation. Background, window and sprites, with correct timings and priorities including mid-scanline timing.
- Mix frames: Mimics the LCD ghosting effect seen in the original Game Boy.
- Sound emulation using SDL Audio and Gb_Snd_Emu library.
- Game Boy Color support.
- Integrated disassembler. It can dump the full disassembled memory to a text file or access it in real time.
- Saves battery powered RAM cartridges to file.
- Save states.
- Compressed rom support (ZIP deflate).
- Game Genie and GameShark cheat support.
- Multi platform. Runs on Windows, Linux, Mac OS X, Raspberry Pi, iOS and as a libretro core (RetroArch).
Build Instructions
iOS
- Install Xcode for Mac OS X. You need iOS SDK 8 or later.
- Build the project
platforms/ios/Gearboy.xcodeproj
- Run it on real hardware using your iOS developer certificate. Make sure it builds on Release for better performance.
Raspberry Pi 2 & 3 - Raspbian
- Install and configure SDL 2 for development:
- Install libconfig library dependencies for development:
sudo apt-get install libconfig++-dev
- Use
make -j 4
in theplatforms/raspberrypi3/x64/
folder to build the project. - Use
export SDL_AUDIODRIVER=ALSA
before running the emulator for the best performance. - Gearboy generates a
gearboy.cfg
configuration file where you can customize keyboard and gamepads. Key codes are from SDL.
Windows
- You need Visual Studio 2017 or later.
- Install the Qt 5 Open Source SDK for Windows.
- Install the QtVisualStudioTools Extension and point it to the Qt SDK.
- Open the Gearboy Visual Studio solution
platforms/windows/Gearboy/Gearboy.sln
and build. - You may want to use the
platforms/windows/Gearboy/Gearboy.pro
project file with Qt Creator instead.
Mac OS X
- You need Qt Creator, included in the Qt 5 SDK.
- Install Xcode and run
xcode-select --install
in the terminal for the compiler to be available on the command line. - Install the Qt 5 SDK for Mac OS.
- Download SDL 2 source code. Then run this commands:
- Open the
platforms/macosx/Gearboy/Gearboy.pro
project file with Qt Creator and build.
Linux
- Ubuntu / Debian:
- Fedora:
Accuracy Tests
Compared to other emulators: see here.
Tests from blargg's test roms:
Screenshots
License
Gearboy - Nintendo Game Boy Emulator
Copyright (C) 2012 Ignacio Sanchez
This program is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation, either version 3 of the License, orany later version.
This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.
You should have received a copy of the GNU General Public Licensealong with this program. If not, see http://www.gnu.org/licenses/