NES Emulator written in Rust
Super Mario Bros. | Donkey Kong | Mario Bros. |
---|---|---|
rustc 1.39.0-nightly required (for embedded optimization...)
High Performance.
$ cd desktop
$ cargo run --release
$ docker-compose run build-desktop-release
$ sudo apt install nodejs npm
$ sudo npm install -g n
$ sudo n 10.15.1
$ cargo install wasm-pack
$ cd wasm
$ wasm-pack build --release
$ npm install
$ npm run build
$ docker-compose run build-wasm-release
$ docker-compose run build-wasm-webpage
STM32F769I-DISCO - STMicroelectronics
Work in Progress...
The following are derived repositories that are analyzing and implementing improvements to the performance issues.
kamiyaowl/rust-nes-emulator-embedded - GitHub
$ rustup install nightly
$ rustup run nightly rustup target add thumbv6m-none-eabi thumbv7m-none-eabi thumbv7em-none-eabi thumbv7em-none-eabihf
$ sudo apt install gcc-arm-none-eabi gcc g++
$ cd embedded
$ rustup run nightly cargo build --release
$ make clean && make
$ docker-compose run build-embedded-lib
$ docker-compose run build-mbed
Thank you for the wonderful !
path | from | url |
---|---|---|
roms/other/hello.nes | コンソールゲーム機研究所 | http://hp.vector.co.jp/authors/VA042397/nes/sample.html |
roms/nes-test-roms | christopherpow/nes-test-roms - GitHub | https://github.com/christopherpow/nes-test-roms |