home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / UTILS2 / PC_CLK.ZIP / CLOCK.DOC < prev    next >
Text File  |  1994-02-01  |  75KB  |  1,835 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                  PC Clock
  7.               A Computer Chronograph
  8.              Version 1.1 - 1 Feb. 1994
  9.               A Shareware Distributed Program
  10.  
  11.  
  12.  
  13.  
  14.  
  15.     CUSTOMER SERVICE
  16.  
  17.     If you experience any problems with
  18.     this program, please write to:
  19.  
  20.     MacGregor K. Phillips
  21.     Sto. Nino
  22.     Palauig, Zambales 2211
  23.     Philippines
  24.  
  25.     (C) Copyright 1993, 1994
  26.     MacGregor K. Phillips
  27.     All Rights Reserved
  28.  
  29.     Program written by MacGregor K. Phillips
  30.     Manual written by MacGregor K. Phillips
  31.  
  32.     Trademark Acknowledgements
  33.  
  34.     Epson is a registered trademark of Epson America, Inc.
  35.     IBM and PS/2 are registered trademarks of International
  36.     Business Machines Corporation
  37.     Intel is a registered trademark of Intel Corporation
  38.     Windows is a trademark of Microsoft Corporation
  39.  
  40.  
  41.                                  Page 3
  42.  
  43.     ABOUT THE AUTHOR
  44.  
  45.     MacGregor K. Phillips was born in South Bend, Ind. USA in 1944.
  46.     After retiring with 22 years of service in the US military he
  47.     has turned to doing what he loves best, writing computer
  48.     software. His first two programs are Global Security and PC
  49.     Clock. He lives with his wife and daughter in Palauig, Zambales;
  50.     Philippines.
  51.  
  52.  
  53.                 TABLE OF CONTENTS
  54.  
  55.     Association of Shareware Professionals.......................5
  56.     ASP Ombudsman................................................5
  57.     Shareware Distribution.......................................5
  58.     Available by the same Author.................................6
  59.     Pass it Along................................................6
  60.     Preface......................................................7
  61.     Computer Requirements........................................7
  62.     Installing PC Clock..........................................8
  63.     Multitasking Environment.....................................8
  64.     Power Management for Laptop Computers........................8
  65.     CD-ROM Disk..................................................8
  66.     Terminology..................................................9
  67.     Program Features
  68.         1. F1 Key - Quick Help Reference System.................10
  69.         2. Setting VGA Color Levels - F2, F3, F4, F5 Keys.......10
  70.         3. F6 Key - Save Screen Image to Disk File..............10
  71.         4. F7 Key - Print Screen Image File.....................10
  72.         5. F8 Key - Print CLOCK.LAP or CLOCK.SWH Files..........10
  73.         6. F9 Key - Ask IBM PS/2 Question.......................10
  74.         7. F10 Key - Toggle Cursor..............................10
  75.         8. Esc Key..............................................11
  76.         9. Print Screen Key.....................................11
  77.        10. Extended Error Reporting System......................11
  78.        11. Network Access Codes for Files.......................11
  79.        12. Control C, Control Break, and Pause Keys.............12
  80.        13. Critical Error Reporting System......................12
  81.        14. Printer Error Reporting System.......................13
  82.        15. Menu Navigation......................................13
  83.        16. Windows Compatability................................13
  84.        17. Command Line Switchs /B and /P.......................13
  85.        18. Right Mouse Button...................................13
  86.        19. The Chime............................................13
  87.        20. CLK32.EXE and CLK16.EXE can Coexist..................13
  88.        21. Invalid Dates........................................13
  89.        22. Data Entry and Editing Keys..........................13
  90.     Using PC Clock
  91.         1. Executing PC Clock the First Time....................14
  92.         2. Main Menu............................................15
  93.         3. Secondary Menus......................................15
  94.         4. Synchronizing the Real Time Clock....................16
  95.         5. Calibration..........................................17
  96.         6. Up Timers............................................19
  97.         7. Down Timers..........................................22
  98.         8. Lap Timers...........................................24
  99.         9. Game/Split Timers....................................25
  100.        10. Dates................................................28
  101.        11. About................................................31
  102.        12. Quit.................................................31
  103.        13. Help.................................................31
  104.     Start Up Errors.............................................32
  105.     Program Errors..............................................33
  106.     Critical Errors.............................................34
  107.     Printer Errors..............................................37
  108.     Index.......................................................38
  109.  
  110.                                  Page  5
  111.  
  112.     ---------------------------------------------------------------
  113.             ASSOCIATION OF SHAREWARE PROFESSIONALS
  114.     ---------------------------------------------------------------
  115.  
  116.     This software is produced by MacGregor K. Phillips who is a
  117.     member of the Association of Shareware Professionals (ASP).
  118.     ASP wants to make sure that the shareware principle works for
  119.     you. If you are unable to resolve a shareware-related problem
  120.     with an ASP member by contacting the member directly, ASP may
  121.     be able to help.
  122.  
  123.     The ASP Ombudsman can help you resolve a dispute or problem
  124.     with an ASP member, but does not provide technical support
  125.     for members' products. Please write to the ASP Ombudsman at
  126.     545 Grover Road, Muskegon, MI 49442 or send a CompuServe message
  127.     via CompuServe Mail to ASP Ombudsman 70007,3536."
  128.            _______
  129.           ____|__      |          (R)
  130.        --|         |      |-------------------
  131.          |     ____|__  |  Association of
  132.          |    |    |_|  Shareware
  133.          |__|   o    |    Professionals
  134.        -----|   |    |---------------------
  135.         |___|___|    MEMBER
  136.  
  137.  
  138.     PC Clock is distributed as Shareware. This allows you to try it
  139.     out for a reasonable period of time before you buy it. PC Clock
  140.     comes in a 32 bit version and a 16 bit version for 80286 and
  141.     above computers. The versions are called CLK32.EXE and CLK16.EXE.
  142.     If you continue to use PC Clock regularly you are expected
  143.     to register the program. When you do register make sure your
  144.     name and address are on the letter. Or you can use the instant
  145.     registration form in the file "REGISTER.DOC". Just print it out
  146.     on your printer, fill it out, and mail it. If you are not
  147.     familiar with the Shareware concept please read the file
  148.     "SHR_WARE.DOC". The registration fee is $25.00 by check or money
  149.     order. All checks or money orders must be in U.S. funds drawn
  150.     on a U.S. bank. The check or money order should be made out
  151.     to MacGregor K. Phillips and mailed to: (if sent by certified
  152.     mail deduct $5.00 from total registration fee)
  153.  
  154.                    MacGregor K. Phillips
  155.                    Sto. Nino
  156.                    Palauig, Zambales 2211
  157.                    Philippines
  158.  
  159.     When you register your name will be placed in a data base and
  160.     when there is a major update to PC Clock you can download the
  161.     new version from any BBS or order it from a distributer at no
  162.     cost except for the cost of the download or disk. Just send in
  163.     the new registration form to keep the data base up to date.
  164.     Program support by mail will also be provided for 90 days after
  165.     registration. It is the view of this author that updates to fix
  166.     bugs or add new features to a program should not nickle and dime
  167.     you to death for the rest of you life. All registrations will be
  168.     acknowledged.
  169.  
  170.  
  171.                                 Page  6
  172.  
  173.     Site Licenses are provided to companies, offices, workgroups,
  174.     government agencies, etc. who need to register and use more
  175.     than one copy of PC Clock. See the "SITELICE.DOC" file for more
  176.     information.
  177.  
  178.     Program support can only be provided by mail at this time since
  179.     I am currently living overseas in the Philippines and do not
  180.     have access to a telephone, fax, or CompuServe. So, if it seems
  181.     to take a long time for me to answer your letters please remember
  182.     that foreign mail takes a long time.
  183.  
  184.     If your registration form or letter gets returned because of
  185.     a change of address please contact ASP for my current address.
  186.     This will be greatly appreciated by all.
  187.  
  188.     ---------------------------------------------------------------
  189.              AVAILABLE BY THE SAME AUTHOR
  190.     ---------------------------------------------------------------
  191.  
  192.     For the best transmission security program on the market check out
  193.     Global Security. Global Security comes in a 32 bit version and a
  194.     16 bit version which can be used on all 80x86 computers. Encipher a
  195.     file, transmit it, and then decipher it at the other end. Your
  196.     data is safe even from the dreaded National Security Agency
  197.     (NSA) and their super computers. Privacy by mathematical law
  198.     in now a reality.
  199.  
  200.     ----------------------------------------------------------------
  201.                   PASS IT ALONG
  202.     ----------------------------------------------------------------
  203.  
  204.     Feel free to pass this software along to any friend, BBS,
  205.     distributor or seller of shareware, user groups, etc. with the
  206.     understanding that anyone who continues to use the program is
  207.     required to register it. All the files listed in the PACKING.LST
  208.     file must be encluded when distributing this program. If you
  209.     archive the program for distribution through BBS's, please use
  210.     the name PC_CLK.EXE (or .ZIP, .LZH, .PAX, etc. as appropriate).
  211.  
  212.     BBS SYSOPs please refer to the SYSOP.DOC file for information.
  213.  
  214.     Vendors, Computer Clubs, and Shareware Distributors please refer
  215.     to the VENDOR.DOC file for information.
  216.  
  217.     Individuals who wish to distribute the "PC Clock" package to
  218.     friends or associates may do so in accordance with the restrictions
  219.     outlined in LICENSE.DOC.
  220.  
  221.     ----------------------------------------------------------------
  222.           THANK YOU FOR SUPPORTING THE SHAREWARE CONCEPT.
  223.     ----------------------------------------------------------------    ----------------------------------------------------------------
  224.  
  225.  
  226.                                  Page  7
  227.  
  228.     PREFACE
  229.  
  230.     Welcome to PC Clock.
  231.  
  232.     Time your 3 minute eggs in the morning, time a soccer game or
  233.     a professional football game, time the laps in the Indy 500,
  234.     time a horse race or a foot race, time a scientific experiment
  235.     with an accuracy up to millionths of a second, or time the program
  236.     and commercials of a T.V. or radio program in seperate counters
  237.     and print out a full report.
  238.  
  239.     PC Clock is a highly accurate computer chronograph that can be
  240.     used to time events, games, laps, and races in three modes of
  241.     precision. There are Up Timers, Down Timers, Race Timers, Split
  242.     Timers, Lap Timers, and Game Timers. There is a section that
  243.     will provide all kinds of information about past, present, and
  244.     future dates, calendars, and holidays.
  245.  
  246.     If you need to time any kind of an event PC Clock is the program
  247.     you are looking for.
  248.  
  249.     It is assumed that you are familiar with the operation of your
  250.     computer and DOS manuals. If not, now is the time to become
  251.     familiar with your computer and DOS manuals before you begin
  252.     using PC Clock.
  253.  
  254.     To use PC Clock    you will need the following:
  255.  
  256.         CLK32.EXE           an IBM AT or PS/2, or any IBM
  257.                    compatable computer with an Intel
  258.                    80386 or 80486 microprocessor with
  259.                    an EGA, VGA, MDA, or HGC video
  260.                    adapter; DOS 3.0 or above; 151K
  261.                    RAM for the program; 2 PIC's; a Dallas
  262.                    Real Time Clock or compatable; and
  263.                    one floppy disk drive. (MCGA and PGA
  264.                    video adapters may work)
  265.  
  266.         CLK16.EXE           Same as above and an 80286 or above
  267.                    microprocessor.
  268.  
  269.         Printer (optional)       Any printer that can accept CR, LF, and
  270.                    FF control characters. If your printer
  271.                    accepts the IBM line drawing characters
  272.                    they will print correctly.
  273.  
  274.         Laser Printers       All listings    from this program are
  275.                    designed for printers with fan fold
  276.                    paper and may not print correctly
  277.                    on laser printers. If you still wish
  278.                    to try it on a laser printer make
  279.                    sure it is setup for IBM or EPSON
  280.                    emulation mode.
  281.  
  282.         Mouse (optional)       Any Microsoft or compatable mouse.
  283.  
  284.  
  285.                                  Page  8
  286.  
  287.     Installing PC Clock.
  288.  
  289.         PC Clock may be installed on a floppy disk or hard disk in
  290.         any directory you desire. PC Clock is self_seeking (ie. it
  291.         will find itself no matter which directory it is placed in).
  292.         This means that you cannot rename the executable files
  293.         CLK32.EXE and CLK16.EXE. If you rename them the program will
  294.         not be able to find itself. When you run PC Clock it will
  295.         look for itself on the currently logged drive. The first
  296.         time you run PC Clock it will create the CLOCK.CAL file in
  297.         the same directory as the executable file. This is where
  298.         PC Clock will maintain its calibration file and any other
  299.         file created by the program. If you want to be able to
  300.         execute PC Clock from any directory you will have to add
  301.         the directory it is in to your PATH Envirnment variable in
  302.         your AUTOEXEC.BAT File. Once all the above is done you can
  303.         execute PC Clock from any directory just by typing in CLK32
  304.         or CLK16 and pressing the Enter Key.
  305.  
  306.     Multitasking Environment
  307.  
  308.     DO NOT ATTEMPT TO RUN PC CLOCK IN A MULTITASKING ENVIRONMENT.
  309.     It will adversely effect the timing routines and erroneous
  310.     results will be displayed.
  311.  
  312.     Power Management for Laptop Computers
  313.  
  314.     While using PC Clock on a laptop computer do not use any power
  315.     management routines that slow down the CPU.
  316.  
  317.     CD-ROM Disk
  318.  
  319.     If you have acquired PC Clock on a CD-ROM disk you must transfer
  320.     the executable file CLK32.EXE or CLK16.EXE to a floppy or hard
  321.     disk to execute it. PC Clock has to be able to create files and
  322.     it cannot do this on a CD-ROM disk.
  323.  
  324.  
  325.                                  Page  9
  326.  
  327.     TERMINOLOGY
  328.  
  329.         Click        To quickly press and release a mouse button.
  330.  
  331.         Command Bar     A shadowed bar that carries out a command
  332.                 or action. May be activated by pressing the
  333.                 indicated Hot Key or clicking with the left
  334.                 mouse button. Common Command Bars are Quit
  335.                 and Help. Some Command Bars do not have a
  336.                 Hot Key. In that case use the indicated
  337.                 keyboard key (ie. PgUp, Home, End). Active
  338.                 Command Bars have a black shadow while
  339.                 inactive Command Bars have a dark grey
  340.                 shadow. When you press the left mouse button
  341.                 on a Command Bar the shadow changes from
  342.                 black to dark grey. When you release the
  343.                 left mouse button the shadow changes back
  344.                 to black and the Command for that Command
  345.                 Bar is executed.
  346.  
  347.         Cursor Keys     The Left, Right, Up, and Down Arrow keys.
  348.  
  349.         Directory        A collection of computer files (programs,
  350.                 data, and subdirectories) stored at the same
  351.                 location on disk.
  352.  
  353.         Hot Key        A single key that can be used to invoke a
  354.                 command. The Hot Key is usually indicated
  355.                 by a letter that is a different color than
  356.                 the rest of the word in the Command.
  357.                 Throughout the program the Hot Key is always
  358.                 the first letter of a Command. This makes
  359.                 it easy for black and white or monochrome
  360.                 monitors to know which one is the Hot Key.
  361.  
  362.         Mouse Pointer   The non-blinking rectangular box on the
  363.                 screen indicates the mouse position.
  364.  
  365.         Paging Keys     The Page Down, Page Up, Home, and End Keys.
  366.                 The Home Key takes you to the beginning of
  367.                 a file or list. The End Key takes you to
  368.                 the end of a file or list.
  369.  
  370.  
  371.                                  Page 10
  372.  
  373.     PROGRAM FEATURES FOR PC CLOCK
  374.  
  375.     All features are supported in both the 32 and 16 bit versions
  376.     of PC Clock.
  377.  
  378.         1.    The F1 Key may be used at any time to pop up the current
  379.         Quick Help Reference System screen. When a Help Menu
  380.         or Command Bar is not available you can still use the
  381.         F1 Key. You can page forwards and backwards within the
  382.         Quick Help Reference System.
  383.  
  384.         2.    If your computer has a VGA video adapter board installed
  385.         you can brighten, dim, reset color levels, and blank
  386.         the screen. This is done by increasing or decreasing
  387.         the color intensity levels in increments of 1 from 0
  388.         to 63. 0 being no color intensity at all and 63 being
  389.         the brightest color intensity level. The F2 Key
  390.         brightens the screen 1 intensity level each time the
  391.         key is pressed. The F3 Key dims the screen 1 intensity
  392.         level each time the key is pressed. The F4 Key resets
  393.         the color intensity levels to their original settings.
  394.         The F5 Key sets all intensity levels to 0 thereby
  395.         blacking out or blanking the screen.
  396.  
  397.         3.    The F6 Key is used to save the current screen image to a
  398.         disk file, CLOCK.PRN, for printing at a later time. The
  399.         file grows as each screen image is added. It will hold
  400.         as many screen images as there is room on the disk. Each
  401.         image is 2,000 bytes long. If the file does not exist it
  402.         will be created. Great for laptop computers. The only
  403.         screen images you cannot save to disk are the Critical
  404.         Error Reporting System Screen and while running a
  405.         calibration or timer routine.
  406.  
  407.         4.    The F7 Key is used to print the CLOCK.PRN disk file.
  408.         When all the screen images have been successfully printed
  409.         the file will be deleted. The F7 Key will only function
  410.         from one of the main menus.
  411.  
  412.         5.    The F8 Key is used to print either the CLOCK.LAP File
  413.         or the CLOCK.SWH File. The CLOCK.LAP File holds all the
  414.         lap information and the CLOCK.SWH File holds all the
  415.         Split Timer information for printing reports. To print
  416.         the CLOCK.LAP File the Lap Timer must be selected from
  417.         the main menu. To print the Split Timer report the
  418.         Game/Split must be selected from the main menu. When all
  419.         the information in CLOCK.LAP or CLOCK.SWH is printed the
  420.         file will be deleted.
  421.  
  422.         6.    The F9 Key is used to change your answer to the question:
  423.         Is this an IBM PS/2 Computer? See Page 14 for further
  424.         information.
  425.  
  426.         7.    The F10 Key is used to toggle between the programs default
  427.         cursor and a full size block cursor. For those hard to see
  428.         cursors on laptops.
  429.  
  430.  
  431.                                  Page 11
  432.  
  433.         8.    The ESC Key always backs you out of the program the way
  434.         you came in, all the way to DOS. Can be used at any time
  435.         except when a Critical Error Reporting System screen
  436.         or Printer Error Reporting System screen is active.
  437.  
  438.         9.    The Print Screen Key allows you to print the current
  439.         screen at any time while the program is running. Two
  440.         screens can be printed per page of paper. After two
  441.         screens have been printed the paper will have advanced
  442.         so the next two screens will appear on the next page.
  443.         There is room at the top to use a two hole punch and
  444.         save the screen shots in a folder. All printer errors
  445.         are handled by the Printer Error Reporting System in a
  446.         pop up dialog box. Just answer Retry or Cancel.
  447.  
  448.        10.    Extended Error Reporting System is used to report DOS
  449.         errors and program errors. It incorporates all known
  450.         DOS errors (network errors included) plus errors that
  451.         pertain to the program. I have included program errors
  452.         in this reporting system to present a common format for
  453.         reporting errors. When the program generates an error a
  454.         dialog box will appear with the information displayed
  455.         below. The following information is displayed if you try
  456.         to use a Low Precision Timer without any calibration data
  457.         in the CLOCK.CAL File:
  458.  
  459.             DOS/BIOS Function:    3FH - Read File
  460.             File Name:        CLK32.CAL
  461.             Error Locus:    Block Dvice
  462.             Error Class:    Out of Resource
  463.             Error Message:    No Calibration Data for Low
  464.                     Precision Timer.
  465.             Recommanded Action: Correct Error, then Retry.
  466.  
  467.         There are two Command Bars displayed that you can use
  468.         at this point. One is "Ok" and the other is "Help".
  469.         Help calls up the Quick Help Reference Screen and Ok
  470.         returns you to an appropriate menu in the program.
  471.  
  472.         All program generated errors are listed and explained
  473.         in the Errors section of the documentation. To get a
  474.         listing of all DOS errors you will have to purchase a
  475.         book on DOS. At the present time there are close to 100
  476.         different errors that can be reported by DOS. Most are
  477.         self-explanatory.
  478.  
  479.        11.    All files used by this program use network access codes
  480.         when they are opened. If a file is opened in a read and
  481.         write mode read and write sharing is denied. If a file
  482.         is opened in a read only mode write sharing is denied.
  483.  
  484.  
  485.                                  Page 12
  486.  
  487.        12.    Ctrl C and Ctrl Break Keys are trapped by the program and
  488.         have no function. The Pause Key is also trapped to
  489.         prevent you from pausing the program while a calibration
  490.         or timer routine is running.
  491.  
  492.        13.    Critical Error Reporting System reports on all critical
  493.         errors generated by DOS. When a critical error is
  494.         encountered a dialog box will appear with the critical
  495.         error information displayed. Below is an example for
  496.         trying to create a file on a write protected disk.
  497.  
  498.             Disk Error:         Yes
  499.             Disk Operation:      Write
  500.             Disk Area Affected:  Directory
  501.             Error Code:         00H
  502.             Error Message:         Disk Write Protected
  503.  
  504.         Below this information will be displayed four Command
  505.         Bars which are: Retry, Cancel, Abort, Help.
  506.  
  507.         If you can correct the critcial error select Retry and
  508.         DOS will try to perform the operation again. In the above
  509.         example remove the write protection from the disk and
  510.         select Retry to allow DOS to perform the disk operation
  511.         again.
  512.  
  513.         If you cannot or do not want to correct the error select
  514.         Cancel. DOS will cancel the operation and the program
  515.         will return you to an appropriate menu in the program.
  516.  
  517.         If the error is severe enough select Abort and the
  518.         program will try to perform a controlled exit and return
  519.         the computer to a stable condition. 99.999% of the time
  520.         the program will be able to do so.
  521.  
  522.         If for some reason the computer has locked up your only
  523.         recourse is to reset or reboot the computer.
  524.  
  525.         The following list is the information that can be
  526.         displayed for each line in the Critical Error Reporting
  527.         System Screen.
  528.  
  529.             Disk Error:         Yes or No
  530.             Disk Operation:     Read or Write
  531.             Disk Area Affected:  DOS, FAT, Directory, or Data
  532.             Error Code:      00H to 0CH
  533.             Error Message:     See Errors Section of
  534.                      Documentation
  535.  
  536.         If you have a hard or floppy disk that is constantly
  537.         giving you critical error messages other than Disk Write
  538.         Protected or Drive Not Ready you can pretty much tell
  539.         which area of the disk is going bad and take steps to
  540.         preserve the data on the disk.
  541.  
  542.  
  543.                                  Page 13
  544.  
  545.         The Print Screen Key functions within the Critical Error
  546.         Reporting System, but the F6 and F7 Keys do not because
  547.         disk access is not allowed during critical error
  548.         processing.
  549.  
  550.        14.    The Printer Error Reporting System pops up a dialog box
  551.         when a printer error is encountered. See Printer Errors,
  552.         Page 37, for a explanation of each printer error. Three
  553.         Command Bars are also displayed. They are Retry, Cancel,
  554.         and Help. If you can correct the error select Retry. If
  555.         you cannot correct the error select Cancel and the printing
  556.         job will be canceled. Help selects the Quick Help
  557.         Reference System.
  558.  
  559.        15.    The use of Command Bars is through Hot Keys and/or the
  560.         Mouse only.
  561.  
  562.        16.    PC Clock is not Windows compatable. Do not run PC Clock
  563.         under any multitasking envirnment.
  564.  
  565.        17.    Command Line Switch /B forces a black and white or
  566.         monochrome display upon startup. If you have a black
  567.         and white or monochrome monitor attached to a color
  568.         adapter and the screen colors do not appear right use
  569.         this switch in the command line when you start PC Clock
  570.         (ie. CLK32 /B).
  571.  
  572.        18.    Command Line Switch /P forces a pause after printing each
  573.         page. Use this switch if your printer does not use fan fold
  574.         paper or have a paper tray (ie. CLK32 /P). Does not
  575.         function for the Print Screen Key. Both command line
  576.         switches may be used at the same time - ie. CLK32 /B /P.
  577.  
  578.        19.    Right Mouse Button - Toggles between hiding and showing
  579.         the mouse pointer on screen.
  580.  
  581.        20.    The Chime - a chime will sound at the top of the hour,
  582.         when an invalid key is pressed during keyboard entry,
  583.         when a Down Timer is done, when a period or quarter is
  584.         finished in a Game Timer, and when the Two Minute Warning
  585.         is sounded.
  586.  
  587.        21.    Both the 32 bit and 16 bit versions of PC Clock can
  588.         coexist on the same computer in the same directory. The
  589.         files used by CLK32.EXE all have the name
  590.         CLK32.CAL/PRN/LAP/SWH while the files used by CLK16.EXE
  591.         all have the name CLK16.CAL/PRN/LAP/SWH.
  592.  
  593.        22.    Invalid Dates - Any time an invalid date is entered a
  594.         dialog box will pop up to inform you that the date is
  595.         invalid. You will be returned to enter a valid date.
  596.  
  597.        23.    Data Entry and Editing Keys -  Check the Quick Help
  598.         Reference System for the editing keys available when
  599.         entering or editing data.
  600.  
  601.  
  602.                                  Page 14
  603.  
  604.     EXECUTING PC CLOCK THE FIRST TIME
  605.  
  606.     The first time you execute PC Clock the main menu will appear
  607.     on the left with a light white background and Command Bars which
  608.     list the major functions of PC Clock. The right side will have
  609.     a blue background and in the middle will be a dialog box asking
  610.     you the following question: Is this an IBM PS/2 Computer?. Using
  611.     the three Command Bars below you can answer No, Yes, or Quit.
  612.     If you answer Quit PC Clock will terminate and you will be
  613.     returned to DOS. If you answer Yes or No the answer will be
  614.     recorded in the Calibration File created by the program. The
  615.     reason for this question is because according to Microsoft Macro
  616.     Assembler Programmer's Guide, Version 6.0 on page 482, some IBM
  617.     PS/2 computers cannot reliably read key scan codes using the
  618.     keyboard ports. The key scan code must be read through a handler
  619.     for BIOS Interrupt 15H. The handler determines the current key
  620.     press from the AL register when the AH register equals 4FH.
  621.     PC Clock replaces the keyboard interrupt routine and watches
  622.     for keyboard scan codes instead of the ASCII character codes.
  623.     On some IBM PS/2 computers this would cause you to go into a
  624.     loop that could not be gotten out of except by rebooting your
  625.     computer. Therefore, on IBM PS/2 computers the original keyboard
  626.     interrupt is called, which in turn calls INT 15H Function 4FH
  627.     with the correct scan code which is supplied to the program.
  628.     Because of this, some timing results may not be as accurate as
  629.     possible. Particularly the High Precision Up Timer. Your answer
  630.     to the IBM question is stored in the Calibration File. Once the
  631.     question is answered it will never be automatically asked again.
  632.     You may want to try the program by first answering no to the
  633.     question. If you have problems with the program press the F9
  634.     Key and you can change your answer.
  635.  
  636.     The first time PC Clock is executed the Calibration File is
  637.     created also and placed in the same directory as
  638.     CLK32.EXE/CLK16.EXE.
  639.  
  640.  
  641.                                  Page 15
  642.  
  643.     MAIN MENU
  644.  
  645.     The Main Menu is in the left panel with the light white
  646.     background and contains the following Command Bars:
  647.  
  648.         Time, Calibrate, Up Timers, Down Timers, Lap Timers,
  649.         Game/Split, Dates, About, Quit, and Help
  650.  
  651.     Note: If your system does not have a mouse the Help Command Bar
  652.           says F1 = Help instead of Help.
  653.  
  654.     The active menu item has a black shadow on the Command Bar while
  655.     inactive menu items have a dark grey shadow.
  656.  
  657.     To select a menu item use the Up and Down Cursor Keys. As a new
  658.     menu item is selected its shadow changes to black and the previous
  659.     one changes back to dark grey. The right panel with the blue
  660.     background will change to reflect the new menu item. A secondary
  661.     menu appears at the top of the right panel for all the timer
  662.     and calibration function.
  663.  
  664.     You may also select a menu item by clicking the left mouse button
  665.     on the desired menu item.
  666.  
  667.     Selecting Help: You may select Help by pressing the F1 Key or
  668.     clicking the left mouse button on the Help Command Bar. The Quick
  669.     Help Reference System is not available while running a
  670.     calibration routine or while waiting to start a timer routine
  671.     or while a timer routine is running.
  672.  
  673.     SECONDARY MENUS
  674.  
  675.     At the top of the right blue panel is the Secondary Menu for
  676.     the calibration and timer routines. Time, About, and Quit
  677.     do not have secondary menus. The date and time is displayed
  678.     instead. The Secondary Menu for Dates is at the bottom of the
  679.     right blue panel. The Seconday Menu is Low, Medium, and High
  680.     for the calibration routines and the Up Timer. For the Down
  681.     Timer, and Lap Timer it is Low and Medium. For Game/Split it
  682.     is Game and Split.
  683.  
  684.     To select a secondary menu item use the left and right arrow
  685.     keys to highlight the desired menu item and then press the enter
  686.     key to select the menu item. Or you can click the left mouse
  687.     button on the desired menu item to select it.
  688.  
  689.  
  690.                                  Page 16
  691.  
  692.     SYNCHRONIZING THE REAL TIME CLOCK
  693.  
  694.     Before starting each calibration or timer routine you will be
  695.     asked to synchronize your real time clock with an accurate outside
  696.     time source. The synchronizing screen will automatically appear
  697.     with the current date and zero hours, minutes, and seconds
  698.     displayed in a dialog box. Command Bars will appear below the
  699.     dialog box which you can use to enter an accurate date and time
  700.     to synchronize your real time clock with. You can use the
  701.     indicated keyboard key in the Command Bar or click on a Command
  702.     Bar with the left mouse button. Holding down the indicated
  703.     keyboard key or holding down the left mouse button on a Command
  704.     Bar issues repeated commands.
  705.  
  706.     The Command Bars display the Up, Down, Left, Right and Enter
  707.     keyboard keys. There are Command Bars for "Do Again", "Quit",
  708.     and "Skip". Use the indicated Hot Key or click the left mouse
  709.     button on the desired Command Bar.
  710.  
  711.     The "Quit" Command Bar exists the Synchronizing process and
  712.     returns you to the main menu.
  713.  
  714.     The "Skip" Command Bar skips the Synchronizing process and uses
  715.     the current date and time from the real time clock.
  716.  
  717.     Use the Left and Right Arrow Keys or click on the Command Bars
  718.     to select the day, month, year, hours, minutes, or seconds field
  719.     you wish to change. Use the Up and Down Arrow Keys or click on
  720.     the Command Bars to change the indicated field.
  721.  
  722.     The object is to set the date and time to about 10 to 15 seconds
  723.     in the future and when the accurate outside time source reaches
  724.     this date and time press the Enter Key or Click the left mouse
  725.     button on the Enter Command Bar to set the Real Time Clock to
  726.     the displayed time.
  727.  
  728.     Once this is done the displayed time will start changing every
  729.     second. You can now check the displayed time against the accurate
  730.     outside time source. If they agree press the Enter Key or click
  731.     the left mouse button on the Enter Command Bar. If they do not
  732.     agree press the "D" Hot Key or click the left mouse button on
  733.     the Do Again Command Bar to set the date and time again.
  734.  
  735.     Valid dates for synchronizing the Real Time Clock are 1 Jan.
  736.     1980 to 31 Dec. 2099, the range of dates that can be set by DOS.
  737.     PC Clock prevents you from entering a date that is outside of
  738.     this range.
  739.  
  740.     Hint: For systems with a mouse - Once the date and time are set
  741.           to 10 to 15 seconds in the future the easiest way to proceed
  742.           is to press the left mouse button on the Enter Command
  743.           Bar but do not release it. Once the accurate outside time
  744.           source reaches the displayed time release the left mouse
  745.           button.
  746.  
  747.  
  748.                                  Page 17
  749.  
  750.     CALIBRATION
  751.  
  752.     There are three calibration routines. Each one provides a
  753.     different degree of precision. Low calibration uses the Real
  754.     Time Clock generating an interrupt approximately 32 times per
  755.     second. Medium calibration uses the Real Time Clock generating
  756.     an interrupt approximately 4096 times per second. High Precision
  757.     uses the speed of the CPU itself. The faster the CPU or the less
  758.     clock cycles required to execute a fixed set of instructions, the
  759.     greater the degree of precision.
  760.  
  761.     Before each calibration routine starts you will be asked to
  762.     synchronize your real time clock with an accurate outside time
  763.     source. An accurate outside time source is not your wrist watch,
  764.     but a place like the Naval Observatory in Washinton D.C. or the
  765.     National Bureau of Standards. Synchronize as close as possible but
  766.     do not spend to much time on it. Once the Real Time Clock is
  767.     synchronized the calibration process will proceed automatically.
  768.  
  769.     At this point all function Keys, the Mouse, the Print Screen
  770.     Key and any TSR's will not function. Commands may only be issued
  771.     from the keyboard. The only key that will be recognized is the
  772.     "S" Hot Key to Stop the calibration process.
  773.  
  774.     Note: While the High Precision Calibration Routine is being run
  775.           do not press any keyboard keys except the "S" Hot Key when
  776.           you want to stop the calibration process. Hitting any other
  777.           key while the High Precision Calibration Routine is
  778.           executing will invalidate the results.
  779.  
  780.     When you are ready to stop the calibration process you must
  781.     consult the same accurate outside time source. Mark the time
  782.     and date you stop the calibration process when you press the
  783.     "S" Hot Key. Enter this time and date when asked to. The Command
  784.     Bars are the same as when you Synchronized the Real Time Clock.
  785.     Calibration figures will then be displayed on screen and saved
  786.     to the Calibration File. To know what to expect, go through the
  787.     calibration process a few times, but only let it run for a few
  788.     minutes. Then when you are ready you can set it up to run for
  789.     24 hours or more.
  790.  
  791.     Note: So you do not have to wait for 24 or more hours to test
  792.           PC Clock and see if you like the program, run each
  793.           calibration process for about 10 or 15 minutes and then
  794.           you can test all the various timing routines in PC Clock.
  795.           The results will not be accurate, but you will get an idea
  796.           of what PC Clock is all about.
  797.  
  798.     Calibration figures are maintained to an accuracy of 10 decimal
  799.     places for low and medium precision modes. In high precision mode
  800.     figures are maintained to 14 decimal places. While these figures
  801.     are used in all internal calculations the timers in low precision
  802.     mode only display seconds to two decimal places. In medium
  803.     precision mode seconds are displayed to 4 decimal places. In high
  804.  
  805.  
  806.                                  Page 18
  807.  
  808.     precision mode seconds are displayed to 10 decimal places. There
  809.     is no rounding off of any displayed time figures. Because of this,
  810.     when you subtract the start and stop times and compare it to the
  811.     total elapsed time the two figures may disagree by plus or minus
  812.     1 in the last decimal place.
  813.  
  814.     To give you an idea of what to expect, the following calibration
  815.     figures are from my computer. It is an 80386DX 20 Mhz computer.
  816.  
  817.                  Ticks/Second         Seconds/Tick
  818.         Low Precision    -          31.9998          .0312501953
  819.         Medium Precision -       4,096.0397          .0002441382
  820.         High Precision   -     928,015.8995          .0000010775*
  821.  
  822.     *The last four decimal places in High Precision Mode will be
  823.     displayed when you run the High Precision Up Timer.
  824.  
  825.     Low and medium precision figures will be very close to the above
  826.     figures for all computers. It is the High Precision Mode figures
  827.     that will show significant differences. A fast 80486 may approach
  828.     three or 4 million ticks per second.
  829.  
  830.     I have not mentioned a time limit for the calibration routines
  831.     because there is none. You can let them run for thousands of
  832.     years, and then thousands more before the calibration routines
  833.     would overflow their counters.
  834.  
  835.     Unlike the calibration routines all timer routines do have a time
  836.     limit. It is approximately 58.49 years. The Down Timers have a
  837.     limit of 512,408 hours, 59 minutes, and 59 seconds.
  838.  
  839.     Note: There are a few programs available that allow you dial
  840.     up an accurate time source and automatically set your Real Time
  841.     Clock. If you have one of these programs use it just prior to
  842.     running PC Clock and you can "Skip" the synchronizing routine.
  843.  
  844.  
  845.                                  Page 19
  846.  
  847.     UP TIMERS
  848.  
  849.     All three modes of precision are available to the Up Timer.
  850.     This is the only timer that utilizes the High Precision Mode.
  851.     Select the precision mode you wish to use with the keyboard keys
  852.     or using the mouse. In Low and Medium Precision Modes you will
  853.     then be asked to synchronize your real time clock. This is just
  854.     to give accurate start and stop times. It has nothing to do with
  855.     the accuracy of any timed event. If your real time clock is set
  856.     accurate enough for you just "Skip" the synchronization procedure.
  857.     Then the Up Timer Screen will appear and you will be able to
  858.     enter names for the event(s) you are going to time. A Command
  859.     Bar will be at the bottom of the screen which says "Escape to
  860.     Quit Data Entry". If you do not wish to enter an event name at
  861.     this time press the Escape Key or click on the Command Bar with
  862.     the left mouse button. You will have another opportunity to enter
  863.     event names when you have finished timing the events.
  864.  
  865.     Note: Check the Quick Help Reference System for the editing keys
  866.           available for use while entering data.
  867.  
  868.     Next the Up Timer Command Bars will appear at the bottom of the
  869.     blue panel. At this point all Function Keys, the Mouse, the Print
  870.     Screen Key, and TSR's will be inoperative. You will only be able
  871.     to enter commands via the keyboard with Hot Keys. Not all Command
  872.     Bars will be active all the time. Active Command Bars will have
  873.     a black shadow and inactive Command Bars will have a dark grey
  874.     shadow. The Hot Key for each Command Bar is the first letter of
  875.     the Command Bar. On color screens it will be red. The Command
  876.     Bars and their functions are:
  877.  
  878.         1 Start    -   Start Timer Number 1.
  879.  
  880.         2 Start    -   Start Timer Number 2.
  881.  
  882.         Both       -   Start Both Timers at the same time.
  883.  
  884.         Escape       -   Quit Timer and return to main menu.
  885.  
  886.         1 Stop       -   Stop Timer Number 1.
  887.  
  888.         2 Stop       -   Stop Timer Number 2.
  889.  
  890.         Info       -   Enter or Edit Event Names.
  891.  
  892.         Do Again   -   Reset Up Timers for new events.
  893.  
  894.     Once all the timers have been stopped the Functions Keys, the
  895.     Mouse, the Print Screen Key, and all TSR's will be available
  896.     for use. You can now use the Print Screen Key to print out the
  897.     results of the events you have timed or save the results to a
  898.     disk file using the F6 Key for printing at a later time. This
  899.     is ideal for laptop computers. It allows you to take a laptop
  900.     computer anywhere you want, time the events, save the results
  901.     to disk, and print them out once you have access to a printer.
  902.  
  903.  
  904.                                  Page 20
  905.  
  906.     The Low Precision Mode displays time to 2 decimal places of
  907.     accuracy while the Medium Precision Mode displays time to 4
  908.     decimal places.
  909.  
  910.     In Medium Precision Mode you also have the choice of using a
  911.     special Race Timer. It provides for up to eight finish times
  912.     for each race. After Synchronizing the Real Time Clock you will
  913.     be asked via a dialog box if you want to use the Medium Precision
  914.     Up Timer as a race timer. You can answer No, Yes, or Quit via
  915.     Hot Keys or click on the desired Command Bar with the left mouse
  916.     button. To use the normal Up Timer answer No. To use the Race
  917.     Timer answer Yes. The Race Timer screen will then appear and
  918.     you can enter an event name if you wish. Then the Race Timer
  919.     Command Bars will appear and commands can only be issued from
  920.     the keyboard using Hot keys. The Command Bars and their functions
  921.     for the Race Timer are:
  922.  
  923.         Start      -  Start the Race Timer.
  924.  
  925.         Time      -  Record a Finish Time.
  926.  
  927.         Stop      -  Stop Race Timer. No Finish Time is recorded.
  928.  
  929.         Info      -  Enter or edit an Event Name and a Name for
  930.                  each Finish Time.
  931.  
  932.         Do Again  -  Reset Race Timer for next event.
  933.  
  934.         Escape      -  Quit Timer and return to main menu.
  935.  
  936.     Once the Race Timer is stopped everything returns to normal and
  937.     you can print the results using the Print Screen Key or save
  938.     the results to a disk file using the F6 Key.
  939.  
  940.  
  941.     In High Precision Mode only one timer is available. When you
  942.     start it up you will see that it is completely different from
  943.     the other timers. There are no start or stop times and dates
  944.     provided. While the timer is running there is no continuous
  945.     display of the elapsed time. Since the Timer routine must run
  946.     the exact same set of instructions as the calibration routine,
  947.     total ticks and elapsed time will be displayed only after the
  948.     timer is stopped.
  949.  
  950.     When the High Precision Timer is selected the High Precision
  951.     Screen will be displayed and you have the option of entering
  952.     the event name prior to timing the event. Then two Command bars
  953.     will appear near the bottom of the High Precision Timer Screen
  954.     that say "Start" and "Stop". The active Command Bar has a red
  955.     check mark to the left of the Command Bar. At this point all
  956.     Function Keys, the Mouse, the Print Screen Key, and all TSR's
  957.     are inoperative. Press the "S" Hot Key to start the timer and
  958.     the red check mark will then move to the left of the "Stop"
  959.     Command Bar.
  960.  
  961.  
  962.                                  Page 21
  963.  
  964.     WARNING: Pressing any key except the "S" Hot Key to stop the
  965.     timer while the timer is running will cause the timer to return
  966.     inaccurate results.
  967.  
  968.     When you are ready to stop the timer press the "S" Hot Key. At
  969.     this time total ticks and total elapsed time will be displayed.
  970.     Three new Command Bars will appear at the bottom of the High
  971.     Precision Timer Screen. They are "Info", "Do Again", and
  972.     "Escape" whose functions have already been explained.
  973.  
  974.     Once the timer is stopped all program functions return to normal
  975.     and you can use the Print Screen Key to print the results or
  976.     the F6 Key to save the screen image to disk.
  977.  
  978.     Special Note: The High Precision Timer also has a hook into
  979.               hardware IRQ 3 or IRQ 4. The first hardware IRQ
  980.               received will start the High Precision Timer. The
  981.               second one received will stop the High Precision
  982.               Timer.  If you have an interface board that can
  983.               issue hardware IRQ 3 or 4 when an event starts and
  984.               stops you will be able to time events down to
  985.               millionths of a second.
  986.  
  987.               The specific hardware IRQ number your computer
  988.               uses will be displayed in yellow on the initial
  989.               UP Timer screen. The IRQ number depends on which
  990.               IRQ number your mouse uses if you have one
  991.               installed.
  992.  
  993.  
  994.                                  Page 22
  995.  
  996.     DOWN TIMERS
  997.  
  998.     Only the Low and Medium Precision Modes are available for the
  999.     Down Timers.
  1000.  
  1001.     When you select the Low or Medium Precision Mode you will first
  1002.     be asked to synchronize the Real Time Clock with an accurate
  1003.     outside time source. This is done so you can have accurate start
  1004.     times for the Down Timers and in no way affects the accuracy
  1005.     of the timers. If your Real Time Clock is set accurate enough
  1006.     you may "Skip" this procedure.
  1007.  
  1008.     In Low Precision Mode you will then be asked via a dialog box
  1009.     if you want to "Use Down Timer 1 as a Game Timer?". Use the
  1010.     "Yes", "No", or "Quit" Command Bars to give your answer. More
  1011.     on the Game Timer later.
  1012.  
  1013.     Next the Down Timer Screen will appear and you will have the
  1014.     option of entering event names for the Down Timers. Then a dialog
  1015.     box will pop up so you can set the count down time for each
  1016.     timer. The count down time is set in hours, minutes, and seconds
  1017.     in 1 second intervals. The maximum count down time is 512,408
  1018.     hours, 59 minutes, and 59 sconds. Use the Left and Right Arrow
  1019.     Keys or click the left mouse button on the Left and Right Arrow
  1020.     Command Bars to select the field you want to set. Use the Up
  1021.     and Down Arrow Keys or click the left mouse button on the Up
  1022.     and Down Arrow Key Command Bars to change the value in the
  1023.     selected field. When the times for the Down Timers are set use
  1024.     the Enter Key or click the left mouse button on the Enter Command
  1025.     Bar to enter the times.
  1026.  
  1027.     At this point the Down Timer Command Bars will appear at the
  1028.     bottom of the blue panel and the Functions Keys, the mouse, the
  1029.     Print Screen Key, and all TSR's will be disabled. Use the
  1030.     indicated Hot Keys in the Down Timer Command Bars. They are:
  1031.  
  1032.         1 Start      -    Start Down Timer 1.
  1033.  
  1034.         2 Start      -    Start Down Timer 2.
  1035.  
  1036.         Both         -    Start Both Down Timers at the same time.
  1037.  
  1038.         Info         -    Enter or Edit Event Names.
  1039.  
  1040.         Do Again     -    Reset Down Timers for next event.
  1041.  
  1042.         Escape         -    Exit Down Timers and return to main emnu.
  1043.  
  1044.     When each Down Timer reaches zero a chime will sound to inform
  1045.     you that it has finished. When both Down Timers have finished
  1046.     all program functions will return to normal and you can use the
  1047.     Print Screen Key to print the results or use the F6 Key to
  1048.     save the screen image to a file on disk.
  1049.  
  1050.  
  1051.                                  Page 23
  1052.  
  1053.     When you elect to use Down Timer 1 as a game timer only Down Timer
  1054.     1 will be active and Timeouts will be enabled. Once the Down
  1055.     Time is set for the game period you wish to time the following
  1056.     Command Bars will appear:
  1057.  
  1058.         Start         -    Start Game Timer.
  1059.  
  1060.         Timeout      -    Pause Game Timer.
  1061.  
  1062.         Restart      -    Start Game Timer after a timeout.
  1063.  
  1064.         Info         -    Enter or Edit Event Names.
  1065.  
  1066.         Do Again     -    Reset Down Timer for next game period.
  1067.  
  1068.         Escape         -    Exit Down Timer and return to main emnu.
  1069.  
  1070.     When a timeout is in effect the Down Timer will stop and a
  1071.     Command Bar that says Timeout will appear next to the Down Timer.
  1072.     At the end of the game period a chime will sound and all program
  1073.     functions will return to normal.
  1074.  
  1075.     Note:  Use Down Timer 1 as a Game Timer for any game that does
  1076.            not have four 15 minute quarters.
  1077.  
  1078.  
  1079.                                  Page 24
  1080.  
  1081.     LAP TIMERS
  1082.  
  1083.     The lap Timer runs in Low or Medium Precision Modes. It supports
  1084.     up to 1,024 laps. After you select the precision desired and
  1085.     synchronize the Real Time Clock you will have the opportunity
  1086.     to enter an event name. At this point the Function keys, the
  1087.     mouse, the Print Screen Key, and all TSR's will be disabled.
  1088.     The Lap Timer Command Bars will appear in the bottom of the right
  1089.     blue panel. You can only use the indicated Hot Keys to issue
  1090.     commands. They are:
  1091.  
  1092.         Start      -  Start the Lap Timer.
  1093.  
  1094.         Lap      -  Record a Lap Time.
  1095.  
  1096.         Stop      -  Stop the Lap Timer - Does not Record a Lap.
  1097.  
  1098.         Info      -  Enter or Edit Event Name.
  1099.  
  1100.         Do Again  -  Reset Lap Timer for next event.
  1101.  
  1102.         Escape      -  Exit Lap Timer and return to main menu.
  1103.  
  1104.     Note: As each lap is recorded its number and lap time is
  1105.           displayed on screen. The eight most current laps are
  1106.           displayed.
  1107.  
  1108.     Note: The Stop Command does not record a lap. It only stops the
  1109.           Lap Timer.
  1110.  
  1111.     Once the Lap Timer is stopped all program functions will return
  1112.     to normal and three new Command Bars will appear replacing the
  1113.     "Start", "Lap", and "Stop" Command Bars. They are:
  1114.  
  1115.         Report     -  Print a report of all the recorded laps.
  1116.  
  1117.         File     -  Save all recorded lap infomation in a file
  1118.                 called CLOCK.LAP for printing at a later
  1119.                 time. Creates CLOCK.LAP if it does not exist.
  1120.  
  1121.         Prt File -  Print all lap information in the CLOCK.LAP
  1122.                 File.
  1123.  
  1124.     Note: The number of sets of lap times that CLOCK.LAP can hold
  1125.           is only limited by the available disk space. Once all sets
  1126.           of lap times have been printed the file will be deleted.
  1127.  
  1128.  
  1129.                                  Page 25
  1130.  
  1131.     GAME/SPLIT TIMERS
  1132.  
  1133.     Once you select the Game or Split Timer from the secondary menu
  1134.     at the top of the right blue panel the secondary menu will be
  1135.     replaced by the current date and time and the Game Timer or the
  1136.     Split Timer screen will appear. The instructions for the Game
  1137.     Timer will be given first followed by the instructions for the
  1138.     Split Timer.
  1139.  
  1140.     The Game Timer is for any game that has 4 15 minute quarters.
  1141.     After you have synchronized the Real time Clock you will be asked
  1142.     "Use Two Minute Warnings in 2nd and 4th Quarters?". Answer "No",
  1143.     "Yes", or "Quit". If you answer Yes the game clock will
  1144.     automatically be stopped at the two minute mark in the 2nd
  1145.     and 4th quarters.
  1146.  
  1147.     Next you can enter information about the game. This can be
  1148.     skipped and entered at the end of the game if you wish.
  1149.  
  1150.     You will then be allowed to select the quarter you want to start
  1151.     in. Use the Left and Right Arrow Keys or click the left mouse
  1152.     button on the Left and Right Command Bars to highlight the
  1153.     starting quarter. Then press the Enter Key or click the left
  1154.     mouse button on the Enter Command Bar to select the highlighted
  1155.     quarter. Once this is done the Game Timer Command Bars will
  1156.     appear and their functions are:
  1157.  
  1158.         Start     -  Start game clock for indicated quarter.
  1159.  
  1160.         Timeout  -  Pause game clock.
  1161.  
  1162.         Restart  -  Start game clock after a timeout.
  1163.  
  1164.         Info     -  Enter or Edit game information.
  1165.  
  1166.         Do Again -  Reset Game Timer for a new game.
  1167.  
  1168.         Escape     -  Exit Game Timer and return to main menu.
  1169.  
  1170.     When a Timeout is in effect a Command Bar with the word "Timeout"
  1171.     will appear next to the game clock.
  1172.  
  1173.     If Two Minute Warnings are enabled a chime will sound when the
  1174.     game clock is stopped at the two minute mark and a Command Bar
  1175.     saying "Two Minute Warning" will appear next to the game clock.
  1176.  
  1177.     At the end of a quarter a chime will sound to let you know that
  1178.     the game clock has run out.
  1179.  
  1180.     At the end of a game the total game time for all four quarters
  1181.     will be displaed if it is available. All program functions will
  1182.     return to normal and you can use the Print Screen Key to print
  1183.     the Game Timer screen or use the F6 Key to save the Game Timer
  1184.     screen to a file on disk.
  1185.  
  1186.  
  1187.                                  Page 26
  1188.  
  1189.     The Split Timer is an invention of my own. Have you ever
  1190.     wondered how much time a television program spends on the
  1191.     program and how much is spent on commercials? Or how about a
  1192.     radio station that advertises more rock and less talk? If you
  1193.     have, this timer is for you. It allows you to time two seperate
  1194.     events where one event starts as the other event stops and
  1195.     vice versa. A maximum of 1,024 switches between timers is
  1196.     allowed. Once the program is stopped a full report can be
  1197.     printed or saved to a disk file called CLOCK.SWH for printing
  1198.     at a later time. The report contains the start time of each
  1199.     segment along with the duration of that segment.
  1200.  
  1201.     After synchronizing the Real Time Clock you will be able to enter
  1202.     information about the event. An example is provided below.
  1203.  
  1204.                 Source: T.V.
  1205.               Call Letters: KQRX
  1206.              Frequency: N/A
  1207.                   City: Somewhere
  1208.                  State: Any State
  1209.  
  1210.         Event No 1:              Event No 2:
  1211.         The Sunday Movie - Program         The Sunday Movie - Commerc.
  1212.  
  1213.     Once the information is entered the Switch Timer Command Bars
  1214.     will appear and the Function Keys, the mouse, the Print Screen
  1215.     Key, and all TSR's will be inoperative. The Switch Timer Command
  1216.     Bars have the following functions:
  1217.  
  1218.         Start      -  Start the Switch Timer with Event No. 1.
  1219.  
  1220.         Switch      -  Switch to Event No. 2 or back to Event
  1221.                  No. 1.
  1222.  
  1223.         Halt      -  Stop Switch Timer and record duration
  1224.                  of last switch.
  1225.  
  1226.         Info      -  Enter or Edit information about the event.
  1227.  
  1228.         Do Again  -  Reset Switch Timer for next program.
  1229.  
  1230.         Escape      -  Exit Switch Timer and return to main menu.
  1231.  
  1232.     Once the Switch Timer is halted all program functions return
  1233.     to normal and three new Command Bars will appear in the top row.
  1234.     They have the following functions:
  1235.  
  1236.         Report      -  Print a full report on all Switch Timer
  1237.                  information.
  1238.  
  1239.         File      -  Save Switch Timer information to a file
  1240.                  called CLOCK.SWH. Creates CLOCK.SWH if it
  1241.                  does not exist.
  1242.  
  1243.         Prt File  -  Print information in CLOCK.SWH File.
  1244.  
  1245.  
  1246.                                  Page 27
  1247.  
  1248.     Note: The number of sets of Switch Times that CLOCK.SWH can hold
  1249.           is only limited by the available disk space. Once all
  1250.           Switch Time sets have been printed the file will be
  1251.           deleted.
  1252.  
  1253.     An example of a Switch Timer Report follows:
  1254.  
  1255.                 Switch Timer        Page  1 of  1
  1256.  
  1257.     Start Date:  25 Aug 1993          Source: T.V.
  1258.     Start Time:  08:00:05.10    Call Letters: KWQP
  1259.      Stop Date:  25 Aug 1993       Frequecny: N/A
  1260.      Stop Time:  08:59:05.10        City: Chicago
  1261.     Total Time:  00:59:00.00           State: Illinois
  1262.  
  1263.     Event No. 1: Movie - Program    Event No 2: Movie - Commer.
  1264.  
  1265.     Total Time:    0:40:00.00    Total Time:    0:19:00.00
  1266.  
  1267.            Time      Duration           Time      Duration
  1268.  
  1269.     08:00:05.10    00:03:00.00    08:03:05.10    00:05:00.00
  1270.  
  1271.     What the report says is that the first program segment started
  1272.     at 08:00:05.10 and lasted for 3 minutes; then the first
  1273.     commercial segment started at 08:03:05.10 and lasted for 5
  1274.     minutes. With this report you can find out how much time a
  1275.     program spends on the program and how much time is spent on
  1276.     commercials. You can also tell the pattern between the program
  1277.     and commercials the program follows. Are the commercials spread
  1278.     out throughout the program evenly or bunched together. Does your
  1279.     favorite late Friday night horror movie have 1 and 1/2 hours
  1280.     of movie with 3 hours of commercials? A lot of the late night
  1281.     movies seem this way to me. Now with the Split Timer you can
  1282.     find out for yourself.
  1283.  
  1284.     Make copies and send reports to the T.V. and network executives
  1285.     letting them know that they are being monitored by concerned
  1286.     parents. These reports may give you enough ammunition to make
  1287.     some changes in the way T.V. works.
  1288.  
  1289.  
  1290.                                  Page 28
  1291.  
  1292.     DATES
  1293.  
  1294.     When you get down to the Dates screen you will see a great
  1295.     deal of information about the current date in the right blue
  1296.     panel. The date and time will be displayed at the top of the
  1297.     right blue panel with five Command Bars at the bottom of the
  1298.     right blue panel. They are "Info", "Delta", "Plus-Minus", "Life",
  1299.     and "Calendar". To selected a Command Bar use the indicated Hot
  1300.     Key or click the left mouse button on the desired Command Bar.
  1301.  
  1302.     When one of the first four functions is selected a dialog box
  1303.     will appear asking you to enter one date, two dates, or a date
  1304.     and an offset, or a date and a time. Use the indicated keyboard
  1305.     keys or click the left mouse button on the desired Command Bar
  1306.     to move between and change the highlighted date or time field.
  1307.     Use the Left and Right Arrow Keys or click the left mouse button
  1308.     on the Left or Right Command Bar to go to the next or previous
  1309.     field. Use the Up and Down Arrow Keys or click the left mouse
  1310.     button on the Up and Down Command Bars to change the value in
  1311.     the highlighted date or time field. When you have the desired
  1312.     date, times, and/or offset entered use the Enter Key or click
  1313.     the left mouse button on the Enter Command Bar and the function
  1314.     will calculate and display the desired information.
  1315.  
  1316.     All date and time fields wrap around so there is no danger of
  1317.     entering a number that is invalid. If an invalid date is entered
  1318.     you will be returned to enter a valid date. When entering a birth
  1319.     date and time in "Life" you cannot enter a date and time that
  1320.     is in the future. If you do you will be returned to enter a valid
  1321.     date and time that is not in the future.
  1322.  
  1323.     Info - displays the same information about any selected date as
  1324.     shown for the current date. Valid dates range from 1 Jan. 1600
  1325.     to 31 Dec. 3267 for all date and calendar functions.
  1326.  
  1327.     Delta Days - or Days Between Dates - Enter any two dates and the
  1328.     number of days between them will be calculated and displayed.
  1329.  
  1330.     Plus or Minus Days - Enter any date and press the Enter Key or
  1331.     click the left mouse button on the Enter Command Bar. Then
  1332.     enter the number of days (the offset) into the past or future
  1333.     you would like to see the date for (e.g. 1 Jan. 1992 and -200
  1334.     days would be 15 Jun. 1991). When entering the offset the PgUp
  1335.     and PgDn Keys or Command Bars change the value by plus or minus
  1336.     100. You cannot enter an offset that takes you beyond the range
  1337.     of a valid date.
  1338.  
  1339.     Life - First enter your name or the name of any person. Then enter
  1340.     the date and time of birth. If the time is not known just leave
  1341.     it set as it is. The length of time in days, hours, minutes, and
  1342.     seconds you have lived will then be displayed. It will be updated
  1343.     every second. A date and time in the future is invalid and not
  1344.     allowed by the program. Try it and see. If you are executing this
  1345.     program from a floppy disk and save the screen image to a file the
  1346.     'you have lived time' will get out of sync with the current time
  1347.     by a few seconds.
  1348.  
  1349.  
  1350.                                  Page 29
  1351.  
  1352.     Calendar - When you select Calendar a calendar showing the
  1353.     current month of the year will pop up. Sundays are shown in red,
  1354.     Federal Holidays are shown in red, observed days are shown in
  1355.     yellow if not a Sunday, and normal days are shown in black. Federal
  1356.     holidays also have an asterick after the day of the week to make
  1357.     it easy to identify Federal Holidays when they are printed on
  1358.     paper.
  1359.  
  1360.     At the bottom of the Calendar are 6 Command Bars which may be
  1361.     selected by using the left mouse button or the associated
  1362.     keyboard key. The Command Bars and the Associated keyboard keys
  1363.     shown in brackes are:
  1364.  
  1365.         < Month (Down Arrow Key)  -  Show previous month of the
  1366.                          year.
  1367.  
  1368.         Month > (Up Arrow Key)      -  Show next month of the year.
  1369.  
  1370.         Holidays ("H" Hot Key)      -  Show a list of 17 holidays
  1371.                          and observed days for the
  1372.                          current year. Federal
  1373.                          Holidays are in red,
  1374.                          observed days in yellow.
  1375.  
  1376.         Quit ("Q" Hot Key)      -  Return to the information
  1377.                          display.
  1378.  
  1379.         < Year (PgDn Key)      -  Show calendar for current
  1380.                          month of the previous year.
  1381.  
  1382.         Year > (PgUp Key)      -  Show calendar for current
  1383.                          month of the next year.
  1384.  
  1385.     Note:  If you select Holidays after changing the year the list
  1386.            of Holidays will change to reflect the new year.
  1387.  
  1388.     Note:  If you go back far enough into the past the Holiday
  1389.            information will not be valid since they were not legal
  1390.            holidays yet.
  1391.  
  1392.     When the information is displayed for "Info", "Delta",
  1393.     "Plus-Minus", and "Life" the Do Again and Calendar Command Bars
  1394.     will become active.
  1395.  
  1396.         Do Again     -    Resets to enter new dates, time, and/or
  1397.                 offsets depending on the function.
  1398.  
  1399.         Calendar     -    The calendar displayed depends on the
  1400.                 function as expalined below:
  1401.  
  1402.             Info    -  Displays a calendar for the month and
  1403.                    year of the selected date.
  1404.  
  1405.             Delta    -  Displays a calendar for the second date.
  1406.  
  1407.  
  1408.                                  Page 30
  1409.  
  1410.             Plus-Minus    -  Displays a calendar for the past or
  1411.                    future date.
  1412.  
  1413.             Life    -  Displays a calendar for the month and
  1414.                    year of birth.
  1415.  
  1416.     Note:  If you show the calendar while the Life Display is running
  1417.            and then return to the Life Display the time lived will
  1418.            stay in sync with the current date and time.
  1419.  
  1420.     You can use the Print Screen Key or F6 Key to save a screen image
  1421.     to disk at any time while you are in the dates section.
  1422.  
  1423.     All date calculations are done using Astronomical Julian Day
  1424.     calculations. This converts a date (month, day, year) to a single
  1425.     number which represents the number of days since the start of the
  1426.     Julian Period. The Julian Period began at noon on 1 JAN. 4713 B.C.
  1427.     The Julian period was devised in 1582 by Joseph Scaliger and named
  1428.     after his father Julius (not after the Julian calendar). The
  1429.     beginning of the Julian period was the most recent time that three
  1430.     major chronological cycles began on the same day - 1). the 28 year
  1431.     solar cycle after which dates in the Julian calendar return to the
  1432.     same day of the week (e.g. Jan 1st on a Monday) - 2). the 19 year
  1433.     lunar cycle after which the phases of the moon return to the same
  1434.     dates of the year - 3). and the 15 year indiction cycle used in
  1435.     ancient Rome to regulate taxes. There are 7980 years in 1 Julian
  1436.     period, the product of 28, 19, and 15.
  1437.  
  1438.     There are 285 28 year Solar Cycles, 420 19 year Lunar Cycles,
  1439.     and 532 15 year Roman Indiction Cycles in one Julian period.
  1440.  
  1441.  
  1442.  
  1443.                                  Page 31
  1444.  
  1445.     ABOUT
  1446.  
  1447.     Displays copyright information and other information about
  1448.     the program.
  1449.  
  1450.     QUIT
  1451.  
  1452.     Press the enter key or click the left mouse button on the "<──┘
  1453.     to Quit" Command Bar to exit the program and return to DOS.
  1454.     You can also use the ESC Key to exit the program from anywhere
  1455.     on the main menu. It is important that the program perform its
  1456.     exit procedures to make sure your computer is returned to the
  1457.     same state it was in prior to executing PC Clock. The date and
  1458.     time maintained by DOS is also reset to reflect the date and time
  1459.     of the Real Time Clock since every time you use a timer the
  1460.     updating of the date and time maintained by DOS is stopped.
  1461.  
  1462.     HELP
  1463.  
  1464.     Except while a calibration or timer routine is running you may
  1465.     select Help by pressing the F1 Key or click the left mouse button
  1466.     on the Help Menu Command Bar. When a Critical Error Reporting
  1467.     System or Extended Error Reporting System screen is displayed
  1468.     use the Help Command Bar provided in the screen to call up the
  1469.     Quick Help Reporting System, If your system does not have a mouse
  1470.     installed the "Help" Command Bar will read "F1 = Help".
  1471.  
  1472.     You can page through the Quick Help Reference System using the
  1473.     Hot Keys for the Next and Previous Command Bars, by clicking
  1474.     the left mouse button on the next or previous Command Bar, or
  1475.     by using the PgUp and PgDn Keys. Pressing and holding the
  1476.     keyboard keys or the left mouse button down issues repeated
  1477.     commands.
  1478.  
  1479.  
  1480.                                  Page 32
  1481.  
  1482.     START UP ERRORS
  1483.  
  1484.     On start up there are a number of errors that can prevent the
  1485.     program from running. Most are self-explanatory.
  1486.  
  1487.         1. - Sorry! An 80386 or 80486 is required to execute
  1488.          PC Clock 32.
  1489.  
  1490.         2. - Sorry! An 80286 or above is required to execute
  1491.          PC Clock 16.
  1492.  
  1493.     The following start up errors pertain to both 32 and 16 bit
  1494.     versions of PC Clock.
  1495.  
  1496.         3. - PC Clock 32 requires DOS 3.0 or above.
  1497.  
  1498.         4. - PC Clock 32 cannot run with a CGA Adapter.
  1499.  
  1500.         5. - PC Clock 32 cannot determine system configuration
  1501.          parameters. (PC Clock uses BIOS Int 15H Function C0H,
  1502.          Return System Configuration Parameters, to determine
  1503.          some of the system parameters. If this BIOS Function
  1504.          is not supported in your computer this error will the
  1505.          displayed.
  1506.  
  1507.         6. - PC Clock 32 requires a Dallas Real Time Clock.
  1508.  
  1509.         7. - PC Clock 32 requires a 2nd interrupt chip (PIC).
  1510.  
  1511.         8. - PC Clock 32 cannot run with a nonfunctional Real
  1512.          Time Clock.
  1513.  
  1514.         9. - PC Clock 32 needs to be in 25 rows by 80 columns Mode.
  1515.  
  1516.        10. - Mouse is using IRQ 2. IRQ 2 reserved for Real Time
  1517.          Clock in PC Clock 32.
  1518.  
  1519.  
  1520.                                  Page 33
  1521.  
  1522.     PROGRAM ERRORS
  1523.  
  1524.     The following errors are displayed by the Extended Error
  1525.     Reporting System as required by the program.
  1526.  
  1527.         1.    Insufficient Space on Disk to Create CLOCK.SWH
  1528.         Insufficient Space on Disk to Create CLOCK.CAL
  1529.         Insufficient Space on Disk to Create CLOCK.PRN
  1530.         Insufficient Space on Disk to Create CLOCK.LAP
  1531.  
  1532.         Clean up the floppy or hard disk you are using to make
  1533.         room for the files. If you get this messsage you will
  1534.         have to print out the report immediately if you want
  1535.         to save the data because you will have to exit the
  1536.         program to clean up the disk.
  1537.  
  1538.         2.    No Calibration Data for Low Precision Timer
  1539.         No Calibration Data for Medium Precision Timer
  1540.         No Calibration Data for High Precision Timer
  1541.  
  1542.         If you try to use a timer routine and there is no
  1543.         calibration data for that level of precision you will
  1544.         receive the above error message. Perform the calibration
  1545.         routine for the indicated level of precision.
  1546.  
  1547.         3.    Cannot Find CLK332.EXE/CLK16.EXE
  1548.  
  1549.         You cannot rename CLK32.EXE/CLK16.EXE and
  1550.         CLK32.EXE/CLK16.EXE must be located on the currently
  1551.         logged drive when it is executed.
  1552.  
  1553.  
  1554.                                  Page 34
  1555.  
  1556.     CRITICAL ERRORS
  1557.  
  1558.         The following errors are reported by the Critical Error
  1559.         Reporting System. Possible remedies are also suggested.
  1560.  
  1561.         1.    Disk Write Protected
  1562.  
  1563.         Remove the write protection from the disk and select
  1564.         Retry from the Critical Error Reporting System menu.
  1565.  
  1566.         2.    Unknown unit
  1567.  
  1568.         This error should never be encountered. But if it is
  1569.         select Cancel from the Critical Error Reporting System
  1570.         menu and you will be returned to an appropriate menu.
  1571.  
  1572.         3.    Drive Not Ready
  1573.  
  1574.         You have selected a drive without a disk in it. Insert
  1575.         a disk in the drive and select Retry from the Critical
  1576.         Error Reporting System menu or select cancel and you
  1577.         will be returned to an appropriate menu.
  1578.  
  1579.         4.    Unknown Command
  1580.  
  1581.         A device has received an unknown command. If you ever
  1582.         encounter this critical error select Cancel from the
  1583.         Critical Error Reporting System menu and you will be
  1584.         returned to an appropriate menu.
  1585.  
  1586.         5.    Data Error (Bad CRC)
  1587.  
  1588.         A data error as indicated by a bad CRC value has been
  1589.         encountered. You may select Retry from the Critical Error
  1590.         Reporting System menu and DOS may be able to overcome
  1591.         the error. If it still reports Data Error after a few
  1592.         attempts select cancel from the menu and you will be
  1593.         returned to an appropriate menu. The process you were
  1594.         trying to do will be cancelled and all files being worked
  1595.         on or created will be taken care of.
  1596.  
  1597.         If you continue to get this error repeatedly on a floppy
  1598.         or hard disk it indicates that the disk is going bad
  1599.         in the area reported by the Critical Error Reporting
  1600.         System.
  1601.  
  1602.         6.    Bad Request Structure Length
  1603.  
  1604.         Select cancel from the Critical Error Reporting System
  1605.         menu and you will be returned to an appropriated menu.
  1606.  
  1607.  
  1608.                                  Page 35
  1609.  
  1610.         7.    Seek Error
  1611.  
  1612.         A disk drive is having problems finding a specific track
  1613.         or cluster on a disk. Select Retry from the Critical
  1614.         Error Reporting System menu a few times to see if DOS
  1615.         can overcome this error. If it cannot select Cancel and
  1616.         you will be returned to an appropriate menu.
  1617.  
  1618.         If you continue to get this error repeatedly on a floppy
  1619.         or hard disk it indicates that the disk is going bad
  1620.         in the area reported by the Critical Error Reporting
  1621.         System.
  1622.  
  1623.         8.    Unknown Media Type
  1624.  
  1625.         A disk with an unknown or improper format type is being
  1626.         used. This may also happen because of different format
  1627.         programs being used which are not compatable with all
  1628.         computers (ie. my 386 will not read any disk formated
  1629.         by my brothers IBM PS/2 286). Select Cancel from the
  1630.         Critical Error Reporting System menu and you will be
  1631.         returned to an appropriate menu.
  1632.  
  1633.         9.    Sector Not Found
  1634.  
  1635.         A disk drive could not find the sector it was looking
  1636.         for. You can select Retry from the Critical Error
  1637.         Reporting System menu a few times to see if DOS can
  1638.         overcome this error. If it cannot select Cancel and you
  1639.         will be returned to an appropriate menu.
  1640.  
  1641.         If you continue to get this error repeatedly on a floppy
  1642.         or hard disk it indicates that the disk is going bad
  1643.         in the area reported by the Critical Error Reporting
  1644.         System.
  1645.  
  1646.        10.    Out of Paper
  1647.  
  1648.         Will never be reported by PC Clock because it does not
  1649.         use DOS to print with.
  1650.  
  1651.        11.    Write Fault
  1652.  
  1653.         Select Retry to see if DOS can overcome the error. If
  1654.         it cannot select Cancel and you will be returned to an
  1655.         appropriate menu.
  1656.  
  1657.         If you continue to get this error repeatedly on a floppy
  1658.         or hard disk it indicates that the disk is going bad
  1659.         in the area reported by the Critical Error Reporting
  1660.         System.
  1661.  
  1662.  
  1663.                                  Page 36
  1664.  
  1665.        12.    Read Fault
  1666.  
  1667.         Select Retry to see if DOS can overcome the error. If
  1668.         it cannot select Cancel and you will be returned to an
  1669.         appropriate menu.
  1670.  
  1671.         If you continue to get this error repeatedly on a floppy
  1672.         or hard disk it indicates that the disk is going bad
  1673.         in the area reported by the Critical Error Reporting
  1674.         System.
  1675.  
  1676.        13.    General Failure
  1677.  
  1678.         I do not know when this critical error would be reported
  1679.         but I would probably select Abort and try to exit the
  1680.         program in a controlled manner.
  1681.  
  1682.  
  1683.                                  Page 37
  1684.  
  1685.     PRINTER ERRORS
  1686.  
  1687.         The following errors are reported by the Printer Error
  1688.         Reporting System.
  1689.  
  1690.         1.    TIMEOUT - Printer has timed out. Select Cancel from the
  1691.         menu in the Printer Error Reporting System, reset your
  1692.         printer and try again.
  1693.  
  1694.         2.    I/O ERROR - Printer has encountered an I/O Error. Select
  1695.         Cancel from the menu in the Printer Error Reporting
  1696.         System and try again.
  1697.  
  1698.         3.    NOT SELECTED - Printer not turned on. Turn your printer
  1699.         on and select Retry from the menu in the Printer Error
  1700.         Reporting system
  1701.  
  1702.         4.    OUT OF PAPER - Put more paper in your printer and select
  1703.         Retry from the Menu in the Printer Error Reporting
  1704.         System.
  1705.  
  1706.         5.    BUSY - Usually means that the printer is turned on but
  1707.         is not on line. Put the printer on line and select Retry
  1708.         from the menu in the Printer Error Reporting System.
  1709.  
  1710.     On my system with no printer connected to the computer the first
  1711.     time you try to use the printer it takes the BIOS up to 30
  1712.     seconds to report "Out of Paper". While the BIOS has control
  1713.     the update of the displayed time is stopped. The second time
  1714.     the Print Screen Key is pressed it reports "Out of Paper"
  1715.     immediately. Depending on your computer and printer you may get
  1716.     this or a different error message when you do not have a printer
  1717.     connected to your computer.
  1718.  
  1719.  
  1720.                                  Page 38
  1721.  
  1722.                     INDEX
  1723.  
  1724.     About.......................31       Down Timers.................22
  1725.     Ask IBM PS/2 Question.......10           Chime...................22
  1726.     Association of Shareware           Limit...................22
  1727.     Professionals (ASP)               Use for Game Timer...22,23
  1728.         Address..................5           Timeouts............23
  1729.         Disputes.................5
  1730.         Member...................5       Errors
  1731.         Ombudsman................5           Start Up................32
  1732.     Available by same Author.....6           Program.................33
  1733.                            Critical................34
  1734.     Block Cursor................10           Printer.................37
  1735.                        Executing PC Clock the
  1736.     Calibration.................17       First Time..................14
  1737.         Low, Medium and High       Extended Error
  1738.         Precision...............17       Reporting System............11
  1739.         Time Limit..............18
  1740.     CD-ROM Disk..................8       Foreign Country
  1741.     Chime.......................23       Registration.................5
  1742.     Click........................9
  1743.     Coexist.....................13       Game Timers.................25
  1744.     Command Bars.................9           Chime...................25
  1745.         Active/Inactive..........9           Two Minute Warning......25
  1746.     Command Line Switches               Timeouts................25
  1747.         /B......................13           Select Starting Quarter.25
  1748.         /P......................13
  1749.     Computer Requirements........7       Hardware IRQ 4 Hook.........21
  1750.     Critical Error               Help........................31
  1751.     Reporting System............12
  1752.     Cursor                   Individual Use...............6
  1753.         Default.................10       Installing PC Clock..........8
  1754.         Keys.....................9       Invaalid Dates..............13
  1755.         Laptops.................10
  1756.         Large Block.............10       Keyboard
  1757.         Toggle..................10           Control C Key...........12
  1758.                            Control Break Key.......12
  1759.     Data Entry and Editing Keys.13           Cursor Keys..............9
  1760.     Dates.......................28           Escape Key..............11
  1761.         Astrominical Julian Day           Function Keys...........10
  1762.         Calculations............30           Hot Keys.................9
  1763.         Solar Cycle.........30           Paging Keys..............9
  1764.         Lunar Cycle.........30           Pause Key...............12
  1765.         Roman Indiction            Print Screen Key........11
  1766.         Cycle...............30
  1767.         Calendar................29       Lap Timers..................24
  1768.         Holidays............29           Lap Limit...............24
  1769.         Date Limits.............28           Printing Report.........24
  1770.         Delta...................28           Save to CLOCK.LAP File..24
  1771.         Info....................28           Print CLOCK.LAP File....24
  1772.         Life....................28       Laptop Cursor...............10
  1773.         Plus-Minue..............28
  1774.     Directory....................9       Main/Secondary Menus........15
  1775.  
  1776.  
  1777.                                  Page 39
  1778.  
  1779.     Mouse                   Secondary Menus.............15
  1780.         Click....................9       Split Timer.................25
  1781.         Hide Pointer............13           Entering Switch Info....26
  1782.         Pointer..................9           Number of Switches......26
  1783.         Right Button............13           Purpose.................26
  1784.         Show Pointer............13           Printing Report.........26
  1785.     Multitasking Environment.....8           Sample Report...........27
  1786.                            Saving CLOCK.SWH File...26
  1787.     Paging Keys..................9           Printing CLOCK.SWH File.26
  1788.     Pass It Along................6
  1789.     Power Management for           Synchronizing the Real Time
  1790.     Laptop Computers.............8       Clock.......................16
  1791.     Preface......................7
  1792.     Printer......................7       Time Limits
  1793.         Command Line Switch /P..13           Calibration.............18
  1794.         Emulation Modes..........7           Timers..................18
  1795.         Laser....................7
  1796.         Pause After Page........13       Up Timers...................19
  1797.         Printer Error               Race Timer..............20
  1798.         Reporting System........13           High Precision Mode.....20
  1799.         Printer Errors..........37           Warning.............21
  1800.     Program Features               Hardware IRQ Hook...21
  1801.         Ask IBM PS/2 Questions..10
  1802.         Chime...................13       Versions - 16 and 32 Bit.....5
  1803.         Command Line Switch /B..13       Video Adapters Supported.....7
  1804.         Command Line Switch /P..13
  1805.         Control Break Key.......12
  1806.         Control C Key...........12
  1807.         Critical Error
  1808.         Reporting System........12
  1809.         Escape Key..............11
  1810.         Extended Error
  1811.         Reporting System........11
  1812.         Network Access Codes
  1813.         for Files...............11
  1814.         Pause Key...............12
  1815.         Print Screen Key........11
  1816.         Printing Screen
  1817.         Image File..............10
  1818.         Printing CLOCK.LAP File.10
  1819.         Printing CLOCK.SWH File.10
  1820.         Quick Help
  1821.         Reference System........10
  1822.         Right Mouse Button......13
  1823.         Saving Screen Image
  1824.         to a Disk File..........10
  1825.         Toggle Curosr...........13
  1826.         VGA Color Levels........10
  1827.         Windows Compatability...13
  1828.     Program Support..............5
  1829.  
  1830.     Quit........................31
  1831.  
  1832.     Race Timer..................20
  1833.     Registration.................5
  1834.  
  1835.