Skip to content

raulpy271/gameboy-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name License: MIT Tests Build Artifacts My followers

gameboy-emulator

A gameboy emulator written in C++ using GTK+ gui interface, and using Test Driven Development methodology.

Screenshoots

Playing Tetris

Tetris screenshot

Hello World screenshot

How to setup

Compiling the code

First of all, install the dependencies executing the script:

apt-get update

apt-get -y install g++ 

apt-get -y install cmake libgtk-3-dev libgtkmm-3.0-dev

After that, run the following commands to compile the source code:

export COMPILE_GUI=true 

make generate-buildsystem

make build-cmake

Now, the executable is ready, the following command starts the emulation:

./build/main <path_of_a_rom_file>

Using a pre-compiled binary

In progress(feel free to add this method of setup)

References

See the list of useful resources: