Skip to content

Repository files navigation

An emulator for the Game Boy handheld console written in C++ using OpenGL.

Button Mappings

Gameboy Keyboard
Up W
Down S
Left A
Right D
A J
B K
Start U

Usage

GBEmulator <.gb ROM file path: String> [resolution multiplier: int]

Resolution multiplier is 1 by default, creating a display of 160 x 144.

Build Instructions

Windows

  • Install Microsoft Visual Studio Community 2019 or later.
  • Open the project solution GBEmulator.sln and build.

Screenshots

* DISCLAIMER: All ROMS used for testing and demonstrated purposes have been ripped off of my own gameboy cartridges, or have been created by the open source community. I do not condone piracy in any shape or form.

                          Castlevania

ScreenshotScreenshot

                           Dr.Mario

ScreenshotScreenshot

                   Kirby's Dream Land

ScreenshotScreenshot

                              Tetris

ScreenshotScreenshot

About

An emulator for the Game Boy handheld console written in C++ using OpenGL.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages