NES emulator written in rust.
You must have rustup installed. If not, you can follow this tutorial to get it.
- Run the following commands to download the code:
git clone https://github.com/Bensas/RustNESs
cd RustNESs
- And then run
cargo run --release <path-to-ROM-file>
to open the emulator.
| Button | Key mapping |
|---|---|
| A | N |
| B | M |
| Start | J |
| Select | H |
| Up | W |
| Left | A |
| Down | S |
| Right | D |
- APU implementation to have sound.
- Support for more mappers (currently only supports Mapper000).
- UI toggle to display system information vs just the screen.
- UI widget to upload ROM file instead of passing it as CL argument.