Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
cpm:cpmmac [2026/01/31 14:58] – [CPM-Makro-Bibliothek] 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?200 |}}+{{: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 10: 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 15: 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 =====
Zeile 22: Zeile 27:
    * {{ :cpm:miller_mastering_cpm_ger.zip |}}, enthält auch CPMMAC.MAC und SCPXMAC.MAC    * {{ :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.1769871497.txt.gz
  • Zuletzt geändert: 2026/01/31 14:58
  • von volkerp