home *** CD-ROM | disk | FTP | other *** search
- This program will set or read the MM58167 clock chip which is
- used by the Kenmore clock, the Anapro clock for the H89, the CDR
- Super RAM 89 clock for the Heath H89, and perhaps others.
-
- The clock has no year port however the year is usually stored at
- the clock base port plus 9. The clock does not 'roll over' the
- year on January 1 and does not recognize leap years. The clock
- does not handle Day Light Savings time(I am not sure any clock
- for 8 bit computers does this).
-
- CLOCK.COM overcomes these deficiencies by using the clock RAM
- to store and retrieve needed information.
-
- To use the program you only need to be sure the base port for
- your clock is installed. The base port may be installed by using
- the included clock22.cfg with ZCNFG. You may also use a file patcher
- to change the value at 10eh to the correct value in the standard CPM
- version(CLOCK22.CZM in this library). The base port for the Kenmore
- clock is E0; Anapro clock = 80; CDR = A0.
-
- You may set the default time type to a 24 hour or 12 hour clock
- (Military/Civilian) format. The value at 10dh is 0 for the
- former; ff for the latter.
-
- The next two options are only available if you use ZCNFG or
- assemble and link CLOCK22.Z80:
-
- 1) If you use ZCPR3, you may set which registers in the Z3MSG area
- to use for starting time storage. A total of X bytes is needed.
-
- 2) Under ZCPR3, if you use a Heath/Zenith H19 terminal, you may
- choose to display the time data on the 25th line. The Heath or
- ANSI(VT-52) modes are allowed. Any other terminal that supports
- the 25th line may also be used. The enable/disable the 25th line
- information must be entered in the source file or entered via
- ZCNFG(use the option help). The save/return-to current cursor
- position information must also be entered.
-
-
- Enter CLOCK ? at the command line to see the options for setting
- or reading the clock. The first time you set the clock I suggest
- you do 'xx-mon-xx yy:zz Y' to set the date/time and enable the
- daylight savings time feature. You must enter a <RETURN> to start
- the clock. The time will be set to yy:zz with the second = 00.
- Using your reference clock hit <RETURN> just as its time changes
- to yy:zz. After that, set the date or time as needed. The DST
- option may be turned on or off whenever you set the time.
-
- CLOCK.COM will run ZCPR3 or standard CP/M. If you are using
- ZCPR3, you may use the 'S' option to store the current time in
- the Z3 message buffer. Later using the 'E' option you may
- determine the time that had elapsed to the hundredth of a second
- since the time was first stored. For example, if you want to know
- how long it takes program 'test' to perform its function,
- 'clock s;test;clock e' will report the elapsed time. This will
- work best if run from a RAM disk or a hard disk. [A caveat--
- the TEST program must not use the same Z3 message registers as
- CLOCK.COM).
-
- Biff Bueffel
- 19820 N.W. Metolius Drive
- Portland, Oregon 97229-2864
-
- (503) 645-7783 (voice)
-
- Messages may be left for me on
-
- 1) Al Hawley's BBS (310) 670-9465
-
- 2) Jay Sage's BBS (617) 965-7259 (password=DDT)