Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/novoselov-ab/nes-rust

NES emulator in Rust with GUI
https://github.com/novoselov-ab/nes-rust

cpu emulator imgui nes rust

Last synced: 3 months ago
JSON representation

NES emulator in Rust with GUI

Awesome Lists containing this project

README

        

# nes-rust

NES emulator in Rust with GUI

![](demo.gif)

## How to run

```
> cargo run
```

## Acknowledgements & Resources

That was an educational project, thanks to great resources available out there:

* Nesdev Wiki: http://wiki.nesdev.com/w/index.php/Nesdev_Wiki
* 6502 instructions: http://www.obelisk.me.uk/6502/reference.html
* javidx9 videos and sources: https://www.youtube.com/watch?v=F8kx56OZQhg
* other C++ emulator: https://github.com/amhndu/SimpleNES
* nestest.rom from: https://wiki.nesdev.com/w/index.php/Emulator_tests
* ImGui wgpu backend was taken from here: https://github.com/unconed/imgui-wgpu-rs and hacked to add basic support for updating/reuploading textures.