5 Inhaltsverzeichnis Einleitung 11 Kapitel 1: Einführung in das System 15 CP/M - Geschichtliche Entwicklung 15 Bestandteile und Grundfunktionen von CP/M Plus 18 Speicheraufteilung - Banking 18 Die Speicheraufteilung des C128 unter CP/M 18 Die Base-Page 20 Transient Program Area (TPA) 21 Console Command Processor (CCP) 21 BASIC Disk Operating System (BDOS) 22 BASIC Input/Output System (BIOS) 30 Diskettenorganisation und Dateisystem 31 Diskettenorganisation 32 CP/M-Diskettenformate des C128 32 Physikalisches und logisches Diskettenformat.. 33 Das C64-Format 1' 34 Die C128-Formate 37 File Control Block und Directory 38 Die Hardwarekomponenten 41 Der Computer 42 Die Tastatur 42 Haupttastaturblock 43 Ziffernblock 44 Die Leiste mit den Sondertasten 44 Die Zentraleinheit 45 Die Ein-/Ausgabe-Anschlüsse 46 Game Ports 46 Expansionsschacht 47 Kassettenport 49 Serieller Commodore-Bus 49 Video-Anschlüsse 50 Userport 54 Diskettenlaufwerke 56 Der Monitor 57 Der Drucker 58 http://d-nb.info/870979086
6 Commodore 128 - Arbeiten mit CP/M Plus Kapitel 2: Fundamentale Charakteristika und Arbeitsschritte 61 Der erste Kontakt 61 Schreibkonventionen - Hardwarekonfiguration 61 Systemstart und Laufwerke 62 CP/M-Befehlszeile: Kommandos, Dateibezeichnung 65 Die CP/M-Befehlszeile 65 CP/M Plus-Kommandos - Utilities der Systemdisk 66 Hilfstexte (HELP.COM) 68 HELP-Parameter - Ändern der Hilfstexte 79 Dateien 71 CP/M Plus-Steuerzeichen 74 Disketten: Formatieren - Sicherheitskopien 77 Disketten: Schreibschutz 77 Das Formatieren von Disketten (FORMAT.COM) 79 Erstellen von Sicherheitskopien 80 Tastatur- und Druckeranpassung (SETUP.COM) 81 Residente CP/M Plus-Kommandos 82 DIR (Anzeige des Inhaltsverzeichnisses) 82 ERA (Löschen von Dateien) 84 REN (Umbenennen von Dateien) 85 TYPE und Druckerecho (Ausgabe von Dateien) 86 USER (Benutzerbereiche) 88 ADM31-Terminal - Tastaturdefinitionen 90 Das ADM31-Terminal 90 Tastaturdefinitionen (KEYFIG.COM) 93 Direkte Tastaturdefinition 93 Belegung von Einzeltasten mit einem Code oder vorgegebenen Strings 93 Funktionstastenbelegung 96 Tastaturbelegung mit KEYFIG.COM 97 Tastaturdefinition und Farbzuordnung 98 Farbdefinition 101 Programmende und Abspeichern 102 Kapitel 3: Transiente Kommando-Dateien 105 Die Kommandos DIR, ERASE, RENAME, TYPE, DUMP 105 Erweiterte DIR-Funktionen 106 ERASE, RENAME, TYPE: Erweiterte Funktionen 110 ERASE.COM 110 RENAME.COM 112 TYPE.COM 114 DUMP.COM - Auflisten in hexadezimaler Form 114 Das PIP-Kommando (Kopieroperationen) 116 Kopieren von Dateien 117
Inhaltsverzeichnis 7 Kopieren in Benutzerbereichen 121 Erstellen einer Boot-Diskette 125 DATE.COM (Uhrzeit und Datum) 125 INITDIR.COM (Reservierung von Zeiteinträgen) 127 SHOW.COM (Anzeige von Laufwerks-/Disketten-Parametern) 129 SET.COM (Setzen von Attributen, Paßworten, Zeitmarken) 132 Das Setzen von Laufwerks-Attributen 133 Das Setzen von Datei-Attributen 133 Label und Paßwort für Disketten 136 Paßworte und Zeitmarken für Dateien 138 Paßwortschutz für Dateien 139 Zeitmarken für Dateien 143 SETDEF.COM (Systemeinstellungen) 146 Festlegung von Laufwerken und Suchkriterien 147 Bildschirmausgabe 149 DEVICE.COM (Gerätezuordnung - RS-232-Konfiguration - Bildschirmgröße) 150 Physikalische und logische Geräte 150 Gerätezuordnungen 153 Konfiguration der seriellen Schnittstelle 155 Verändern der Bildschirmgröße 157 Kapitel 4: Weitere Arbeitsprozesse unter CP/M Plus 159 Editierfunktionen 159 Der CP/M-Editor ED.COM 160 Aufruf von ED - Neues Textfile 160 Editieren einer Datei 161 Weitere ED-Funktionen - Befehlsübersicht 166 Control-Codes - ED-Fehlermeldungen 170 Der WordStar-Editor 173 Start und Grundfunktionen 173 Erstellen und Editieren eines Datenfiles 175 Cursorbewegungen und Bildschirmscrolling 180 Suchen und Ersetzen 182 Blockoperationen 183 Weitere Kommandos 184 PIP.COM - Weitere Arbeitsprozesse mit Dateien 185 Übertragung zu Peripheriegeräten 186 Übertragung von Text- und Hexadezimaldateien 188 Kopieren von Teilbereichen - Dateiverkettung 190 Weitere PIP-Parameter 193 Stapelverarbeitung (SUBMIT.COM - PROFILE.SUB) 194 Erstellen von SUBMIT-Dateien 195
8 Commodore 128 - Arbeiten mit CP/M Plus Parameter in SUBMIT-Dateien 198 Nesting 199 Autostart von SUBMIT-Dateien (PROFILE.SUB) 200 GET.COM - PUT.COM (Konsol-Ein-/Ausgabe mittels einer Datei)... 201 Konsol-Eingabe aus einer Datei (GET.COM) 201 KonsoWDruckerausgabe in ein File (PUT.COM) 203 Kapitel 5: Befehlsübersicht 207 CCP.COM/CPM+.SYS 208 COPYSYS.COM 209 DATE.COM 210 DEVICE.COM 211 DIR(.COM) 214 DUMP.COM 216 ED.COM 217 ERASE(.COM) 221 FORMAT.COM 222 GENCOM.COM 223 GET.COM 225 HELP.COM 226 HEXCOM.COM 228 INITDIR.COM 229 KEYFIG.COM 230 LIB.COM 231 LINK.COM 233 MAC.COM 235 PATCH.COM 237 PIP.COM 238 PROFILE.SUB 242 PUT.COM 243 RENAME(.COM) 245 RMAC.COM 246 SAVE.COM 247 SET.COM 248 SETDEF.COM 251 SETUP.COM 253 SHOW.COM 254 SID.COM 255 SUBMIT.COM 257 TYPE(.COM) 258 USER 259 XREF.COM 260
Inhaltsverzeichnis 9 Anhang A: Steuerzeichen von CP/M Plus 261 Anhang B: ASCII-Tabelle 263 Anhang C: Umrechnungstabelle Hexadezimal - Dezimal 267 Anhang D: ADM31-Terminal-Steuerzeichen 269 Anhang E: Logische und physikalische Gerätenamen 271 Anhang F: Reservierte Dateikennungen 273 Anhang G: Reservierte Zeichen 275 Stichwortverzeichnis 277