moa/tests/harte_tests
transistor fet 342bb8aa3d
Converted Z80 to use emulator-hal traits (#7)
* Converted Z80 to use emulator-hal traits

* Updated emulator-hal

* Added a hacky Signalable trait to replace the Z80 signals

* Minor fixes

* Fixed timing tests and added no io tests option

* Fixed genesis Z80 bus issue

* Fixed addressing for BusAccess impl of Z80

* Fixed tests and clippy lints
2024-06-23 19:42:36 -07:00
..
progress Run deploy 2024-03-17 11:26:13 -07:00
src Converted Z80 to use emulator-hal traits (#7) 2024-06-23 19:42:36 -07:00
Cargo.toml Fixed tests and clippy warnings 2024-03-16 13:15:34 -07:00
latest.txt Fixed tests and clippy warnings 2024-03-16 13:15:34 -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 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!