Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
cpm:cpmmac [2026/01/31 14:54] – angelegt volkerpcpm:cpmmac [2026/01/31 15:20] (aktuell) – [Inhalt] volkerp
Zeile 1: Zeile 1:
 ====== CPM-Makro-Bibliothek ====== ====== CPM-Makro-Bibliothek ======
 +
 +{{:cpm:miller_programmieren_mit_cpm.jpg?100 |}}
  
 aus Alan R. Miller, PROGRAMMIEREN MIT CP/M, ISBN 3-88745-077-9, 2. Auflage 1985, Copyright 1984 by SYBEX-Yerlag GmbH Düsseldorf aus Alan R. Miller, PROGRAMMIEREN MIT CP/M, ISBN 3-88745-077-9, 2. Auflage 1985, Copyright 1984 by SYBEX-Yerlag GmbH Düsseldorf
Zeile 8: Zeile 10:
 Programme + Lib abgetippt und getestet\\ Programme + Lib abgetippt und getestet\\
 mit sct80 nach z80-Syntax umgewandelt + Anpassung an M80-Assembler mit sct80 nach z80-Syntax umgewandelt + Anpassung an M80-Assembler
 +
 +<WRAP clear/>
  
 2 weitere gefundene Versionen dieser Library (angepasst an Z80 u. erweitert) 2 weitere gefundene Versionen dieser Library (angepasst an Z80 u. erweitert)
Zeile 13: Zeile 17:
 CPMMAC.MAC\\ CPMMAC.MAC\\
 SCPXMAC.MAC SCPXMAC.MAC
 +
 +eine weitere Version gibt es von Rich Brewster, modified and adapted to Z80MR (Z80MACRO.LIB)
 +
  
 ===== Downloads ===== ===== Downloads =====
  
-   * {{ :cpm:miller_mastering_cpm_ger.zip |}}+   * https://archive.org/details/miller-programmieren-mit-cpm das Buch 
 +   * https://oldcomputers.dyndns.org/public/pub/manuals/mastering_cpm.pdf die englische Version 
 +   * {{ :cpm: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
  
 +Besonders die markierten Programme sind empfehlenswerte Tools.
  • cpm/cpmmac.1769871297.txt.gz
  • Zuletzt geändert: 2026/01/31 14:54
  • von volkerp