moa/tests/harte_tests
transistor f8083db181 Added raddad772/jsmoo's Z80 test runner
Special thanks to raddad772 https://github.com/raddad772

Also added some fixes to the Z80 for panicking math operations, but
it still won't complete due to an unimplemented instruction
2023-05-09 21:50:42 -07:00
..
progress Fixed tests after ClockTime and Frequency changes 2023-05-07 20:42:55 -07:00
src Added raddad772/jsmoo's Z80 test runner 2023-05-09 21:50:42 -07:00
Cargo.toml Added raddad772/jsmoo's Z80 test runner 2023-05-09 21:50:42 -07:00
latest.txt Fixed some ASR cases, and updated test results 2022-09-18 22:09:56 -07:00
README.md
run_all.sh Added raddad772/jsmoo's Z80 test runner 2023-05-09 21:50:42 -07:00
run_exclude_addr.sh Added raddad772/jsmoo's Z80 test runner 2023-05-09 21:50:42 -07:00

Tom Harte Test Suite

This is a test running for moa that uses the Tom Harte Test Suite.

To run, the ProcessorTests repository must be cloned into tests/ and then from the moa project root:

cargo run -p harte_tests -- [FILTER]

An optional filter can be specified, which will only run test files who's file name starts with the filter text. Timing tests are not done by default, but can be run with -t or --timing. The output can be increased or decreased with the --debug or --quiet flags, respectively.

Special thanks to Tom for painstakingly constructing this test suite. Emulators everywhere will be better for your efforts!