Skip to content

fuzziqersoftware/gb

Repository files navigation

gb is a Nintendo Game Boy emulator that I wrote because I felt like it. (Also
because I had never written an emulator before.)

Current state:
- No audio (completely unimplemented).
- Input and B&W display works, but many features are unimplemented. Super Mario
  Land is playable.
- Serial "works" (it writes to the terminal).
- Probably lots of bugs.

Building:
- Install Xcode (or some other variant of GCC).
- Install GLFW (http://www.glfw.org/).
- Run `make`.

Running:
- Run `./gb --opengl-scale=<scale> <rom_file_name>`. Choose <scale>
  appropriately for your screen size - the display size will be
  (160x144) * scale.

Key bindings:
- D-pad (up/down/left/right) -> arrow keys
- A -> space
- B -> tab
- Select -> z
- Start -> enter
- (pause/resume emulation) -> escape
- (exit) -> e

About

Nintendo Game Boy emulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published