Skip to content

asqel/gameboy-c

 
 

Repository files navigation

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

About

GameBoy Emulator in C (port for profanOS)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 68.8%
  • CMake 30.7%
  • Other 0.5%