Herunterladen Inhalt Inhalt Diese Seite drucken

Belegung Des Koppel-Ram; Funktionen Der Bits Im Steuerbyte - Kleincomputer KC 85 Handbuch

Vorschau ausblenden Andere Handbücher für KC 85:
Inhaltsverzeichnis

Werbung

CAOS-Betriebsart
2.
Schnittstellenbeschreibung
DEP
Die Programmschnittstelle der Diskettenerweiterung im CAOS ist
für Maschinenproramme nutzbar und gestattet somit, die Disket-
tenarbeit
in
liegt im Koppel-RAM.
2.1.
Belegung Koppel-RAM
Durch Manipulation und Auswertung bestimmter Bytes im Koppel-RAM
kann über das Programm DEP, welches im FLOPPY DISK BASIS im
Hintergrund
läuft,
Koppel-RAM werden folgende Bytes verwendet:
I/O-Adresse
HIGH LOW
-----------------------------------------------------
80
F3H
: Steuerbyte
81
F3H
: Fehlercode
82
F3H
: Dateibezeichnungs- und Directory-Puffer
80
F2H
: Sektorpuffer 128 Byte
B
C - Register
Der Dateibezeichnungspuffer beträgt maximal 12 Byte. Davon werden
max. acht Byte für den Namen, ein Byte für den Punkt und drei
Byte für den Dateityp verwendet.
Ist der Name kürzer als acht Zeichen, so werden Leerzeichen
aufgefüllt. Gleiches gilt, wenn der Typ weniger als drei Zeichen
enthält. Ist der Name genau acht Zeichen lang, so kann der Punkt
entfallen.
Fehlender Dateityp beim Laden und Retten wird durch KCC ersetzt.
Der Dateityp COM wird beim Retten in KCC übertragen.
2.2.

Funktionen der Bits im Steuerbyte

Alle
Aktivitäten werden durch Setzen bestimmter Bits im
byte ausgelöst. Dabei ist stets Bit 0 zu setzen. Das rückgesetzte
Bit 0 signalisiert die abgeschlossene Operation.
Die Bits haben folgende Bedeutungen:
Bit
Bedeutung
------------------------------------------------------------
0
:
= 1 Anforderung
= 0 bedeutet
1
:
= 1 Schreiben auf Diskette
= 0 Lesen
2,4,5:
Funktionsauswahl lt. Tabelle
3
:
Open - Eröffnen eines Dateizugriffs
6
:
Close - Abschluß eines Dateizugriffs
7
:
= 1 bei der Rückmeldung bedeutet Fehler
= 0 kein Fehler
Anwenderprogramme
auf
die
Bedeutung
max. 39 Byte
Operation ausgeführt
65
2. Schnittstellenbeschreibung
einzubinden.
Diskette
zugegriffen
Die
Schnittstelle
werden.
Steuer-
Im

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis