Herunterladen Inhalt Inhalt Diese Seite drucken

Spezielle Systembedingungen - Kleincomputer KC 85/5 Systemhandbuch

Inhaltsverzeichnis

Werbung

SOFTWARE

3.13. Spezielle Systembedingungen

Bei der Arbeit mit dem KC 85/5 sind folgende systemspezifische Bedingungen zu
beachten:
Es ist Interrupt Modus IM2 vorgeschrieben.
Das IX-Register wird für die Adressierung der Tastatur/Kassetten-Interrupt-
programme benötigt und darf bei freigegebenem Interrupt nicht verändert
werden.
IX-Register und Interrupttabelle können über das Unterprogramm SIXD (UP-
Nr. 31H) auf andere Speicherbereiche gelegt werden.
Das IY-Register wird von den Routinen IRMON (F018H) und IRMOFF
(F01BH) als Zwischenspeicher für den Anwenderstackpointer verwendet.
Das Register IY darf nicht verändert werden wenn diese Programme genutzt
werden (z. B. in BASIC).
Interne I/O-Adressen: 80H bis 97H reserviert, zur Zeit belegt sind:
80H
84H und 86H
88H – 8BH
8CH – 8FH
90H – 93H
Wie aus der Speicherübersicht (Bild 15, Seite 97) zu entnehmen ist, bestehen der
256 KByte Arbeitsspeicher aus 16 mal und der 64 KByte IRM aus 4 mal 16 KByte
Blöcken. Um diese verwalten zu können, stehen dem Anwender die Ausgabe-
adressen 84H und 86H zur Verfügung. Damit kann z. B. das Umschalten von Bild
0 (COLOR- und PIXEL-Block) auf Bild 1 erfolgen.
Für den Anwender stehen die I/O-Adressen 0C0H...0CFH und 0D8H..0EFH
zur Verfügung. Die anderen I/O-Adressen sind für Module bzw. Aufsätze des
Herstellers reserviert.
Bei Anwenderprogrammen, welche mit eigenem Stackbereich arbeiten und
mit Zusatzmodulen im Speicherbereich 8000H - BFFFH (bei abgeschaltetem
IRM) arbeiten, ist es notwendig, entweder den STACK in den Bereich unter
8000H zu legen oder vor Aufruf des Betriebssystems den Stackpointer in die-
sen Bereich zu verlegen und den IRM einzuschalten (z. B. über Programm-
verteiler V oder VI).
Steckt ein V.24-Modul im KC-System, wird es beim Einschalten (Kaltstart)
und beim Warmstart (RESET) zugeschaltet und initialisiert. Der Kanal 1 wird
auf Druckerausgabe und der Kanal 2 auf Duplexbetrieb mit Empfangsinter-
rupt eingestellt.
Steckt ein Modul mit Strukturkennbyte 01H im Modulsteckplatz 8, dann wird
beim Systemstart der RAM4 ausgeblendet, das Modul auf Adresse 4000H
geschaltet und auf 4000H gestartet.
Ist ein D004 oder D008 am KC85/5 angeschlossen, dann wird dieses beim
Systemstart mit JUMP FC automatisch gestartet.
Modulsteuerung
interne Ausgabeports
PIO
CTC
PIO für Joystick (Modul M008/M021)
13
181

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis