A NES (Nintendo Entertainment System) emulator written in Rust.
Clone the repository and build the emulator:
git clone https://github.com/MattRyder/nessy.git
cd nessy
cargo build --releaseTo run the emulator with your cool ROM:
cargo run --release -- path/to/your/rom.nesThere are unit and integration tests covering CPU instructions and memory behavior.
To run tests:
cargo test- Fork the repository.
- Create a feature branch (git checkout -b feature/your-feature).
- Write tests for your changes.
- Submit a pull request.
Please follow idiomatic Rust patterns and include documentation for public APIs.
This project is open source under the terms of the AGPLv3 License.