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#
corecontains the emulation librarydesktopis a minimal desktop frontendlibretroprovides a libretro corewasmexposes the emulator through WebAssemblywebpackages 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.