Dies ist eine alte Version des Dokuments!
CPM-Makro-Bibliothek
aus Alan R. Miller, PROGRAMMIEREN MIT CP/M, ISBN 3-88745-077-9, 2. Auflage 1985, Copyright 1984 by SYBEX-Yerlag GmbH Düsseldorf
Originalausgabe in Englisch „Mastering CP/M“, Copyright 1983 by SYBEX Inc., Berkeley, California, USA
Programme + Lib abgetippt und getestet
mit sct80 nach z80-Syntax umgewandelt + Anpassung an M80-Assembler
2 weitere gefundene Versionen dieser Library (angepasst an Z80 u. erweitert)
CPMMAC.MAC
SCPXMAC.MAC
eine weitere Version gibt es von Rich Brewster, modified and adapted to Z80MR (Z80MACRO.LIB)
Downloads
- https://oldcomputers.dyndns.org/public/pub/manuals/mastering_cpm.pdf die englische Version
- miller_mastering_cpm_ger.zip, enthält auch CPMMAC.MAC und SCPXMAC.MAC
Inhalt
- CPMMAC.LIB die Bibliothek
- make_asm.bat Assemblieren aller Programme unter Windows (mit CPM-Emulator und DR ASM)
- ADDRESS.ASM + DISKFILE.EXT Kapitel 6, Automatisches Schreiben von Adressen auf Umschläge
- BITS.ASM Kapitel 3, Programm zum Auffinden des DTR-Bits
- CACHE.ASM Kapitel 7, Sicherung eines Speicherbereichs auf die Diskette
- COPYB.ASM Kapitel 7, Kopierprogramm Version 2, mit Pufferung
- COPYS.ASM Kapitel 7, Kopierprogramm Version 1, sektorweise Kopie
- COPYV.ASM Kapitel 7, Kopierprogramm Version 3, Kopieren mit Vergleich
- CPU.ASM Kapitel 5, Programm zur Ermittlung des CPU-Typs
- CRYPT.ASM Kapitel 6, Verschlüsselung einer ASCII-Datei
- DELETE.ASM Kapitel 7, Programm zum Löschen einer Datei
- DIREC.ASM Kapitel 8, Programm zur Ausgabe der Disketten-Parameter
- DISK.ASM Kapitel 8, Untersuchung der Blöcke für das Inhaltsverzeichnis und der Block-Zuordnungs-Tabelle
- DUMP.ASM Kapitel 6, Ausgabe einer Binärdatei auf die Konsole
- GO.ASM Kapitel 5, Programm zum Verzweigen zu einer beliebigen Speicheradresse
- IOBYTE.ASM Kapitel 5, Programm für die Anzeige des IOBYTE
- IOBYTE2.ASM Kapitel 5, Programm für die Anzeige des IOBYTE
- PAGE.ASM Kapitel 5, Programm zur Ausgabe eines Seitenvorschubs auf den Drucker
- PAIR.ASM Kapitel 6, Prüfung auf paarige Steuerzeichen
- RENAME.ASM Kapitel 7, Programm zum Umbenennen einer Datei
- SHOW.ASM Kapitel 6, Ausgabe einer ASCII-Datei auf die Konsole
- TESENT.ASM Kapitel 4, Testen der Makros ENTER und EXIT
- TESPCHAR.ASM
- TESPRINT.ASM
- TESTMOV3.ASM
- TESTMOVE.ASM
- TESTVER.ASM
- VERIFY.ASM Kapitel 7, Vergleich zweier Dateien
