•  Back 
  •  Das BIOS 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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