Skip to content

MarkMcCaskey/NEruSt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

102 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEruSt

Test

NES emulator. Back from the dead! (for real this time)

High level TODO list:

  • Come up with a better name!
  • CPU emulation!
  • Emulate 1 type of cartridge!
  • Draw something!
  • Play some sound!
  • Handle some input!
  • Wasm support
  • Make the emulator nice to use once it's working (i.e. configuration, Wasm support, GUI).

Development

For development, consider using cargo-web.

You can install it with

cargo install cargo-web

Then set it up to watch the project and automatically rebuild it

cargo web start

then go to http://localhost:8000 to interact with it.

Running

To run with Wasm, run:

# Build the Rust Wasm
cargo build --release --target=wasm32-unknown-unknown

# Run a server to serve the html, js, and Wasm
python -m SimpleHTTPServer 8000

then go to http://localhost:8000/static/index.html to use it!

About

NES emulator

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages