Skip to content

operlaston/gb-emu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gb-emu

Gameboy Emulator written in C++ for Mac and Linux.
The following memory banking types are supported: MBC1, MBC1+RAM, MBC1+RAM+BATTERY, MBC3, MBC3+RAM, MBC3+RAM+BATTERY, NO BANKING.
Audio is not supported.

Dependencies

SDL2, GNU make, gcc

Build

Run make from the project root directory.

Run

Usage: ./gameboy [path/to/rom]
Example: ./gameboy ~/Downloads/pokemon-blue.gb

Keybinds

Main

A: X
B: Z
Start: Enter
Select: Tab
Up:
Down:
Left:
Right:

Special

Cycle Speed: C
Note: Cycle Speed will double the speed of the emulator until reaching 4x speed. If C is pressed while the emulator is at 4x speed, the emulator will return to normal speed (59.7275hz)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published