GameBoy emulator written in C++ using SFML graphics library. Capable of running Tetris and Super Mario Land currently.
Check instructions below for setting up the project on your local machine
To get started clone the project from this repository and install development environment of your choise.
git clone https://github.com/JoniSuominen/GBEmu.git
Clone the repository into your computer if you already haven't:
git clone https://github.com/JoniSuominen/GBEmu.git
Download SFML for your development environment of choise:
https://www.sfml-dev.org/download/sfml/2.5.1/
Download SFML for your development environment of choise:
https://www.sfml-dev.org/download/sfml/2.5.1/
Setup SFML with development environment of choise:
https://www.sfml-dev.org/tutorials/2.5/
Blargg's tests check how well the emulator matches with the original GameBoy by checking return values of cpu instructions and timings of operations. The tests can be found on internet but I will not provide links for them.
You must pass the absolute path of the rom as a command line arguement
./main.out "ROM PATH"
- SFML - C++ graphics library .
- Lisenced with GPL. See Lisence.md.
- Joni Suominen - Initial work - Joni Suominen
See also the list of contributors who participated in this project.