Herunterladen Inhalt Inhalt Diese Seite drucken

V.24-Software - Kleincomputer KC 85/5 Systemhandbuch

Inhaltsverzeichnis

Werbung

SOFTWARE
11

3.11. 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.
Nach dem Einschalten des KC 85/5 oder bei RESET wird im System nach einem
V.24-Modul gesucht und dessen Steckplatz auf der Adresse A800H im IRM abge-
legt. 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 interruptge-
steuerte Duplexroutine initialisiert. Beim Kaltstart werden 2 Initialisierungstabellen
(Druckertreiber und Duplexroutine) in den RAM (IRM) kopiert. Die Anfangs-
adresse und die Längen der Tabellen sind in den Arbeitszellen INTV1 und
INTV1L (Kanal 1 = Drucker) bzw. INTV2 und INTV2L (Kanal 2 = Duplex) einge-
tragen. Die Initialisierungstabellen und deren Längen 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 Duplexausgabe-
routine 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.
Die V.24-Schnittstelle ist also nach Kalt- oder Warmstart immer auf Druckertrei-
ber (siehe Kapitel 3.11.1) und Duplexroutine initialisiert, dabei ist die Empfangs-
routine interruptgesteuert (siehe Kapitel 3.11.2).
170

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis