Herunterladen Diese Seite drucken

Kleincomputer KC85/5 Systemhandbuch Seite 143

Vorschau ausblenden Andere Handbücher für KC85/5:

Werbung

Name: . . . CSRO . . . . . . . . . . . . . UP-Nr. 09H
FKT.:
Abschluss-(Close-)Routine für Dateiausgabe, Ausgabe des
letzten Blockes (Block-Nr.: FFH)
PE:
Register BC
(IX+5)
(IX+6)
PA:
Register HL
Register DE
(IX+2)
CY=1
VR:
AF, BC, DE, HL
Bemerkung:
* Bis CAOS 4.5 ist CY unbestimmt.
Bis CAOS 4.5 wurde innerhalb von CSRO noch ein Zeilenvor-
schub CR+LF auf dem Bildschirm ausgegeben.
Fehlermeldungen werden auf dem Bildschirm angezeigt.
Ab USB-Treiber-Version 3.0 wird im Fehlerfall in Register DE
ein Fehlercode zurückgegeben.
Ab CAOS 4.7:
Diese Device-Funktion führt zu PV7, UP-Nr. 3 und ist darüber
auch direkt aufrufbar.
Name: . . . ISRI . . . . . . . . . . . . .
FKT.:
Initialisierung Magnetbandeingabe / Datei öffnen und Einlesen
des 1. Blockes
PE:
Register HL
(IX+5)
(IX+6)
PA:
(IX+2)
CY = 1
Register DE
VR:
AF, BC, (DE im Fehlerfall)
Bemerkung:
* Register HL muss ab CAOS 4.6 übergeben werden, falls
DEVICE nicht TAPE ist. Ab USB-Treiber-Version 3.0 kann dem
Dateinamen ein Pfad vorangestellt sein. Im Fehlerfall wird in
Register DE ein Fehlercode zurückgegeben. Fehlermeldungen
werden auf dem Bildschirm angezeigt.
Ab CAOS 4.7:
Diese Device-Funktion führt zu PV7, UP-Nr. 4 und ist darüber
auch direkt aufrufbar.
3. SOFTWARE
- Länge Vorton
- L (Pufferadresse)
- H (Pufferadresse)
= Pufferende + 1
= Pufferende + 1 bei CY=0
Fehlercode, bei CY=1
= Block-Nr.
= Fehler
*
- Zeiger auf Dateiname/Pfad
- L (Pufferadresse)
- H (Pufferadresse)
= Block-Nr.
= Block fehlerhaft
= Fehlercode, bei CY=1
*
UP-Nr. 0AH
*
*
vgl. Unterprogramm MBI
141

Werbung

loading

Diese Anleitung auch für:

Kc85/5+Kc85/4