caseyscarborough / nes

An in-progress NES emulator written in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NES Emulator

This repository contains a basic NES emulator written in C++. It is currently a work in progress.

Building

To build the emulator you will need the following:

  • C Compiler
  • CMake
  • Make

On macOS, you can build it by running the following:

# Install cmake and make
brew install cmake make

# Create a build directory and cd into it
mkdir build && cd build

# Run cmake and build
cmake .. && make

Running

You can then run the emulator with the following command (while still in the build directory after running make):

./nes /path/to/rom

Testing

You can run the unit tests by running the following (while still in the build directory after running make):

./nes_test

References

About

An in-progress NES emulator written in C++


Languages

Language:C++ 99.3%Language:CMake 0.7%