Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 1.9 KB

README.md

File metadata and controls

76 lines (53 loc) · 1.9 KB

GameBoy Emulator

Super Mario Land GameBoy emulator written in C++ using SFML graphics library. Capable of running Tetris and Super Mario Land currently.

Getting Started

Check instructions below for setting up the project on your local machine

Prerequisites

To get started clone the project from this repository and install development environment of your choise.

git clone https://github.com/JoniSuominen/GBEmu.git

Installing

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

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.

Running roms

You must pass the absolute path of the rom as a command line arguement

./main.out "ROM PATH"

Built With

  • SFML - C++ graphics library .

Lisence

  • Lisenced with GPL. See Lisence.md.

Authors

See also the list of contributors who participated in this project.

Acknowledgments