An NES emulator written in Rust, with an inbuilt visual debugger
Super Mario Bros. | Donkey Kong | nestest |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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
While in development:
cargo run --release [rom_file.nes]
As a standalone executable:
./nes-emulator-rust [rom_file.nes]
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