Skip to content

mindbeast/rnes

Repository files navigation

Build Status

Very bare NES emulator for linux. Written in c++11 and using sdl for video and sound. Rnes has only been tested on a few no-mmc games, mmc1, and mmc3 games. Proven to work:

No-mmc:

  • Super Mario Brothers
  • Tennis
  • Pac-man
  • Golf
  • Donkey Kong
  • Donkey Kong 3

mmc1:

  • Tetris
  • Megan Man 2
  • Lemmings
  • Dr. Mario
  • Legend of Zelda
  • Final Fantasy

mmc3:

  • Super Mario Brothers 2
  • Super Mario Brothers 3
  • Kirby's Adventure
  • Final Fantasy 3

Broken for unknown reasons:

  • Metroid (probably because of ppu sprite/bg ordering issues)

alt text alt text alt text alt text

Build requirements:

* SDL 2.0
* gcc >= 4.6

To build:

$ cd rnes
$ RELEASE=1 make -j8

To run:

cd rnes
./bin/rnes -r <rom_of_your_choice>

Controls:

Start - Enter
Select - Shift
A - "n" key
B - "m" key
DPAD - arrow keys or FPS standard "wsad" keys

About

NES emulator in c++ 11.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages