home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / chrono12.zip / MANUAL.EXE / CHRONO.DOC
Text File  |  1993-03-02  |  118KB  |  3,197 lines

  1.    
  2.    
  3.    
  4.    
  5.    
  6.    
  7.    
  8.    
  9.    
  10.    
  11.    
  12.    
  13.    
  14.    
  15.    
  16.                                                  tm
  17.                                C h r o n o L o g
  18.    
  19.    
  20.                                  VERSION 1.02   
  21.    
  22.    
  23.    
  24.    
  25.    
  26.                    A Personal Information Management System
  27.    
  28.    
  29.    
  30.    
  31.    
  32.    
  33.                                  USER'S MANUAL
  34.    
  35.    
  36.    
  37.    
  38.    
  39.    
  40.    
  41.    
  42.    
  43.    
  44.    
  45.    
  46.    
  47.    
  48.    
  49.    
  50.    
  51.    
  52.    
  53.                Copyright (C) 1993, ComputerEase, Prince George VA
  54.    
  55.                              ALL RIGHTS RESERVED
  56.    
  57.    
  58.    
  59.    
  60.    
  61.                            T a b l e   O f   C o n t e n t s
  62.    
  63.    INTRODUCTION............................................................ 2
  64.    System Description...................................................... 4
  65.    Definitions............................................................. 6
  66.       Events............................................................... 6
  67.          One-time events................................................... 6
  68.          Recurring events.................................................. 6
  69.       Reminders............................................................ 7
  70.       CrossKeys............................................................ 8
  71.       System, databases, files............................................. 8
  72.    ChronoLog File Requirements............................................. 9
  73.       System Files......................................................... 9
  74.          Program Files..................................................... 9
  75.          Help File.........................................................10
  76.          Information Files.................................................10
  77.       Database Files.......................................................11
  78.    Computer Hardware/Software Requirements.................................12
  79.    System Installation.....................................................13
  80.       Installation from a ChronoLog "Master" Diskette......................13
  81.       Installation When System Files Have Been Compressed..................13
  82.       Database Initialization (CLINIT.EXE).................................14
  83.          First-time Initialization.........................................14
  84.          Subsequent Initializations........................................14
  85.       Creating a DOS Path..................................................15
  86.    Using a Virtual Disk or RAMDRIVE........................................16
  87.    The Loading Process Explained...........................................17
  88.    ChronoLog - the Main Module (CHRONO.EXE)................................18
  89.       Screen Headers and Footers...........................................18
  90.       The Daily Schedule Screen............................................18
  91.          Using the Keypad..................................................19
  92.          Daily Schedule Screen Action Keys.................................19
  93.          The Daily Schedule Help Screen (key = H)..........................20
  94.          Adding a New ChronoLog Event (key = A)............................20
  95.             Adding a ONE-TIME Event........................................20
  96.             Adding an ANNUAL Event.........................................21
  97.             Adding a MONTHLY Event.........................................21
  98.             Adding a WEEKLY Event..........................................21
  99.             Adding a BI-WEEKLY Event.......................................21
  100.             Adding a BI-MONTHLY Event......................................22
  101.             Adding a SEMI-ANNUAL Event.....................................22
  102.             Adding a Monthly Varying Event.................................22
  103.             Adding an Annual Varying Event.................................22
  104.             Conflicts......................................................22
  105.          Viewing an Event (key = ENTER)....................................23
  106.             Modifying an Event (key = M on VIEW EVENT Screen)..............23
  107.             Deleting an Event (key = D on VIEW EVENT Screen)...............23
  108.          Searching for Events (key = S)....................................23
  109.             Searching for Events Containing a Character String.............24
  110.             Searching for Events by CrossKey...............................24
  111.          Maintaining Your CrossKey List (key = X)..........................24
  112.             Adding a New CrossKey (key = A on the CrossKey screen).........24
  113.             Deleting a CrossKey (key = D on the CrossKey screen)...........24
  114.          The CrossKey Matrix (key = M).....................................25
  115.          The Print Menu (key = P)..........................................25
  116.             Print Appointment Schedule (All Events)........................26
  117.    
  118.    
  119.    
  120.    
  121.    
  122.                            T a b l e   O f   C o n t e n t s
  123.    
  124.             Print Appointment Schedule (Selected CrossKeys)................26
  125.             Print Month Calendar on Narrow Paper...........................26
  126.             Print Month Calendar on Wide Paper.............................27
  127.             Print One-Time Events for a Selected Period....................27
  128.             Print All Recurring Events.....................................27
  129.             Printing the PhoneLog..........................................27
  130.             Printing the ToDoList..........................................27
  131.             Print the Results of the Last Search...........................27
  132.          The Calculator (key = C)..........................................27
  133.          The 3-Month Calendar (key = 3)....................................28
  134.          PhoneLog (key = L)................................................28
  135.             PhoneLog Data File Location....................................29
  136.             Data labels....................................................29
  137.             Adding a New PhoneLog Entry....................................29
  138.             Selecting a PhoneLog Entry.....................................30
  139.                Modifying a PhoneLog Entry Name.............................30
  140.                Modifying PhoneLog Data Items...............................30
  141.                The PhoneLog Autodial Feature...............................30
  142.             Deleting a PhoneLog Entry......................................31
  143.             Printing the PhoneLog..........................................31
  144.          DOS Direct (key = D)..............................................31
  145.             Data Required by DOS Direct....................................31
  146.             DOS Direct Data File Location..................................32
  147.             Adding a New DOS Direct Application (key = A)..................32
  148.             Modifying a DOS Direct Application (key = M)...................32
  149.             Deleting a DOS Direct Application (key = D)....................32
  150.             Executing a DOS Direct Application (key = ENTER)...............33
  151.             Changing the DOS Direct Table Order (key = C)..................33
  152.          The ToDoList (key = T)............................................33
  153.             ToDoList Data File Location....................................33
  154.             Adding a New ToDoList Item Here (key = A)......................33
  155.             Adding a New ToDoList Item To End Of List (key = E)............34
  156.             Modifying a ToDoList Item (key = M)............................34
  157.             Deleting a ToDoList Item (key = D).............................34
  158.             Undeleting the Last Deleted ToDoList Item (key = U)............34
  159.             Changing the ToDoList Order (key = C)..........................34
  160.          The Utility Program (key = U).....................................34
  161.             Setup Menu.....................................................34
  162.                Screen Colors...............................................35
  163.                Personal Heading (Screen and Printout)......................35
  164.                Printer Options.............................................35
  165.                   Number of Days For APPOINTMENT SCHEDULE..................35
  166.                   Printer Output Port......................................36
  167.                   Graphic/Non-graphic Printing.............................36
  168.                   Enable/Disable Printer Check.............................36
  169.                PhoneLog Data Labels........................................36
  170.                Conflict-Checking Parameters................................36
  171.                Work Space (Temporary Disk Storage).........................37
  172.                Screen blanking.............................................37
  173.                Changing the Time Representation (CIVILIAN/MILITARY)........38
  174.                Toggling the opening ChronoLog Logo Screen On/Off...........38
  175.                Setting Data File Locations.................................38
  176.                   PhoneLog Data File Location..............................38
  177.                   DOS Direct Data File Location............................38
  178.    
  179.    
  180.    
  181.    
  182.    
  183.                            T a b l e   O f   C o n t e n t s
  184.    
  185.                   ToDoList Data File Location..............................38
  186.             System Copy....................................................39
  187.                System Copy on Floppy Disk..................................39
  188.                Compressing System Files....................................40
  189.             ChronoLog Registration Form....................................40
  190.          Putting ChronoLog to Sleep (key = Z)..............................40
  191.          Quitting ChronoLog (key = ESC)....................................40
  192.    Automatic Daily Reminding (CLTODAY.EXE).................................41
  193.    Registration, Support, and Licensing....................................42
  194.       Registration.........................................................42
  195.          Registration Fee..................................................42
  196.          System Access.....................................................43
  197.             System Identification Code.....................................43
  198.             The ProgramKey.................................................43
  199.             System Recovery................................................43
  200.          Redistribution Incentive Royalties................................44
  201.       Technical Support....................................................45
  202.       Site Licenses........................................................45
  203.    Technical Notes and Acknowledgements....................................46
  204.    Version Changes.........................................................47
  205.       Version 1.01.........................................................47
  206.       Version 1.02.........................................................47
  207.    Some Words About Shareware..............................................48
  208.                       WARRANTY DISCLAIMER
  209.    
  210.         ComputerEase makes no warranty of any kind, express or
  211.    implied, including without limitation any warranties of
  212.    merchantability and/or fitness for a particular purpose, other than
  213.    to guarantee that this product, at the time of its creation, was
  214.    delivered in good faith with no subversive motives such as computer
  215.    viruses.  ComputerEase shall not be liable for any damages, whether
  216.    direct, indirect, special or consequential arising from a failure
  217.    of this program to operate in the manner desired by the user.
  218.    ComputerEase shall not be liable for any damage to data or property
  219.    which may be caused directly or indirectly by use of the program.
  220.    IN NO EVENT WILL COMPUTEREASE BE LIABLE TO YOU FOR ANY DAMAGES,
  221.    INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
  222.    CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE
  223.    THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  224.    
  225.    
  226.    
  227.    
  228.    
  229.    
  230.    
  231.    
  232.    
  233.    
  234.    
  235.    
  236.    
  237.    
  238.    
  239.    
  240.    
  241.    
  242.    
  243.    
  244.    
  245.    
  246.    
  247.    
  248.    
  249.    
  250.    
  251.    
  252.    
  253.    
  254.    
  255.    
  256.    
  257.    
  258.    
  259.    
  260.    
  261.    
  262.    
  263.    
  264.    
  265.    
  266.       
  267.                                     - 1 -
  268.    
  269.    INTRODUCTION
  270.    ------------
  271.    
  272.         Everyone's life consists of sequences of events.  We
  273.    constantly plan for the future whether we realize it or not -
  274.    almost every move we make follows an invisible script which we
  275.    spend a lot of time thinking about and implementing.  No one past
  276.    the age of kindergarten can operate without some sort of plan.
  277.    
  278.         It is often critical that we do certain things at certain
  279.    times, and that conflicting circumstances don't hinder us.
  280.    
  281.         Some lives are "busier" than others, of course, but even
  282.    that can be relative.  For example, I know people with many
  283.    responsibilities who have no problem keeping track of their
  284.    complex schedules strictly by memory.  I also know people who
  285.    can't remember that tomorrow is Saturday.
  286.    
  287.         I, for one, am closer to the latter category than the
  288.    former.  I give myself far too much credit for having any sort of
  289.    recall capability, and it constantly gets me into frustrating
  290.    situations.
  291.    
  292.         Several years ago, when I first became a manager, I came to
  293.    a quick conclusion that I was not nearly organized enough to do the
  294.    job.  I couldn't keep track of my own daily activities, much less
  295.    eighteen other people.  Sure, I tried to keep a pencil calendar, but
  296.    it was cumbersome and inflexible.  Planned activities for my employees
  297.    and me changed too frequently - my appointment book quickly became a
  298.    mess of erasures and strike-outs.
  299.    
  300.         I had other problems:
  301.    
  302.              - My job required me to do status briefings and reports
  303.    where I had to summarize past events for my bosses, sometimes for as
  304.    much as a year.  Many days (and nights) found me sifting back through
  305.    old files, trying to re-capture dates and sequences of events.
  306.    
  307.              - As a supervisor, I had to write annual performance
  308.    evaluation for all of my employees.  This was a particularly arduous
  309.    task, because with 18 people - as much as I appreciated them
  310.    individually - their efforts all started to run together over a year's
  311.    time.  And these evaluations were very important to their careers.
  312.    
  313.         So, it wasn't just that I had trouble being in the right place at
  314.    the right time, I also needed to remember past events - and who was
  315.    involved.  Knowing that I desperately needed help, I surveyed the
  316.    software world for organizing tools.
  317.    
  318.         There were many Personal Information Managers (PIMs),
  319.    calendar-making, scheduling, reminding software packages on the retail
  320.    and shareware markets.  But nowhere could I find a system that would
  321.    do ALL of the things I needed done.
  322.    
  323.         So, as an old, washed-up programmer who still loves it, I began
  324.    working on what was to become ChronoLog.  It was very simple at first,
  325.    
  326.    
  327.       
  328.                                     - 2 -
  329.    
  330.    then gradually evolved into what I believe is a fairly sophisticated
  331.    piece of software.  I have never really stopped working on it since I
  332.    began in 1987, although I didn't offer it for use by others until a
  333.    couple of years ago.
  334.    
  335.         It went through several name changes.  From what I first called
  336.    "my little reminder program" evolved REMNOTES (I never really liked
  337.    that one); then RECALL (a commercial PIM came out named INSTANT
  338.    RECALL); then NCONTROL (I discovered not one but two programs named IN
  339.    CONTROL: a shareware prospect management system and a Macintosh PIM -
  340.    I decided to let those guys worry about trademark infringement).
  341.    Finally I settled on ChronoLog, and I think that the name is very
  342.    descriptive.  It's a time manager (Chronos is Greek for time); it
  343.    keeps all input in Chronological order; and, because it doesn't delete
  344.    events which have past, it serves as a permanent LOGbook of the user's
  345.    life.
  346.    
  347.         In 1991, I submitted ChronoLog's predecessor, NControl, to the
  348.    annual software contest conducted by the Department of Defense's
  349.    Command and Control Micro User's Group (C2MUG) - and won first place
  350.    in the General Utility Category.  From the response I got from DOD
  351.    employees who had downloaded it and used it, I decided that it may be
  352.    good enough to expand on, commercialize a bit, and distribute as
  353.    shareware.  So I began work on version 2.0 of NControl, which became
  354.    ChronoLog!
  355.    
  356.         I still use it extensively myself - all of the chaos and
  357.    confusion in my life is still here, only now much more organized.
  358.    Give ChronoLog a try - maybe it will help you, too!
  359.    
  360.    
  361.                                       Doug Patrick
  362.                                       ComputerEase
  363.                                       Prince George, VA
  364.    
  365.    
  366.    
  367.    
  368.    
  369.    
  370.    
  371.    
  372.    
  373.    
  374.    
  375.    
  376.    
  377.    
  378.    
  379.    
  380.    
  381.    
  382.    
  383.    
  384.    
  385.    
  386.    
  387.    
  388.       
  389.                                     - 3 -
  390.    
  391.    SYSTEM DESCRIPTION
  392.    ------------------
  393.    
  394.    
  395.         ChronoLog is a Personal Information Manager - a PIM.  It
  396.    allows you, the user, to enter DATA about your job (or any other
  397.    facet of your life) which is personally important to you,
  398.    organizes it, and presents it back to you as INFORMATION.
  399.    
  400.         Its primary purpose is to ensure that you are kept aware and
  401.    reminded of future events for which you have a responsibility.
  402.    
  403.         Its strongest feature is the management of resources,
  404.    scheduling people or things and ensuring that conflicts are
  405.    minimized.  (It shouldn't, however, be confused with detailed
  406.    project management tools such as Timeline or Harvard Project
  407.    Manager.  They are designed to handle specific, definable
  408.    projects with prescribed boundaries.  ChronoLog has no beginning
  409.    nor end - it is a permanent record of all aspects of your life.)
  410.    
  411.         ChronoLog is extremely easy to use.  It has been purposely
  412.    designed so that all screens and processes are intuitive and/or
  413.    self-explanatory.  Every screen has all possible actions (other
  414.    than use of the keypad for scrolling) displayed at the bottom.
  415.    Full documentation and system "help" is provided, of course, but
  416.    even a new computer user could sit down and begin using it
  417.    without referring to either!
  418.    
  419.         This User's Guide will explain in detail the many things
  420.    that ChronoLog will do for you, but here is a quick summary:
  421.    
  422.              ... it allows you to create (and, if necessary, modify
  423.    or delete) notes on upcoming "one-time" events (anytime in the
  424.    future).  Then, as the date approaches, it will relentlessly
  425.    remind you every time you execute the program.
  426.    
  427.              ... it allows you to store events which recur on a
  428.    regular, predictable basis.  This type of event is entered only
  429.    once and NEVER ceases to remind you - unless you delete it.
  430.    
  431.              ... it allows you to categorize events so that you can
  432.    keep separate control over groups of resources, by using CROSS-
  433.    reference KEYwords, or CrossKeys.  (As mentioned in the
  434.    introduction, it was originally designed for managing people, but
  435.    use your imagination...).  A special feature, called the CrossKey
  436.    Matrix, graphically displays category utilization for any two
  437.    month period - by pressing a couple of keys!
  438.    
  439.              ... it checks and warns you of potential conflicts,
  440.    either for events in your personal schedule or those managed by
  441.    CrossKey.
  442.    
  443.              ... it prints monthly calendars in block format for
  444.    both narrow and wide carriage printers, appointment schedules,
  445.    and user-tailored lists of events past, present, and future - all
  446.    in a couple of keystrokes.
  447.    
  448.    
  449.       
  450.                                     - 4 -
  451.    
  452.    
  453.              ... it provides you with a permanent record of events -
  454.    all events entered into ChronoLog stay in the system FOREVER,
  455.    unless you delete them.  You can use the system to recall
  456.    significant events in your life which occurred YEARS ago, with
  457.    names and places!
  458.    
  459.              ... it has a search feature which lets you find events
  460.    by entering a character string, or a CrossKey.
  461.    
  462.              ...it has several additional features such as a
  463.    telephone directory, a calculator, a "to-do" list, and a
  464.    perpetual calendar.  It will also let you execute your other DOS
  465.    applications from an internal menu, without leaving ChronoLog!
  466.    
  467.              ...it is "customizable" to suit your own needs.  You
  468.    have complete control over most system parameters.
  469.    
  470.    
  471.    
  472.    
  473.    
  474.    
  475.    
  476.    
  477.    
  478.    
  479.    
  480.    
  481.    
  482.    
  483.    
  484.    
  485.    
  486.    
  487.    
  488.    
  489.    
  490.    
  491.    
  492.    
  493.    
  494.    
  495.    
  496.    
  497.    
  498.    
  499.    
  500.    
  501.    
  502.    
  503.    
  504.    
  505.    
  506.    
  507.    
  508.    
  509.    
  510.       
  511.                                     - 5 -
  512.    
  513.    DEFINITIONS
  514.    -----------
  515.    
  516.         Certain definitions are essential for you to understand how
  517.    ChronoLog works.
  518.    
  519.    ** Events
  520.    ---------
  521.    
  522.         Events are what you, the user, enter into the system for the
  523.    purpose of (1) creating a reminder on a daily schedule or
  524.    calendar, or, (2) simply recording something that you would like
  525.    to be able to recall in the future.  Events:
  526.    
  527.              ...contain a narrative description of the event.
  528.    
  529.              ...cover a period of time, which may be a range of
  530.    days, a single day, or, if you desire, a span of hours on a
  531.    single day.
  532.    
  533.              ...may be categorized (by using the CrossKey), which
  534.    will help you control groups of resources or situations.
  535.    
  536.         There are two types of ChronoLog events, "one-time" and
  537.    "recurring".
  538.    
  539.    *** One-time events
  540.    -------------------
  541.    
  542.         One-time events are entered into the system to create a
  543.    reminder and/or record a specific event, such as a trip or a
  544.    business meeting.
  545.    
  546.    *** Recurring events
  547.    --------------------
  548.    
  549.         Recurring events recur on a regular, predictable basis.
  550.    From the time of entry, recurring events remain in the system
  551.    unless deleted, and ChronoLog automatically handles the
  552.    repetition.
  553.    
  554.         There are eight types of recurring events: annual, monthly,
  555.    weekly, bi-weekly, bi-monthly, semi-annual, monthly varying, and
  556.    annual varying.  The latter two, the varying events, are recorded
  557.    as "relative" times in the month or year, such as "the 3rd
  558.    Tuesday every month", or "the 2nd Wednesday in August every
  559.    year".
  560.    
  561.         Recurring events are stored by ChronoLog only once, just as
  562.    one-time events are.  However, the dates of recurring events are
  563.    not fixed, but "floating".  When ChronoLog loads each day, it
  564.    converts these entries to the next occurrence of that particular
  565.    day or date for annual and annual varying, the next two
  566.    occurrences for semi-annual, the next four occurrences for bi-
  567.    monthly, and the next eight occurrences for the remaining event
  568.    types.
  569.    
  570.    
  571.       
  572.                                     - 6 -
  573.    
  574.    
  575.    ** Reminders
  576.    ------------
  577.    
  578.         When ChronoLog is first loaded each day, all EVENTS are
  579.    "expanded" into REMINDERS to create the DAILY SCHEDULE, which
  580.    shows upcoming events in a scrollable form. "Expansion" means
  581.    that if an event is scheduled to occur over a period of several
  582.    days, then you need to be reminded not once, but EVERY day during
  583.    the duration of the event.
  584.    
  585.         Reminders are displayed:
  586.    
  587.              ...on a single line on the DAILY SCHEDULE screen if the
  588.    event is to occur only on one day.
  589.    
  590.              ...on two lines, one for the BEGINNING day and one for
  591.    the ENDING day, if the event is for a range of days.
  592.    
  593.              ...on three lines if the time span includes the current
  594.    date (the event is in progress).  In addition to the BEGINNING
  595.    and ENDING lines, it will also show the current progress of the
  596.    event, i.e. "today is the 3rd day of a five-day event".
  597.    
  598.         Consider the following examples:
  599.    
  600.         BUSINESS MEETING.  A one-time event is entered into the
  601.    system, and the date and time is recorded.  As the date
  602.    approaches, a single reminder line will scroll nearer the top
  603.    each day, finally declaring "TODAY" in the date portion.  (It
  604.    will also pop up with the CLTODAY program when the exact date
  605.    arrives...refer to the section later in this manual for a
  606.    description of the CLTODAY program.)  Then, when the date is
  607.    past, the event will "scroll back into your past".
  608.    
  609.         FOUR-DAY TRIP.  A one-time event is entered into the system
  610.    recording the dates on which the trip begins and ends:
  611.    
  612.    EVENT ---> 06-29-92 to 07-02-92 Trip...
  613.    
  614.         As the beginning date approaches, two reminder lines will
  615.    scroll up, one showing "BEGINS" and the other "ENDS":
  616.    
  617.    REMINDERS on 6-26-92 ---> 06-29-92 Monday    BEGINS     Trip...
  618.                              07-02-92 Thursday  ENDS       Trip...
  619.    
  620.         When the event is in progress, the note is converted to "Day
  621.    n of 4", in addition to the BEGINS and ENDS:
  622.    
  623.    REMINDERS on 6-30-92 ---> 06-29-92 Monday    BEGAN      Trip...
  624.                              06-30-92 TODAY     Day 2 of 4 Trip...
  625.                              07-02-92 Thursday  ENDS       Trip...
  626.    
  627.         At the conclusion of the trip, as the event scrolls back
  628.    into your history, the event will be again shown on two lines, as
  629.    "BEGAN" and "ENDED".
  630.    
  631.    
  632.       
  633.                                     - 7 -
  634.    
  635.    
  636.    REMINDERS on 7-03-92 ---> 06-29-92 Monday    BEGAN      Trip...
  637.                              07-02-92 Thursday  ENDED      Trip...
  638.    
  639.    ** CrossKeys
  640.    ------------
  641.    
  642.         CrossKeys are intended for more advanced use of the system -
  643.    in fact, the program can be very useful without them.  However,
  644.    if you do need to "categorize" events for any reason, CrossKeys
  645.    will help you.  The term CrossKey is intended to be a generic
  646.    term (a CROSS-reference KEYword, for short), which can be used
  647.    for a wide variety of applications.
  648.    
  649.         The most obvious use (and the one most referred to in this
  650.    documentation) is for management of a staff of employees.  Simply
  651.    enter each of your employee's names as a CrossKey and attach it
  652.    to events which concern him or her.  This way you can avoid
  653.    planning an important project or trip for the employee during his
  654.    vacation! (See the section entitled "The CrossKey MATRIX".)
  655.    
  656.         Or, use CrossKeys if your work involves duties which fall
  657.    into definable categories.  For instance, you may want to use
  658.    categories such as "TRAVEL", "MEETINGS", "CONFERENCES".
  659.    
  660.         A regional sales manager for a restaurant chain could use
  661.    the restaurant locations as CrossKeys.
  662.    
  663.         A rental agency could use each rental property as a
  664.    CrossKey.
  665.    
  666.         But again, use your imagination...
  667.    
  668.    ** System, databases, files
  669.    ---------------------------
  670.    
  671.         ChronoLog, when installed on a single computer, is in total
  672.    a SYSTEM.  On any given computer, you may choose to have multiple
  673.    ChronoLog DATABASEs (i.e. to keep business and personal events
  674.    separate).  A separate DOS subdirectory is used for each
  675.    DATABASE.  Each DATABASE is made up of FILES (with the extension
  676.    .CL1) which contain the data that you enter.
  677.    
  678.         It should be noted for the benefit of purist readers that
  679.    this is not a true database.  The term is used in a generic sense
  680.    for brevity.
  681.    
  682.    
  683.    
  684.    
  685.    
  686.    
  687.    
  688.    
  689.    
  690.    
  691.    
  692.    
  693.       
  694.                                     - 8 -
  695.    
  696.    CHRONOLOG FILE REQUIREMENTS
  697.    ---------------------------
  698.    
  699.         A ChronoLog system is made up of system files (files which
  700.    are required for executing the system) and database files (files
  701.    which contain the data you enter).
  702.    
  703.    ** System Files
  704.    ---------------
  705.    
  706.         To run the system, you must have nine PROGRAM files (the
  707.    .EXE files which run the system) and one HELP file.  There are an
  708.    additional five files which provide INFORMATION about the system.
  709.    These fifteen files are collectively referred to as the SYSTEM
  710.    FILES.  There is normally only one copy of the system files on
  711.    your computer, even though you may need to create multiple
  712.    databases.
  713.    
  714.         IMPORTANT NOTE: Do not delete any of the fifteen files!  If
  715.    you become a registered user, you may be entitled to a royalty
  716.    (see the section "REDISTRIBUTION INCENTIVE ROYALTIES") for
  717.    passing the system on to another person, or uploading to a
  718.    bulletin board.  In order to pass the system on (by using UTILITY
  719.    -> SYSTEM COPY), you MUST PASS ALL FIFTEEN FILES!
  720.    
  721.    *** Program Files
  722.    -----------------
  723.    
  724.         Following is a "snapshot" description of the nine program
  725.    files.  Refer to the respective sections for detailed discussions
  726.    of their use.
  727.    
  728.         CLINST.EXE          This is the ChronoLog installation
  729.                             program.  It's only use is to create a
  730.                             subdirectory on the hard drive and
  731.                             transfer the ChronoLog System Files to
  732.                             it.  It is not absolutely essential that
  733.                             this program be executed - the system
  734.                             files may simply be copied into an
  735.                             existing subdirectory if you desire.  It
  736.                             is provided for the benefit of DOS users
  737.                             unfamiliar with DOS commands.
  738.    
  739.         CLINIT.EXE          This is the initialization program which
  740.                             must be run before a database can be
  741.                             created.  Any attempt to execute any of
  742.                             the other programs before this one will
  743.                             result in the statement "ChronoLog has
  744.                             not been initiated in this
  745.                             subdirectory." being displayed, and a
  746.                             program termination.  No harm is done,
  747.                             it just won't work!
  748.    
  749.         CHRONO.EXE          This is the main ChronoLog program.  All
  750.                             of the programs below run "beneath"
  751.                             CHRONO, or as standalone programs, if
  752.    
  753.    
  754.       
  755.                                     - 9 -
  756.    
  757.                             you wish.
  758.    
  759.         CLPRINT.EXE         This program is used to print
  760.                             calendars, appointment schedules, etc.
  761.    
  762.         CLTODAY.EXE         This program, normally inserted into
  763.                             your AUTOEXEC.BAT file for execution on
  764.                             each system boot, will display reminders
  765.                             for the current day's events.
  766.    
  767.         CLPHONE.EXE         This is PhoneLog, the phone directory
  768.                             program.
  769.    
  770.         CLDOSDIR.EXE        This is the DOS Directory program.  You
  771.                             may enter any application on your
  772.                             computer, then select and run from a
  773.                             menu.
  774.    
  775.         CLTODO.EXE          This program maintains a list of the
  776.                             things for which you have immediate
  777.                             concern.
  778.    
  779.         CLUTIL.EXE          This is the UTILITY program, which
  780.                             contains your SETUP routines and other
  781.                             miscellaneous functions which you
  782.                             may find useful.
  783.    
  784.    *** Help File
  785.    -------------
  786.    
  787.         CHRONO.HLP          This file contain help information which
  788.                             is available when ChronoLog is executed.
  789.    
  790.    *** Information Files
  791.    ---------------------
  792.    
  793.         MANUAL.EXE          This is self-extracting compressed file,
  794.                             which, when executed, produces
  795.                             CHRONO.DOC, the ChronoLog User's Manual
  796.                             which you are now reading.
  797.    
  798.         README              This file contains brief load-and-go
  799.                             instructions.
  800.    
  801.         PACKING.LST         This is a small file containing a list
  802.                             of the fifteen ChronoLog system files.
  803.    
  804.         FILE_ID.DIZ         This file provides a brief description
  805.                             of the system for use by vendors,
  806.                             bulletin boards, etc.
  807.    
  808.         VENDOR.DOC          This is a text file detailing
  809.                             distribution requirements and
  810.                             restrictions.
  811.    
  812.    
  813.    
  814.    
  815.       
  816.                                     - 10 -
  817.    
  818.    ** Database Files
  819.    -----------------
  820.    
  821.         ChronoLog automatically generates a number of files to make
  822.    up the database (none are present when first installed),
  823.    identified by the DOS extension .CL1.  Learning the following
  824.    information about those files is not required for operation of
  825.    the system; it is offered for information purposes only.
  826.    
  827.         SETUP.CL1           This file is generated when CLINIT is
  828.                             run.  It contains the parameters
  829.                             necessary for running ChronoLog, which
  830.                             may subsequently be changed by running
  831.                             CLUTIL.  There is a separate SETUP file
  832.                             for each DATABASE on your computer.
  833.    
  834.         CROSSKEY.CL1        This file will contain CrossKey
  835.                             information, should you desire to use
  836.                             this feature.
  837.    
  838.         ONETIME.CL1         This file will contain ChronoLog one-
  839.                             time event data.
  840.    
  841.         RECURING.CL1        This file will contain ChronoLog
  842.                             recurring event data.
  843.    
  844.         OVERFLOW.CL1        This file will contain the extra-long
  845.                             event descriptions for both one-time and
  846.                             recurring events.
  847.    
  848.         TODOLIST.CL1        This file will contain the "things-to-
  849.                             do" items entered by executing
  850.                             CLTODO.EXE.
  851.    
  852.         PHONE2.CL1          This file will contain PhoneLog data
  853.                             entered by executing CLPHONE.EXE.
  854.    
  855.         DOSDIR.CL1          This file will contain the instructions
  856.                             for executing other DOS applications
  857.                             which are entered by executing
  858.                             CLDOSDIR.EXE.
  859.    
  860.    
  861.    
  862.    
  863.    
  864.    
  865.    
  866.    
  867.    
  868.    
  869.    
  870.    
  871.    
  872.    
  873.    
  874.    
  875.    
  876.       
  877.                                     - 11 -
  878.    
  879.    COMPUTER HARDWARE/SOFTWARE REQUIREMENTS
  880.    ---------------------------------------
  881.    
  882.         ChronoLog has been designed to operate in a minimum DOS
  883.    environment, i.e. 8086 CPU, MS-DOS 2.11, with monochrome display.
  884.    There are, however, some relevant facts which must be considered.
  885.    
  886.         Although it is technically possible to run ChronoLog on a
  887.    floppy disk, it strongly recommended that hard drive installation
  888.    be chosen if available, because (1) ChronoLog data files are
  889.    dynamic and can only expand so far before a floppy is filled, and
  890.    (2) the size of the programs requires the subordinate programs
  891.    such as the PhoneLog and DOS Direct to be loaded as overlays.
  892.    This can be painfully slow on a floppy system.
  893.    
  894.         After the system has been used over a period of time the
  895.    growing files will cause considerable degradation to a less-
  896.    powerful CPU, also.  For that reason, I would recommend nothing
  897.    less than an 80286 processor for full use of the system.
  898.    
  899.         The only video graphics is the opening "logo" screen, which
  900.    is bypassed if ChronoLog does not detect an EGA (or better) video
  901.    adapter.
  902.    
  903.    
  904.    
  905.    
  906.    
  907.    
  908.    
  909.    
  910.    
  911.    
  912.    
  913.    
  914.    
  915.    
  916.    
  917.    
  918.    
  919.    
  920.    
  921.    
  922.    
  923.    
  924.    
  925.    
  926.    
  927.    
  928.    
  929.    
  930.    
  931.    
  932.    
  933.    
  934.    
  935.    
  936.    
  937.       
  938.                                     - 12 -
  939.    
  940.    SYSTEM INSTALLATION
  941.    -------------------
  942.    
  943.         Shareware products typically get passed in a variety of
  944.    ways, therefore installation may differ depending upon where you
  945.    received your copy of the system.  They may be on a "master"
  946.    diskette, with all files separate, or they may have been
  947.    "compressed" into a single file, the technique of most bulletin
  948.    boards.  (If you are not familiar with file compression, read the
  949.    section entitled "COMPRESSING SYSTEM FILES".)  The compressed
  950.    file may even have been converted into a self-extracting .EXE
  951.    file, depending on the practice of the BBS or vendor.  Shareware
  952.    vendors or distributors may have added some of their own files.
  953.    
  954.    ** Installation from a ChronoLog "Master" Diskette
  955.    --------------------------------------------------
  956.    
  957.         If you are installing from the ChronoLog "master"
  958.    diskette(s), one 3 1/2" or two 5 1/4" floppy(s), the files are
  959.    not compressed.  Use the following procedure to install:
  960.    
  961.          - There should be at least 15 files.  See the file
  962.    PACKING.LST for listing of the minimum files required.
  963.    
  964.          - Insert the 3 1/2" floppy or 5 1/4" floppy #1 (contains
  965.    the file CLINST.EXE) into a floppy drive.
  966.    
  967.          - Type CLINST (the ChronoLog System Installation Program).
  968.    This will create a subdirectory on your hard drive and copy the
  969.    system files into it.  (If loading from 5 1/4" floppy, you will
  970.    be prompted to insert floppy #2.).  CLINIT (the ChronoLog
  971.    Database Initialization Program) will execute automatically.
  972.    
  973.    ** Installation When System Files Have Been Compressed
  974.    ------------------------------------------------------
  975.    
  976.         If you have the ChronoLog files compressed into a single
  977.    file (the file name SHOULD be CHRONnnn.xxx, where nnn = the
  978.    version number and xxx = compression extension), use the
  979.    following installation procedure:
  980.    
  981.          - You do not need to run CLINST.  Instead make sure that
  982.    the compressed file has been copied to the subdirectory on your
  983.    hard drive wherein you want the ChronoLog system files to reside.
  984.    
  985.          - Uncompress CHRONnnn.xxx.  If the uncompress is
  986.    successful, you may delete CHRONnnn.xxx.
  987.    
  988.          - There should be at least 15 files uncompressed.  See the
  989.    file PACKING.LST for listing of the minimum files required.
  990.    
  991.          - You are now ready to proceed to type CLINIT (the
  992.    ChronoLog Database Initialization Program) to initialize a
  993.    database in the subdirectory where the system files reside.
  994.    
  995.         Regardless of how you received your copy of ChronoLog, you
  996.    
  997.    
  998.       
  999.                                     - 13 -
  1000.    
  1001.    must have as a minimum all nine of the program files plus
  1002.    CHRONO.HLP to run the complete system.
  1003.    
  1004.         From this point on, the installation instructions are
  1005.    written to assume that you have UNCOMPRESSED all of the system
  1006.    files.
  1007.    
  1008.    ** Database Initialization (CLINIT.EXE)
  1009.    ---------------------------------------
  1010.    
  1011.         None of the system .EXE programs will execute until you have
  1012.    initialized a database for the subdirectory in which you are
  1013.    currently working.  Go back and read the definition if you are
  1014.    unsure of what a database is.
  1015.    
  1016.         The CLINIT program creates a SETUP file with default values
  1017.    which you may later customize to suit your needs.
  1018.    
  1019.         Each ChronoLog database is identified by a unique 7-
  1020.    character (maximum) name, which allows the user to distinguish
  1021.    between multiple ChronoLog directories.
  1022.    
  1023.    *** First-time Initialization
  1024.    -----------------------------
  1025.    
  1026.         You will be asked to input a heading line which will appear
  1027.    atop the ChronoLog screens and printouts.  This may be your name,
  1028.    your organization name, or anything else you choose.  It may be
  1029.    changed at any time by executing UTILITY -> SETUP -> PRINT
  1030.    OPTIONS.
  1031.    
  1032.         You will not be asked for a database name on the first
  1033.    initialization.  ChronoLog assigns your first database the name
  1034.    "MAIN".
  1035.    
  1036.    *** Subsequent Initializations
  1037.    ------------------------------
  1038.    
  1039.         Each time CLINIT is executed in a new subdirectory, your
  1040.    hard drive is searched to locate the MAIN database and certain
  1041.    information is extracted to create a new SETUP.CL1 file for your
  1042.    new database.
  1043.    
  1044.         You will be asked for a unique 7-character database name.
  1045.    The system will not accept a database name which already exists
  1046.    on your computer.
  1047.    
  1048.         You will be asked if you would like to create unique data
  1049.    files for storing your PhoneLog, DOS Direct, and TodoList
  1050.    information, or simply use the information for these applications
  1051.    which is stored in the MAIN database.  The default is to use the
  1052.    MAIN database for each of these, but the option is available
  1053.    should you choose to use it.  The option may be changed at any
  1054.    later time by selecting UTILITY -> SETUP -> PHONELOG, DOS DIRECT,
  1055.    AND TODOLIST DATA FILE LOCATIONS.
  1056.    
  1057.    
  1058.    
  1059.       
  1060.                                     - 14 -
  1061.    
  1062.    ** Creating a DOS Path
  1063.    ----------------------
  1064.    
  1065.         If the user wishes to establish more than one database,
  1066.    there is no need to copy all of the system files to each
  1067.    subsequent database subdirectory.  Simply add the original (MAIN)
  1068.    subdirectory to the PATH command in your AUTOEXEC.BAT file.
  1069.    
  1070.         Please note that this does NOT provide a path to any data
  1071.    files.  Since you may have multiple databases, you must load
  1072.    ChronoLog in the MS-DOS subdirectory where the data files are
  1073.    located!
  1074.    
  1075.    
  1076.    
  1077.    
  1078.    
  1079.    
  1080.    
  1081.    
  1082.    
  1083.    
  1084.    
  1085.    
  1086.    
  1087.    
  1088.    
  1089.    
  1090.    
  1091.    
  1092.    
  1093.    
  1094.    
  1095.    
  1096.    
  1097.    
  1098.    
  1099.    
  1100.    
  1101.    
  1102.    
  1103.    
  1104.    
  1105.    
  1106.    
  1107.    
  1108.    
  1109.    
  1110.    
  1111.    
  1112.    
  1113.    
  1114.    
  1115.    
  1116.    
  1117.    
  1118.    
  1119.    
  1120.       
  1121.                                     - 15 -
  1122.    
  1123.    USING A VIRTUAL DISK OR RAMDRIVE
  1124.    --------------------------------
  1125.    
  1126.         ChronoLog creates a temporary "work space" daily which
  1127.    basically consists of expanding database events into DAILY
  1128.    SCHEDULE reminders.  This work space can reside on your hard or
  1129.    floppy disk if you desire - as a matter of fact, when a database
  1130.    is initialized the default work space is the current
  1131.    subdirectory.
  1132.    
  1133.         There's a MUCH better way.
  1134.    
  1135.         Since this work space is only temporary, the logical
  1136.    location for it is on a virtual disk or RAMDRIVE.  For the new
  1137.    DOS user, this is using available RAM to emulate a hard disk
  1138.    drive.  The good thing about a virtual disk or RAMDRIVE is that
  1139.    it makes disk access as fast as memory access; the bad thing is
  1140.    that when your computer is turned off, the information is lost.
  1141.    In normal situations this could be disastrous, but for ChronoLog,
  1142.    it is a perfect utilization.
  1143.    
  1144.         No attempt has been made to make the Virtual Disk or
  1145.    RAMDRIVE the default, because there are different versions
  1146.    depending on the version of DOS you are running, and your RAM
  1147.    utilization may vary depending on other applications.  The
  1148.    decision must be yours.
  1149.    
  1150.         Use the UTILITY -> SETUP menu to change the work space
  1151.    assignment.  See the section entitled "WORK SPACE (TEMPORARY DISK
  1152.    STORAGE)" for a discussion.  If you choose to use a virtual disk
  1153.    or RAMDRIVE (and you really should!), consult your DOS user's
  1154.    manual for installation instructions.
  1155.    
  1156.    
  1157.    
  1158.    
  1159.    
  1160.    
  1161.    
  1162.    
  1163.    
  1164.    
  1165.    
  1166.    
  1167.    
  1168.    
  1169.    
  1170.    
  1171.    
  1172.    
  1173.    
  1174.    
  1175.    
  1176.    
  1177.    
  1178.    
  1179.    
  1180.    
  1181.       
  1182.                                     - 16 -
  1183.    
  1184.    THE LOADING PROCESS EXPLAINED
  1185.    -----------------------------
  1186.    
  1187.         As explained in previous sections, an extensive loading
  1188.    process takes place the first time a ChronoLog database is
  1189.    accessed each day.  All events previously entered into the system
  1190.    are "expanded" into the lines which you will see on the Daily
  1191.    Schedule screen, sorted into ChronoLogical order, and stored in
  1192.    the temporary "work space".  Then, for the remainder of the day,
  1193.    when ChronoLog is executed, the work space is accessed and
  1194.    updated along with your permanent (.CL1) files.  See the section
  1195.    "Reminders" in the definitions for a detailed account of this
  1196.    process.
  1197.    
  1198.         The point that needs to be made here is that the work space
  1199.    must be regenerated at some point after midnight each day.  In
  1200.    the past, at least one user has left ChronoLog in execution on
  1201.    his PC at the office, for remote access early the next morning
  1202.    from his home to "set up his day".  The user discovered that all
  1203.    dates and times still reflected the previous day's.  The reason
  1204.    is simply because the system was not allowed to go through its
  1205.    daily event-to-reminder "expansion" process - exiting ChronoLog,
  1206.    then running it again.
  1207.    
  1208.    
  1209.    
  1210.    
  1211.    
  1212.    
  1213.    
  1214.    
  1215.    
  1216.    
  1217.    
  1218.    
  1219.    
  1220.    
  1221.    
  1222.    
  1223.    
  1224.    
  1225.    
  1226.    
  1227.    
  1228.    
  1229.    
  1230.    
  1231.    
  1232.    
  1233.    
  1234.    
  1235.    
  1236.    
  1237.    
  1238.    
  1239.    
  1240.    
  1241.    
  1242.       
  1243.                                     - 17 -
  1244.    
  1245.    CHRONOLOG - THE MAIN MODULE (CHRONO.EXE)
  1246.    ----------------------------------------
  1247.    
  1248.         As previously mentioned, CHRONO.EXE is the main module, from
  1249.    which all of the other programs (except CLINIT and CLTODAY) can
  1250.    be "called".
  1251.    
  1252.    ** Screen Headers and Footers
  1253.    -----------------------------
  1254.    
  1255.         The top of most of the ChronoLog screens (not the MATRIX and
  1256.    PhoneLog screens) contains information about the system: the
  1257.    current date and time-of-day, the database name, the current
  1258.    ChronoLog module name, the user's header (assigned during the
  1259.    initialization process, and modified if desired by UTILITY ->
  1260.    SETUP), and the System Identification Code.
  1261.    
  1262.         The bottom of most of the ChronoLog screens is used for two
  1263.    purposes: (1) ACTION KEYS which, when pressed, execute a
  1264.    subordinate process, and (2) HELP and ERROR INFORMATION which
  1265.    alert you to available options or error conditions.
  1266.    
  1267.    ** The Daily Schedule Screen
  1268.    ----------------------------
  1269.    
  1270.         The opening display when you execute ChronoLog is the DAILY
  1271.    SCHEDULE screen.  This is a scrollable array of all EVENTS
  1272.    expanded into ChronoLogically-ordered REMINDERS.
  1273.    
  1274.         The scrollable reminders in the array display the date, day
  1275.    of the week, start/stop times (if any), CrossKeys (if any), and
  1276.    the event description.  The day of the week is replaced by the
  1277.    words TODAY and TOMORROW, if applicable.  The day of the week is
  1278.    abbreviated if the reminder has times associated with it, and
  1279.    spelled out in full if not.  The word "BEGINS" is displayed for
  1280.    the first day of a multi-day event, the word "ENDS" for the last
  1281.    day.  If it is a multi-day event in progress, the string "DAY x
  1282.    OF y" is displayed for today.
  1283.    
  1284.         The remainder of the screen line consists of:
  1285.    
  1286.         - The event type if it is a RECURRING event, enclosed in
  1287.    ellipses {}.
  1288.    
  1289.         - Any CrossKeys associated with the event, enclosed in
  1290.    brackets [].  If the number or length of the CrossKeys is too
  1291.    long, the CrossKey representation is replaced by an asterisk [*],
  1292.    which only indicates the presence of one or more CrossKeys.
  1293.    
  1294.         - The event description.  If the event description extends
  1295.    beyond the screen width, it is truncated.
  1296.    
  1297.         When the program first loads, it scans your database, sorts
  1298.    all of your current events in ChronoLogical order, then displays
  1299.    them with events scheduled for today (or nearest in future) at
  1300.    the top of the screen.
  1301.    
  1302.    
  1303.       
  1304.                                     - 18 -
  1305.    
  1306.    
  1307.    *** Using the Keypad
  1308.    --------------------
  1309.    
  1310.         Use the keypad to scroll the DAILY SCHEDULE events as
  1311.    follows:
  1312.    
  1313.         UP/DOWN ARROWS           Move the cursor bar one line
  1314.    
  1315.         PGUP/PGDN                Move the screen display a page in
  1316.                                  the appropriate direction
  1317.    
  1318.         HOME                     Return to the current day's events
  1319.    
  1320.         CTRL + HOME              Jump to beginning of event file
  1321.    
  1322.         END                      Jump to bottom of event file
  1323.    
  1324.    
  1325.    *** Daily Schedule Screen Action Keys
  1326.    -------------------------------------
  1327.    
  1328.         The bottom of the DAILY SCHEDULE screen displays the
  1329.    ChronoLog modules which may be called from here.  This consists
  1330.    of pressing the first letter of the action desired, the ENTER or
  1331.    ESC keys.  Following are the actions and keys.
  1332.    
  1333.            ACTION                                      KEY
  1334.            ------                                     -----
  1335.      HELP.  Display help information.                   H
  1336.      Add a new ChronoLog event.                         A
  1337.      View the highlighted event.                      ENTER
  1338.        (Modify or delete event from here.)
  1339.      Search for groups of events.                       S
  1340.      Maintain your list of CrossKeys.                   X
  1341.      Display the CrossKey MATRIX.                       M
  1342.      Call the Print Menu.                               P
  1343.      Pop up the calculator.                             C
  1344.      Pop up the 3-month calendar.                       3
  1345.      Call the ToDoList program.                         T
  1346.      Call the PhoneLog program.                         N
  1347.      Call the DOS Directory program.                    D
  1348.    
  1349.      Call the Utility program.                          U
  1350.      Clear the screen (Zzz).                            Z
  1351.      Quit ChronoLog.                                    ESC
  1352.    
  1353.         The following sections describe the actions possible from
  1354.    the Daily Schedule screen.
  1355.    
  1356.    
  1357.    
  1358.    
  1359.    
  1360.    
  1361.    
  1362.    
  1363.    
  1364.       
  1365.                                     - 19 -
  1366.    
  1367.    *** The Daily Schedule Help Screen (key = H)
  1368.    --------------------------------------------
  1369.    
  1370.         The Daily Schedule Help Screen is a scrollable display which
  1371.    describes all of the actions possible on the Daily Schedule
  1372.    screen.
  1373.    
  1374.    *** Adding a New ChronoLog Event (key = A)
  1375.    ------------------------------------------
  1376.    
  1377.         This option allows you to enter any type of event into your
  1378.    ChronoLog database.  You will be asked to enter the dates, times,
  1379.    description, and associated CrossKeys for the event you wish to
  1380.    record.
  1381.    
  1382.         Following is a list of all the actions possible when each
  1383.    data item has been completed on the screen (exceptions to these
  1384.    general rules are noted in the individual data item
  1385.    descriptions):
  1386.    
  1387.              - Press ENTER or TAB to advance to the next data item
  1388.    
  1389.              - Press SHIFT + TAB to back up to the previous data
  1390.                item.
  1391.    
  1392.              - Press F10 to indicate that all the data necessary for
  1393.                the EVENT has been entered.  The minimum data items
  1394.                for an event are EVENT TYPE, BEGINNING DATE for a
  1395.                one-time event or the RECURRING DATE for a recurring
  1396.                event, and the EVENT DESCRIPTION.
  1397.    
  1398.              - Press ESC to quit the add process and return to the
  1399.                Daily Schedule screen.
  1400.    
  1401.         You will first be asked to select the EVENT TYPE.  This is
  1402.    done by pressing the UP or DOWN ARROW KEYS on the keypad, then
  1403.    pressing the ENTER KEY to select.  Since this is the first data
  1404.    item, SHIFT+TAB cannot be used to back up.
  1405.    
  1406.         For a quick, on-screen description of each event type, HELP
  1407.    is available by pressing the H key.
  1408.    
  1409.    **** Adding a ONE-TIME Event
  1410.    ----------------------------
  1411.    
  1412.         You will be asked to record:
  1413.    
  1414.         ...DATES: Each event is assumed to have a beginning and
  1415.    ending date.  As each is asked of you, use the ARROW and
  1416.    PGUP/PGDN keys on the keypad to adjust the dates, then press the
  1417.    ENTER key to record each one.  The keypad method is intended to
  1418.    greatly simplify the date-entering process and to ensure that
  1419.    dates are accurately recorded.
  1420.    
  1421.         ...TIMES: As with the dates above, use the ARROW and
  1422.    PGUP/PGDN keys to adjust the times in 15-minute and hourly
  1423.    
  1424.    
  1425.       
  1426.                                     - 20 -
  1427.    
  1428.    intervals.  Times are recorded using military time notation
  1429.    (24-hour clock), or in civilian notation (a.m. and p.m.
  1430.    designated).  You may have only a beginning time with no ending
  1431.    time, if the ending is uncertain.  Or, if time is unimportant for
  1432.    this event, you may bypass the time by pressing the SPACE BAR.
  1433.    
  1434.         ...The EVENT DESCRIPTION: Use the available space to
  1435.    describe the event.  This is a free-screen editor; all input is
  1436.    in "typeover" mode with automatic wordwrap.  Do not press the
  1437.    ENTER KEY at the end of each screen line - this signals the
  1438.    completion of the EVENT DESCRIPTION.  If no CrossKeys have been
  1439.    defined, the event is stored at the completion of the EVENT
  1440.    DESCRIPTION.
  1441.    
  1442.         ...CrossKeys:  If you are using CrossKeys in your system,
  1443.    you may use the CrossKey list on the right of your screen to
  1444.    attach any CrossKeys to this event.  To select a CrossKey, use
  1445.    the KEYPAD to move around on the list and press the SPACE BAR to
  1446.    "tag" the CrossKey.  Tag as many as you wish to attach to the
  1447.    event, then press the ENTER key.  NOTE: simply pressing the ENTER
  1448.    key will NOT attach the highlighted CrossKey.
  1449.    
  1450.    **** Adding an ANNUAL Event
  1451.    ---------------------------
  1452.    
  1453.         Use the keypad to scroll the month and day for the annual
  1454.    event, pressing the ENTER KEY to select.  Then enter the EVENT
  1455.    DESCRIPTION and attach CrossKeys as above.
  1456.    
  1457.    **** Adding a MONTHLY Event
  1458.    ---------------------------
  1459.    
  1460.         Use the keypad to scroll the day of the month for the
  1461.    monthly event, pressing the ENTER KEY to select.  Then enter the
  1462.    EVENT DESCRIPTION and attach CrossKeys as above.
  1463.    
  1464.    **** Adding a WEEKLY Event
  1465.    --------------------------
  1466.    
  1467.         Use the keypad to scroll the day of the week for the
  1468.    weekly event, pressing the ENTER KEY to select.  Then enter the
  1469.    EVENT DESCRIPTION and attach CrossKeys as above.
  1470.    
  1471.    **** Adding a BI-WEEKLY Event
  1472.    -----------------------------
  1473.    
  1474.         Use the keypad to record the date of the FIRST OCCURRENCE of
  1475.    the bi-weekly event, pressing the ENTER KEY to select. (ChronoLog
  1476.    will automatically repeat at two-week intervals from that date
  1477.    forward.)  Then enter the EVENT DESCRIPTION and attach CrossKeys
  1478.    as above.
  1479.    
  1480.    
  1481.    
  1482.    
  1483.    
  1484.    
  1485.    
  1486.       
  1487.                                     - 21 -
  1488.    
  1489.    **** Adding a BI-MONTHLY Event
  1490.    ------------------------------
  1491.    
  1492.         Use the keypad to scroll the date of the FIRST OCCURRENCE of
  1493.    the bi-monthly event, pressing the ENTER KEY to select.
  1494.    (ChronoLog will automatically repeat at two-month intervals from
  1495.    that date forward.)  Then enter the EVENT DESCRIPTION and attach
  1496.    CrossKeys as above.
  1497.    
  1498.    **** Adding a SEMI-ANNUAL Event
  1499.    -------------------------------
  1500.    
  1501.         Use the keypad to scroll the date of the FIRST OCCURRENCE of
  1502.    the semi-annual event, pressing the ENTER KEY to select.
  1503.    (ChronoLog will automatically repeat at six-month intervals from
  1504.    that date forward.)  Then enter the EVENT DESCRIPTION and attach
  1505.    CrossKeys as above.
  1506.    
  1507.    **** Adding a Monthly Varying Event
  1508.    -----------------------------------
  1509.    
  1510.         Use the keypad to scroll in order the WEEK NUMBER (1st -
  1511.    5th) and the WEEKDAY (Sun - Sat) for the monthly varying event,
  1512.    pressing the ENTER KEY to select each.  Then enter the EVENT
  1513.    DESCRIPTION and attach CrossKeys as above.
  1514.    
  1515.    **** Adding an Annual Varying Event
  1516.    -----------------------------------
  1517.    
  1518.         Use the keypad to scroll in order the WEEK NUMBER (1st -
  1519.    5th), the WEEKDAY (Sun - Sat), and the MONTH (Jan - Dec) for the
  1520.    annual varying event, pressing the ENTER KEY to select each.
  1521.    Then enter the EVENT DESCRIPTION and attach CrossKeys as above.
  1522.    
  1523.          If you have continued to the end of the add process, the
  1524.    system will ask you to wait while it permanently stores the event
  1525.    and reconstructs the DAILY SCHEDULE with your new entry.
  1526.    
  1527.    **** Conflicts
  1528.    --------------
  1529.    
  1530.         Using the criteria you have established under UTILITY ->
  1531.    SETUP, ChronoLog will warn you if the date and time of an event
  1532.    you have just entered is in conflict with another.  If one or
  1533.    more is found, a window will appear displaying the conflicting
  1534.    events, and you will be asked your intention to add or bypass
  1535.    the adding of the event.  See the section titled "Conflict-
  1536.    Checking Criteria" for a discussion.
  1537.    
  1538.    
  1539.    
  1540.    
  1541.    
  1542.    
  1543.    
  1544.    
  1545.    
  1546.    
  1547.       
  1548.                                     - 22 -
  1549.    
  1550.    *** Viewing an Event (key = ENTER)
  1551.    ----------------------------------
  1552.    
  1553.         The reminders on the DAILY SCHEDULE screen, in order to be
  1554.    scrollable, may have truncated event descriptions.  Also, if the
  1555.    attached CrossKeys take up too much of the available screen line,
  1556.    they are replaced by an asterisk [*].  To view an event on the
  1557.    DAILY SCHEDULE screen in its entirety, move the cursor to select
  1558.    the event and press the ENTER key.  The event will be displayed
  1559.    on the same screen in which it was added to the system.
  1560.    
  1561.         The event may be modified or deleted from here, if you wish.
  1562.    
  1563.    **** Modifying an Event (key = M on VIEW EVENT Screen)
  1564.    ------------------------------------------------------
  1565.    
  1566.         Refer to the section titled "Adding a New ChronoLog Event",
  1567.    for instructions on how to change the individual data items for
  1568.    the event - all of the rules (TAB, SHIFT+TAB, F10, etc.) which
  1569.    applied to the add process apply to the modification process.
  1570.    
  1571.         As you move about the screen, the cursor will stop on every
  1572.    data item, which you may change if you wish.  If you want to
  1573.    leave the item unchanged, simply press the ENTER key.
  1574.    
  1575.    **** Deleting an Event (key = D on VIEW EVENT Screen)
  1576.    -----------------------------------------------------
  1577.    
  1578.         While VIEWing the event you want to delete, press the D key.
  1579.    ChronoLog will ask "Are you sure you want to delete this event?".
  1580.    If you press the Y key, the event will be permanently deleted
  1581.    from the database.
  1582.    
  1583.    *** Searching for Events (key = S)
  1584.    ----------------------------------
  1585.    
  1586.         The SEARCH MENU allows you to search your database for
  1587.    events containing a specified character string and events with
  1588.    specified CrossKeys.
  1589.    
  1590.         The results of the search are displayed in a scrollable
  1591.    table.  You may select and VIEW an event just as you can on the
  1592.    DAILY SCHEDULE screen, by using the KEYPAD to move the cursor bar
  1593.    and pressing the ENTER KEY.
  1594.    
  1595.         To print the results of a search, press ESC to return to the
  1596.    DAILY SCHEDULE screen, then select the PRINT MENU.  An option
  1597.    will be on the menu to "PRINT THE RESULTS OF THE LAST SEARCH".
  1598.    The ability to print the results of any search will remain until
  1599.    another search is done.
  1600.    
  1601.    
  1602.    
  1603.    
  1604.    
  1605.    
  1606.    
  1607.    
  1608.       
  1609.                                     - 23 -
  1610.    
  1611.    **** Searching for Events Containing a Character String
  1612.    -------------------------------------------------------
  1613.    
  1614.         A character string entered for search must be at least three
  1615.    characters long.  At some point, when your database has grown
  1616.    large and many matches are found, you may be told that the
  1617.    results of the search is too large and asked to repeat the search
  1618.    with a longer string.
  1619.    
  1620.         You may choose to only search for future events.
  1621.    
  1622.    **** Searching for Events by CrossKey
  1623.    -------------------------------------
  1624.    
  1625.         When one of these options is selected, you will be asked to
  1626.    specify the CrossKeys for which you wish to search.  You may
  1627.    select as many as you like.
  1628.    
  1629.         As in the string search, you may choose to search for only
  1630.    future events.
  1631.    
  1632.    *** Maintaining Your CrossKey List (key = X)
  1633.    --------------------------------------------
  1634.    
  1635.         This option allows you to add CrossKeys to or delete
  1636.    CrossKeys from the current database.  If you have already entered
  1637.    at least one CrossKey, a scrollable table will appear on your
  1638.    screen; if not, you will be given only the opportunity to add a
  1639.    new one.
  1640.    
  1641.    **** Adding a New CrossKey (key = A on the CrossKey screen)
  1642.    -----------------------------------------------------------
  1643.    
  1644.         CrossKeys may be up to 16 characters in length.
  1645.    
  1646.         An attempt to add a new CrossKey which already exists for
  1647.    this database will be rejected.
  1648.    
  1649.         You may add up to 30 CrossKeys to any database.
  1650.    
  1651.    **** Deleting a CrossKey (key = D on the CrossKey screen)
  1652.    ---------------------------------------------------------
  1653.    
  1654.         Extreme care should be taken when deleting a CrossKey from
  1655.    your database.  CrossKeys are the backbone of the system.
  1656.    Remember that an ChronoLog database has no beginning nor end, and
  1657.    that one of the most important features of ChronoLog is its use
  1658.    as a permanent record!  Once a CrossKey is assigned to an event,
  1659.    unless REMOVED FROM THE EVENT by modifying the event itself, the
  1660.    historical value of that assignment should be forever.
  1661.    
  1662.         Here's what happens when a CrossKey is deleted from your
  1663.    list:
  1664.    
  1665.         - the ENTIRE database of events is scanned and all
  1666.    assignments of that CrossKey are removed.
  1667.    
  1668.    
  1669.       
  1670.                                     - 24 -
  1671.    
  1672.    
  1673.         - the CrossKey is added to the beginning of the EVENT
  1674.    DESCRIPTION for those events.
  1675.    
  1676.         The result is that you will no longer be able to use the
  1677.    CrossKey to isolate the event for searching, printing, etc.
  1678.    
  1679.    *** The CrossKey Matrix (key = M)
  1680.    ---------------------------------
  1681.    
  1682.         The purpose of the CrossKey MATRIX screen is to graphically
  1683.    display the use of CrossKeys for the coming two-month period, to
  1684.    assist you in avoiding resource conflicts.  It is only used, of
  1685.    course, if you have defined CrossKeys for the database.
  1686.    
  1687.         The matrix depicts your CrossKeys on the left side of the
  1688.    screen, with time in days across the top.  Thus, the matrix
  1689.    junction will display the number of events which have been
  1690.    recorded for that CrossKey for that date - i.e. a "2" would
  1691.    indicate that the highlighted CrossKey has been attached to two
  1692.    events for that day.  If you have designed your system so that
  1693.    CrossKeys identify resources, numbers greater than one
  1694.    indicate a potential resource conflict and may warrant your
  1695.    attention.
  1696.    
  1697.         Use the arrow keys on the keypad to move about the matrix.
  1698.    When the cursor reaches a "spot" with a number, a window will
  1699.    appear on the screen which shows the events for that CrossKey on
  1700.    that date.
  1701.    
  1702.         When the matrix is executed from the Daily Schedule screen,
  1703.    it always uses the current day as the "base" date, and extends
  1704.    two months in the future.  You may, by pressing the F5 key on the
  1705.    matrix screen, reset the base date to any other.  The matrix will
  1706.    be redrawn for the two months following the date selected.
  1707.    
  1708.    *** The Print Menu (key = P)
  1709.    ----------------------------
  1710.    
  1711.         The Print Menu offers a choice of several print options.
  1712.    
  1713.         All of them offer the choice of being directed to an
  1714.    attached printer, or to a disk file of your choice.  The latter
  1715.    choice allows you to export these files to another
  1716.    configuration's printer, or even to send to another location by
  1717.    electronic mail.
  1718.    
  1719.         Printer options are set using the UTILITY -> SETUP menu.
  1720.    
  1721.         AUTHOR'S NOTE: If you direct your output to an attached
  1722.    printer, ChronoLog will verify that the printer is attached to
  1723.    the proper port (selected in UTILITY -> SETUP -> PRINTER OPTIONS)
  1724.    and is online.  Some user's have reported that this check does
  1725.    not work properly for some printers - it reports a printer error
  1726.    of some sort even though there is none.  I have worked and tested
  1727.    this problem to the very best of my ability, and simply can't
  1728.    
  1729.    
  1730.       
  1731.                                     - 25 -
  1732.    
  1733.    explain this inconsistency.  So, if you encounter this problem,
  1734.    select the UTILITY -> SETUP -> PRINTER OPTIONS menu and disable
  1735.    the print check.
  1736.    
  1737.    **** Print Appointment Schedule (All Events)
  1738.    --------------------------------------------
  1739.    
  1740.         Selecting this option will cause an appointment schedule to
  1741.    print for all events scheduled for the next "n" days.  The
  1742.    default value of "n" is 7 days but may be reset to your choice
  1743.    via UTILITY -> SETUP.
  1744.    
  1745.         The appointment schedule will display a three-month calendar
  1746.    across the top of your printout, followed by all events for the
  1747.    period, separated for each day, with times displayed.
  1748.    
  1749.    **** Print Appointment Schedule (Selected CrossKeys)
  1750.    ----------------------------------------------------
  1751.    
  1752.         This option is the same as the previous, except that you may
  1753.    elect to print only those events which match certain CrossKeys.
  1754.    A table will be presented on the screen for you to select the
  1755.    CrossKeys of your choice.
  1756.    
  1757.    **** Print Month Calendar on Narrow Paper
  1758.    -----------------------------------------
  1759.    
  1760.         Narrow paper is standard 8 1/2" x 11" fanfold computer
  1761.    paper.
  1762.    
  1763.         The month calendar is a standard, block format calendar
  1764.    which should run correctly on most printers which can print in
  1765.    condensed (17-pitch) mode.  If your printer is capable of
  1766.    printing the IBM extended graphics character set, select Graphics
  1767.    mode via UTILITY -> SETUP, otherwise leave it set at Non-graphics
  1768.    mode.
  1769.    
  1770.         A window will appear with a message to manually set your
  1771.    printer to condensed mode.  This manual set is not necessary if
  1772.    your printer is EPSON-compatible.
  1773.    
  1774.         You will be asked to choose the month to print (the default
  1775.    is the current month).  Calendars can be printed for any month,
  1776.    past or future, whether they contain events or not.
  1777.    
  1778.         In each block on the calendar, all of the events which you
  1779.    have recorded for that day will print.  Times and CrossKeys will
  1780.    appear in front of the event descriptions.  Multiple events on a
  1781.    single day will be separated by a dotted line.
  1782.    
  1783.         A single-month calendar will use as much paper as it needs
  1784.    to print, i.e. if your event descriptions are long, the calendar
  1785.    may print across the perforation on a fanfold-paper printer, or
  1786.    on multiple pages on a sheetfed printer.
  1787.    
  1788.    
  1789.    
  1790.    
  1791.       
  1792.                                     - 26 -
  1793.    
  1794.    **** Print Month Calendar on Wide Paper
  1795.    ---------------------------------------
  1796.    
  1797.         This option is the same as the previous, except that it is
  1798.    designed to print on wide (14 1/2" x 11" fanfold computer paper)
  1799.    by widening each block proportionately.
  1800.    
  1801.    **** Print One-Time Events for a Selected Period
  1802.    ------------------------------------------------
  1803.    
  1804.         This option will print all one-time events for a selected
  1805.    period of time, in ChronoLogical order.  You will be asked to
  1806.    specify the beginning and ending months.
  1807.    
  1808.    **** Print All Recurring Events
  1809.    -------------------------------
  1810.    
  1811.         This option will print all recurring events in your
  1812.    database.
  1813.    
  1814.    **** Printing the PhoneLog
  1815.    --------------------------
  1816.    
  1817.         Selecting this option will print all of the PhoneLog entries
  1818.    on standard (8 1/2" x 11") paper.  It will print the entry name
  1819.    on the left side of the paper, with corresponding data items
  1820.    containing data printed on the right.
  1821.    
  1822.    **** Printing the ToDoList
  1823.    --------------------------
  1824.    
  1825.         Selecting this option will print all of the items in the
  1826.    ToDoList on standard-size paper.
  1827.    
  1828.    **** Print the Results of the Last Search
  1829.    -----------------------------------------
  1830.    
  1831.         The results of the most recent event search (see section
  1832.    "Searching for Events") may be printed with this option.  This is
  1833.    simply a printout of all events located by the search, in
  1834.    ChronoLogical order.
  1835.    
  1836.    *** The Calculator (key = C)
  1837.    ----------------------------
  1838.    
  1839.    
  1840.         The calculator is extremely easy to use.  It offers the use
  1841.    of five functions: addition, subtraction, multiplication,
  1842.    division, and exponentiation.  The corresponding MATH OPERATORS
  1843.    are:
  1844.    
  1845.                         +   -    *    /     ^
  1846.    
  1847.         It allows for the temporary storage of nine "hash" totals
  1848.    which can be recalled by pressing a function key.  These totals
  1849.    are only available during this particular execution of the
  1850.    
  1851.    
  1852.       
  1853.                                     - 27 -
  1854.    
  1855.    calculator - if you return to the DAILY SCHEDULE screen, the
  1856.    "hash" totals will not be available for the next use of the
  1857.    calculator.
  1858.    
  1859.         At every point in the calculation process, all possible
  1860.    keystrokes are displayed at the bottom of the screen.
  1861.    
  1862.         Following are step-by-step instructions for using the
  1863.    calculator:
  1864.    
  1865.         - START: Enter a number followed by a MATH OPERATOR.
  1866.    
  1867.         - Enter the second number. You may end the second number by:
  1868.    
  1869.              - Pressing "=" (or the ENTER KEY).  The total will be
  1870.                calculated and displayed.  Continue by:
  1871.    
  1872.                   - Pressing another operator.  You will be asked to
  1873.                     enter another number (go to START above).
  1874.    
  1875.                   - Storing the hash total in a function-keyed
  1876.                     memory location.
  1877.    
  1878.                   - Pressing C to clear the calculator.
  1879.    
  1880.    
  1881.              - Pressing another operator.
  1882.    
  1883.         At any point in the above steps, when asked to "enter a
  1884.    number", you may instead press a function key to recall the total
  1885.    previously stored there.
  1886.    
  1887.    *** The 3-Month Calendar (key = 3)
  1888.    ----------------------------------
  1889.    
  1890.         The three-month calendar displays the previous, current, and
  1891.    following months.  You may scroll backward and forward through
  1892.    time by using the ARROW and PGUP/PGDN keys on the keypad.
  1893.    
  1894.    *** PhoneLog (key = L)
  1895.    ----------------------
  1896.    
  1897.         PhoneLog is another easy-to-use yet powerful feature of
  1898.    ChronoLog, which may be loaded as a standalone program (name:
  1899.    CLPHONE.EXE) or by pressing "L" on the ChronoLog DAILY SCHEDULE
  1900.    screen.
  1901.    
  1902.         All entries in PhoneLog are kept in alphabetic order in a
  1903.    scrollable array on the left side of the screen.  The order is
  1904.    automatic; you don't have to have the scroll bar in any certain
  1905.    position when a new entry is added.
  1906.    
  1907.         On the right side of the screen are eight data fields which,
  1908.    when scrolling through the names in the directory, are associated
  1909.    with the name on the left UNDER THE SCROLL BAR at any given time.
  1910.    
  1911.    
  1912.    
  1913.       
  1914.                                     - 28 -
  1915.    
  1916.         The phone directory may be scrolled by using the keys on the
  1917.    keypad: UP and DOWN arrow keys will move the scroll bar one line;
  1918.    PGUP and PGDN will move the scroll bar a full page; HOME and END
  1919.    will move the scroll bar to the top and bottom of the file.  In
  1920.    addition, pressing an alphabetic character will "jump" the cursor
  1921.    bar to the next name which begins with that character.
  1922.    
  1923.         Notice that the PhoneLog "action keys" are different from
  1924.    the other ChronoLog modules, i.e. INS to add an entry instead of
  1925.    the letter A.  This is because PhoneLog scrolling has the
  1926.    additional feature described in the previous paragraph - pressing
  1927.    an alphabetic character key is used to quickly find directory
  1928.    entries.
  1929.    
  1930.    **** PhoneLog Data File Location
  1931.    --------------------------------
  1932.    
  1933.         If you create multiple databases, you may choose to build a
  1934.    separate PhoneLog data file for each new database, or maintain
  1935.    one "central" file in the MAIN database.   This question is asked
  1936.    when you execute CLINIT to create the new databases.  Select
  1937.    UTILITY -> SETUP -> PHONELOG, DOS DIRECT, AND TODOLIST DATA FILE
  1938.    LOCATIONS to change this option at any time.
  1939.    
  1940.    **** Data labels
  1941.    ----------------
  1942.    
  1943.         The labels in the center of the screen for the top six data
  1944.    fields may be customized to suit your own requirements.  When you
  1945.    first execute PhoneLog, these labels will say "PhoneLog Label #1"
  1946.    (through #6), and should first be assigned a meaningful label by
  1947.    running UTILITY -> SETUP -> PHONELOG OPTIONS.  See the section
  1948.    "PHONELOG DATA LABELS" for instructions on setting/resetting the
  1949.    labels.
  1950.    
  1951.         Once these labels are set and data has been recorded using
  1952.    the labels, they shouldn't be changed, unless you want to go back
  1953.    and change all of the underlying data.
  1954.    
  1955.         The labels on the two bottom data fields, ADDRESS and
  1956.    REMARKS, are fixed and new labels cannot be assigned.
  1957.    
  1958.    **** Adding a New PhoneLog Entry
  1959.    --------------------------------
  1960.    
  1961.         Press the INS key to add a new PhoneLog entry.  The program
  1962.    will display a highlighted line on the left side of the screen
  1963.    wherein you may type the name.  Of course, the name of a person
  1964.    should be entered "last name first" to facilitate its location
  1965.    later.
  1966.    
  1967.         When the name has been entered, a highlighted bar will
  1968.    appear in the first data field on the right side of the screen.
  1969.    from this point, you may scroll up and down the right side of the
  1970.    screen with the UP and DOWN arrow keys, entering data on any of
  1971.    the lines that you wish.  Pressing ENTER on any line will also
  1972.    
  1973.    
  1974.       
  1975.                                     - 29 -
  1976.    
  1977.    move the highlighted bar down the screen.
  1978.    
  1979.         Press the F10 key to store the completed entry.  (If the
  1980.    ENTER key is pressed on the bottom line of the REMARKS field, the
  1981.    entry will be stored.)
  1982.    
  1983.         ESC may be pressed at any time to discontinue entering data
  1984.    for this entry.
  1985.    
  1986.    **** Selecting a PhoneLog Entry
  1987.    -------------------------------
  1988.    
  1989.         Move the cursor bar to the entry to select and press the
  1990.    ENTER KEY.  A box will appear on the left side of the screen with
  1991.    the selected name and all options that apply to this screen.
  1992.    From here you may modify any data associated with this entry
  1993.    (including the name), add new data items, or use the Autodial
  1994.    feature, if you have a telephone sharing a common line with your
  1995.    computer modem.
  1996.    
  1997.    ***** Modifying a PhoneLog Entry Name
  1998.    -------------------------------------
  1999.    
  2000.         When an entry has been selected, the name field may be
  2001.    edited by pressing the F5 key.  Pree the ENTER KEY when finished
  2002.    editing - the name will be moved to the proper place in the
  2003.    alphabetical order if necessary.
  2004.    
  2005.    ***** Modifying PhoneLog Data Items
  2006.    -----------------------------------
  2007.    
  2008.         To modify or add a data item to the right side of the
  2009.    screen, simply move the cursor bar to the proper line on the
  2010.    right side of the screen and edit.  Press the ENTER KEY when the
  2011.    item is correct.
  2012.    
  2013.         Press F10 to save the modified data or ESC to quit without
  2014.    saving any changes which were made.
  2015.    
  2016.    ***** The PhoneLog Autodial Feature
  2017.    -----------------------------------
  2018.    
  2019.         In order to take advantage of the Autodial feature, you must
  2020.    have a modem connected to a serial port (COM1 thru COM4) on your
  2021.    computer, and a telephone sharing the same phone line.  The line
  2022.    may be shared by inserting the line from the phone into the RJ11
  2023.    receptacle labeled "PHONE" on your modem.  If your modem does not
  2024.    have this receptacle, you may also purchase an inexpensive two-
  2025.    way line splitter, insert the common end into the wall jack and
  2026.    the "split" ends into both the modem and the telephone.
  2027.    
  2028.         To use the Autodial, use the keypad arrow keys to select the
  2029.    number on the right side of the SELECT ENTRY screen, remove the
  2030.    telephone receiver, and press the F3 key.
  2031.    
  2032.         Some situations require that you insert preliminary numbers
  2033.    
  2034.    
  2035.       
  2036.                                     - 30 -
  2037.    
  2038.    before dialing.  This may be a code for an outside line in an
  2039.    office arrangement, or a personal accounting code.  If you have
  2040.    this requirement, select UTILITY -> SETUP -> PHONELOG OPTIONS and
  2041.    record the "pre-dial" numbers.  This will eliminate the need to
  2042.    insert these numbers in all of your data entries.  Then, when
  2043.    preparing to use the Autodial feature, simply press the F2 key to
  2044.    automatically dial this preliminary number.
  2045.    
  2046.    **** Deleting a PhoneLog Entry
  2047.    ------------------------------
  2048.    
  2049.         Move the cursor bar to the entry name to delete and press
  2050.    the DEL key.  You will be asked to confirm the deletion.  If you
  2051.    respond "Yes", the name and all associated data will be deleted
  2052.    from your PhoneLog.
  2053.    
  2054.    **** Printing the PhoneLog
  2055.    --------------------------
  2056.    
  2057.         To print the PhoneLog, return to the DAILY SCHEDULE screen
  2058.    and select PRINT -> PHONELOG.  You will be asked to confirm your
  2059.    intention to print.  If you respond "Yes", your entire PhoneLog
  2060.    will be formatted and printed.
  2061.    
  2062.    *** DOS Direct (key = D)
  2063.    ------------------------
  2064.    
  2065.         This feature is provided so that the user could load
  2066.    ChronoLog at the beginning of the day, and never unload it!  It
  2067.    would be the "command central" from which all other computer
  2068.    applications, such as word processors, spreadsheets, etc. could
  2069.    be run.
  2070.    
  2071.         DOS Direct can be run as a standalone program (name:
  2072.    CLDOSDIR.EXE), or by pressing "D" on the ChronoLog DAILY SCHEDULE
  2073.    screen.
  2074.    
  2075.         An infinite table of software applications can be loaded
  2076.    into DOS Direct.  When executed, the table of application names
  2077.    is scrolled by using the keypad keys (UP/DOWN arrows, PGUP/PGDN,
  2078.    HOME, END).
  2079.    
  2080.    
  2081.    **** Data Required by DOS Direct
  2082.    --------------------------------
  2083.    
  2084.         Five data items are stored for each application entry:
  2085.    
  2086.         - The application name.  This is the name that will appear
  2087.           in the screen array.
  2088.    
  2089.         - The subdirectory from which you want to execute the
  2090.           application.
  2091.    
  2092.         - The command line or string that will load and run the
  2093.           application.  This is the .EXE, .COM, or .BAT file plus
  2094.    
  2095.    
  2096.       
  2097.                                     - 31 -
  2098.    
  2099.           any command line parameters (i.e.  WP DOCUMENT.FIL).
  2100.    
  2101.         - prompt switch (Y/N):
  2102.    
  2103.              Y = request DOS to prompt for command line parameters
  2104.                  at run time
  2105.    
  2106.              N = do not prompt
  2107.    
  2108.         - pause switch (Y/N):
  2109.    
  2110.              Y = pause (freeze screen) at end of execution before
  2111.                  returning to DOS Direct
  2112.    
  2113.              N = do not pause
  2114.    
  2115.    **** DOS Direct Data File Location
  2116.    ----------------------------------
  2117.    
  2118.         If you create multiple databases, you may choose to build a
  2119.    separate DOS Direct data file for each new database, or maintain
  2120.    one "central" file in the MAIN database.   This question is asked
  2121.    when you execute CLINIT to create the new databases.  Select
  2122.    UTILITY -> SETUP -> PHONELOG, DOS DIRECT, AND TODOLIST DATA FILE
  2123.    LOCATIONS to change this option at any time.
  2124.    
  2125.    **** Adding a New DOS Direct Application (key = A)
  2126.    --------------------------------------------------
  2127.    
  2128.         A screen will appear that will prompt you sequentially for
  2129.    the five data items described above.
  2130.    
  2131.         DOS Direct checks to ensure that you do not enter a non-
  2132.    existing path on the SUBDIRECTORY line.
  2133.    
  2134.    **** Modifying a DOS Direct Application (key = M)
  2135.    -------------------------------------------------
  2136.    
  2137.         The existing data for the application under the cursor bar
  2138.    will be displayed.  You will be prompted sequentially to either
  2139.    replace or leave unchanged each of the five fields.
  2140.    
  2141.    **** Deleting a DOS Direct Application (key = D)
  2142.    ------------------------------------------------
  2143.    
  2144.         The application under the cursor bar will be deleted after
  2145.    you have been asked to confirm the deletion by pressing the
  2146.    letter D a second time.
  2147.    
  2148.    
  2149.    
  2150.    
  2151.    
  2152.    
  2153.    
  2154.    
  2155.    
  2156.    
  2157.       
  2158.                                     - 32 -
  2159.    
  2160.    **** Executing a DOS Direct Application (key = ENTER)
  2161.    -----------------------------------------------------
  2162.    
  2163.         The application under the cursor bar will be executed.  An
  2164.    error condition will occur if: (1) the subdirectory path cannot
  2165.    be found; or (2) the command line is not valid.
  2166.    
  2167.    **** Changing the DOS Direct Table Order (key = C)
  2168.    --------------------------------------------------
  2169.    
  2170.         The application under the cursor bar will begin blinking.
  2171.    You may now use the UP and DOWN arrow keys to move the
  2172.    application entry to the new location of your choice.  Press the
  2173.    ENTER KEY when correct.
  2174.    
  2175.    *** The ToDoList (key = T)
  2176.    --------------------------
  2177.    
  2178.         The ToDoList is a quick-and-easy way to keep track of those
  2179.    things which require your immediate attention.
  2180.    
  2181.         The ToDoList can be run as a standalone program (name:
  2182.    CLTODO.EXE), or by pressing "T" on the ChronoLog DAILY SCHEDULE
  2183.    screen.
  2184.    
  2185.         The entries are displayed on single lines in a scrollable
  2186.    table.  There may be 17 entries (one screenful) in your ToDoList
  2187.    at any given time.
  2188.    
  2189.    **** ToDoList Data File Location
  2190.    --------------------------------
  2191.    
  2192.         If you create multiple databases, you may choose to build a
  2193.    separate ToDoList data file for each new database, or maintain
  2194.    one "central" file in the MAIN database.   This question is asked
  2195.    when you execute CLINIT to create the new databases.  Select
  2196.    UTILITY -> SETUP -> PHONELOG, DOS DIRECT, AND TODOLIST DATA FILE
  2197.    LOCATIONS to change this option at any time.
  2198.    
  2199.    
  2200.    **** Adding a New ToDoList Item Here (key = A)
  2201.    ----------------------------------------------
  2202.    
  2203.         This allows you to insert an item at a specific point in the
  2204.    table.  When performed, the table will "expand" and a blank line
  2205.    will appear at the point where the letter A key was pressed.
  2206.    Simply enter the item on the line and press ENTER to store.
  2207.    
  2208.    
  2209.    
  2210.    
  2211.    
  2212.    
  2213.    
  2214.    
  2215.    
  2216.    
  2217.    
  2218.       
  2219.                                     - 33 -
  2220.    
  2221.    **** Adding a New ToDoList Item To End Of List (key = E)
  2222.    --------------------------------------------------------
  2223.    
  2224.         This is the same as the previous paragraph, except the item
  2225.    is appended to the bottom of the ToDoList.
  2226.    
  2227.    **** Modifying a ToDoList Item (key = M)
  2228.    ----------------------------------------
  2229.    
  2230.         The item under the cursor bar will be highlighted.  Edit the
  2231.    line, then press ENTER to replace the previous entry.
  2232.    
  2233.    **** Deleting a ToDoList Item (key = D)
  2234.    ---------------------------------------
  2235.    
  2236.         The item under the cursor bar will be deleted.
  2237.    
  2238.    **** Undeleting the Last Deleted ToDoList Item (key = U)
  2239.    --------------------------------------------------------
  2240.    
  2241.         This feature will restore the last item deleted DURING THIS
  2242.    EXECUTION of the ToDoList.
  2243.    
  2244.    **** Changing the ToDoList Order (key = C)
  2245.    ------------------------------------------
  2246.    
  2247.         This feature allows you to change the priority of the items
  2248.    in your list.  When performed, the item under the cursor bar will
  2249.    begin blinking.  You may now use the UP and DOWN arrow keys to
  2250.    move the item to the new location of your choice.
  2251.    
  2252.    *** The Utility Program (key = U)
  2253.    ---------------------------------
  2254.    
  2255.         The Utility Program provides several miscellaneous functions
  2256.    for using ChronoLog to its best advantage.  It is made up of
  2257.    scrollable menus and submenus, as described below.
  2258.    
  2259.         Utility can be run as a standalone program (name:
  2260.    CLUTIL.EXE), or by pressing "U" on the ChronoLog DAILY SCHEDULE
  2261.    screen.
  2262.    
  2263.    **** Setup Menu
  2264.    ---------------
  2265.    
  2266.         The SETUP MENU allows you to set certain parameters which
  2267.    may be necessary for proper execution of ChronoLog on your
  2268.    computer, or maybe just "cosmetic" changes to suit your personal
  2269.    taste.
  2270.    
  2271.    
  2272.    
  2273.    
  2274.    
  2275.    
  2276.    
  2277.    
  2278.    
  2279.       
  2280.                                     - 34 -
  2281.    
  2282.    ***** Screen Colors
  2283.    -------------------
  2284.    
  2285.         This feature allows you to change the colors of the
  2286.    ChronoLog screens.  Use the UP and DOWN arrow keys to scroll the
  2287.    table, then press the function keys as described below to select
  2288.    the colors you like.
  2289.    
  2290.         Notice that some lines are "related" to other lines.  For
  2291.    example, the four colors for the DAILY SCHEDULE - which allows
  2292.    for color-coding different types of events - obviously must have
  2293.    the same background color.  So when you change the background
  2294.    color for any of the four, the other three automatically change
  2295.    as well.  Also, the DAILY SCHEDULE scroll bar shows the
  2296.    foreground colors of the four events, to give you an idea of the
  2297.    clarity of print when the two colors are used.
  2298.    
  2299.         The following function keys are used:
  2300.    
  2301.              KEY                   ACTION
  2302.              ---            ----------------------------------------
  2303.              F5             Change foreground color.
  2304.              F6             Change background color.
  2305.              F7             Resets all colors to the default colors.
  2306.              F8             FOR THE TOP LINE ONLY - Change the
  2307.                             screen background "fill" CHARACTER.
  2308.    
  2309.    ***** Personal Heading (Screen and Printout)
  2310.    --------------------------------------------
  2311.    
  2312.         This allows you to change the "heading" line - your name or
  2313.    organization name - that will appear in the upper right corner of
  2314.    the ChronoLog screens and atop all printouts.
  2315.    
  2316.         This heading is initially stored during the creation of each
  2317.    new database in your system - when CLINIT was executed.
  2318.    
  2319.    ***** Printer Options
  2320.    ---------------------
  2321.    
  2322.         These options are used to set or reset information needed
  2323.    for printed output.
  2324.    
  2325.    ****** Number of Days For APPOINTMENT SCHEDULE
  2326.    ----------------------------------------------
  2327.    
  2328.         The default number of days for the APPOINTMENT SCHEDULE is
  2329.    arbitrarily set at 7.  This option allows you to change this, if
  2330.    you wish.
  2331.    
  2332.    
  2333.    
  2334.    
  2335.    
  2336.    
  2337.    
  2338.    
  2339.    
  2340.       
  2341.                                     - 35 -
  2342.    
  2343.    ****** Printer Output Port
  2344.    --------------------------
  2345.    
  2346.         This option allows you to change the printer output port.
  2347.    It may be set to any of the three parallel port addresses: LPT1,
  2348.    LPT2, or LPT3; or any of four serial port addresses: COM1, COM2,
  2349.    COM3, or COM4.  The default is LPT1.
  2350.    
  2351.    ****** Graphic/Non-graphic Printing
  2352.    -----------------------------------
  2353.    
  2354.    
  2355.         This option only affects the printing of block-type monthly
  2356.    calendars.  If your printer has the capability of printing the
  2357.    IBM extended character set graphic characters, you may set this
  2358.    option to "G".  The default is "N" (Non-graphic).
  2359.    
  2360.    ****** Enable/Disable Printer Check
  2361.    -----------------------------------
  2362.    
  2363.         This allows you to enable or disable the check which
  2364.    ChronoLog performs to see if the printer is attached to the
  2365.    proper port and is online.  Some users have reported that this
  2366.    feature does not work properly for all printers.  If this is true
  2367.    in your case, select DISABLE.
  2368.    
  2369.    ***** PhoneLog Data Labels
  2370.    --------------------------
  2371.    
  2372.         The six data labels which appear on your phone directory
  2373.    screen can be customized for your own use by this option.  Simply
  2374.    select the one you wish to change, edit, then press the ENTER KEY
  2375.    to store.
  2376.    
  2377.    ***** Conflict-Checking Parameters
  2378.    ----------------------------------
  2379.    
  2380.         When a new event is added to the database, the system can be
  2381.    instructed to first verify that the event does not conflict with
  2382.    other events.
  2383.    
  2384.         Because the use of CrossKeys is left to the user's
  2385.    discretion, the manner in which conflicts are checked may be
  2386.    similarly set.
  2387.    
  2388.         There are four criteria for checking, any or all of which
  2389.    can be set using this option.  You may, of course, elect to
  2390.    bypass conflict checking altogether.  Following are the criteria
  2391.    with their descriptions:
  2392.    
  2393.         (1) Display any events in the database which have ANY
  2394.    CrossKeys attached which exactly match ANY CrossKeys attached to
  2395.    the event currently being entered, and has a date/time span which
  2396.    overlaps.
  2397.    
  2398.         This choice would be appropriate if CrossKeys are being used
  2399.    
  2400.    
  2401.       
  2402.                                     - 36 -
  2403.    
  2404.    to manage resources.
  2405.    
  2406.         (2) If the event currently being entered has NO CrossKeys
  2407.    attached, display any events in the database which have NO
  2408.    CrossKeys attached, and has a date/time span which overlaps.
  2409.    
  2410.         This choice would be appropriate if CrossKeys are not used,
  2411.    or if they are being used to manage resources but not attached to
  2412.    events concerning yourself.
  2413.    
  2414.         (3) If the event currently being entered has CrossKeys
  2415.    attached, display any events in the database which have CrossKeys
  2416.    attached EVEN THOUGH THERE ARE NONE THAT MATCH, and has a
  2417.    date/time span which overlaps.
  2418.    
  2419.         This choice would be appropriate if CrossKeys are being used
  2420.    to simply categorize daily tasks ("TRAVEL", "MEETINGS",
  2421.    "CONFERENCES", "ABSENCE", etc.).
  2422.    
  2423.         (4) Display any events in the database which have a
  2424.    date/time span which overlaps, regardless of CrossKeys.
  2425.    
  2426.         This choice would be appropriate if you prefer to be warned
  2427.    about ANY possible conflict, regardless of who are what is
  2428.    involved.
  2429.    
  2430.    ***** Work Space (Temporary Disk Storage)
  2431.    -----------------------------------------
  2432.    
  2433.         ChronoLog requires a "work space" which it must create new
  2434.    with the FIRST system startup each day.  This option allows you
  2435.    to change the location of the work space because of disk space
  2436.    limitations or, more importantly, to DRASTICALLY IMPROVE THE
  2437.    PERFORMANCE OF THE SYSTEM BY USING A VIRTUAL DISK! Refer to
  2438.    section "USING A VIRTUAL DISK OR RAMDRIVE" for a detailed
  2439.    discussion.
  2440.    
  2441.         The default location for the work space is in the same
  2442.    subdirectory as the database.  If you change to another logical
  2443.    hard drive, the work files will be created in the root directory
  2444.    for that drive.
  2445.    
  2446.    ***** Screen blanking
  2447.    ---------------------
  2448.    
  2449.         ChronoLog allows you to cause the screen to go blank after a
  2450.    period of keyboard inactivity.  This is to ensure that video
  2451.    "burn-in", or etching of images into the screen, does not occur.
  2452.    
  2453.         The period of time is entered in seconds; the default is
  2454.    120, or 2 minutes.
  2455.    
  2456.         You may also manually blank the screen by pressing the Z key
  2457.    on the Daily Schedule screen.  See the section titled "Zzz".
  2458.    
  2459.    
  2460.    
  2461.    
  2462.       
  2463.                                     - 37 -
  2464.    
  2465.    ***** Changing the Time Representation (CIVILIAN/MILITARY)
  2466.    ----------------------------------------------------------
  2467.    
  2468.         ChronoLog's first use was in the federal government, and all
  2469.    time representation was displayed by using the 24-hour clock
  2470.    format (i.e. 1730 hours instead of 5:30 p.m.).  This option
  2471.    allows you to choose the time representation you desire, civilian
  2472.    or military.
  2473.    
  2474.    ***** Toggling the opening ChronoLog Logo Screen On/Off
  2475.    -------------------------------------------------------
  2476.    
  2477.         The opening logo screen which appears only during the first
  2478.    execution of ChronoLog each day, may be set off if you want to
  2479.    bypass it.
  2480.    
  2481.         NOTE: The logo screen changes patterns if allowed to
  2482.    continue running.  Let it run for a minute or so and watch!
  2483.    
  2484.    ***** Setting Data File Locations
  2485.    ---------------------------------
  2486.    
  2487.         This option applies only to databases other than MAIN when
  2488.    using multiple databases.
  2489.    
  2490.    ****** PhoneLog Data File Location
  2491.    ----------------------------------
  2492.    
  2493.         You may choose to have a separate PhoneLog for this database
  2494.    or use the data in the MAIN PhoneLog data file.  Simply move the
  2495.    cursor bar to this option and press the ENTER KEY to toggle.
  2496.    
  2497.    ****** DOS Direct Data File Location
  2498.    ------------------------------------
  2499.    
  2500.         You may choose to have a separate DOS Direct for this
  2501.    database or use the data in the MAIN DOS Direct data file.
  2502.    Simply move the cursor bar to this option and press the ENTER KEY
  2503.    to toggle.
  2504.    
  2505.    ****** ToDoList Data File Location
  2506.    ----------------------------------
  2507.    
  2508.         You may choose to have a separate ToDoList for this database
  2509.    or use the data in the MAIN ToDoList data file.  Simply move the
  2510.    cursor bar to this option and press the ENTER KEY to toggle.
  2511.    
  2512.    
  2513.    
  2514.    
  2515.    
  2516.    
  2517.    
  2518.    
  2519.    
  2520.    
  2521.    
  2522.    
  2523.       
  2524.                                     - 38 -
  2525.    
  2526.    **** System Copy
  2527.    ----------------
  2528.    
  2529.         Use this option to make a floppy diskette copy of the
  2530.    fifteen system files.  This method will ensure that all files,
  2531.    and only the necessary ones, are copied for the purpose of
  2532.    passing to a friend or uploading to a bulletin board.
  2533.    
  2534.         If you are a registered user, you will be asked to enter
  2535.    your name, which, along with your system identification code,
  2536.    will be copied along with the system files.  Then, if anyone who
  2537.    receives this copy subsequently registers, your name and code
  2538.    will be recorded on his registration form.  ComputerEase will
  2539.    then "share the wealth" with you by forwarding $10 of his $35
  2540.    registration fee!  Please read the section titled "Redistribution
  2541.    Incentive Royalties".
  2542.    
  2543.         Please ensure that the name is entered just as it was when
  2544.    you registered.
  2545.    
  2546.    ***** System Copy on Floppy Disk
  2547.    --------------------------------
  2548.    
  2549.         The entire system requires approximately 700k of disk space.
  2550.    When making a system copy, ChronoLog will determine if the disk
  2551.    you have targeted is large enough to hold this much file space.
  2552.    
  2553.         If you have indicated a double-sided, double-density 5-1/4"
  2554.    floppy, you will be directed to insert two floppies.  The files
  2555.    will then be copied as follows:
  2556.    
  2557.                DISK#1              DISK#2
  2558.                ------              ------
  2559.              CHRONO.EXE          CLPRINT.EXE
  2560.              CLUTIL.EXE          CLDOSDIR.EXE
  2561.              CLINIT.EXE          CLTODAY.EXE
  2562.              MANUAL.EXE          CLPHONE.EXE
  2563.              CLINST.EXE          CLTODO.EXE
  2564.              VENDOR.DOC
  2565.              CHRONO.HLP
  2566.              README
  2567.              PACKING.LST
  2568.              FILE_ID.DIZ
  2569.    
  2570.    
  2571.         The target floppy(s) must be empty.  If they contain data,
  2572.    you will be given the opportunity to erase the data on the
  2573.    floppies or discontinue the operation.
  2574.    
  2575.    
  2576.    
  2577.    
  2578.    
  2579.    
  2580.    
  2581.    
  2582.    
  2583.    
  2584.       
  2585.                                     - 39 -
  2586.    
  2587.    ***** Compressing System Files
  2588.    ------------------------------
  2589.    
  2590.         The method of file compression for the purpose of uploading
  2591.    to a bulletin board must be left to the discretion of the user,
  2592.    because bulletin boards do not have a standard compression
  2593.    procedure.  Most require a specific format, such as .ZIP or .ARC;
  2594.    some allow self-extracting .EXE files, some do not.  The purpose
  2595.    of this section is to ensure that the file is given the proper
  2596.    name, and the proper files are included, regardless of the
  2597.    procedure used.
  2598.    
  2599.         The complete system is compressed into a single file named
  2600.    CHRONnnn.xxx, where nnn is the version number and xxx is the
  2601.    appropriate extension.  The files which are included are the
  2602.    fifteen system files listed in the section "ChronoLog File
  2603.    Requirements" and also the separate file PACKING.LST.
  2604.    
  2605.         IMPORTANT: If you are a registered user, the file
  2606.    ROYALTY.DUE, which was created during the UTILITY -> MAKE SYSTEM
  2607.    COPY process, must also be included so that you will be entitled
  2608.    to a Redistribution Incentive Royalty.
  2609.    
  2610.    **** ChronoLog Registration Form
  2611.    --------------------------------
  2612.    
  2613.         This option presents some information on the screen about
  2614.    the benefits of registration, and generates an ASCII-format disk
  2615.    file named "REGISTER.FRM".  This file may then be completed by
  2616.    exiting ChronoLog and edited with an ASCII (please, no word
  2617.    processing) editor and printed, or printed and completed in
  2618.    pencil.
  2619.    
  2620.    *** Putting ChronoLog to Sleep (key = Z)
  2621.    ----------------------------------------
  2622.    
  2623.         This feature serves two purposes: if you are don't intend to
  2624.    use ChronoLog at your desk for a period of time, it will prevent
  2625.    screen "burn-in", plus, if you are in an open work space with
  2626.    much foot traffic, it will provide a degree of confidentiality.
  2627.    
  2628.         Press any key to "re-awaken" ChronoLog.
  2629.    
  2630.    *** Quitting ChronoLog (key = ESC)
  2631.    ----------------------------------
  2632.    
  2633.         Press ESC to terminate the ChronoLog program.
  2634.    
  2635.    
  2636.    
  2637.    
  2638.    
  2639.    
  2640.    
  2641.    
  2642.    
  2643.    
  2644.    
  2645.       
  2646.                                     - 40 -
  2647.    
  2648.    AUTOMATIC DAILY REMINDING (CLTODAY.EXE)
  2649.    ---------------------------------------
  2650.    
  2651.         CLToday is a separate program which, when executed, shows
  2652.    any events in your system which have been recorded for the
  2653.    current date.  The best and intended use of this is to insert the
  2654.    command CLTODAY (preceded by the DOS Path if necessary) into your
  2655.    AUTOEXEC.BAT file so that it always executes when you first boot
  2656.    up your computer, thus serving as a quick reminder of the day's
  2657.    happenings.
  2658.    
  2659.         If you choose to use CLToday in this manner, you must first
  2660.    do a DOS change directory (CHDIR) to the subdirectory containing
  2661.    your MAIN database.  This subdirectory should have an ASCII file
  2662.    named CLTODAY.DAT which contains the path to each of your
  2663.    ChronoLog databases.  You may use a standard ASCII editor to add
  2664.    or remove the entries in CLTODAY.DAT as you desire.
  2665.    
  2666.         If you have multiple databases in your system, CLToday scans
  2667.    ALL of them and creates a scrollable array of events for the
  2668.    current date, with the appropriate database specified.
  2669.    
  2670.         If there are no reminders for the current date, the program
  2671.    displays a window stating "NO EVENTS FOUND FOR TODAY", then
  2672.    proceeds.
  2673.    
  2674.    
  2675.    
  2676.    
  2677.    
  2678.    
  2679.    
  2680.    
  2681.    
  2682.    
  2683.    
  2684.    
  2685.    
  2686.    
  2687.    
  2688.    
  2689.    
  2690.    
  2691.    
  2692.    
  2693.    
  2694.    
  2695.    
  2696.    
  2697.    
  2698.    
  2699.    
  2700.    
  2701.    
  2702.    
  2703.    
  2704.    
  2705.    
  2706.       
  2707.                                     - 41 -
  2708.    
  2709.    REGISTRATION, SUPPORT, AND LICENSING
  2710.    ------------------------------------
  2711.    
  2712.         ChronoLog is not public domain software, nor is it free
  2713.    software.  ChronoLog is copyrighted to ComputerEase, Prince
  2714.    George, VA.  Non-registered users are granted a limited license
  2715.    to use ChronoLog on a trial basis for the purpose of determining
  2716.    whether it is suitable for their needs.  Use of ChronoLog, except
  2717.    for this limited purpose, requires registration.  Registration
  2718.    permits a user the license to use ChronoLog on a single computer.
  2719.    Multiple computers will require multiple registrations.
  2720.    
  2721.         Operators of electronic bulletin board systems (sysops) may
  2722.    post ChronoLog for downloading by their users.  Distributors of
  2723.    public domain or user-supported software, other than operators of
  2724.    electronic bulletin board systems, may distribute copies of
  2725.    ChronoLog after obtaining written permission from ComputerEase.
  2726.    
  2727.    ** Registration
  2728.    ---------------
  2729.    
  2730.         To register your copy of ChronoLog, select UTILITY ->
  2731.    REGISTRATION FORM.  See the section titled "ChronoLog
  2732.    Registration Form" for a discussion.
  2733.    
  2734.         Until registered, this product is considered an "evaluation
  2735.    copy".  Full use of the system is limited to 90 days from the
  2736.    date it is loaded.  After two months, a message will appear
  2737.    during the loading process, warning that the evaluation period
  2738.    will expire on {date}.  When that date is reached, the ability to
  2739.    add new events to the system will be curtailed - all other
  2740.    features remain functional.
  2741.    
  2742.         A ChronoLog registration licenses you to full use of the
  2743.    product.  Registration includes mailed notification of updates
  2744.    and priority support.  Users need register only one version of
  2745.    ChronoLog - registration includes licensed use of all upgrades.
  2746.    
  2747.         If you are using an earlier version of ChronoLog, you will
  2748.    automatically be sent the latest version.
  2749.    
  2750.    *** Registration Fee
  2751.    --------------------
  2752.    
  2753.         Individual registrations for ChronoLog are available from
  2754.    ComputerEase at a cost of $35.00.  ComputerEase will provide you
  2755.    with the most current release of ChronoLog in object code form on
  2756.    your choice of 5 1/4" diskette or 3 1/2" diskette.  All necessary
  2757.    documentation will also be included on the diskette.
  2758.    
  2759.         Quantity discounts are available.  Please see the section
  2760.    titled "Site Licenses".  In addition, evaluation disks are
  2761.    available at any time for $5.  These disks do not include
  2762.    registration.  The fee covers diskette, postage and handling.
  2763.    When ordering an evaluation diskette, please specify diskette
  2764.    size.
  2765.    
  2766.    
  2767.       
  2768.                                     - 42 -
  2769.    
  2770.    
  2771.    *** System Access
  2772.    -----------------
  2773.    
  2774.         ChronoLog access is controlled by a System Identification
  2775.    Code (SIC) and a corresponding ProgramKey, which is provided when
  2776.    the system is registered.  Both are four-character codes.
  2777.    
  2778.    **** System Identification Code
  2779.    -------------------------------
  2780.    
  2781.         When a ChronoLog system is first installed on a computer,
  2782.    the SIC is created and appears in the information in the upper
  2783.    right corner of most ChronoLog screens.  It is used to uniquely
  2784.    identify the system and relate it to the computer on which it is
  2785.    installed; it is also used to identify the user for payment of
  2786.    the Redistribution Identification Royalty.
  2787.    
  2788.         The SIC is printed on the registration form and MUST be
  2789.    provided to ComputerEase when registering.
  2790.    
  2791.    **** The ProgramKey
  2792.    -------------------
  2793.    
  2794.         Upon receipt of the registration form with the SIC,
  2795.    ComputerEase will provide the user with the ProgramKey, which is
  2796.    algorithmically matched to the SIC and will "unlock" the system
  2797.    and allow full use of the product.  You will be instructed at the
  2798.    time of registration how to use the ProgramKey.
  2799.    
  2800.    **** System Recovery
  2801.    --------------------
  2802.    
  2803.         Very simple - BACKUP:
  2804.    
  2805.         - Keep a copy of the fifteen ChronoLog System Files in a
  2806.    safe place.
  2807.    
  2808.         - Regularly (I do this daily!) make a copy of the .CL1 files
  2809.    for each database.  If you have more than one database, label and
  2810.    keep them separate because the files are named the same.
  2811.    
  2812.    
  2813.         Then, if you need restore your system, you may run CLINST to
  2814.    install the MAIN database (or simply copy the files), then copy
  2815.    the .CL1 files to their proper subdirectories.  IMPORTANT: if you
  2816.    have multiple databases, you MUST restore database MAIN into a
  2817.    subdirectory with the same name as the original!  In other words,
  2818.    if you have database MAIN in C:\CHRONO on your first computer, if
  2819.    you move it to another computer it must be stored in C:\CHRONO.
  2820.    
  2821.    
  2822.    
  2823.    
  2824.    
  2825.    
  2826.    
  2827.    
  2828.       
  2829.                                     - 43 -
  2830.    
  2831.    *** Redistribution Incentive Royalties
  2832.    --------------------------------------
  2833.    
  2834.         In order for a shareware product to succeed, it must be
  2835.    widely distributed, because a fact of life is that only a small
  2836.    percentage of "tryers" become "buyers".  Distribution is an
  2837.    enormous (and expensive) task considering the number of computer
  2838.    users, BBS, user's groups, etc.  With that in mind, I have
  2839.    developed a method which I hope will encourage users to share
  2840.    their copy of ChronoLog with others.  I call it a Redistribution
  2841.    Incentive Royalty, or RIR.
  2842.    
  2843.         Here's how it works: if you register your copy of ChronoLog,
  2844.    then use UTILITY -> SYSTEM COPY, your name and system
  2845.    identification code will be recorded with the copy (in a file
  2846.    named ROYALTY.DUE.  The copy may go to an individual or uploaded
  2847.    to a favorite BBS.  Then, if that individual, or anyone who has
  2848.    downloaded from the BBS, subsequently registers, his registration
  2849.    form will contain your name and code.  At that point, I will send
  2850.    you $10 of his $35 registration as a "finder's fee" royalty.
  2851.    
  2852.         Here are some rules and restrictions which apply to this
  2853.    process:
  2854.    
  2855.         - No one is entitled to redistribute this program via a
  2856.    shareware vendor or distributor, or any other method wherein he
  2857.    might receive a personal gain other than the RIR.
  2858.    
  2859.         - The RIR will only be paid for registrations made DIRECTLY
  2860.    from the copy.  In other words, if person A provides a copy to
  2861.    person B, and person B makes a copy for person C, who registers,
  2862.    then person A is NOT entitled to the RIR; person B is, providing
  2863.    he has registered his copy.
  2864.    
  2865.         - ComputerEase is not responsible for subsequent
  2866.    registrations being made incorrectly.  In other words, if person
  2867.    A provides a copy to person B, who does not register with the
  2868.    form which ChronoLog provides containing the name and code of the
  2869.    "sponsoring" person, then ComputerEase will not pay the RIR.
  2870.    ComputerEase can't be put into a position where it has to "take
  2871.    your word for it".  It is part of your responsibility to ensure
  2872.    that individuals who register from your copy do it correctly.
  2873.    
  2874.         - The name of the person due the royalty MUST be the same as
  2875.    the person registered.  (To be entitled to the royalty, both the
  2876.    system identification code and the name must match that in
  2877.    ComputerEase's file of registered users.)
  2878.    
  2879.    
  2880.         - An RIR only applies to individual registrations, not site
  2881.    licenses.
  2882.    
  2883.         - If you are a computer vendor, consultant, etc., you may
  2884.    install ChronoLog on your customer's computers.  You must,
  2885.    however, be sure that the ROYALTY.DUE file is stored as well.
  2886.    
  2887.    
  2888.    
  2889.       
  2890.                                     - 44 -
  2891.    
  2892.    ** Technical Support
  2893.    --------------------
  2894.    
  2895.         Although I certainly prefer that you register your copy of
  2896.    ChronoLog, my policy is to provide support to all users,
  2897.    registered or not.  Please contact me with any comments you may
  2898.    have concerning bugs, suggested enhancements, etc.
  2899.    
  2900.    
  2901.         ADDRESS:            ComputerEase (Doug Patrick)
  2902.                             7204 John Elizabeth Place
  2903.                             Prince George, VA 23875
  2904.    
  2905.         PHONE:              (804) 458-2212
  2906.         PRODIGY:            FFMV24A
  2907.         COMPUSERVE:         71221, 2766
  2908.    
  2909.    ** Site Licenses
  2910.    ----------------
  2911.    
  2912.         All corporate, business, government or other commercial
  2913.    users of ChronoLog must be registered.  Quantity discounts are
  2914.    available starting at the sixth copy.  Orders in quantities of
  2915.    less than 50 units are handled as bulk purchases.  Purchases of
  2916.    over 50 units may be handled as quantity purchases or as
  2917.    corporate licensing agreements.  Licensing agreements allow
  2918.    duplication and distribution of specific numbers of copies within
  2919.    the licensed institution.  Duplication of multiple copies is not
  2920.    allowed except through execution of a licensing agreement.
  2921.    Please write for details.  The quantity purchase discounts are as
  2922.    follows:
  2923.    
  2924.              0- 5 copies:  $35 per copy
  2925.              6- 20 copies: $30 per copy
  2926.              21-50 copies: $25 per copy
  2927.              50+ copies:   $20 per copy
  2928.    
  2929.         All prices and discounts are subject to change without
  2930.    notice.
  2931.    
  2932.         The Redistribution Incentive Royalty does NOT apply to site
  2933.    licenses, either in instigating a site license or as a result of
  2934.    a copy made from a site licensed system.
  2935.    
  2936.    
  2937.    
  2938.    
  2939.    
  2940.    
  2941.    
  2942.    
  2943.    
  2944.    
  2945.    
  2946.    
  2947.    
  2948.    
  2949.    
  2950.       
  2951.                                     - 45 -
  2952.    
  2953.    TECHNICAL NOTES AND ACKNOWLEDGEMENTS
  2954.    ------------------------------------
  2955.    
  2956.         ChronoLog is written entirely in MicroSoft QuickBasic
  2957.    version 4.5, with the use of additional subprograms and functions
  2958.    contained in the Crescent Software QuickPak Professional library.
  2959.    
  2960.         A special acknowledgement goes to the following individuals
  2961.    who provided valuable insight and comments during the testing of
  2962.    ChronoLog:  Dave Ryan, Thomas Conaty, Hank Black, Michael Moody,
  2963.    John Butcher, Dennis Kaiser, Gordon Dobyns, Wade Johnson, Ed
  2964.    Schmidt, Larry Johnson, John Finger, Herb Andresen, and Bob Hunt.
  2965.    Many of the features of the system were a direct result of their
  2966.    advice.  A finished system is only as good as the extent to which
  2967.    it has been tested.
  2968.    
  2969.         Beta testing was facilitated by distribution via the Blue
  2970.    Ridge Express BBS, Richmond, VA, phone (804) 790-1675.  My thanks
  2971.    to sysop Webb Blackman, and I recommend the BBS to anyone wanting
  2972.    access to a full-featured BBS - it has 4000 active users and 36
  2973.    data lines.  The file library currently contains 18,492 files!
  2974.    
  2975.    
  2976.    
  2977.    
  2978.    
  2979.    
  2980.    
  2981.    
  2982.    
  2983.    
  2984.    
  2985.    
  2986.    
  2987.    
  2988.    
  2989.    
  2990.    
  2991.    
  2992.    
  2993.    
  2994.    
  2995.    
  2996.    
  2997.    
  2998.    
  2999.    
  3000.    
  3001.    
  3002.    
  3003.    
  3004.    
  3005.    
  3006.    
  3007.    
  3008.    
  3009.    
  3010.    
  3011.       
  3012.                                     - 46 -
  3013.    
  3014.    VERSION CHANGES
  3015.    ---------------
  3016.    
  3017.    ** Version 1.01
  3018.    ---------------
  3019.    
  3020.         - Fixed problem: military-format times would not print in
  3021.    APPOINTMENT SCHEDULE.
  3022.    
  3023.         - Fixed problem: "WAIT" was printing middle of MATRIX and
  3024.    wiping out underlying info.
  3025.    
  3026.         - Changed printer check routing to PRNREADY.
  3027.    
  3028.         - Fixed page break problem in PRINT RESULTS OF LAST SEARCH.
  3029.    
  3030.         - Fixed MONTHLY/ANNUAL VARYING date modifications to not
  3031.    restart from the current date each time.
  3032.    
  3033.         - Fixed PhoneLog autodial - this still doesn't work well for
  3034.    some users, but I can't determine why.
  3035.    
  3036.         - Fixed error in MONTHLY events: next occurrence not correct
  3037.    in December because it calculated 13th month instead of 1st month
  3038.    of next year.
  3039.    
  3040.    ** Version 1.02
  3041.    ---------------
  3042.    
  3043.         - Increased SETUP.CL1 parameter count from 50 to 100.
  3044.    Requires that CLINIT be run to convert existing SETUP.CL1 files.
  3045.    
  3046.         - Discontinued CL1PATH (master database locator) because
  3047.    users were installing to networked computers and ChronoLog
  3048.    couldn't locate the correct boot drive.  The information is now
  3049.    stored in the expanded SETUP.CL1 file for each database.
  3050.    
  3051.         - CLPRINT: allowed for disabling printer check because some
  3052.    user's printers did not work properly with this module.
  3053.    
  3054.         - CLUTIL: allowed for choice of building separate PhoneLog,
  3055.    DOS Direct, and ToDoList data files for each database, or use
  3056.    MAIN.
  3057.    
  3058.    
  3059.    
  3060.    
  3061.    
  3062.    
  3063.    
  3064.    
  3065.    
  3066.    
  3067.    
  3068.    
  3069.    
  3070.    
  3071.    
  3072.       
  3073.                                     - 47 -
  3074.    
  3075.    SOME WORDS ABOUT SHAREWARE
  3076.    --------------------------
  3077.    
  3078.         Shareware, or user-supported software, is a means for the
  3079.    computing community to receive quality software while directly
  3080.    supporting software authors.  It is based on the ideas that:
  3081.    
  3082.              (1) The value and utility of software is best assessed
  3083.    by the user on his or her own system.  Only after using a program
  3084.    can one really determine whether it serves personal applications,
  3085.    needs and tastes.
  3086.    
  3087.              (2) The creation of independent personal computer
  3088.    software can and should be supported by the computing community.
  3089.    
  3090.         Copying of programs is encouraged, rather than restricted.
  3091.    The ease with which software can be distributed outside
  3092.    traditional commercial channels reflects the strength, rather
  3093.    than the weakness, of electronic information.
  3094.    
  3095.         Under the user-supported concept, anyone may request a copy
  3096.    of a user-supported program by sending a blank, formatted disk to
  3097.    the program author together with an addressed, postage-paid
  3098.    return mailer and a nominal fee to cover shipping and handling
  3099.    costs.  A copy of the program, along with documentation on disk,
  3100.    will be sent by return mail on the user's disk.
  3101.    
  3102.         This program carries a notice suggesting registration for
  3103.    the program.  You should register if you are going to use the
  3104.    program on a regular basis.  Regardless of whether you register
  3105.    and use the program, you are encouraged to copy and distribute
  3106.    the program for the private, non-commercial, trial use of others.
  3107.    
  3108.         User-supported software is generally not public domain
  3109.    material; most programs of this nature carry a copyright notice.
  3110.    Rather, the author has licensed you to copy and use the program
  3111.    under certain conditions.  Likewise, user-supported software is
  3112.    not intended to be free software; it is an experiment in
  3113.    economics, not altruism.  It is intended to provide quality
  3114.    software at a low price, while directly supporting the author,
  3115.    without the overhead of distributors, dealers and advertising
  3116.    that produces $200-500 software packages.
  3117.    
  3118.         User-supported software is having a hard time.  More and
  3119.    more packages are being taken out of this market, and offered as
  3120.    more traditional, and expensive, products.  The reason for this
  3121.    is simple: lots of people are using the packages but very few are
  3122.    paying for them.  And without the support of the users, there is
  3123.    absolutely no incentive for software authors to provide their
  3124.    programs in this fashion.
  3125.    
  3126.         There are many good reasons to register.  Besides supporting
  3127.    the author (that is, paying for the software you use), you
  3128.    generally get better support and receive mailed notification of
  3129.    updates and other products.  In conclusion, if you regularly use
  3130.    a user-supported program (sometimes called Freeware or Shareware)
  3131.    
  3132.    
  3133.       
  3134.                                     - 48 -
  3135.    
  3136.    and have not sent in a registration to the author, please do so
  3137.    now.  Only through the financial support of users will this kind
  3138.    of inexpensive software continue to be available.
  3139.    
  3140.         Thanks for trying shareware...and ChronoLog!
  3141.    
  3142.    
  3143.    
  3144.    
  3145.    
  3146.    
  3147.    
  3148.    
  3149.    
  3150.    
  3151.    
  3152.    
  3153.    
  3154.    
  3155.    
  3156.    
  3157.    
  3158.    
  3159.    
  3160.    
  3161.    
  3162.    
  3163.    
  3164.    
  3165.    
  3166.    
  3167.    
  3168.    
  3169.    
  3170.    
  3171.    
  3172.    
  3173.    
  3174.    
  3175.    
  3176.    
  3177.    
  3178.    
  3179.    
  3180.    
  3181.    
  3182.    
  3183.    
  3184.    
  3185.    
  3186.    
  3187.    
  3188.    
  3189.    
  3190.    
  3191.    
  3192.    
  3193.    
  3194.       
  3195.                                     - 49 -
  3196.    
  3197.