•  Back 
  •  Datum, Uhrzeit und Zeitgeber 
  •  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-File4.9.2  NVMaccess                                                   TOS

 Name:         »NVMacess« - Konfiguration des "non volatile memory" 
               der Echtzeituhr.

 Xbiosnummer:  46

 Deklaration:  int16_t NVMaccess( int16_t op, int16_t start, int16_t 
               count, int8_t *buffer );

 Beschreibung: Die XBIOS-Routine NVMaccess ermöglicht die 
               Konfiguration des NVM der Echtzeituhr. Diese verfügt 
               über 50 Bytes nicht-flüchtiges RAM, wobei die letzten 
               zwei Bytes als Prüfsumme verwendet werden. Es gilt:

                Parameter  Bedeutung 
                op         0 = NVM auslesen und Prüfsumme checken 
                           1 = NVM beschreiben, Prüfsumme checken 
                               und neu setzen 
                           2 = NVM initialisieren und Prüfsumme setzen 
 
                start      Startbyte 
                count      Anzahl der zu übertragenden Bytes 
                buffer     Puffer aus bzw. in den geschrieben wird 

 Ergebnis:     Die Funktion liefert den Wert 0, wenn kein Fehler 
               aufgetreten ist. Ein Wert von -5 bedeutet, daß die 
               Argumente nicht im erlaubten Bereich waren. Ein 
               Rückgabewert von -12 kennzeichnet eine nicht 
               konsistente Prüfsumme.

 Verfügbar:    Atari TT (TOS 3.xx) und Falcon (TOS 4.xx)

 Gruppe:       Datum, Uhrzeit und Zeitgeber

 Querverweis   Binding   Belegung des NVM