Skip to content

lukad/sen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEN

SEN is a Nintendo Entertainment System emulator written in Rust. The emulator is split into a reusable core and a few small frontends and bindings.

Workspace

  • core contains the emulation library
  • desktop is a minimal desktop frontend
  • libretro provides a libretro core
  • wasm exposes the emulator through WebAssembly
  • web packages the WebAssembly bindings for browser apps

Getting started

Run the test suite from the repository root:

cargo test --workspace

To launch the desktop frontend with an iNES ROM:

cargo run --release -p sen-desktop -- path/to/game.nes

ROM images are not included.

License

SEN is available under the MIT License.

About

🕹️ A WIP NES emulator

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages