Skip to content

Releases: raxoft/z80test

Z80 Test 1.2a

02 Dec 13:02
Compare
Choose a tag to compare

This version fixes the CRC of interrupted INIR and INDR instructions in MEMPTR test.
It turns out that all block instructions affect MEMPTR the same way when repeated, contrary to the prior info.
Thanks to redcode for figuring this out.

Z80 Test 1.2

26 Jan 17:59
Compare
Choose a tag to compare

This version adds a test which can reveal random behavior of bits 5 and 3 after CCF on real machines.

Z80 Test 1.1a

17 Jan 14:18
Compare
Choose a tag to compare

This version adds the following changes:

  • Fix INDR test, which previously tested INIR instead of INDR due to cut & paste mistake.
  • Add tests for block instructions LDxR and INxR which overwrite itself.
    This complements the block instruction test by ped7g.
  • Add versions of SCF and CCF tests for Z80 CPUs made by NEC and ST (formerly SGS+Thomson).
    The test themselves are identical, but the CRC matches machine which implements different behavior of flags 5 and 3.
    This also helps to detect machines whose 5 and 3 flags exhibit random behavior, as experienced by some people.
  • Any tests which read port IN are now skipped and reported if the IN value differs from the expected one.
    This is to help prevent people pressing buttons accidentally as well as diagnose non-conforming hardware implementations.

Z80 Test 1.0

28 Apr 19:51
Compare
Choose a tag to compare

Original release of the Z80 tests 1.0 from 2012.