Topic : Das ATOS-Magazin 3/99
Author : Das ATOS-Team
Version : 12.11.1999
Subject : ATOS Diskettenmagazine
Nodes : 214
Index Size : 7926
HCP-Version : 5
Compiled on : Atari
@charset : atarist
@lang :
@default :
@help : ATOS Hilfe
@options : -i -s -h+zz -t2
@width : 70
View Ref-FileATOS HardwareDas Jahr-2000-ProblemDas Betriebssystem Das ATOS-Magazin 3/99Das Betriebssystem TOS ist bis auf den zuvor beschriebenen Fehler der
Routine gettime() Jahr-2000-kompatibel. Bleibt an sich nur die Frage:
Wie lange kann das TOS mit dem Datum korrekt arbeiten? Dazu sollte man
wissen, wie der Atari intern mit dem Datum umgeht. Das Datum errechnet
der Atari, indem zum Grundwert 1980 ein 7-Bit Offset (der den
Wertebereich 0-127 hat) addiert wird. Daraus ergibt sich als höchstes
vom TOS zu verarbeitendes Datum der 31.12.2107. Leider haben die
Programmierer von Atari die Logik zur Erkennung eines Schaltjahres mit
(Jahr Modulo 4 = 0) nur zur Hälfte implementiert, so daß das Jahr 2100
fälschlicherweise als Schaltjahr erkannt wird. Daraus ergibt sich für
das letzte vom Betriebssystem korrekt behandelte Datum der 28.2.2100.
Die Software