home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / b / bdgr209y.zip / BADGER.DOC next >
Text File  |  1993-02-01  |  29KB  |  643 lines

  1.           BADGER  Copyright (c) 1992  by George Kerber     12/08/92
  2.  
  3. YOU HAVE A NON-EXPIRING VERSION!
  4.  
  5. !!!! NOTE !!!!
  6. --------------
  7. If your copy of BADGER has already expired, see the section below titled
  8. BADGER -RESET for more information on how to -reset your copy.
  9. --------------
  10. !!!! NOTE !!!!
  11.  
  12. ---------------------------------------------------------------------------
  13. SHAREWARE  SHAREWARE  SHAREWARE  SHAREWARE  SHAREWARE  SHAREWARE  SHAREWARE 
  14. ---------------------------------------------------------------------------
  15.  
  16. BADGER is released as SHAREWARE.  This means that all users who find this
  17. program useful and continue to use it are required to mail the author (me)
  18. $20 to pay for the program and to register their copy.  Failure to make
  19. the required payment is THEFT.  This program may be used for a period of 30
  20. days (one 30 day trial period per user) without charge.  Any user that
  21. continues to use the program past the 30 day trial period should mail
  22. a $20 payment to:  
  23.                          George Kerber  
  24.                          26 Mount Lebanon Road
  25.                          Long Valley, NJ  07853
  26.                          (908) 813-8641
  27.   
  28. As the author, I choose to make this program shareware and require a payment
  29. of $20 for the use of the program.  If anyone does not think the program is
  30. worth $20 (which is anyone's choice to make), that doesn't justify not
  31. making payment if you continue to use the program.  If my price is too
  32. high, then simply delete the program & documentation. 
  33.   
  34. Your permission to use this SHAREWARE version of BADGER expires 30 days after
  35. the first time you execute the program.
  36.  
  37. Some SHAREWARE versions of BADGER expire and become inoperative after they've
  38. been used for forty-five days.  If the main BADGER menu displays an
  39. expiration date, you have an expiring version.  Whenever BADGER is executed,
  40. insure that your computer clock is set correctly. 
  41.    
  42. All registered users will receive an unprotected copy of the latest version
  43. of 'BADGER' that operates without SHAREWARE reminders.
  44.  
  45. When ordering, please specify AmigaDOS or MS-DOS and the disk size desired
  46. (5 1/4 or 3 /1/2).
  47.  
  48. ---------------------------------------------------------------------------
  49. SHAREWARE  SHAREWARE  SHAREWARE  SHAREWARE  SHAREWARE  SHAREWARE  SHAREWARE 
  50. ---------------------------------------------------------------------------
  51.  
  52.        Program:  BADGER
  53.     Programmer:  George Kerber  
  54.        Written:  03/15/90 - 10/25/92 
  55.    Application:  MS-DOS (3.0 or higher)
  56.       Compiler:  Borland C++ (ANSI C)
  57.  
  58.  
  59. !!!! NOTE !!!!
  60. --------------
  61. If your copy of BADGER has already expired, see the section below titled
  62. BADGER -RESET for more information on how to -reset your copy.
  63. --------------
  64. !!!! NOTE !!!!
  65.  
  66.  
  67.             PURPOSE:  Program description.
  68.      MENU OPERATION:  Complete details on each menu choice.
  69.  DATA FILE LOCATION:  Describes the '-p' command line option.
  70.   AUTOEXEC.BAT FILE:  Describes AUTOEXEC.BAT file modifications.
  71.        INSTALLATION:  Describes the installation process.
  72.   FLOPPY DISK USERS:  Information for floppy disk users.
  73.         RETURN CODE:  Optional information for batch file users.
  74.               COLOR:  Information about the color options.
  75.         DATE FORMAT:  Change the default mm/dd/yy date format.
  76.   ENVIRONMENT SPACE:  Information about the 'environment'.
  77.            UPDATES?:  Update information.
  78.       SITE LICENSES:  Site license information.
  79.       BADGER -RESET:  (SHAREWARE versions only)  Information on how to 
  80.                       -reset shareware versions of BADGER.
  81.              STATUS:  Registration information and copyright notices.
  82.  
  83.  
  84. PURPOSE:
  85. --------  
  86. BADGER is a 'quick' reminder program with mouse support.  The user can
  87. enter important events via prompts, along with the number of days to
  88. pre-notify.  BADGER will display any important events that fall within
  89. the pre-notify date from the menu or using the '-s'  or '-o' option.
  90. The '-s' & '-o' options will only display the important events that are
  91. 'due'.  This is useful for inclusion in your AUTOEXEC.BAT file.  BADGER
  92. is easy to install and use, please read the documentation to learn about
  93. all the features.
  94.   
  95.         SYNTAX:  BADGER  
  96.         -------  BADGER -s   (see -b)
  97.                  BADGER -o   (see -b)
  98.                  BADGER -b   
  99.                  BADGER -p alternate_path (Registered Versions Only)
  100.                  BADGER -c
  101.                  BADGER -e
  102.                  BADGER -x
  103.                  BADGER -m
  104.                  BADGER -check
  105.                  BADGER -h or ?
  106.  
  107.         With no option BADGER will display a menu to add, view or search
  108.         for current due events.   BADGER is easy to use, most choices are   
  109.         self-explanatory.
  110.     
  111.         -s  BADGER will display only the current due important events and 
  112.             then exit.  If no events are due, there will be no output.
  113.  
  114.         -o  This option is the same as the '-s' option above, except that
  115.             BADGER will only check the Important Event List once per day.
  116.  
  117.             Add 'BADGER -s' or 'BADGER -o' to your AUTOEXEC.BAT file.
  118.  
  119.         -b  Used with the -s/-o options.  Causes the normal GREEN border of
  120.             the Search Event window to flash between GREEN and RED.  This
  121.             is useful to attract more attention.
  122.  
  123.         -p  If desired, an alternate path may be entered for the location of
  124.             the BADGER.DAT data file.  By default, BADGER uses \BIN to
  125.             store it's files.  If used, enter a path only, not a path and
  126.             filename.  This option is only available with Registered
  127.             versions of BADGER.
  128.  
  129.         -c  Toggle color/mono.  See the section titled "COLOR" for more
  130.             information.
  131.  
  132.         -e  Use a European date format.  All dates will be displayed
  133.             and entered as dd/mm/yy instead of the default mm/dd/yy.
  134.  
  135.         -x  Do not use the exploding menu screen on startup.
  136.  
  137.         -m  Prevent mouse capability if a mouse driver is loaded.
  138.             (normally not needed for any reason) 
  139.  
  140.     -check  This option will display the status of this copy of BADGER,
  141.             along with the compile date.  If this copy is a SHAREWARE
  142.             version, '-check' will also display to the user if this copy 
  143.             of BADGER has ever been executed.  See the 'STATUS' & 
  144.             'BADGER -RESET' section for more information about this option
  145.             for SHAREWARE users.
  146.  
  147.         -h  A short help/information screen will be displayed. 
  148.  
  149.               or
  150.  
  151.          ?  A short help/information screen will be displayed.
  152.  
  153.        
  154. When choices appear between [] brackets, any choice that is capitalized is  
  155. the default and can be selected by simply pressing any key.  
  156.  
  157.   
  158. MENU OPERATION:
  159. ---------------  
  160. Any requestor can be cleared at anytime by pressing any function key or
  161. CONTROL-y.  Most operations can be cancelled at anytime by pressing the
  162. ESCAPE key.
  163.  
  164. All menu selections can be selected by the choice number or the highlighted
  165. letter of the description or by moving the selection bar and pressing the
  166. return/enter key.  Most selections can also be selected with a mouse.   The
  167. center mouse button will select the currently highlighted menu choice (if
  168. your mouse has 3 buttons).
  169.   
  170.     (s)  1.  Search For Important Events.  
  171.   
  172.     (a)  2.  Add Events.  
  173.  
  174.     (v)  3.  View Events.  
  175.   
  176.     (p)  4.  Print Event List. 
  177.  
  178.     (h)  5.  Help/Information. 
  179.  
  180.     (q)  6.  Quit. (default)  
  181.  
  182.     (F)      Populate the Event List. (not shown on main menu)
  183.  
  184.     (W)      Write (SAVE) changes to disk. (not shown on main menu)
  185.   
  186. 1.  (s)  Search For Important Events:  Any important events that are "due"
  187.          will be displayed.  If a reference year was entered on the ADD EVENT
  188.          screen, the number of years elapsed since the reference year will be
  189.          displayed.  This is the same screen displayed when the -s or -o option
  190.          is used as a command line argument.
  191.   
  192.     1.  (c)  Continue / Next (SPACE BAR):  This is the default choice.
  193.              The event will be kept and the user will be reminded again
  194.              the next time the program is executed.
  195.   
  196.     2.  (d)  Delete:  The event will be removed from the Event List.
  197.  
  198.     3.  (a)  Change Advance Notice:  This option allows the user to change
  199.              the number of days in advance that this Event will be displayed.
  200.  
  201.     4.  (y)  Remind Again Next Year:  The event will be moved to the next 
  202.              year in the list.  Any dates of 2/29/LEAPYEAR will be moved to 
  203.              2/28 of the next year.   
  204.  
  205.     5.  (e)  Change Event Description:  The Event description can be changed
  206.              with this option.  The existing Event Description will be dis-
  207.              played in the requestor.  You may edit this text string, or
  208.              press a function key (F1 - F10) or CONTROL-y to clear the
  209.              requestor to enter a completly new description.  Press ESC at
  210.              any time to ignore any changes you've made.
  211.  
  212.     6.  (r)  Change Remind Date:  This option allows the user to change
  213.              the remind date.
  214.  
  215.     7.  (w)  Remind Again Next Week:  The event will be moved ahead seven
  216.              days from the Important Event date.  This choice is not
  217.              available for re-occurring events. 
  218.   
  219.     8.  (m)  Remind Again Next Month:  The event will be moved to the same
  220.              date in the next month.  If the new date is invalid, the day will
  221.              be moved to the last day in the new month. 
  222.  
  223.              Example:  05/31/90 will be changed to 06/30/90.  
  224.  
  225.              If you want to be reminded of an event at the end of every  
  226.              month, enter the event for the 1st day of the next month to  
  227.              notify you a few days before that.  This will insure that you  
  228.              will always be notified the same number of days before the end
  229.              of each month, no matter how many days are in the month.  This
  230.              choice is not available for re-occurring events.  
  231.     
  232.   ESC.       Press the ESC key or press the right mouse button to exit
  233.              this screen.
  234.   
  235.              
  236. 2.  (a)  Add Events:  
  237.  
  238.          NOTE:  BADGER will prevent you from adding an event that already
  239.          exists in the event list. 
  240.  
  241.          Enter Date:  The user will be prompted for the date to be reminded.
  242.          The date can be entered almost any way possible:  MM-DD-YY, MMDDYY,
  243.          DD-MON-YY, MON DD, YY.  Entering a year is optional, if entered it
  244.          can be a 2 or 4 digit year.  A day name can be entered
  245.          (SUN, MON, ...) and the next available date will be used.
  246.  
  247.          A number between 0 - 999 may be entered for the number of days
  248.          from today.  For example, enter 25 to be reminded 25 days from
  249.          today.
  250.  
  251.          If European dates are being used, use the following formats:
  252.          DD-MM-YY, DDMMYY, DD-MON-YY, MON DD, YY.  See the DATE FORMAT
  253.          section for more information.
  254.  
  255.          Enter Days:  Enter the number of days you would like to be reminded
  256.          of this event ahead of time.  The default is 10 days.  You can
  257.          enter 0 - 45 days.  
  258.   
  259.          Enter (Reference) Year:  You may enter a 4 digit year from 1800 up
  260.          until current year.  This is useful for birth years and wedding
  261.          anniversary years.  If a valid year is entered, the number of years
  262.          from the reference year to the current year will be displayed on
  263.          the SEARCH EVENT screen.  Press <return> to skip the reference year.
  264.  
  265.          Enter Event Description:  Enter a description of the event.  This is
  266.          the message that will be displayed to the user when the event is
  267.          displayed.  You may not use the '?' or '*' characters in the event
  268.          description.
  269.  
  270.          You may clear the requester at any time by pressing any function
  271.          key (F1 - F10) or by pressing control-y.
  272.  
  273.          NOTE:  The SEARCH EVENT screen will show how old a person is or
  274.          how many years ago their anniversary was if a reference year is
  275.          entered and the word 'birthday' or 'anniversary' appears in the
  276.          Event Description field.
  277.  
  278. 3.  (v)  View Events:  If a lower case 'v' is used the user will be
  279.          prompted for all or part of an Event Description (if there is
  280.          more than 1 event in the list) to search for.  If an upper case
  281.          'V' is used, the user will not be prompted for a search query.
  282.          The search is un-anchored & non-case-sensitive.  This means that
  283.          entering "ann" would locate both:
  284.  
  285.                      ---
  286.          Mom & Dad's anniversary
  287.          Ann Miller's Birthday
  288.          ---
  289.  
  290.          Standard DOS wildcard ( ? * ) characters are allowed.  See your DOS
  291.          manual for wildcard usage.
  292.  
  293.          If nothing is entered, then all records will be displayed. 
  294.  
  295.          Center Mouse Button / F1    Clears the requestor.
  296.                                F2    Restores the previous entry.
  297.                                F3    Clear to end of line.
  298.  
  299.          Any event that is 'due' will be highlighted on the VIEW EVENT
  300.          display.
  301.  
  302.          Due events will appear WHITE, all others will appear in LIGHTCYAN.
  303.  
  304.     1.  (c)  Next / Continue (SPACE BAR): 
  305.  
  306.     2.  (d)  Delete:
  307.  
  308.     3.  (a)  Change Advance Notice:  The number of days advance notice for
  309.              the event can be changed with this option.
  310.  
  311.     4.  (r)  Change Remind Date:  The Event Date can be changed with this
  312.              option. 
  313.  
  314.     5.  (e)  Change Event Description:  The Event description can be changed
  315.              with this option.  The existing Event Description will be dis-
  316.              played in the requestor.  You may edit this text string, or
  317.              press a function key (F1 - F10) or CONTROL-y to clear the
  318.              requestor to enter a completly new description.  Press ESC at
  319.              any time to ignore any changes you've made.
  320.  
  321.     6.  (y)  Change Reference Year:  The reference year can be added,
  322.              deleted or changed with this option.  An existing reference
  323.              year can be removed by entering a '0' at the prompt.
  324.  
  325.    ESC.      Press the ESC key or press the right mouse button to exit
  326.              this screen.
  327.  
  328. 4.  (p)  Print Event List:  This option is only available if there are any
  329.          events in the Event List, and a printer is connected and ready to
  330.          print.  Selecting this option will print your entire Event List.
  331.  
  332. 5.  (h)  Help Screen/Information:  A short help/information screen will be
  333.          displayed. 
  334.   
  335. 6.  (q)  Quit:  If any changes were made to the event list, the user will be  
  336.          prompted to save or ignore the changes.  
  337.  
  338.  
  339.     THE FOLLOWING CHOICES ARE NOT SHOWN ON THE MAIN BADGER MENU.
  340.     ------------------------------------------------------------
  341.     (W)  Write Event List:  An uppercase "W" must be used for this option.
  342.          This option is only available if any changes have been made to
  343.          the Event List.  Selecting an uppercase 'W' will write the Event
  344.          List to disk if any changes have been made.  If the user elects
  345.          to UNDO the changes, the disk file is re-read and any current
  346.          changes are lost.  Use of this option is normally not necessary,
  347.          since the user will be prompted to save any changes on exit from
  348.          the program.
  349.  
  350.     (F)  Fill List:  An uppercase "F" must be used for this option.
  351.          This option will populate the Event List with the events shown
  352.          below.  The variable dates will be calculated, so the correct date
  353.          will be entered.  These events will be added with three special
  354.          characters at the beginning of the event description.  When these
  355.          events are displayed from the Search Event screen, the Remind Next
  356.          Week and Remind Next Month menu choices will not be available.
  357.          When Remind Again Next Year is selected, the event will be moved
  358.          to next year.  Variable dates will be recalculated for the correct
  359.          date in the upcoming year.  BADGER will set the number of days
  360.          advance notice to a pre-determined value.  The user can change the
  361.          advance notice from the View Events screen.  BADGER will
  362.          automatically add these events the first time it's used.
  363.  
  364.  
  365.             Constant Dates
  366.             ------------------------------------
  367.             New Year's Day                 (1/1) 
  368.             Ground Hog Day                 (2/1) 
  369.             Valentine's Day               (2/14) 
  370.             First Day of Spring           (3/21)
  371.             April Fool's Day               (4/1)
  372.             Income Tax Due                (4/15)
  373.             First Day of Summer           (6/21)
  374.             Independence Day               (7/4)
  375.             First Day of Autumn           (9/27)
  376.             Halloween                    (10/31)  
  377.             First Day of Winter          (12/22)
  378.             Christmas                    (12/25)
  379.        
  380.             Variable Dates
  381.             ---------------------------------------------------------
  382.             President's Day
  383.             Begin Daylight Savings Time           1st Sunday in April
  384.             Easter                            Mathmatical Calculation
  385.             Mother's Day                            2nd Sunday in May
  386.             Memorial Day                           Last Monday in May
  387.             Father's Day                           3rd Sunday in June
  388.             Labor Day                         1st Monday in September
  389.             End Daylight Savings Time          Last Sunday in October
  390.             Election Day                      1st Tuesday in November
  391.             Thanksgiving                     4th Thursday in November
  392.  
  393.   
  394. DATA FILE LOCATION:  
  395. -------------------  
  396. Normally, BADGER will use the default data file locations as described below.
  397. Use of the -p option (registered versions only) will allow the user to
  398. specify an alternate location.  The default location is recommended, unless
  399. the user has a special situation such as multiple partitions or for use on a
  400. network.  (See the section about Site Licenses for use on a network)
  401.  
  402. If used, only a path should be used, the file must be named BADGER.DAT.
  403.  
  404.    Example:  BADGER -p C:\OTHER
  405.  
  406. This example will make BADGER use C:\OTHER to store the BADGER.DAT file.
  407.  
  408. The BADGER program looks at the drive that it was executed from and assumes
  409. that this is the drive that the user wants to store the data file on.  So,
  410. if you have BADGER.EXE on your c: drive, BADGER will use C:\BIN\BADGER.DAT
  411. for the data file.  Or if you have BADGER.EXE on the a: drive, BADGER will
  412. use A:\BIN\BADGER.DAT instead.  This allows the program to be used by both
  413. hard disk and floppy disk users.  If a current file exists, then it will be
  414. renamed to 'BADGER.BAK' and the new information will be written to
  415. 'BADGER.DAT'.  This insures that the previous generation file will always be
  416. available in the \BIN directory.  If the \BIN directory doesn't exist,
  417. BADGER.EXE will create it.  
  418.  
  419.   
  420. AUTOEXEC.BAT FILE:
  421. ------------------  
  422. Add the following line to your AUTOEXEC.BAT file after any commands necessary
  423. to set your system clock.  
  424.   
  425.    BADGER -s    : check the event list on very boot or reboot 
  426.  
  427.    or
  428.  
  429.    BADGER -o    : check the event list only the first boot per day
  430.   
  431. Each time you boot your computer, BADGER will check for any important events
  432. that are 'due' and display them to the user.  If there is nothing to
  433. display, there will be no output.  See the RETURN CODE section below.  The
  434. display will be identical to the "Search For Important Events" from the
  435. BADGER menu, except that the main menu will not be displayed.
  436.  
  437.  
  438. INSTALLATION:  
  439. -------------  
  440. Execute the supplied 'INSTALL' program.  BADGER will be installed on your
  441. hard-disk.  Your AUTOEXEC.BAT file will be modified so BADGER will check the
  442. event list for 'due' events when the computer is booted.
  443.  
  444. See the README.1ST file for more information, or....
  445.  
  446. Copy BADGER.EXE to any directory that is in your current path.  Remember 
  447. that BADGER will use the drive that you executed BADGER.EXE from for the  
  448. location of the data file as described above. 
  449.  
  450. Once BADGER is installed, press Shift-F from the main BADGER menu to 
  451. populate the event list with all the re-occurring events shown above.
  452.  
  453. BADGER will fail if a file named BADGER exists in the root directory of
  454. the disk you are running BADGER from.  This is because BADGER will try and
  455. make a directory called BADGER and will fail if a file named BADGER exists.
  456.  
  457.  
  458. FLOPPY DISK USERS:
  459. ------------------
  460. This program will work from floppy disks, but may be annoyingly slow to run
  461. each and every time your system is booted from every disk.  I suggest that a
  462. bootable (and writable) disk be created with the program run from the
  463. AUTOEXEC.BAT as described above.  Then simply boot from your BADGER disk
  464. whenever you want to check your event list.
  465.  
  466.  
  467. RETURN CODE:
  468. ------------  
  469. If an error occurs that terminates the program prematurely, a return code of
  470. 10 (ERROR) is passed to the DOS shell along with a message printed to the 
  471. screen informing the user.  
  472.  
  473. When the program is executed using the -s or -o option, a return code of
  474. 5 (WARN) is returned to the DOS shell if there were important events to
  475. display.  No messages or errors are displayed.  Adding 'BADGER -s' to your
  476. AUTOEXEC.BAT file will produce no output unless an important event is displayed.
  477.  
  478. The user can safely ignore the return code if desired.   
  479.   
  480.  
  481. COLOR:
  482. ------
  483. Text and background color is difficult to control in MS-DOS due to the many
  484. possible combinations of graphics cards and monitors.  Many programs will
  485. change the cursor, text or background colors for their use and not return
  486. them to the original size/colors when the program ends.  This is poor
  487. programming.  BADGER always attempts to return your cursor/display to the 
  488. way it found it.  BADGER attempts to determine the type of video adapter
  489. and current textmode to determine if the display should be in color or
  490. black & white.  You can override the automatic choices using one of the
  491. methods shown below:
  492.  
  493. Using the '-c' option will cause the display to change to the opposite of
  494. the currently 'normal' display when executing BADGER with no option.
  495. That is, if BADGER normally displays in color, using the '-c' option will
  496. change the display to a black & white display, and vice-versa.  Of course,
  497. you must have a color monitor and color video adapter to have a color
  498. display.
  499.  
  500. The '-c' option can be set with an environmental variable if desired to
  501. avoid having to specify the '-c' option every time BADGER is executed.
  502. Add the following line (or enter it at the DOS prompt) to your AUTOEXEC.BAT
  503. file.
  504.  
  505.                set NOCOLOR=x   (no spaces are allowed on either side
  506.                                 of the equals sign)
  507.  
  508. If you are not using a color monitor, experiment with the NOCOLOR variable
  509. or the '-c' option to get the best and most readable display.
  510.  
  511. All programs by George Kerber and Randy Carter that use color displays 
  512. honor the NOCOLOR environmental variable.
  513.  
  514.  
  515. DATE FORMAT:
  516. ------------
  517. BADGER uses the normal American way of entering dates, with the month
  518. before the day.  European's usually enter the day first followed by the
  519. month.  BADGER can use the European date format.  The European format
  520. can be selected in two different ways:
  521.  
  522. You can execute the program using the -e option or set an environment
  523. variable as shown below.
  524.  
  525.                set EUROPEAN=x   (no spaces are allowed on either side
  526.                                  of the equals sign)
  527.  
  528. You may wish to add the SET command to your autoexec.bat file.
  529.  
  530. The date formats can be switched and previously entered dates will
  531. be displayed correctly.
  532.  
  533.  
  534. ENVIRONMENT SPACE:
  535. ------------------
  536. Read this section if you ever see the "Out of Environment Space" error
  537. message during the boot-up process.
  538.  
  539. The BADGER program may use environmental variables to configure the program. 
  540. If you installed the program using the supplied INSTALL program, your 
  541. AUTOEXEC.BAT file may now include SET commands to add variables to your
  542. environment.  If the "Out of Environment Space" message appears, your 
  543. environment is too small to hold all the variables.  The space reserved for
  544. environmental varaibles can be increased by setting the SHELL variable in
  545. your CONFIG.SYS file.  See your DOS manual for complete information on
  546. COMMAND and the SHELL variable.
  547.  
  548. Below is an example line from a config.sys file to increase the environment
  549. space.  This is an example only, see your DOS manual for information on
  550. changing the SHELL variable for your particular PC and version of DOS.
  551.  
  552.        SHELL=c:\command c:\ /e:1024 /p
  553.  
  554.  
  555. UPDATES?
  556. --------
  557. Due to the initial low price of BADGER, registered users will not receive
  558. automatic notification of any updates, bug fixes or improvements to BADGER.
  559. Any registered user may request the latest version of BADGER by sending $5
  560. (for shipping & handling only) to the author.  To be eligible for the
  561. update, you must send your current version number and serial number.
  562. Contact the author before requesting an update to be sure an update exists.
  563.  
  564. Updates will only be sent to the original address of the purchaser.  If you
  565. have moved, you must send your original disk as proof of purchase.
  566.  
  567.  
  568. SITE LICENSES:
  569. --------------
  570. BADGER is easily used on a network.  Each user can use and maintain their
  571. own event list using the -p option.  Note that the -p option is not
  572. available when using shareware versions.  Contact the author for more
  573. information about site licenses.
  574.  
  575.  
  576. BADGER -RESET: (SHAREWARE versions only)
  577. --------------
  578. Some shareware versions of BADGER expire after 45 days of use.  If your
  579. copy does not display an expiration date on the main menu, you can safely
  580. ignore this section.  
  581.  
  582. A shareware version of BADGER that has already been date-stamped can be 
  583. -reset at any time by using the '-reset' option.
  584.  
  585.           c:> BADGER -reset
  586.  
  587. Note that SHAREWARE versions of BADGER cannot share data files.  If your SHARE-
  588. WARE version has expired, you can -reset it.  But the '-reset' version cannot
  589. use an existing BADGER.DAT file.  The -reset option is used to insure that all
  590. users get an opportunity to evalute BADGER if the copy they receive has already
  591. been date-stamped.  The '-reset' option will not help anyone use BADGER without
  592. making the SHAREWARE payment, unless they want to re-enter all of their events
  593. each 45 days...
  594.  
  595. Note:  BADGER versions prior to version 2.04g used 'reset'
  596.        instead of '-reset'.
  597.  
  598.  
  599. STATUS:  
  600. -------  
  601. This program is SHAREWARE.  If you find this program useful, and continue to
  602. use it past 30 days, you are required to mail the author $20 as payment for the program and to register your copy.
  603.  
  604. If you have a registered version of BADGER, you MAY NOT FREELY DISTRIBUTE
  605. your copy.  Only unregistered SHAREWARE copies may be freely distributed.  
  606.  
  607. Usage protected SHAREWARE versions of this program can be freely distributed
  608. as long as all files are included in the archive.  The archive should 
  609. contain the following files:
  610.  
  611.           1. BADGER.EXE               4. README.1ST
  612.           2. BADGER.DOC               5. QUICK.DOC
  613.           3. BADGER.REG (register)    6. INSTALL.EXE
  614.  
  615.  
  616. If a self-expiring SHAREWARE copy of BADGER is redistributed, it should
  617. be the exact copy copy that was obtained from the archive.  This is, the
  618. copy that is distributed should not have been executed.  You can determine
  619. if BADGER has ever been executed by executing BADGER using '-check' as an
  620. option.  If BADGER has been date-stamped, that copy should not be
  621. distributed, since it will become inoperative 45 days from the first time
  622. it was executed, not 45 days from when the new user first executes it.
  623. Please insure that all distributed copies have not been date-stamped.
  624. See the section titled 'BADGER -RESET' for more information.
  625.  
  626. Please specify MS-DOS (3 1/2 or 5 1/4) or AmigaDOS.
  627.  
  628. If you wouldn't steal a program off the shelf in a software store, please
  629. don't steal the program from me.  If you use the program beyond the 30 day
  630. trial period, failure to mail payment is theft.  An ordering form has been
  631. provided in the text file "BADGER.REG".
  632.  
  633. I am not responsible for any failure of this program, or any missed events
  634. or any consequences of the missed event. (I hate responsibility)  
  635.    
  636.   
  637.                            George Kerber  
  638.                            26 Mount Lebanon Road
  639.                            Long Valley, NJ  07853
  640.                            (908) 813-8641
  641.   
  642.                            Compuserve 74010,2132  
  643.