Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 1.18 KB

README.md

File metadata and controls

33 lines (28 loc) · 1.18 KB

nes-emulator-rust

An NES emulator written in Rust, with an inbuilt visual debugger

Super Mario Bros. Donkey Kong nestest
mario screenshot donkey kong screenshot nestest screenshot
mario screenshot with debugger donkey kong screenshot with debugger nestest screenshot with debugger

Building

You will need to install SDL2 for Rust as per the instructions.

git clone https://github.com/lukawarren/nes-emulator-rust.git
cd nes-emulator-rust
cargo build --release

Running

While in development:

cargo run --release [rom_file.nes]

As a standalone executable:

./nes-emulator-rust [rom_file.nes]

Supported platforms

The project is built with OpenGL, SDL2 and ImGui, and as such it should work on any platform where OpenGL is supported. It has been confirmed to run on:

  • Windows
  • Linux
  • Mac OS