/gameboy-c

GameBoy Emulator in C

Primary LanguageCThe UnlicenseUnlicense

Note: This project is no longer in active development. Please consider looking at my other Game Boy emulator project peanut-gb.

GameBoy Emulator

A Gameboy emulator written by gregtour. His Javascript port can be found here: http://greg.team-duck.com/emu/gameboy .

Features:

  • Very small (about 36KiB compiled).
  • SDL and X11 only dependencies on Linux.
  • Preliminary sound support (disabled by default).

Default input can be changed in platform.c.

Default Keys:

Player 1:

Arrow keys

z

x

Right_Shift

Return

Player 2:

WASD keys

Space

Backspace

Left_Shift

Escape

Special:

0 = Set framskip to zero (Default)

1 = Set frameskip to one (~3x speedup)

2 = Set frameskip to two (~6x speedup)

3 = Set frameskip to two (~9x speedup)

9 = Set frameskip to two (~25x speedup)

r = Use different colour pallete (Red)

g = Use different colour pallete (Green)

b = Use different colour pallete (Blue)

o = Use different colour pallete (Yellow)

y = Use different colour pallete (Grey - Default)

ctrl+q = Quit