3. SOFTWARE
In ähnlicher Weise können auch die anderen Restart-Befehle bis 38H belegt wer-
den. Kritisch sind nur RST 0 und RST 8 wegen der Dateinamen und M052-
Arbeitszellen. Und falls für CAOS-Versionen vor 4.6 ein FLOAD benötigt wird,
dann sollte die Variante von SERVICE.KCC benutzt werden, welche nicht im
RAM0 steht.
3.6.3.
Systemzeit
Der KC 85 besitzt von Haus aus keine Systemzeit, deshalb unterstützt auch kein
CAOS-Unterprogramm Funktionen zu Datum und Uhrzeit.
Bei Erweiterung des KC-Systems durch ein D004 läuft in dessen Prozessorsys-
tem automatisch eine CTC-gesteuerte Uhr. Falls ein D008 (oder ein D004 mit
GIDE-Interface) genutzt wird, dann gibt es sogar eine batteriegestützte Echtzeit-
uhr (RTC = real time clock). Das Diskettenerweiterungsprogramm DEP, welches
in der CAOS-Betriebsart im D004/D008 läuft, stellt ab der Version 3.0 zyklisch
diese Systemzeit im BCD-Format im Koppel-RAM zur Verfügung. Damit kann von
CAOS aus auf eine Systemzeit zugegriffen werden. Das Kommando TIME macht
davon Gebrauch und zeigt Datum und Uhrzeit an, siehe Seite 85.
Bei Erweiterung des KC-Systems durch ein USB-Modul M052 können Dateien
von einem USB-Stick gelesen und auf diesen geschrieben werden. Ohne Sys-
temzeit erhalten alle mit dem KC auf USB geschriebenen Dateien ein fest vom
VNC-Chip vorgegebenes Datum (20.12.2004 00:00:00 Uhr).
Gibt es im KC 85-System ein M052, und kein D004 oder D008 mit laufendem
DEP 3.x, dann wird beim Systemstart das Versionsdatum der M052-Software als
festes Datum abgelegt. Man kann auch das USB-Terminalprogramm starten,
wobei dann das aktuelle Datum abgefragt und ebenfalls mit der entsprechenden
Codierung abgelegt vom SAVE-Kommando genutzt wird. Geschriebene Dateien
erhalten dann dieses Datum und die Uhrzeit 00:00:00 Uhr.
Befindet sich im KC 85-System sowohl ein M052 als auch ein D004/D008 mit lau-
fendem DEP.COM ab Version 3.0, dann nutzt der USB-Treiber im EEPROM des
Moduls die Systemzeit vom D004/D008 beim Schreiben von USB-Dateien. Die
geschriebenen Dateien erhalten somit das aktuelle Datum.
Die USB-Kommandos benötigen die Systemzeit aber nicht im BCD-Format, des-
halb werden die Daten vorher vom Treiber konvertiert und im System-RAM ab
Adresse 000CH abgelegt. Tabelle 21 zeigt, in welchem Format die Systemzeit
dort eingetragen ist. Das gilt für die M052-Software ab der Version 2.8.
181