A comprehensive 6502 emulator written in Rust.
cargo build
to build the libcargo run program
to run the default program (2 opcodes)cargo run parser
to run the parser (Currently disabled)cargo test
to run the unit tests
- Have a cycle accurate 6502 emulator that can be exposed as a library for whatever purpose (in progress)
- Allow for running cycle by cycle
- Allow for running with an external clock simulator
- Have a 6502 assembler bundled in to facilitate ease of code use
- Have a 6502 disassembler bundled in for the same reason
- Have a REPL mode to allow for users to easily debug their assembly