[ 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.

  1. Laden Sie CP/M-Mini für Z1013 herunter und starten es im Emulator.
  2. 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.
  3. Laden Sie die RAM-Disk herunter.
  4. 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.
  5. Starten Sie ZEXALL oder ZEXDOC.
  6. 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