Game Boy / Gameboy Color emulator for iOS, macOS, Raspberry Pi, Windows, Linux and RetroArch.
Gearboy is a cross-platform Game Boy / GameBoy Color emulator written in C++ that runs on Windows, macOS, Linux, iOS, Raspberry Pi and RetroArch.
This is an open source project with its ongoing development made possible thanks to the support by these awesome backers.
brew install --cask gearboy
portable.iniin the same directory as the application binary.
platforms/windows/Makefileto build the application using MinGW.
xcode-select --installin the terminal for the compiler to be available on the command line.
brew install sdl2 cd platforms/macos make dist
sudo apt-get install build-essential libsdl2-dev libglew-dev cd platforms/linux make
sudo dnf install @development-tools gcc-c++ SDL2-devel glew-devel cd platforms/linux make
sudo apt-get install build-essential cd platforms/libretro make
sudo dnf install @development-tools gcc-c++ cd platforms/libretro make
sudo apt install build-essential libsdl2-dev libglew-dev cd platforms/raspberrypi4 make
sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential libfreeimage-dev libopenal-dev libpango1.0-dev libsndfile-dev libudev-dev libasound2-dev libjpeg-dev libtiff5-dev libwebp-dev automake cd ~ wget https://www.libsdl.org/release/SDL2-2.0.12.tar.gz tar zxvf SDL2-2.0.12.tar.gz cd SDL2-2.0.12 && mkdir build && cd build ../configure --disable-pulseaudio --disable-esd --disable-video-mir --disable-video-wayland --disable-video-x11 --disable-video-opengl --host=armv7l-raspberry-linux-gnueabihf make -j 4 sudo make install
sudo apt-get install libconfig++-dev
make -j 4in the
platforms/raspberrypi3/x64/folder to build the project.
export SDL_AUDIODRIVER=ALSAbefore running the emulator for the best performance.
gearboy.cfgconfiguration file where you can customize keyboard and gamepads. Key codes are from SDL.
Compared to other emulators: see here.
Tests from blargg's test roms:
Thank you to all the people who have already contributed to Gearboy!
Gearboy is licensed under the GNU General Public License v3.0 License, see LICENSE for more information.