Übersicht über einige der verwendeten Assembler

(und zugehörigen Hilfsprogramme)

Der ursprüngliche Debugger war der DDT (Dynamic Debugging Tool), unter CP/M 3 war es dann der SID (Symbolic Instruction Debugger), der wie der DDT funktionierte, jedoch zusätzlich das Einlesen von Symboltabellen erlaubte. Beiden Debuggern gemeinsam war das Arbeiten mit dem 8080-Anweisungen. Später tauchte noch der ZSID (Z-80 Symbolic Instruction Debugger) auf, der genau wie der SID funktionierte, jedoch auf die wachsende Zahl der Z-80 Nutzer zugeschnitten war, außerdem der DDTZ, der dem DDT nachempfunden war, jedoch für die Z-80 ausgelegt war. Neben diesen zeilenorientierten Debuggern gab es auch solche, die die Instruktionen animiert auf dem Bildschirm darstellten, so z.B. der Z8E oder PMON von HiSoft (aus dem Entwicklungspaket DEVPAC80).
Eine Sonderstellung nahm WADE (WAgners DEugger) ein.
Neben den oben erwähnten Assemblern gab es noch drei weitere Programme, die kurz vorgestellt werden sollen:
AssemblerBeschreibung
ZMAC Martin Kotulla vertrieb damals CP/M PD-Software, die später auf dem Simtel Server zur Verfügung stand, unter anderem den Z80-Assembler ZMAC V1.07 (1980 von Small System Design, Manchester, New Hampshire). Dazu gehört der Linker ZLINK V1.4. Ein Bibliotheksprogramm fehlt jedoch. Der erzeugte Code ist nicht kompatibel zum REL-80 Format.
ZAS Das umfangreiche Paket beinhaltete den Assembler ZAS V2.5 (MITEK, 1984), den Linker ZLINK V2.3 und das Bibliotheksprogramm ZLIB V2.3. Dazu gehört ein Referenzprogprogramm ZREF, ein Debugger ZBUG und ein 8080 nach Z80 Konverterprogramm ZCON. Der erzeugte Code ist kompatibel zum REL-80 Format.
ZSM Ebenfalls vom Simtel Server stammt der Z80-Assembler ZSM V2.3 (von DPG, 1987). Dazu gehört der Linker ZLINK V2.3 und das Bibliotheksprogramm ZLIB V2.3. Der erzeugte Code ist ebenfalls nicht kompatibel zum REL-80 Format. Das Paket ist so ausgelegt, dass die Quelle eine der Sprache C ähnlichen Syntax folgt. Zum Paket gehört eine umgfangreiche, C ähnliche Bibliothek.

Zurück zu den JOYCE-Aktivitäten

Letzte Änderung: 22.November 2006