This repository is a Work In Project. Currently the processor is fully tested, passing all unit tests and the nestest rom. The following steps are lined out in the roadmap below.
- CPU
- Fully unit-tested per instruction (Tom Harte's processor tests)
- Functional tests passing (nestest)
- Mapper 0
- GPU
- APU
- Extended mappers
The unit tests are not included in the repository as they sum up to over a GB of data. Invoke fetch.sh
to download the unit tests.
λ cd tests
λ sh fetch.sh
λ cargo test