
                              DAS JAHR 2000

    -------------------------------------------------------------------

    Unser Joyce ist natrlich auch vom Jahr-2000 Problem betroffen. Ein
    Aspekt soll hier beschrieben werden.

    Unter CP/M gibt es eine Uhr, die man fr die verschiedensten Sachen
    gebrauchen kann. Eingestellt wird diese Uhr mit dem
    CP/M-Dienstprogramm DATE.COM. Stellt man mit dem Befehl "DATE SET"
    die Uhr auf den 31.12.99, 23:59:00, und wartet ab, ist das
    Ergebnis: " 01/01/.0 " -- Naja...Nicht ganz berauschend. Nicht gut,
    vor allem, weil man das Datum ber 1999 hinaus nicht stellen kann.
    Dazu gibt es einen Patch eines Englnders, der das Datum 4-stellig
    anzeigt, und korrekt 2stellig einstellen lt.

    DATE - die zweite

    DATE ist von Amerikanern programmiert. Deren Datumsformat ist:
    MM/DD/YY. Also ist der 31.12.99 in amerikanisch: 12/31/99.
    Grauenhaft fr europische Augen. Das scheint sich auch der rhrige
    Englnder mit dem Jahr-2000-Patch gedacht zu haben, jedenfalls
    liefert er gleich einen Patch mit, der die Reihenfolge richtig
    macht, sowohl bei der Eingabe als auch bei der Ausgabe. Aber schon
    wieder leider: Das englische Format lautet dann so, fr den
    31.12.99: 31/12/99. Jetzt ist es vollends verwirrend: Benutzt man
    aus Versehen, oder bei einem Freund oder so... einmal die eine,
    dann die andere Version von DATE, wird man vollends konfus, ob
    jetzt die amerikanische oder die englische Syntax gefragt ist. Was
    heit denn nun z.B.: 09/12/99 -- 9.Dez.99 oder 12.Sep.99??

    DATE - die dritte

    Rhrig, wie ich auch (manchmal selten) bin, habe ich auch noch
    einen patch zu DATE dazugerhrt, und die "/" durch "."
    ausgetauscht. Das Ergebnis gibt's zum downloaden: DATE2000.COM.

    Im Anhang die Original-Patches des Englnders, in Hex-Format, z.B.
    mittels SID einbindbar (SID DATE.COM; dann mit r die Hexfiles
    einlesen, mit wDATE2000.com abspeichern. Alles in allem etwas fr
    Kundige).

    Aussichten

    Was bleibt, ist, die restlichen Dienstprogramme hnlich
    Jahr-2000-fhig zu machen. Mir fllt da die DATE-STAMP Einrichtung
    ein: mittels SET bzw. DIR [Full] wird das beeinflut und angezeigt.
    DIR kann sicherlich auch kein Jahr 2000 - oder? Aber auch dafr
    gibt es sicherlich einen patch. Vielleicht von dem gleichen
    Englnder. (Weitere Info zu DIR: siehe in der HELP, die auf der
    CP/M-Systemdiskette drauf ist.) brigens: Diese DATE-Geschichte ist
    nicht nur fr JOYCER interessant, sondern fr alle
    CP/M-Plus-Nutzer, ob sie nun Z280 -Maschinen haben oder
    was-auch-immer.

                                                           Reiner Seitz

    YEAR 2000 FIX : 1K
    Here is a pair of patches for DATE.COM to fix the year 2000 problem
    for CP/M 3.
    Here are the two Year 2000 patches for CP/M 3's DATE.COM.
    The first one keeps the dates in US format:

    :0B011000FE4ED21701C66432980BC9E6
    :15012000790613FE64DA2B0104DE64F548CD7205F14FC372058F
    :0107500000A8
    :03075400CD1001C4
    :02096300200171
    :010A1F0016C0
    :0000000000

    and the second one changes them to UK format:

    :0D0106001E1F0E01CDEA0532970B0E2FC90A
    :1C012000FE4ED22701C66432980BC9790613FE64DA360104DE64F548CD7205F1F8

    :04013C004FC3720536
    :0501E00044442F4D4DC9
    :1C070C00CD0601C51E0C0E01CD65063D32960B3A960BD601D6019F329D0B1FD2C4

    :1C0728003307219C0B361DC34007002A960B2600018001097E329C0B21970B3A86

    :060744009C0BBEDA8204EA
    :0107500000A8
    :03075400CD2001B4
    :01095100970E
    :010958009608
    :020963002B0166
    :010A1F0016C0
    :0000000000

    -------------------------------------------------------------------

         Abgedruckt in Klubzeitung Nr. 56.    Autor: Reiner Seitz
                                                                    