home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / modem / pcclok.zip / PCCLOCK.DOC next >
Text File  |  1993-02-11  |  34KB  |  650 lines

  1.                       PCCLOCK DIGITAL CLOCK USER'S GUIDE
  2.  
  3.                                  Version 2.15d
  4.  
  5.                      Copyright (c) 1992 Michael J. Sadaway
  6.                              All rights reserved.
  7.  
  8.  
  9.                     Please see important information about
  10.                   registering your copy of PCCLOCK and about
  11.                special discounts available to registered users.
  12.  
  13.  
  14. Introduction
  15. ------------
  16.  
  17. * PCCLOCK sets your computer's date and time quickly, conveniently, and
  18.   accurately through your modem, by calling the National Institute of Standards
  19.   and Technology's atomic clock in Boulder, Colorado.
  20.  
  21. * PCCLOCK is a also a full-featured digital clock program that displays the
  22.   date and time in big digits in your choice of 80 colorful designs supplied
  23.   with the program plus up to 20 designs you create yourself.
  24.  
  25. * Useful as well as fun to watch, PCCLOCK includes manual as well as automatic
  26.   setting, seconds display, 12- and 24-hour modes, an alarm, and an optional
  27.   Big Ben hourly chime.
  28.  
  29. * Add "PCCLOCK" (or "PCCLOCK AUTO") to your AUTOEXEC.BAT file to check the date
  30.   and time (or set them to the NIST atomic clock) whenever you restart your PC.
  31.  
  32. * Run PCCLOCK whenever you need to set your computer's clock, or run it just to
  33.   pass the time whenever you and your computer are not otherwise engaged.
  34.  
  35. * PCCLOCK requires a CGA, EGA, VGA, MCGA, XGA, or compatible color display.  A
  36.   1200-bps (or faster) modem is required for automatic timesetting.
  37.  
  38.  
  39. Operation
  40. ---------
  41.  
  42. Pressing the <F1> key alternately displays and erases a list of functions at
  43. the bottom of the screen.  Functions are selected by pressing <F2>-<F10>; these
  44. keys are active whether or not the list of functions is displayed.  When a
  45. function is selected, instructions are displayed if further input is required.
  46.  
  47. When no other function is selected, the <Page Up>, <Page Down>, <Home>, <End>,
  48. <Ctrl-R>, and left and right arrow keys can be used to select a clock design
  49. just as though <F2> (Select Design) had been pressed.
  50.  
  51. Pressing the <Esc> key when no function is selected causes the program to exit.
  52.  
  53. PCCLOCK can also be run in a non-interactive automatic timesetting mode.  If
  54. the "AUTO" command-line option is specified, PCCLOCK calls the NIST atomic
  55. clock, sets the date and time, and exits.  A "PCCLOCK AUTO" command can be
  56. given at the DOS prompt or in AUTOEXEC.BAT or another batch file.
  57.  
  58.  
  59.                                     Page 1
  60. Clock Designs
  61. -------------
  62.  
  63. The date and time are displayed using specified characters from the IBM
  64. extended character set.  One extended character, called "Mark Char", is used to
  65. form the big digits.  Another extended character, called "Space Char", is used
  66. to form the surrounding box.  Separate foreground and background colors can be
  67. specified for both extended characters.  Thus, six parameters specify a
  68. complete design.
  69.  
  70. The clock designs are organized into five pages of 20 designs each.  Four pages
  71. are filled with the 80 designs supplied with the program.  The fifth page is
  72. initially blank and may be used to store up to 20 of your own designs.
  73.  
  74. When PCCLOCK is started, it either chooses a design at random or uses a
  75. specified default design.  To select another design or to select either a
  76. random design or a specific design as the default, press <F2> (Select Design),
  77. and follow the displayed instructions.
  78.  
  79. To create a design of your own or to modify any of the 100 designs, first
  80. select the design you wish to modify, then press <F3> (Modify Design).  Follow
  81. the displayed instructions to change any or all of the design's six parameters.
  82.  
  83. The Select Design and Modify Design functions also have options to erase a
  84. design and to restore a design's parameters to either their original values or
  85. to the values saved during a previous run of the program.
  86.  
  87.  
  88. Setting Date and Time
  89. ---------------------
  90.  
  91. If you have a compatible modem, PCCLOCK can set your computer's date and time
  92. by calling the atomic clock at the National Institute of Standards and
  93. Technology (NIST, formerly NBS, National Bureau of Standards) in Boulder,
  94. Colorado.  The call usually takes only a few seconds (always less than a
  95. minute) and costs very little (13 to 24 cents from Boston with AT&T).
  96.  
  97. Before you use PCCLOCK's modem timesetting function, you should review and may
  98. need to modify its modem timesetting configuration parameters.  Refer to
  99. "Configuration" below for details.
  100.  
  101. To set the date and time by modem, run PCCLOCK and press <Ctrl-S>, or run
  102. PCCLOCK with the "AUTO" command-line option.  Commands sent to your modem by
  103. PCCLOCK, result codes returned by your modem, and data received from NIST are
  104. displayed in a window at the top of your screen.
  105.  
  106. If the call is successfully placed and valid data is received from NIST, both
  107. the date and time are set, the call is terminated, and the window is closed.
  108. The date and time are adjusted for the time zone specified in your
  109. configuration.  If Daylight Saving Time is observed in your area (as specified
  110. in your configuration) and Daylight Saving Time is in effect (as determined
  111. from the data from NIST), the time (and possibly the date) are adjusted
  112. accordingly.
  113.  
  114. If the call is not successfully placed, a modem result code (e.g., "BUSY") will
  115. be displayed.  Press <Esc> to cancel the call, and, if you wish, press <Ctrl-S>
  116. to try again.
  117.  
  118.                                     Page 2
  119. If the data received from NIST is not valid (e.g., because of a noisy line), an
  120. error message will be displayed, and PCCLOCK will remain on-line until it
  121. receives valid data, until a timeout period of 90 seconds is exceeded, or until
  122. you press <Esc> to cancel the call.
  123.  
  124. When PCCLOCK is run with the "AUTO" option, it displays a message indicating
  125. the success or failure of the call to NIST.  If the date and time are not set
  126. successfully, PCCLOCK creates a file named "PCCLOCK.ERR" in the default
  127. directory.  If the date and time are set successfully, it deletes this file.
  128. In a batch file, the command "IF EXIST PCCLOCK.ERR . . ." can therefore be used
  129. to determine the outcome of a preceding "PCCLOCK AUTO" command.
  130.  
  131. To set the date or time manually, press either <F7> (Set Date) or <F8> (Set
  132. Time), and follow the displayed instructions.
  133.  
  134.  
  135. All About Your Computer's Clock(s)
  136. ----------------------------------
  137.  
  138. DOS maintains a "system date" and "system time", which can be read and set with
  139. the DOS DATE and TIME commands.  The system date and time settings are lost
  140. whenever your computer is powered off and must be reset each time the computer
  141. is restarted.
  142.  
  143. Many computers have a battery-operated "permanent clock" that keeps the date
  144. and time when the computer is turned off.  IBM PC AT, AT-compatible, and newer
  145. computers have these clocks built-in.  Other computers may be equipped with an
  146. add-on clock that plugs into an expansion slot or with a "slotless" clock that
  147. plugs into a socket under a ROM chip or other socketed chip on the computer's
  148. motherboard.
  149.  
  150. If your computer has no permanent clock, you need to set the date and time
  151. every time you restart your computer.  You can make this less tedious by
  152. running PCCLOCK from your AUTOEXEC.BAT file and using either its automatic or
  153. manual timesetting functions.
  154.  
  155. If your computer does have a permanent clock, the system date and time are set
  156. from the permanent clock when the system is restarted.  With a built-in clock,
  157. this is done automatically.  With an add-on or slotless clock, you may need to
  158. run a program from AUTOEXEC.BAT; refer to the documentation supplied with the
  159. clock.  If you also run PCCLOCK from AUTOEXEC.BAT, PCCLOCK should, of course,
  160. be run following this program.
  161.  
  162. If your computer has a built-in permanent clock, setting the date and/or time
  163. with PCCLOCK will set the permanent clock as well as the system date and time,
  164. regardless of the version of DOS you are using.  (Prior to DOS version 3.3, the
  165. DOS DATE and TIME commands set only the system date and time, not the permanent
  166. clock.)
  167.  
  168. Some add-on and slotless permanent clocks come with a device driver that sets
  169. the permanent clock whenever the system date or time is set.  If you have such
  170. a device driver installed, setting the date or time with PCCLOCK will also set
  171. the permanent clock.  If not, after setting the system date and/or time with
  172. PCCLOCK, you will need to run the program supplied with your clock to set it as
  173. well.
  174.  
  175.  
  176.  
  177.                                     Page 3
  178. Configuration
  179. -------------
  180.  
  181. To review or modify PCCLOCK's modem timesetting parameters, shown in Table 1,
  182. press <Ctrl-C>, and follow the displayed instructions.
  183.  
  184. +---------------+---------------------+---------------------------------------+
  185. | Parameter     | Default Value       | Possible Values                       |
  186. |===============+=====================+=======================================|
  187. | Serial Port   | COM1                | COM1, COM2, COM3, COM4                |
  188. |---------------+---------------------+---------------------------------------|
  189. | Init          | ATZ|~~ATE1M1QV1|~~  | See text.                             |
  190. |---------------+---------------------+---------------------------------------|
  191. | Dial          | ATDT1-303-494-4774| | See text.                             |
  192. |---------------+---------------------+---------------------------------------|
  193. | Hang Up       | ~~+++~~ATH|         | See text.                             |
  194. |---------------+---------------------+---------------------------------------|
  195. | Time Zone     | Eastern             | Atlantic, Eastern, Central, Mountain, |
  196. |               |                     | Pacific, Yukon, Alaska-Hawaii,        |
  197. |               |                     | Bering, Universal                     |
  198. |---------------+---------------------+---------------------------------------|
  199. | DST Observed  | Yes                 | Yes, No                               |
  200. |---------------+---------------------+---------------------------------------|
  201. | UTC Offset    | 0                   | See text.                             |
  202. |---------------+---------------------+---------------------------------------|
  203. | Serial I/O    | Interrupt-driven    | Interrupt-driven, Polled              |
  204. +---------------+---------------------+---------------------------------------+
  205.  
  206.                       Table 1.  Configuration Parameters
  207.  
  208.  
  209. "Serial Port" specifies the port to which your modem is connected.  PCCLOCK
  210. displays the I/O address it has determined for the port in parentheses after
  211. "COMn".  PCCLOCK will not work if the I/O address is incorrect.  The I/O
  212. address should be correct for "standard" configurations; however, nonstandard
  213. configurations may require special consideration:
  214.  
  215. 1.  Like DOS, but unlike some communications software packages, PCCLOCK does
  216.     not include unimplemented ports in its numbering scheme.  For example, if
  217.     your PC has two ports, one at I/O address 3F8h and one at 3E8h, the
  218.     standard addresses for COM1 and COM3, but none at 2F8h, the standard
  219.     address for COM2, PCCLOCK (and DOS) refer to the port at 3E8h as COM2, not
  220.     COM3.
  221.  
  222. 2.  If your modem is connected to COM3 or COM4, the port is not at the standard
  223.     address of 3E8h for COM3 or 2E8h for COM4, and your computer's BIOS
  224.     recognizes only two ports, you will need to run a separate utility program
  225.     to update the address of the port before PCCLOCK can use your modem.  One
  226.     suitable utility is Port Finder, a shareware program that can be downloaded
  227.     from CompuServe and many BBSs.  On CompuServe, Port Finder is currently
  228.     available as PF253.ZIP in IBMCOM forum library 7.  Contact the author for
  229.     assistance if required.
  230.  
  231. "Init" specifies the commands needed to initialize your modem.  "|" causes
  232. PCCLOCK to send a carriage return character to the modem; "~" causes PCCLOCK to
  233. delay one second before continuing to send commands to the modem.  The default
  234. "Init" commands are accepted by most Hayes-compatible modems.  However, some
  235.  
  236.                                     Page 4
  237. modems need to be initialized differently in order to communicate with the NIST
  238. service, which was designed before modems with high speeds, error correction,
  239. and data compression became widely available.  If you are unable to call NIST
  240. using the default "Init" commands and have a 2400-bps modem, try setting "Init"
  241. to "AT&FE1M1QV1|~~", where "&F" resets the modem to "factory default" settings.
  242. If you have a 9600-bps (V.32) or 14400-bps (V.32bis) modem, or if your modem
  243. supports error correction (V.42, MNP 1-4) or data compression (V.42bis, MNP 5),
  244. try setting "Init" to "AT&FNS37=5\N%C|~", where "NS37=5" forces the modem to
  245. operate at the 1200-bps speed of the NIST system, "\N"disables error
  246. correction, and "%C" disables data compression.  If you are still unable to
  247. call NIST, refer to your modem manual for information on communicating with
  248. "older" modems.  Contact the author for assistance if required.
  249.  
  250. "Dial" specifies the modem commands needed to dial NIST.  As in the "Init"
  251. parameter, "|" causes PCCLOCK to send a carriage return character to the modem.
  252. The telephone number for the NIST atomic clock (1-303-494-4774) appears in this
  253. parameter.  If you are calling from the 303 area code (northern and western
  254. Colorado), you will need to delete the "303".  If you are calling from the
  255. Boulder area, you may also need to delete the "1".  If you do not have tone
  256. dialing (Touch Tone service), change "ATDT" to "ATDP" to use pulse dialing.
  257. Under certain circumstances, such as calling outside a local telephone network
  258. or using a special long distance service, you may need to use additional modem
  259.  
  260. +--------------+--------------------------------------------------------------+
  261. | Command(s)   | Effect                                                       |
  262. |==============+==============================================================|
  263. | 0 to 9, #,   | Causes the modem to dial the specified digit.                |
  264. | and *        |                                                              |
  265. |--------------+--------------------------------------------------------------|
  266. | space, (, ), | These characters are ignored by the modem, but may be used   |
  267. | and -        | to increase readability of the command.  Example:  "ATDT 1   |
  268. |              | (303) 494-4774|" has the same effect as "ATDT13034944774|".  |
  269. |--------------+--------------------------------------------------------------|
  270. | T            | Switches modem to tone dialing.  Use if you have Touch Tone  |
  271. |              | service.  Example:  "ATDT1-303-494-4774|" (the default       |
  272. |              | "Dial" command) calls NIST long distance using tone dialing. |
  273. |--------------+--------------------------------------------------------------|
  274. | P            | Switches modem to pulse dialing.  Use if you do not have     |
  275. |              | Touch Tone service.  Example:  "ATDP1-494-4774|" calls NIST  |
  276. |              | from within the 303 area code using pulse dialing.           |
  277. |--------------+--------------------------------------------------------------|
  278. | W            | Causes the modem to wait for another dialtone.  If no dial-  |
  279. |              | tone is detected within a specified period (5 seconds for    |
  280. |              | most modems), the modem hangs up and a "NO DIALTONE" result  |
  281. |              | code is displayed.  Example:  "ATDT303-494-4774W33|" calls   |
  282. |              | NIST using a long distance service that requires dialing the |
  283. |              | called number, waiting for another dialtone, then dialing a  |
  284. |              | special code.                                                |
  285. |--------------+--------------------------------------------------------------|
  286. | ,            | A comma causes the modem to wait for a specified period (2   |
  287. |              | seconds for most modems) before continuing to dial.          |
  288. |              | Example:  "ATDT9,494-4774|" calls NIST from the Boulder      |
  289. |              | area, first dialing "9" then waiting briefly to dial outside |
  290. |              | a local telephone network.                                   |
  291. +--------------+--------------------------------------------------------------+
  292.  
  293.                        Table 2.  Modem Dialing Commands
  294.  
  295.                                     Page 5
  296. commands.  Table 2 shows the modem commands that can be used between the "ATD"
  297. and the "|" in the "Dial" parameter with most Hayes-compatible modems.  Some
  298. modems have additional commands that can be used while dialing.  If you are
  299. unable to dial NIST using the commands shown in the table, check your modem
  300. documentation.
  301.  
  302. "Hang Up" specifies the commands needed to place your modem "on hook" when
  303. valid data is received from NIST or when you cancel the call by pressing <Esc>.
  304. "|" and "~" have the same effect as in the "Init" parameter.
  305.  
  306. "Time Zone" specifies an adjustment for your location to the "universal" time
  307. (also known as UTC, GMT, or Zulu time) supplied by NIST.  Values for time zones
  308. in the United States are predefined.  For time zones outside the United States,
  309. select the value "Universal" and set the "UTC Offset" parameter.
  310.  
  311. "DST Observed" specifies whether or not Daylight Saving Time is observed in
  312. your location.  PCCLOCK is able to automatically adjust the time supplied by
  313. NIST for Daylight Saving Time only in U.S. time zones; therefore, this
  314. parameter is not accessible when "Time Zone" is set to "Universal".
  315.  
  316. "UTC Offset" specifies an adjustment to the time supplied by NIST for locations
  317. outside the U.S.  The value specified can be zero, positive, or negative.  This
  318. parameter is accessible only when "Time Zone" is set to "Universal".
  319.  
  320. "Serial I/O" indicates which of two mechanisms PCCLOCK uses to communicate with
  321. your modem, "Interrupt-driven" or "Polled".  See note below for details.
  322.  
  323.  
  324.                                 Important Note
  325.                                 --------------
  326.  
  327.   Some PCCLOCK users have reported that the interrupt-driven serial I/O
  328.   mechanism, built into the programming language in which PCCLOCK is written,
  329.   does not work properly with their modems.  Therefore, PCCLOCK includes an
  330.   alternative polled serial I/O mechanism.  If interrupt-driven serial I/O
  331.   does not work with your modem, please try polled serial I/O.  If neither
  332.   works properly, please contact the author for assistance.
  333.  
  334.  
  335. PCCLOCK.DAT
  336. -----------
  337.  
  338. PCCLOCK uses the file PCCLOCK.DAT to save configuration parameters, any
  339. modified clock designs, and settings for 12/24-hour mode, date/time display,
  340. chime on/off, alarm time, and alarm on/off.
  341.  
  342. PCCLOCK.DAT will be created when PCCLOCK is first run and whenever it is not
  343. found by PCCLOCK.  With DOS versions 3.0 and later, PCCLOCK.DAT is placed in
  344. the same directory as PCCLOCK.EXE.  With earlier DOS versions, PCCLOCK.DAT is
  345. placed in the root directory of the current drive.
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.                                  Page 6
  355. Error Messages
  356. --------------
  357.  
  358. The following messages may be displayed during modem timesetting operations:
  359.  
  360.   [Error:]  Date and time not set
  361.  
  362.   PCCLOCK did not set your PC's clock/calendar.  Possible causes:  The call to
  363.   NIST could not be placed due to a "NO ANSWER" or "BUSY" status, a valid data
  364.   string was not received within the 90-second timeout period, or the call was
  365.   cancelled by pressing the <Esc> key.
  366.  
  367.   Invalid data received - Retrying . . .
  368.  
  369.   The preceding NIST data string was not in the correct format, and PCCLOCK is
  370.   staying on-line until another data string is received.  Usually due to a
  371.   noisy phone connection.
  372.  
  373.   Serial I/O error n
  374.  
  375.   PCCLOCK was unable to successfully communicate with your modem.  Possible
  376.   causes:  PCCLOCK is configured for the wrong port, power to the modem was
  377.   off, or the selected serial I/O mechanism is not compatible with your
  378.   equipment.  Verify that your modem is operating correctly with your other
  379.   software, and try both interrupt-driven and polled serial I/O (see
  380.   "Configuration" above).  Contact the author for assistance if required.
  381.  
  382. The following messages may be displayed while printing a registration/order
  383. form:
  384.  
  385.   Number of copies must be specified
  386.  
  387.   When registering, you must order at least one copy of the program on either
  388.   a 5.25" or 3.5" diskette.
  389.  
  390.   Printer off-line or out of paper
  391.  
  392.   Self-explanatory.
  393.  
  394. The following messages may be displayed at the DOS command level:
  395.  
  396.   Error accessing <drive>:<path>\PCCLOCK.DAT - <reason>
  397.  
  398.   PCCLOCK was unable to read its configuration file upon start-up or write it
  399.   upon exiting.  <reason> indicates the probable cause of the error.  Because
  400.   PCCLOCK writes to PCCLOCK.DAT each time it exits, if PCCLOCK is run from
  401.   diskette, the diskette should remain in the drive and should not be write-
  402.   protected while PCCLOCK is running.
  403.  
  404.   Invalid video mode - PCCLOCK aborted
  405.  
  406.   The computer's display is not CGA, EGA, VGA, MCGA, XGA, or compatible, or was
  407.   not set for 80-column by 25-line operation.
  408.  
  409.  
  410.  
  411.  
  412.  
  413.                                  Page 7
  414. Revision History
  415. ----------------
  416.  
  417. +---------+------+------------------------------------------------------------+
  418. | Date    | Ver. | Summary                                                    |
  419. |=========+======+============================================================|
  420. | 1/01/91 | 1.0  | Initial release.                                           |
  421. |---------+------+------------------------------------------------------------|
  422. | 2/05/91 | 2.0  | Added timesetting by modem.                                |
  423. |---------+------+------------------------------------------------------------|
  424. | 2/16/91 | 2.01 | Changed to ignore DSR and DCD signals to work with more    |
  425. |         |      | modems.                                                    |
  426. |---------+------+------------------------------------------------------------|
  427. | 3/03/91 | 2.04 | Corrected problems with accessing COM3 and COM4.           |
  428. |         |      | Improved validation of incoming data.                      |
  429. |---------+------+------------------------------------------------------------|
  430. | 4/07/91 | 2.10 | Added "AUTO" command-line option to call NIST and exit.    |
  431. |         |      | Added functions to designate default clock design.         |
  432. |         |      | Added functions to erase and restore clock designs.        |
  433. |         |      | Eliminated need to press <Enter> to save modified clock    |
  434. |         |      | designs.                                                   |
  435. |         |      | Eliminated need for Port Finder in all but unusual cases.  |
  436. |         |      | Separated modem initialization and dial commands.          |
  437. |         |      | Improved default modem initialization commands.            |
  438. |         |      | Corrected problem with "Universal" time zone.              |
  439. |         |      | Corrected problem with recognizing first day of DST.       |
  440. |---------+------+------------------------------------------------------------|
  441. | 4/09/91 | 2.11 | Made "DST in Effect" parameter display-only.               |
  442. |---------+------+------------------------------------------------------------|
  443. | 4/15/91 | 2.12 | Corrected problem with "AUTO" option.                      |
  444. |---------+------+------------------------------------------------------------|
  445. | 4/18/91 | 2.13 | Added option to suppress registration reminder screen.     |
  446. |         |      | (Available to registered users only.)                      |
  447. |---------+------+------------------------------------------------------------|
  448. | 4/30/91 | 2.14 | Added option to use polled rather than interrupt-driven    |
  449. |         |      | serial I/O.                                                |
  450. |---------+------+------------------------------------------------------------|
  451. | 8/17/91 | 2.15 | Added "UTC Offset" parameter for non-U.S. time zones.      |
  452. |         |      | Removed slash from zero in clock display font.             |
  453. |         |      | Replaced <Ctrl-Alt-S> with "Serial I/O" parameter.         |
  454. |         |      | Added success/fail messages for <Ctrl-S> timesetting.      |
  455. |         |      | Added error messages for PCCLOCK.DAT I/O errors and for    |
  456. |         |      | registration-form printing errors.                         |
  457. |         |      | Corrected problem whereby interrupt-driven I/O sometimes   |
  458. |         |      | failed to delay for "~" characters in modem commands.      |
  459. |         |      | Corrected problem whereby polled I/O sometimes locked up   |
  460. |         |      | PC if time set back.                                       |
  461. |         |      | Corrected problem whereby port set incorrectly if configu- |
  462. |         |      | ration changed while TSR writing to corner of screen.      |
  463. |         |      | Corrected problems whereby certain sequences of keystrokes |
  464. |         |      | caused PCCLOCK to abort.                                   |
  465. |         |      | Added modem dialing commands to user's guide.              |
  466. |         |      | Added port-numbering explanation to user's guide.          |
  467. +---------+------+------------------------------------------------------------+
  468.  
  469.  
  470.  
  471.  
  472.                                  Page 8
  473. Shareware Notice
  474. ----------------
  475.  
  476. PCCLOCK is copyrighted software distributed as shareware.  It may not be sold
  477. without the written permission of the author.  However, you are welcome to use
  478. a single copy of PCCLOCK on a 30-day free trial basis.  If you find PCCLOCK to
  479. be useful or enjoyable or continue to use it beyond the trial period, you are
  480. expected to register your copy and pay a one-time fee of $10 to support its
  481. development.
  482.  
  483. As a registered user, you will receive a printed user's guide plus a copy of
  484. the latest version of PCCLOCK on diskette, and you will be entitled to use all
  485. future versions of PCCLOCK at no additional charge and without reregistering.
  486. Registered users have the right to use a single copy of PCCLOCK and may
  487. register additional copies or purchase pre-registered copies on diskette.
  488.  
  489. You are permitted to make multiple copies of PCCLOCK for use within a single
  490. business or organization only if you register and pay for each copy that is
  491. used beyond a 30-day free trial period.  Alternatively, you may purchase
  492. additional pre-registered copies of PCCLOCK from the author.
  493.  
  494. Shareware disk vendors, user groups, computer clubs, computer stores, bulletin
  495. board systems, and individuals are permitted to copy and distribute PCCLOCK for
  496. others to use on the same 30-day free trial basis, provided that the program is
  497. unmodified and is accompanied by its user's guide, except that disk vendors not
  498. currently approved by the Association for Shareware Professionals (ASP) must
  499. first obtain written permission from the author.  A reasonable fee may be
  500. charged for media, copying, and shipping and handling or for transmission time.
  501.  
  502.  
  503. How to Register
  504. ---------------
  505.  
  506. To become a registered PCCLOCK user, run PCCLOCK, press <Esc> to exit, and
  507. follow the displayed instructions to complete and print a registration form.
  508. If a printer is not available, simply send your name and address together with
  509. your payment (cash, check, or money order) to:  M. J. Sadaway, Box 128-P, South
  510. Walpole, MA 02071.  Please specify diskette size (5.25" or 3.5").
  511.  
  512.  
  513. Special Discounts for Registered Users
  514. --------------------------------------
  515.  
  516. Registered users of PCCLOCK are eligible to receive:
  517.  
  518. * A one-year subscription to Shareware Magazine, regularly $20, at the special
  519.   rate of just $9.97.  Find out about other low-cost, quality PC software.
  520.   Edited by Mike Callahan, author of the best-selling book "Dr. File Finder's
  521.   Guide to Shareware".
  522.  
  523. * Free CompuServe membership (user ID and password) plus a $15 usage credit and
  524.   a subscription to CompuServe Magazine.  CompuServe is a leading on-line
  525.   information service.  Membership enables you to locate and download thousands
  526.   of shareware and public domain programs and, in many cases, talk to the
  527.   programs' authors via electronic mail.
  528.  
  529. Complete instructions on how to take advantage of either or both of these
  530.  
  531.                                  Page 9
  532. offers is in included in the printed user's guide you will receive when you
  533. register your copy of PCCLOCK.
  534.  
  535.  
  536. Bypassing the Registration Reminder Screen
  537. ------------------------------------------
  538.  
  539. Registered users may bypass the registration reminder screen normally displayed
  540. when PCCLOCK is exited.  Instructions for bypassing the screen are given in the
  541. printed user's guide sent to registered users.
  542.  
  543.  
  544. Support Policy
  545. --------------
  546.  
  547. Registered users of PCCLOCK are entitled to support at no additional cost for a
  548. minimum of three months from the date of registration.  Within this time, the
  549. author, when contacted by U.S. mail, CompuServe mail, GEnie mail, or Internet,
  550. will answer the user's questions concerning the use of PCCLOCK and will attempt
  551. to correct any problem reported by the user that causes PCCLOCK to fail to
  552. perform in the manner described in the user's guide.  If a reported problem is
  553. due to the user's specific hardware configuration or software environment
  554. rather than an error in PCCLOCK, or the problem cannot otherwise be corrected
  555. by the author, the user may request and will receive a full refund of the
  556. registration fee.
  557.  
  558.  
  559. Feedback
  560. --------
  561.  
  562. Your questions, comments, criticisms, and suggestions concerning PCCLOCK are
  563. welcome.  Please send them to M. J. Sadaway, Box 128-P, South Walpole, MA
  564. 02071, via CompuServe mail to 75046,2272, via GEnie mail to M.SADAWAY1, or via
  565. Internet to 75046.2272@compuserve.com.  Thank you.
  566.  
  567.  
  568. Shareware and the ASP
  569. ---------------------
  570.  
  571. Shareware is software you can try before you buy.  You are permitted to use it,
  572. and you are generally free to copy it for others to use, on a trial basis.  If
  573. you find it to your liking and continue to use it, you are expected to pay for
  574. it.  Payment is in the form of a registration fee, which entitles you to
  575. continue to use the software, and may entitle you to other benefits.  The
  576. length of the trial period and any restrictions on copying and distribution of
  577. the software vary depending on the author and program.
  578.  
  579. Shareware is generally of the same high quality as other software.  Plus it has
  580. the ultimate money-back guarantee - if you don't use it, you don't pay for it.
  581.  
  582. The ASP, or Association of Shareware Professionals, is an organization of
  583. shareware authors and distributors that promotes the shareware concept.  ASP
  584. members are required to abide by established standards of professionalism, and
  585. the ASP name and logo are your assurances that an author or distributor meets
  586. these standards.
  587.  
  588. Shareware bearing the ASP name is fully functional, not a stripped-down or demo
  589.  
  590.                                 Page 10
  591. version, and all features of the program are described in the documentation, so
  592. that you can fully evaluate the software before you pay for it.  All ASP
  593. shareware includes support by the author for a minimum of three months after
  594. user registration, and authors are required to fully refund registration fees
  595. to users reporting problems during this period if the problems cannot be
  596. resolved.  The ASP also helps resolve disputes between shareware users and
  597. authors or distributors.
  598.  
  599. Look for the ASP name when choosing shareware.  And help ensure the
  600. availability of quality software at reasonable prices by registering the
  601. shareware programs you use.
  602.  
  603.  
  604.            _______
  605.       ____|__     |  (R)                Michael J. Sadaway
  606.    --|       |    |------------------   Box 128-P
  607.      |   ____|__  |  Association of     South Walpole, MA 02071
  608.      |  |       |_|  Shareware
  609.      |__|   o   |    Professionals      CompuServe:  75046,2272
  610.    -----|   |   |--------------------   GEnie:  M.SADAWAY1
  611.         |___|___|    MEMBER             Internet:  75046.2272@compuserve.com
  612.  
  613. This program is produced by a member of the Association of Shareware
  614. Professionals (ASP).  ASP wants to make sure that the shareware principle works
  615. for you.  If you are unable to resolve a shareware-related problem with an ASP
  616. member by contacting the member directly, ASP may be able to help.  The ASP
  617. Ombudsman can help you resolve a dispute or problem with an ASP member, but
  618. does not provide technical support for members' products.  Please write to the
  619. ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442, or send a message via
  620. CompuServe Mail to ASP Ombudsman 70007,3536.
  621.  
  622.  
  623.                                   Disclaimer
  624.                                   ----------
  625.  
  626. The author disclaims all warranties, expressed or implied, including but not
  627. limited to implied warranties of merchantability or fitness for a particular
  628. purpose, with respect to PCCLOCK and the accompanying documentation.  In no
  629. event shall the author be liable for any damages, direct or consequential,
  630. arising out of the use of or inability to use this product, even if the author
  631. has been advised of the possibility of such damages.
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.                                     Page 11
  650.