This project is a simple 6502 CPU emulator implemented in Rust.
The primary motivation behind building this emulator is to gain a deeper understanding of how a simple processor works.
- Emulation: The emulator provides a cycle-accurate simulation of the 6502 CPU.
- Memory: Simulates RAM and ROM to provide a realistic execution environment.
- Instructions: Implements a subset of 6502 instructions for basic functionality.
# Clone the repository
git clone https://github.com/nothenrin/6502
# Navigate to the project directory
cd 6502
# Build the project
cargo build
# Run the emulator
cargo run //TODO: decide how to run the emulator
This project is licensed under the MIT License - see the LICENSE file for details.
https://www.youtube.com/watch?v=LnzuMJLZRdU&list=PLowKtXNTBypFbtuVMUVXNR0z1mu7dp7eH http://www.6502.org/users/obelisk/6502/index.html