Skip to content
/ Spielbub Public

Yet another unfinished Gameboy emulator, written for fun and profit in C.

Notifications You must be signed in to change notification settings

lmb/Spielbub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spielbub

Spielbub

Yet another unfinished Gameboy emulator, written for fun and profit in C.

What does it do?

Right now you can run Super Mario Land and enter the game. No sound emulation or any other bells and whistles.

Controls are as follows:

  • Directions: WASD
  • Start/Select/A/B: IJKL

I should probably change these.

What do I need to compile it?

Compilation has only been tested on OS X, your mileage may vary on other OS. Unixes should be fine though. You'll need the following libraries to compile:

  • libsdl
  • libcheck

Building

$ nix-shell # tested on macOS
[nix-shell]$ premake4 gmake --cc="clang"
[nix-shell]$ make -j
[nix-shell]$ ./Spielbub <rom.bin>

Good luck.

About

Yet another unfinished Gameboy emulator, written for fun and profit in C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages