Subversion Repositories NedoOS

Rev

Rev 2251 | Blame | Compare with Previous | Last modification | View Log | Download

A collection of different Z80 tests ported to NedoOS.


=================
= ZEXDOC/ZEXALL =
=================

zexdoc tests documented flags.
zexall also includes undocumented ones.

Working time is about 50 billions of standard Z80 clock cycles.
For best results, redirect program output to file like this:

zexall >log.txt


zexdoc and zexall tests are known to pass on Z84C0020 (cmos), Z0840008 (nmos), libZ80 by ZJoyKiler (redcode on github) and Unreal Speccy 0.39.0

When these tests pass, all lines of their output are OK and there should be no CRC mismatches.


============
= Z80TESTS =
============

there's plenty of tests:
z80ccf.com
z80doc.com
z80docflags.com
z80flags.com
z80full.com
z80memptr.com

Among them, z80doc and z80docflags should pass except for probably any IN* insns.
The latter require port FF to always read FF and port FE to always read BF. The tests check that and do not report 'failed CRC' if it is not the case.

All other tests test different undoc features of Z80.


===========
= Changes =
===========

2025.03.08: added working z80tests by Patrik Rak

2025.03.01: added working zexdoc.com

2025.03.02: added working zexall.com