/Emuleightor

An basic emulator for the classic chip 8

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Emuleightor

An awesome emulator for the classic chip-8, written in pure C++ and SDL2.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

In order to run this sowftware, you need 2 additional programs:

  1. CMake - [Install CMake] (https://cmake.org/install)
  2. SDL2 - [Install SDL2] (https://wiki.libsdl.org/Installation)

Pro-Tip: if you have a linux machine it's better to use the package manager.

Example (Arch Linux):

alt text

Installing

$ git clone https://github.com/KingGamma/Emuleightor.git
$ cd Emuleightor
$ mkdir build ; cd build
$ cmake ..
$ make
Example:

alt text

There you have an executable file called Emuleightor. Run it and start playing!

Usage

./Emuleightor <Path to rom>

License

This project is licensed under the GNU General Public License V3 License - see the LICENSE.md file for details

Acknowledgments

Additional Resources:

[Roms' source] (https://www.zophar.net/pdroms/chip8.html)