Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer KC 85 Handbuch Seite 37

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

Werbung

PC-Betriebsart
*************************************************
*
*
Funktion 29: Schreibschutzvektor holen
*
*************************************************
*
*
Eingangsparameter:
*
Register
*
*
Ausgangsparameter:
*
Registerpaar HL: Schreibschutzvektor
*
*************************************************
Funktion 29 übergibt im Registerpaar HL einen Bit-Vektor, der
diejenigen
Laufwerke
Schreibschutz
das niederwertigste Bit dem Laufwerk A, während das höchstwer-
tigste
Bit
durch die Funktion 28 gesetzt.
*************************************************
*
*
Funktion 30: Dateiattribute setzen
*
*************************************************
*
*
Eingangsparameter:
*
Register
*
Registerpaar DE: FCB-Adresse
*
*
Ausgangsparameter:
*
Register
*
*************************************************
Diese Funktion erlaubt die programmtechnische Manipulation von
ständigen Indikatoren, welche den Dateien zugeordnet sind. Im
Einzelnen werden die Schreibschutz- und Systemattribute (t1 und
t2)
gesetzt
oder
einen eindeutigen Dateisteuerblock mit den gesetzten Attributen.
Funktion 30 sucht im Inhaltsverzeichnis nach Übereinstimmung und
ändert den entsprechenden Eintrag, damit er die gewählten Attri-
bute enthält. Die Indikatoren f1 bis f4 werden gegenwärtig nicht
genutzt, können aber für Anwenderprogramme nützlich sein, da sie
nicht
vom
Suchprozeß
Dateischließung berührt werden.
Die Funktion 30 gibt bei erfolgreichem Abschluß im Register A den
Verzeichniscode von 0 bis 3 zurück. Im Fehlerfall enthält Re-
gister A den Wert 0FFH und das Register H einen der folgenden
Fehlercodes:
00:
01:
04:
09:
C: 1DH
angibt,
gesetzt ist.
dem Laufwerk P zugeordnet ist. Das R/O-Bit wird
C: 1EH
A: Verzeichniscode
rückgesetzt.
während
Datei existiert nicht
Diskettenfehler
Auswahlfehler
mehrdeutiger Name
37
bei
denen
Wie bei
Funktion
Das
Registerpaar
einer
Dateieröffnung
6. BDOS-Funktionen
*
*
*
*
*
*
*
*
*
*
ein
vorübergehender
24
entspricht
*
*
*
*
*
*
*
*
*
*
*
DE
adressiert
oder
einer

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis