Skip to content

AjayMT/gbemu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gbemu

gbemu is a simple GameBoy emulator. It is currently a work in progress; see the TODO section.

Build

Requirements:

Run the following in the project root directory:

make

This will produce a gbemu executable.

To build the tests:

make gbemu_tests

Usage

gbemu <filename>

The <filename> argument is the path to a GameBoy ROM file.

gbemu uses the following keybindings:

  • A: "A" button
  • S: "B" button
  • Up: "Up" button
  • Down: "Down" button
  • Left: "Left" button
  • Right: "Right" button
  • Enter: "Start" button
  • ': "Select" button

TODO

  • Audio
  • Saving data persistently
  • Save states

About

GameBoy emulator

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors