moa/tests/harte_tests
transistor 481dd0d7f7 Fixed part of the problem in RTE test failures with Address Error
The I/N bit in the special status word on the stack should be set
when returning from RTE results in a PC that isn't word aligned.
Every other case pretty much, it should be clear
2022-09-17 21:29:04 -07:00
..
src Minor fix to RTE 2022-09-15 20:56:52 -07:00
baseline-68010.txt Added test results 2022-09-10 20:49:26 -07:00
baseline.txt Added test results 2022-09-10 20:49:26 -07:00
Cargo.toml Added test running for Tom Harte's ProcessorTests test suite 2022-09-09 23:17:33 -07:00
latest.txt Fixed part of the problem in RTE test failures with Address Error 2022-09-17 21:29:04 -07:00
previous.txt Fixed part of the problem in RTE test failures with Address Error 2022-09-17 21:29:04 -07:00
README.md Added test running for Tom Harte's ProcessorTests test suite 2022-09-09 23:17:33 -07:00
run_all.sh Added more options to run select tests to harte test runner 2022-09-10 14:08:01 -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!