nes-rust
NES emulator written in Rust + WASM
Rust★ 231⑂ 28 forksMITupdated 5 years ago
git clone https://github.com/takahirox/nes-rust.gittakahirox/nes-rustREADME.mdfork it — it’s yours
nes-rust
nes-rust is a NES emulator written in Rust. It can be compiled to WebAssembly.
Online Demos / Videos
Screenshots
Features
- Audio support with SDL2 / WebAudio
- WebAssembly support
- Remote multiplay support with WebRTC
How to import into your Rust project
The emulator module and document are released at crates.io.
How to build core library locally
$ git clone https://github.com/takahirox/nes-rust.git
$ cd nes-rust
$ cargo build --release
How to run as desktop application
Prerequirements
- Install Rust-SDL2
$ cd nes-rust/cli
$ cargo run --release path_to_rom_file
How to import and use WebAssembly NES emulator in a web browser
See wasm/web
How to install and use WebAssembly NES emulator npm package
See wasm/npm
more like this
TachiSnap
TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…
HTML★ 50
bit_gossip
Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.
Rust★ 50
RaylibWasm
.Net 10 (.Net 8+) webassembly starter project using raylib-cs nuget 7.0.2 and raylib 5.5
C#★ 50

