Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 1.13 KB

README.md

File metadata and controls

51 lines (33 loc) · 1.13 KB

nessy

A NES (Nintendo Entertainment System) emulator written in Rust.

Build

Clone the repository and build the emulator:

git clone https://github.com/MattRyder/nessy.git
cd nessy
cargo build --release

Run

To run the emulator with your cool ROM:

cargo run --release -- path/to/your/rom.nes

Testing

There are unit and integration tests covering CPU instructions and memory behavior.

To run tests:

cargo test

Contributing

  • 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.

License

This project is open source under the terms of the AGPLv3 License.

Bibliography / Acknowledgements