nes-rust

Build Status Crate npm version

nes-rust is a NES emulator written in Rust.

Online Demo

Screenshots

nestest

nestest

Sgt. Helmet Training Day

Sgt. Helmet Training Day

Features

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/nodejs