An emulator for the NES, written in Rust.
Priorities:
- WASM support from the start
- Try Bevy game engine for Frontend (audio, input, screen)
- Unit tested
- CI on commit: linting, unit tests, releases
- Try some Rust patterns for midsized projects...
- break up the repo into modules?
- run benchmarks?
- Book with Walkthrough: https://bugzmanov.github.io/nes_ebook
- Spec:
- NES Test Roms: https://github.com/christopherpow/nes-test-roms
- Other Roms:
- 6502 details
- overflow and underflow: https://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
- Making Games
- How games should look: