Skip to content

beepsort/gbemu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gameboy Emulator

Emulator written using C++ for fun.

Here it is playing Tetris

As well as a battleships game I made as part of a hackathon

Development is completed using various resources, including:

Building

The project only currently targets Linux, although should be fairly portable to Windows/Mac OS.

Dependencies for the project are sdl2 as well as gtest for the test suite.

Development

With the dependencies installed and from the repository root run the following commands to build

mkdir build
cd build
cmake -S .. -B . -DCMAKE_BUILD_TYPE=Debug
make

To run the test suite

make test

Release

mkdir build
cd build
cmake -S .. -B . -DCMAKE_BUILD_TYPE=Debug
make

Usage

gbemu romfile.gb

About

A Gameboy Emulator written for fun

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published