Skip to content

Bensas/RustNESs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RustNESs

NES emulator written in rust.

Instructions

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.

Key bindings

Button Key mapping
A N
B M
Start J
Select H
Up W
Left A
Down S
Right D

Roadmap of upcoming features:

  • 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.

Resources utilized:

About

NES emulator written in rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages