Hilfs-Programme aus CP/M Archiven

Ich habe hier einige Assemblerprogramme zusammengestellt, die ich im Laufe der Jahre in CP/M-Archiven gefunden habe. Bei fast allen Programmen wurde der Assembler-Quelltext mitgeliefert. Bei den meisten Programmen habe ich Veränderungen durchgeführt, die ich für Verbesserungen hielt.

Mit Quellen
DASM Das Programm DASM ist ein Disassembler, der sowohl Intel 8080- als auch Zilog Z80-Quelltexte erzeugen kann. [Download]
DDTZ Der Debugger DDTZ ist eine Erweiterung des CP/M 2.2 Debuggers DDT für Z80 Opcodes. [Download]
DUMP Das Programm DUMP ist ähnlich dem Standard-Dump-Programm, allerdings mit mehr Informationen. [Download]
FIND Das Programm FIND sucht nach Ausdrücken in Quelldateien. [Download]
MLOAD Das Programm MLOAD erlaubt das Modifizieren (Patchen) einer bestehenden .COM-Datei.
In der ZIP-Datei sind drei Versionen abgelegt:
  • v2.5: Das Original, geschrieben für die 8080-CPU
  • v2.6: Umgeschrieben für die Z80-CPU
  • v2.7: Erlaubt neben .HEX- auch .REL-Dateien
[Download]
NOTATE Eine Anwendung, in der Macros eingesetzt werden, ist das Programm NOTATE (aus UK CP/M USER GROUP VOL.29). Dieses Programm ist - bis auf einen kleinen Fehler - nicht verändert. Das Programm fügt an das Ende einer Assemblerzeile einen Kommentar an. [Download]
WADE Der Debugger WADE arbeitet ähnlich wie (Z)SID jedoch mit komplexeren Eingabemöglichkeiten und ist als RSX angelegt. [Download]
Z8E Der Debugger Z8E arbeitet bildschirmorientiert. [Download]
Ohne Quellen
MAILUTIL Die Programme im Paket MAILUTIL erlauben den Umgang mit E-Mails. [Download]
MITEK Das Programmpaket von MITEK beinhaltet ein komplettes Z80 Entwicklungssystem. [Download]
PMARC Das Programm PMARC ist ein effektives Dateiarchivierungsprogramm. [Download]
XIZI Das Programmpaket XIZI beinhaltet XIZ.COM und XZI.COM. XIZ.COM wandelt 8080-Mnemonics um in Z80-Mnemonics, XZI.COM macht genau das Gegenteil.
Ich hatte angefangen, beide Programme zu disassemblieren.
[Download]
ZMAC Ein Assemblerpaket, bestehend aus dem Z80-Assembler ZMAC und dem Linker ZLINK. Ein Bibliotheksprogramm fehlt jedoch. Der erzeugte Code ist nicht kompatibel zum REL-80 Format. [Download]
ZSM Dieses Assemblerpaket ist so ausgelegt, dass die Quelle eine der Sprache C ähnlichen Syntax folgt. Zum Paket gehört eine umgfangreiche, C ähnliche Bibliothek. Das Paket besteht aus dem Z80-Assembler ZSM, dem Linker ZLINK und dem Bibliotheksprogramm ZLIB. Der erzeugte Code ist ebenfalls nicht kompatibel zum REL-80 Format. [Download]