Skip to content

lukawarren/nes-emulator-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

NES emulator written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages