Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File3.1.12 Rwabs TOS Name: »read write absolute« - direkter Lese-/Schreibzugriff auf ein Laufwerk. Biosnummer: 4 Deklaration: int32_t Rwabs ( int16_t rwflag, VOID *buff, int16_t cnt, int16_t recnr, int16_t dev, int32_t lrecno ); Beschreibung: Die BIOS-Routine Rwabs liest oder schreibt Daten direkt vom bzw. auf das Laufwerk, das mit dev angegeben wurde. Der Parameter rwflag ist ein Bitvektor, der die Art der Operation festlegt. Es gilt: rwflag-Bit Bedeutung 0 0 = Lesen 1 = Schreiben 1 0 = Medienwechsel beachten 1 = Medienwechsel ignorieren 2 0 = Im Fehlerfall eine Wiederholung starten 1 = keine Wiederholung starten. Hierzu ist ein Festplattentreiber notwendig, der zu AHDI 3.0 kompatibel ist. 3 0 = Normalmodus 1 = physikalischer Modus (1) Hierzu ist ein Festplattentreiber notwendig, der zu AHDI 3.0 kompatibel ist. Es werden cnt Zeichen vom Puffer buff übertragen. In recnr wird der Startsektor auf dem Laufwerk angegeben. lrecno wird nur benutzt, wenn recnr den Wert -1 besitzt, und ein AHDI-3.0 kompatibler Festplattentreiber zur Verfügung steht. Ergebnis: Die Funktion liefert als Ergebnis eine 0, wenn der Zugriff erfolgreich war, ansonsten eine negative Zahl. Verfügbar: In allen TOS Versionen. Querverweis: Binding