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.