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 BindingBelegung des NVM