Kontron PSI 80 Technische Beschreibung Seite 112

Ausführung der 'INIT,
Hierbei
wird
im Register A ein Code 'cd' übergeben, der eine der drei
Routinen auswählt,
A = 0
A = 1 - - > OPEN-Routine
A = 2
Diese beiden Funktionen sind Basis-Routinen für E/A-Treiber und
dort
implorientiert sein. Die KOS Utility Diskette enthält ein Beispiel
für einen Treiber.
Funktion 8E/8F:
Abfrage des momentanen Standes der Cursor- bzw.
Funktion
liefert
die Cursoradresse (' crsadr1) bzw.
Scrolladresse ('scradr') im Registerpaar HL.
Funktion 90/91:
Setzen der Cursor- oder Scroll-Adresse ('crsadr'
Werte hierfür liegen in dem für die Funktionen 8E/8F möglichen Bereich.
Die
Funktionen
grundsätzlich den Monitortreiber $M0N.
Funktion 92H:
GETPHT
Funktion 92H liefert eine Tabellenadresse
Zeigern (jeweils 2 Byte) auf folgende Parameter:
1. Namenstabelle für E/A- und Medienkanäle
2.
Sprungtabelle für E/A- und Medienkanäle
3. wie Punkt 1.
4.
Sprungtabelle für Medienkanäle
5.
Motor off Konstante für Minilaufwerke
6.
Betriebssystemversion mit
Byte 1
= Versionsnunmer (hex) z.B. 53H
Byte 2
=
Sprache (ASCII)
Byte 3
=
Laufwerk Identifikation mit (Bit7 - BitO)
OPEN
oder
CLOSE-Routine'
- - > INIT-ROUTINE
> CLOSE-Routine
GETCRS/GETSCR
eine relative Adresse im Bereich von 0 bis 47D0H für
im
PUTCRS/PUTSCR
8E
bis
91
sind
z.B. 'G T
eines
Scroll-Adresse.
Bereich
0
bis
bzw.
kanalunabhängig
und
der
KOS-E/A-Verwaltung
(Erklärung a)
(Erklärung b)
(Erklärung a)
(Erklärung b)
(Erklärung c)
(neu)
E/A-Treibers.
müssen
Diese
3FFFH
für
die
'scradr*).
Die
adressieren
mit
loading

Verwandte Produkte für Kontron PSI 80