Skip to content
NES Emulator in Rust. 🚧Under construction 🚧
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
doc
src
testroms
.gitignore
.travis.yml
Cargo.lock
Cargo.toml
README.md

README.md

NES Emulator in Rust

🚧 UNDER CONSTRUCTION 🚧

We're building this out in the open. The CPU emulator works but we haven't implemented graphics or audio yet.

Build Status

Installation (Ubuntu)

# Install dependencies
sudo apt install curl libsdl2-dev libsdl2-ttf-dev clang git

# Install Rust, if needed
curl https://sh.rustup.rs -sSf | sh

# Clone the repo
git clone https://github.com/fdb/emunes.git

# Cd into the repo to run the application
cd emunes

Running

cargo run <romfile.nes>

Testing

To test the "golden master" nestest rom:

cargo test

Credits

You can’t perform that action at this time.