/MedNES

A cycle-accurate NES emulator written in C++

Primary LanguageC++MIT LicenseMIT

MedNES

MedNES is a cycle-accurate NES emulator written in C++. Supported mappers: NROM(0), UNROM(2), CNROM(3)

Getting Started

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

Prerequisites

Cloning This Repository

  1. Open Terminal.
  2. Change the current working directory to the location where you want the cloned directory to be made.
  3. Type git clone https://github.com/wpmed92/MedNES.git
  4. Press Enter. Your local clone will be created.

Build with make

make

Build with CMake

mkdir build && cd build
cmake ../
make

Execute

./MedNES -insert <path/to/rom>

Screenshots

alt text Super Mario Bros alt text Donkey Kong alt text Bomberman
alt text Pac-Man alt text Prince of Persia alt text Mega Man

License

This program is free software: you can redistribute it and/or modify it under the terms of the MIT License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MIT License for more details.

Contributing Code

We'd love to accept your patches! If you have improvements, send us your pull requests!