A hobby NES emulator written in Rust.
RustyNes is a very basic NES emulator that supports mappers 0-4 and has save and load states.
Key | Function |
---|---|
Enter | NES Start |
Right Shift | NES Select |
Z | NES A |
X | NES B |
Arrow Keys | NES D-pad |
Esc | Exits to splash screen. If already on splash screen, exits the emulator. |
Building
In order to build RustyNES, you will need to install the SDL2 development libraries. The following operating systems are supported:
If you are using Linux, you will also need the GTK3 development libraries in order to build Rust File Dialog (RFD).
Once the libraries are installed, you should be able to build a binary by running the following command in the root of your RustyNES repository:
cargo build --release