Crates.io | neso |
lib.rs | neso |
version | 0.5.0 |
source | src |
created_at | 2018-11-11 02:26:32.550022 |
updated_at | 2018-12-09 21:09:48.380356 |
description | An NES emulator. |
homepage | |
repository | https://gitlab.com/jeffrey-xiao/neso-rs |
max_upload_size | |
id | 95991 |
size | 154,154 |
NES Oxidized (NESO) is a Nintendo Entertainment System emulator written in Rust that can compile to WebAssembly.
Install neso
from npm:
$ npm install neso
Example JavaScript usage: neso-web
.
Add this to your Cargo.toml
:
[dependencies]
neso = "*"
and this to your crate root if you are using Rust 2015:
extern crate neso;
Example Rust usage: neso-gui
.
The following mappers are implemented:
000
: NROM001
: MMC1002
: UNROM003
: CNROM004
: MMC3007
: AxROM011
: ColorDreams094
: UN1ROM180
: Crazy ClimberThese mappers provide support for approximately 89% (1417/1591) games listed in this comprehensive mapper list.
See TEST_ROM_COVERAGE for more details.
See CHANGELOG for more details.
neso-rs
is distributed under the terms of both the MIT License and the Apache License (Version
2.0).
See LICENSE-APACHE and LICENSE-MIT for more details.