nes6502

Crates.iones6502
lib.rsnes6502
version0.1.4
sourcesrc
created_at2024-07-06 05:18:10.482713
updated_at2024-07-11 17:33:41.850146
descriptionAn emulated NES version of the 6502.
homepage
repositoryhttps://github.com/fekie/nes6502
max_upload_size
id1293752
size138,731
(fekie)

documentation

README

nes6502

An emulated NES version of the 6502 (which is a 6502 with the BCD (Binary Coded Decimal) functionality removed).

This was originally part of my NES emulator. It is being moved to its own repository to force better decoupling from the rest of the NES code, as well as making it easier to integrate Tom Harte's 6502 Tests which take up a lot of storage space and is only used for testing the CPU.

This cpu is now complete and verified to be correct according to all 256k of Tom Harte's 6502 Tests. These can be ran by running the default binary ($ cargo run).

Running Tests

  1. After cloning the repository, download the json test files by running $ git clone https://github.com/SingleStepTests/65x02 inside the repository.
  2. Run $ cargo run --release to run the tests.
Commit count: 55

cargo fmt