[ Zu J1013 ]
[ Zu JKCEMU ]
ZEXALL und ZEXDOC
Die beiden von Frank D. Cringle geschriebenen CP/M-Programme
ZEXALL und ZEXDOC haben sich quasi zum Standardtest für
Z80-Emulationen gemausert.
Beide Programme testen die meisten Z80-Befehle mit allen möglichen
Eingangszuständen und ermitteln über die Ergebnisse
eine CRC-Prüfsumme,
die wiederum mit einer auf einem realen Z80 ermittelten Prüfsumme
verglichen wird.
ZEXDOC beschränkt sich auf das Testen der dokumentierten
Flagbeeinflussung.
ZEXALL testet dagegen das gesamte Flagverhalten,
auch das nicht dokumentierte.
Sie finden hier eine RAM-Disk,
die in Verbindung mit einem CP/M-Mini-System die Nutzung
der beiden Prüfprogramme auf Z1013-Emulatoren ermöglicht.
Testen Sie selbst, wie kompatibel die Z80-Emulation
in dem von Ihnen genutzen Z1013-Emulator ist.
-
Laden Sie
CP/M-Mini für Z1013
herunter und starten es im Emulator.
-
Sie werden gefragt, ob Sie eine RAM-Disk laden möchten.
Geben Sie N (nein) ein,
denn Sie wollen ja die RAM-Disk nicht von Kassette laden.
-
Laden Sie die
RAM-Disk
herunter.
-
Laden Sie mit Hilfe der Funktionen, die Ihnen der Emulator bietet,
die RAM-Disk in den Arbeitsspeicher.
In der RAM-Disk befinden sich die beiden Dateien
ZEXALL.COM und ZEXDOC.COM.
- Starten Sie ZEXALL oder ZEXDOC.
-
Schalten Sie auf maximale Emulationsgeschwindigkeit
(ungebremste Emulation),
denn bei der Standardtaktfrequenz von 2 MHz laufen die
beiden Programme jeweils etwa 7 Stunden.
Der Vollständigkeit halber gibt es hier die beiden Programme
auch einzeln.
Die Quelltexte sind in der ZIP-Datei ebenfalls enthalten:
zextest.zip
Vielen Dank an Volker Pohlers!
Er hat mir die beiden Programme zukommen lassen
und mich so überhaupt erst darauf aufmerksam gemacht.
© 2009 Jens Müller