Herunterladen Diese Seite drucken

Kleincomputer KC85/5 Systemhandbuch Seite 237

Vorschau ausblenden Andere Handbücher für KC85/5:

Werbung

3. SOFTWARE
3.12. V.24-Software
Das Betriebssystem KC-CAOS enthält eine universelle Druckertreiber- und Kop-
pelroutine. Mit ihr lassen sich alle Druckgeräte mit V.24-Schnittstelle bedienen.
Dazu ist ein Modul M003 V.24 bzw. M053 RS232 im KC-System erforderlich. Die
Anschlussbedingungen und die Bedienungsanleitung für die Module sind aus den
Modul-Beschreibungen zu entnehmen. Das M003 und das M053 unterscheidet
sich nur im Pegel der Schnittstelle, da aus Sicht der Software die Module iden-
tisch sind, wird im weiteren Text stellvertretend nur noch vom V.24-Modul gespro-
chen.
3.12.1.
Systeminitialisierung
Nach dem Einschalten des KC 85/5 (Kaltstart) oder bei RESET (Warmstart) wird
im System nach einem V.24-Modul gesucht und dessen Steckplatz auf der
Adresse A800H im IRM abgelegt. Befindet sich ein V.24-Modul im System, wird
es aktiviert und initialisiert. Dabei werden jeweils der Kanal 1 als Drucker- und der
Kanal 2 als interruptgesteuerte Duplexroutine initialisiert. Steckt kein V.24-Modul
im KC-System, dann wird die Druckerausgabe nicht initialisiert.
Bei einem vorhandenem V.24-Modul werden außerdem zwei Initialisierungstabel-
len für die Übertragungsbedingungen von Druckertreiber und Duplexroutine im
RAM (IRM) abgelegt. Die Anfangsadresse und die Längen der Tabellen sind in
den Arbeitszellen INTV1 und INTV1L (Kanal 1 = Drucker) bzw. INTV2 und INT-
V2L (Kanal 2 = Duplex) eingetragen. Die Initialisierungstabellen und deren Län-
gen können jederzeit geändert bzw. die Zeiger können auf andere Tabellen
umgestellt werden. Dabei ist zu beachten, dass die ersten zwei Byte der Tabellen
immer der CTC-Initialisierung dienen.
Der USER-Ausgabekanal 2 (z. B. in BASIC PRINT#2) wird bei vorhandenem
V.24-Modul auf Druckerausgabe eingestellt. Bei eigenen Treiberprogrammen
muss beachtet werden, dass nach jedem Warmstart (RESET) des Systems die
Sprungadresse in UOUT1 wieder auf die interne Druckerroutine gestellt wird.
Der USER-Ausgabekanal 3 (z. B. in BASIC PRINT#3) wird auf die Duplexaus-
gaberoutine eingestellt.
Die USER-Eingabekanäle 2 und 3 sind nach Kalt- bzw. Warmstart nicht initiali-
siert. Sie werden erst nach Aufruf des Systemunterprogramms V24DUP initiali-
siert. Damit wird aber auch ein eventuell benutzter V.24-Interupt deaktiviert.
235

Werbung

loading

Diese Anleitung auch für:

Kc85/5+Kc85/4