home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac / cs201.zip / CLKSYNCH.DOC < prev    next >
Text File  |  1994-03-19  |  26KB  |  546 lines

  1. CLKSYNCH                          Version 2.01                   March 18, 1994
  2. -------------------------------------------------------------------------------
  3.  
  4.                    COPYRIGHT (C) 1988, 1994 by Steven Ryckman
  5.                               All Rights Reserved
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                Table of Contents
  17.  
  18.  
  19.     Chapt   Description                                                 Page
  20.     -----   ----------------------------------------------------------- ----
  21.         I   Copyright Notice. . . . . . . . . . . . . . . . . . . . . .    2
  22.        II   Limited License . . . . . . . . . . . . . . . . . . . . . .    2
  23.       III   Disclaimer of Warranty. . . . . . . . . . . . . . . . . . .    2
  24.        IV   Trademarks. . . . . . . . . . . . . . . . . . . . . . . . .    3
  25.         V   Shareware Notice. . . . . . . . . . . . . . . . . . . . . .    3
  26.        VI   Product Overview. . . . . . . . . . . . . . . . . . . . . .    4
  27.       VII   Technical Support . . . . . . . . . . . . . . . . . . . . .    4
  28.  
  29.      VIII   System Requirements . . . . . . . . . . . . . . . . . . . .    4
  30.        IX   Starting CLKSYNCH . . . . . . . . . . . . . . . . . . . . .    4
  31.         X   Command Line Options. . . . . . . . . . . . . . . . . . . .    5
  32.        XI   Daylight Savings Time . . . . . . . . . . . . . . . . . . .    5
  33.  
  34.       XII   The Status Line . . . . . . . . . . . . . . . . . . . . . .    5
  35.      XIII   The Scroll-Lock Light . . . . . . . . . . . . . . . . . . .    6
  36.       XIV   Help Windows. . . . . . . . . . . . . . . . . . . . . . . .    6
  37.        XV   Pick-List Windows . . . . . . . . . . . . . . . . . . . . .    6
  38.       XVI   Warning Windows . . . . . . . . . . . . . . . . . . . . . .    7
  39.           
  40.      XVII   The Main Menu . . . . . . . . . . . . . . . . . . . . . . .    7
  41.     XVIII   Synchronize Clock . . . . . . . . . . . . . . . . . . . . .    8
  42.       XIX   Configure CLKSYNCH. . . . . . . . . . . . . . . . . . . . .    8
  43.        XX   Mono/Color Toggle . . . . . . . . . . . . . . . . . . . . .    8
  44.       XXI   Quit CLKSYNCH . . . . . . . . . . . . . . . . . . . . . . .    8
  45.  
  46.      XXII   Non-conforming Modems . . . . . . . . . . . . . . . . . . .    9
  47.     XXIII   Dedication. . . . . . . . . . . . . . . . . . . . . . . . .    9
  48.      XXIV   Author's Note . . . . . . . . . . . . . . . . . . . . . . .    9
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                                      - 1 -
  60.  
  61. Chapter I - COPYRIGHT NOTICE --------------------------------------------------
  62.  
  63. The CLKSYNCH program and all supporting utility programs and documentation 
  64. are Copyrighted (C) 1994 by Steven Ryckman. This software and accompanying
  65. documentation are protected by United States Copyright law and also by
  66. International Treaty provisions.  The CLKSYNCH computer program and this
  67. documentation may not be reproduced, copied, disclosed, or transferred in any
  68. form (machine-readable or photo-copy included), except as provided here under
  69. "Limited License", without the express prior written approval of the author.
  70.  
  71.  
  72. Chapter II - LIMITED LICENSE --------------------------------------------------
  73.  
  74. You are hereby granted a limited license to use this software for evaluation
  75. purposes for a period not to exceed thirty (30) days.  If you continue to use
  76. this software (and/or it's supporting programs and documentation) after the
  77. thirty (30) day evaluation period, you must register the software with the
  78. author, Steven Ryckman.
  79.  
  80. Using this software after the thirty (30) day evaluation period, without
  81. purchasing a registration for the software from the author, is a violation
  82. of the terms of this limited license.
  83.  
  84. Licensee shall not use, copy, rent, lease, sell, modify, decompile,
  85. disassemble, reverse engineer, or transfer the licensed program except
  86. as provided in this limited license or the shareware notice chapters
  87. of this documentation.  Any such unauthorized use shall result in
  88. immediate and automatic termination of this license.
  89.  
  90.  
  91. Chapter III - DISCLAIMER OF WARRANTY ------------------------------------------
  92.  
  93. Steven Ryckman makes no warranty of any kind, express or implied, including,
  94. without limitation, any warranties of performance, merchantability and/or
  95. fitness for a particular purpose.  This software and accompanying documentation
  96. are provided "as is" without warranty of any kind.  The entire risk as to
  97. results and performance is assumed by you.
  98.  
  99. Steven Ryckman shall not be liable for any damages, whether direct, indirect,
  100. consequential or incidental arising from a failure of the CLKSYNCH programs to
  101. operate in the manner desired by the user.  Nor shall Steven Ryckman be liable
  102. for any data, property or other damages which may be caused directly or
  103. indirectly by use of or inability to use the software, even if Steven Ryckman
  104. has been advised of the possibility of such damages.  In no event shall the
  105. liability for any damages exceed the price paid for the license to use the
  106. software, regardless of the form and/or extent of the claim.  By using the
  107. software you agree to this.
  108.  
  109. The author further reserves the right to revise or alter the contents of this
  110. documentation or the CLKSYNCH software package from time to time without
  111. notifying any person or group of such changes or alterations.
  112.  
  113. The Limited License and Disclaimer of Warranty shall be construed, interpreted
  114. and governed by the laws of the State of Illinois.
  115.  
  116.  
  117.                                      - 2 -
  118.  
  119.  
  120.  
  121. Chapter IV - TRADEMARKS -------------------------------------------------------
  122.  
  123. Microsoft, Windows and MS-DOS are trademarks of Microsoft Corporation.  IBM
  124. and OS/2 are registered trademarks of IBM Corporation. Other trademarked
  125. names may appear in this manual.  The author states that he is using the
  126. trademarked names only for editorial purposes, and to the benefit of the
  127. trademark owner, with no intention of infringing upon any trademark.
  128.  
  129.  
  130. Chapter V - SHAREWARE NOTICE --------------------------------------------------
  131.  
  132. Shareware allows prospective software customers to "try before you buy".
  133. Because a program is labeled as "Shareware" does not give anyone permission
  134. to use the program beyond the terms of the limited license nor to make
  135. any modifications to the software.  Shareware programs are protected by
  136. the same copyright laws which protect commercially distributed software.
  137.  
  138. By distributing software through Shareware methods, the cost of the software
  139. to you, the end user, is much less.  As an author of a Shareware program, we
  140. do not have to spend money on flashy packaging, advertising and distribution.
  141. If the people that use the programs do not register them however, Shareware
  142. WILL die.  If the authors of Shareware programs, like myself, do not receive
  143. registrations from the users of our software we can't justify spending the
  144. time to write the programs you want.  If you like a Shareware program, then
  145. take the time to register it and show the author your appreciation.
  146.  
  147. You may distribute the CLKSYNCH package in an un-registered (Shareware)
  148. form as long as the .ZIP file contains all and only the original files
  149. placed in it by the author.  These files include: CLKSYNCH.EXE,
  150. CLKSYNCH.DOC, CLKSYNCH.CFG, READ.ME, REGISTER.FRM, REGME.EXE, REGME.DOC
  151. and the description file FILE_ID.DIZ.
  152.  
  153. No renumeration may be accepted for CLKSYNCH except by the author.  The
  154. only exceptions to this are for distribution channels which charge strictly
  155. for the media on which the CLKSYNCH package is contained.  This includes
  156. access fees for BBS's and disk fees for "disk of the month" and similar
  157. groups.  The fee for distribution of CLKSYNCH may not exceed US $ 5.00.
  158. The user paying this fee must specifically be notified that the fee they
  159. are paying is for access to the Shareware version of the program and
  160. in no way constitues a registration of the software with the author.
  161.  
  162. See the file REGISTER.FRM for order/registration information.
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.                                      - 3 -
  176.  
  177.  
  178. Chapter VI - PRODUCT OVERVIEW -------------------------------------------------
  179.  
  180. CLKSYNCH is a utility program which will "synchronize" the time on your
  181. computer with the time from one of two services which run on an atomic
  182. clock.  CLKSYNCH does this by using your modem to call theirs, then with
  183. the configuration information you provide ahead of time, set the time on
  184. your computer to the correct local time.
  185.  
  186. CLKSYNCH was written using Microsoft's PDS 7.1 (Professional Development
  187. System) with several add-on libraries and in-house functions.  The entire
  188. "user-interface" structure, help screens, pick-lists and communication
  189. routines are original as created by the author, Steven Ryckman.
  190.  
  191.  
  192. Chapter VII - TECHNICAL SUPPORT -----------------------------------------------
  193.  
  194. CLKSYNCH was written so that most anything you'd need to know about it
  195. could be obtained while running the program itself.  There really should
  196. be no need to contact me with questions or to even read this documentation
  197. file, but it is provided for reference and goes into more detail on certain
  198. areas than could be done in the on-line facilities.  Should you experience
  199. a problem with CLKSYNCH or have a question not answered elsewhere here,
  200. see the contact information section of the REGISTER.FRM file.
  201.  
  202.  
  203. Chapter VIII - SYSTEM REQUIREMENTS --------------------------------------------
  204.  
  205. CLKSYNCH is a real-mode DOS program.  This means that it should work under
  206. any operating system which supports real-mode DOS programs.  CLKSYNCH has
  207. been tested under MS-DOS 5.0, DESQVIEW 386, WINDOWS 3.1, OS/2 2.1 and the
  208. PC-MOS operating system.  CLKSYNCH requires between 320kb and 512kb of
  209. memory to run properly depending on the operating system it is being run
  210. under and the configuration settings.  CLKSYNCH is NOT a multi-user program
  211. however and when run under a multi-tasking environment such as DESQVIEW
  212. or OS/2 only one copy should be run at a time or errors may result.
  213. Due to time limitations, version 2.01 of CLKSYNCH is only slightly aware
  214. of these multi-user environments in that it will surrender processor time
  215. but does not handle file locking at this time.  The "hooks" for a true
  216. multi-user program have been written into CLKSYNCH and will be implemented
  217. in the next version of CLKSYNCH.
  218.  
  219.  
  220. Chapter IX - STARTING CLKSYNCH ------------------------------------------------
  221.  
  222. CKLSYNCH is run from a prompt simply by typing in CLKSYNCH while in the
  223. directory in which it and it's files are stored.  The file CLKSYNCH.CFG
  224. **MUST** exist in the current directory for CLKSYNCH to function properly.
  225. If you are running CLKSYNCH from a multi-tasking environment such as
  226. DESQVIEW, WINDOWS or OS/2, specify CLKSYNCH.EXE as the program to run
  227. and be sure to allocate approximately 500kb of memory.  When CLKSYNCH starts
  228. it will attempt to determine the operating system it is running under and
  229. allocate memory, access the modem and release processor time differantly
  230. depending on which operating system is it's host.
  231.  
  232.  
  233.                                      - 4 -
  234.  
  235.  
  236.  
  237. Chapter X - COMMAND LINE OPTIONS ----------------------------------------------
  238.  
  239. There are only two command line options available when running CLKSYNCH,
  240. they are:
  241.             /BATch    -  Upon starting, go directly to synchronize then
  242.                          exit when done. (For un-attended synchronizations
  243.                          for BBS' etcetera.)
  244.  
  245.             /NOClock  -  Do not display the clock in the upper right corner
  246.                          of screen.  (For saving modem overhead when running
  247.                          CLKSYNCH from remote system.)
  248.  
  249.             /CDignore -  Ignore the status of the Carrier Detect pin from
  250.                          the modem.  (Some modems due not return the true
  251.                          CD state.  See chapter XXII for more information
  252.                          on dealing with this type of modem.)
  253.  
  254.             /DEBUG    -  Display information on Host O/S tests.  Usually
  255.                          only used if a problem is encountered.
  256.  
  257.  
  258. Chapter XI - DAYLIGHT SAVINGS TIME --------------------------------------------
  259.  
  260. In many areas around the world, twice a year people move the time on their
  261. clocks ahead or behind one hour.  This was started to allow more daylight
  262. during the winter months when children are traveling home from school but
  263. the hours of daylight are shorter.  Although this is a fairly standard
  264. practice, there are some areas across North America and the world which do
  265. not make this adjustment each year.  For this reason, CLKSYNCH asks if you
  266. observe daylight savings time in the configuration screen.  If this field
  267. is answered Y then CLKSYNCH will determine your offset from GMT, taking into
  268. account the Daylight Savings Time adjustment.
  269.  
  270. Currently, Daylight Savings Time starts the last Sunday of October at 2am
  271. (clocks are moved back to 1am) and ends on the first Sunday of April at
  272. 1am (clocks are moved ahead to 2am).  This is the formula that CLKSYNCH
  273. uses in determining whether we are currently in Daylight Savings Time
  274. or not.  I was unable to find out how long this has been practiced but
  275. if this formula should change a new version of CLKSYNCH will be released.
  276.  
  277.  
  278. Chapter XII - THE STATUS LINE -------------------------------------------------
  279.  
  280. The last line of the screen is typically called the status line.  On this
  281. line, CLKSYNCH will display various notes to you about it's status.  This
  282. may include a brief description of the data entry field the cursor is
  283. currently located at, a registration message or the status of the synch-
  284. ronize function (dialing modem, etcetera) during the course of the program.
  285. On this line as well, in the lower right portion of the screen, three other
  286. messages may appear, these are <F1>=HELP, <F2>=PICKLIST and "i".
  287. <F1>=HELP will appear if the field or area of the program that the cursor
  288. is currently at, has additional help available.  <F2>=PICKLIST will be
  289. displayed if the data entry field you are at has a "list" available for
  290. you to make your selection from.  "i" will be displayed if you are currently
  291. in "insert" mode when entering keystrokes.  If "i" is not displayed then
  292. you are in "over-write" mode.
  293.  
  294.  
  295.                                      - 5 -
  296.  
  297.  
  298. Chapter XIII - THE SCROLL-LOCK LIGHT ------------------------------------------
  299.  
  300. One of the first things people tend to notice about CLKSYNCH when it's
  301. running is it's control of the Scroll-Lock light on your keyboard.  What
  302. do they notice about it ?  IT BLINKS !
  303.  
  304. While CLKSYNCH is running, approximately every 1.2 seconds it releases cpu
  305. time to other programs that are running in a multi-tasking environment such
  306. as DesqView or OS/2 or in a Dos environment, to TSR's.  Many shareware as
  307. well as commercial applications "sit still" at various places waiting for
  308. user input or other things.  What these programs are really doing is sitting
  309. in a "tight loop" and hogging processor time.  
  310.  
  311. In order to make it more visually noticable that CLKSYNCH isn't ever
  312. "just waiting" and is always processing and releasing time, the Scroll-Lock
  313. light changes from an on to off or vice-versa state each time the cpu
  314. time is released for other applications, even if none are there to receive
  315. the released time at that moment.  So no, I'm not trying to make your
  316. computer a disco light, just give you a visual method of seeing that
  317. CLKSYNCH is still processing and releasing time.
  318.  
  319. One of the major reasons I chose to toggle a keyboard light instead
  320. of displaying something on screen is that many users run CLKSYNCH over
  321. modems on remote systems.  Anything displayed on screen must be sent
  322. across the modem connection and thus take phone-line time. By using the
  323. Scroll-Lock light and the /NOCLOCK command line switch, the amount of
  324. characters sent over the modem is greatly reduced.
  325.  
  326. Note: When running CLKSYNCH over a modem on a remote system, the Scroll-
  327. Lock light on the "host" computer's keyboard will blink but the light
  328. on the remote PC will not (with the current releases of remote software
  329. like PCAnywhere, Doorway, etcetera anyways).
  330.  
  331.  
  332. Chapter XIV - HELP WINDOWS ----------------------------------------------------
  333.  
  334. Throughout the program, pop-up help windows are available which are field
  335. sensitive in their reply.  If help is available for the field the cursor
  336. is currently at, the status line will display the <F1>=HELP message.    
  337. Pressing <F1> while this message is displayed will bring a pop-up window
  338. onto the screen with additional information for you to view.  Once you are
  339. done reading this, press any key to clear the window.
  340.  
  341.  
  342. Chapter XV - PICK-LIST WINDOWS ------------------------------------------------
  343.  
  344. Throughout the program, pop-up pick-list windows are available at some
  345. fields which provide a list of valid options for you to choose from.  At
  346. some fields, all available choices are displayed, while at other fields
  347. only some of the more common ones are displayed.  If a pick-list is 
  348. available for the field the cursor is currently at, the status line will
  349. display the <F2>=PICKLIST message.  Pressing <F2> while this message is
  350. displayed will cause a pop-up window with a moving scroll-bar to appear.
  351.  
  352.  
  353.  
  354.                                      - 6 -
  355.  
  356.  
  357.  
  358. Pressing the up and down arrow keys will move the scroll-bar through the
  359. entries on the pick-list window.  Pressing <HOME> will move the scroll-bar
  360. to the first entry on the pick-list and pressing <END> will move it to
  361. the last entry on the pick-list.  Pressing <ENTER> while a pick-list is
  362. displayed will cause the entry currently under the scroll-bar to be
  363. entered into the field that you activated the pick-list from.  Pressing
  364. any other key besides those mentioned above will clear the window.
  365.  
  366.  
  367. Chapter XVI - WARNING WINDOWS --------------------------------------------------
  368.  
  369. CLKSYNCH checks your input to the various questions in the configuration
  370. screen and also checks many other things during the course of the program.
  371. If an error in data or program execution is encountered then a warning
  372. pop-up window will appear.  Some warning windows simply need you to press
  373. any key to clear the message from the screen.  Other warning screens will
  374. ask you to type a word to perform a particular action or just press <ENTER>
  375. to abort the action, while others still will only clear with one word
  376. entered.  For instance, entering an invalid time zone offset will cause a
  377. warning window which requires any key to be pressed to clear.  Another
  378. warning window will ask you to type SET to set the time or press <ENTER>
  379. to not set the time depending on the time differance warning field.
  380. Pressing <ESC> from the configuration screen will cause the third type
  381. of warning window to appear.  This window makes you type YES to clear
  382. the window and reset any changes made in the configuration screen.
  383. Warning windows always display a brief description of what they expect you
  384. to do on the last line of the window.
  385.  
  386.  
  387. Chapter XVII - THE MAIN MENU --------------------------------------------------
  388.  
  389. When CLKSYNCH first starts up, it briefly reads the CLKSYNCH.CFG file then
  390. brings up the main menu.  CLKSYNCH will try it's best to automatically
  391. determine whether your computer is equipped with a monochrome or color
  392. display and use colors or shading as appropriate.  If it does not determine
  393. properly (which can happen with certain video cards that return the wrong
  394. answer when inquired upon), read the section titled MONO/COLOR TOGGLE
  395. below for information on toggling the color attribute.
  396.  
  397. The main menu of CLKSYNCH looks similar to this:
  398.  
  399.                        C  -  Configure CLKSYNCH
  400.  
  401.                        S  -  Synchronize clock
  402.  
  403.                        M  -  Mono/Color toggle
  404.  
  405.                        Q  -  Quit CLKSYNCH
  406.  
  407. Each of these items is described in greater detail in the section for each
  408. of them which follows.  To select one of these choices, simply enter the
  409. letter corresponding to the selection.
  410.  
  411.  
  412.  
  413.                                      - 7 -
  414.  
  415.  
  416. Chapter XVIII - CONFIGURE CLKSYNCH --------------------------------------------
  417.  
  418. In order for CLKSYNCH to know how to function, you must provide it with some
  419. basic information about where you are located at, where your modem is
  420. connected to the computer and some other personal preferances you may have
  421. about how CLKSYNCH will perform certain functions.  Use the up and down
  422. arrow keys to scroll through the differant fields.  <F1>=HELP and 
  423. <F2>=PICKLIST will be displayed for those fields that have these optional
  424. windows available for them.  When entering data into a field, you may use
  425. the left and right arrow keys to move the cursor, <HOME> & <END> to go to the
  426. beginning or ending of the field or the <INSERT>, <BACKSPACE> and <DELETE>
  427. keys to insert or erase characters.  Pressing <ESC> at any time while in
  428. the configuration screen will cause a warning that any changes made to the
  429. screen will be lost.  If you reply "YES" then changes will be lost and you 
  430. will be returned to the main menu.  Once you have answered the last field,
  431. an ANY CHANGES message will be displayed at the bottom.  Answering "Y" will
  432. allow further changes to this screen, "N" will save the changes and return
  433. to the main menu and answering "Q" will abort any changes and return to
  434. the main menu without warning you first.
  435.  
  436. See the on-line help for additional information about fields on this screen.
  437.  
  438.  
  439. Chapter XIX - SYNCHRONIZE CLOCK -----------------------------------------------
  440.  
  441. This is the section of the program that actually calls the service(s)
  442. specified in the configuration and checks/changes the time on your computer.
  443. The status of the routine through all it's stages is displayed in the
  444. status line.  Pressing any key while this portion of the program is running
  445. will cause CLKSYNCH to abort the synchronization and return to the menu.
  446.  
  447.  
  448. Chapter XX - MONO/COLOR TOGGLE ------------------------------------------------
  449.  
  450. Should CLKSYNCH incorrectly determine whether your system is running with a
  451. monochrome or color video display, selecting this menu item will toggle the
  452. screen display between color or monochrome characteristics.  Or if you are
  453. just curious to see what it will look like on your lap-top with a mono-
  454. chrome display, this will show you.  This setting is only stored during the
  455. current session of CLKSYNCH.  Once CLKSYNCH ends, the next time it starts
  456. it will re-read the video card in the computer regardless of the previous
  457. setting you may have selected.
  458.  
  459.                                     
  460. Chapter XXI - QUIT CLKSYNCH ---------------------------------------------------
  461.  
  462. As the name implies, this menu item closes all open files, the modem port
  463. and de-allocates any resources CLKSYNCH may have acquired during it's 
  464. session and then ends.  CLKSYNCH also restores your Caps-Lock, Num-Lock
  465. and Scroll-Lock light's status to what they were upon entering CLKSYNCH.
  466.  
  467.  
  468.  
  469.                                      - 8 -
  470.  
  471.  
  472. Chapter XXII - NON-CONFORMING MODEMS ------------------------------------------
  473.  
  474. Although most modems claim "100% Hayes Compatible", in actuality most are
  475. not.  Since CLKSYNCH does not use the majority of the features available in
  476. the modems this usually isn't a problem.  For speed in detecting whether
  477. the modem has secured a connection with the remote modem, CLKSYNCH monitors
  478. a "pin" from the modem called "Carrier Detect".  With properly designed
  479. modems, this pin is "high" when your modem is connected to another modem and
  480. "low" when it is not.  But to save a few pennies, many modem manufacturers
  481. do not design their modems to return the true Carrier state. With these
  482. modems, CLKSYNCH must watch the verbal text from the modem to determine
  483. whether the modem is connected or not.  This is easy enough, but is much
  484. slower than monitoring the CD pin's status.  If when running CLKSYNCH, you
  485. get a message telling you that "Carrier is already high" chances are that
  486. your modem fits this catagory or there is a "Carrier Over-ride" setting on
  487. the modem that needs to be changed.  If you get this message and you don't
  488. find a way to change the modem, try using the /CDignore command line switch
  489. explained in Chapter X of this file.
  490.  
  491.  
  492. Chapter XXIII - DEDICATION ----------------------------------------------------
  493.  
  494. No worthy program would be complete without a section dedicating the program
  495. to those who helped, endured, tested, spell-checked and hated the program.
  496.  
  497. In all of the above catagories, my wife, Holly Ryckman.  Who although still
  498. sometimes believes that sometimes I spend more time with the computer than
  499. her, understands my love for writing programs and tries to be as supportive
  500. as possible.  She is always amazed by the registrations from my programs
  501. in the mail and I guess although skeptical, is proud that people care 
  502. enough about the programs I write that they not only send a check but a
  503. note now and then saying how much one of my programs has made their life
  504. soo much easier.
  505.  
  506. In the tested and spell-checked catagory, everyone who beta tested the
  507. version 2.0b program, especially those who offered input on the user
  508. interface and worked out the kinks in it.  This goes especially to 
  509. Mike Henderson and Chris Coburn.
  510.  
  511. In the helped catagory, everyone who has registered any of my other
  512. ShareWare utilities.  After all, if you hadn't registered my programs
  513. I would have given up on ShareWare and CLKSYNCH wouldn't have ever 
  514. been written.
  515.  
  516.  
  517. Chapter XXIV - AUTHOR'S NOTE --------------------------------------------------
  518.  
  519. Version 2.01 of CLKSYNCH is basically a maintanence release.  There were a
  520. few "bugs" reported that have been taken care of in it.  It is basically
  521. the same program as version 2.00, but with the fixes in it.
  522.  
  523. Version 2.00 was released days before we relocated our family from Illinois
  524. to Texas and although myself and several beta-testers thought we found all
  525. the bugs, but evidentally we didn't.  
  526.  
  527. I sincerely hope you enjoy using CLKSYNCH.
  528.  
  529. Steve Ryckman, Author
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.                                      - 9 -
  545.  
  546.