home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / DESKTOP / WHATSUP.ZIP / WHATSUP.DOC < prev    next >
Text File  |  1990-09-09  |  44KB  |  955 lines

  1.  
  2.  
  3.        
  4.        
  5.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush    
  6.  
  7.  
  8.  
  9.                                     What's Up 
  10.  
  11.                                   Version 1.20A 
  12.  
  13.                     Copyright (C) 1986-1989 by Nassib Nassar, 
  14.                                     SoftBrush 
  15.                                All Rights Reserved 
  16.  
  17.  
  18.          "What's Up" (TM) is copyright-protected shareware.  The author 
  19.          retains  all  rights to the program.   It is distributed on  a 
  20.          try-before-you-buy basis. You may try the program and may give 
  21.          only   complete,    unmodified  copies  of  the  program   and 
  22.          documentation files to others for their evaluation.   The one-
  23.          time  registration  fee entitles you to use the program  on  a 
  24.          single computer.  To register your copy,  please send  $20  to 
  25.          Nassib Nassar,  4035  Livingstone Pl.,  Durham,  NC 27707  (NC 
  26.          residents please add 5% sales tax.)  Registration will entitle 
  27.          you to one  year of support by mail,   notice of updates,  and 
  28.          updates at a nominal cost.  Your comments and suggestions (and 
  29.          registration)   are appreciated.   (Fees are subject to change 
  30.          without notice.) 
  31.  
  32.  
  33.        Note: the above message will be displayed for the first few times 
  34.        you run  "What's Up"  in order to remind you to register your 
  35.        copy.  After that, the message will be displayed less frequently 
  36.        and finally it will no longer appear except in response to WHATSUP 
  37.        S and WHATSUP ? or WHATSUP H (see below). 
  38.  
  39.        
  40.                 
  41.                              DISCLAIMER OF WARRANTY 
  42.  
  43.               THIS  SOFTWARE  AND  DOCUMENTATION  ARE SOLD "AS IS" 
  44.               AND WITHOUT   WARRANTIES   AS   TO   PERFORMANCE  OR 
  45.               MERCHANTABILITY.   THIS  PROGRAM IS SOLD WITHOUT ANY 
  46.               EXPRESS OR IMPLIED WARRANTIES WHATSOEVER.   THE USER 
  47.               IS  ADVISED  TO  TEST THE PROGRAM THOROUGHLY  BEFORE 
  48.               RELYING ON IT.  THE USER MUST ASSUME THE ENTIRE RISK 
  49.               OF  USING THE PROGRAM.   ANY LIABILITY OF SELLER  OR 
  50.               MANUFACTURER WILL BE LIMITED  EXCLUSIVELY TO PRODUCT 
  51.               REPLACEMENT OR REFUND OF THE PURCHASE PRICE. 
  52.  
  53.  
  54.           "What's Up" will display, on an IBM PC* or compatible computer, 
  55.        reminder messages, appointments, etc. that you have previously 
  56.        entered into a message file.  The program displays each message on 
  57.        the appropriate day.  You can have a message displayed on December 
  58.  
  59.  
  60.                                       - 1 -  
  61.  
  62.  
  63.  
  64.  
  65.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush    
  66.  
  67.  
  68.        20, 1987, every Thursday, or every Monday in October.  You can 
  69.        edit, delete, or add messages.  By default, calendars for the 
  70.        current, previous,and next month appear above the message display, 
  71.        with the current date highlighted.  The default message file is 
  72.        normally called WHATSUP.MSG (see SET-UP, below).  "What's Up" is 
  73.        not memory-resident. 
  74.  
  75.           When  "What's Up"  is run, messages in the default message file 
  76.        that have a date matching the "system date" will be displayed (the 
  77.        system date is the date returned by the operating system when you 
  78.        enter DATE; this should normally be the current date, if not, the 
  79.        correct messages will not be displayed).  "What's Up" can access 
  80.        several message files (in addition to the default file), for 
  81.        example one for each of several people.  The message files may, 
  82.        for example be called SMITH, BLACK, and JMD.  Typing WHATSUP will 
  83.        display any messages for the current date that are in the default 
  84.        message file (WHATSUP.MSG, unless renamed in the set-up routine, 
  85.        see below).  Typing WHATSUP/mfile, where mfile is the name of the 
  86.        non-default message file, will display the messages in the 
  87.        specified mfile.  For example WHATSUP/BLACK will display messages 
  88.        in the message file called BLACK.  If you don't run the program on 
  89.        a given day, the messages that should have appeared on that day 
  90.        will be displayed as "missed" messages next time you run the 
  91.        program.  You may also display messages for any date by entering 
  92.        WHATSUP D (the program will prompt you for the date). 
  93.  
  94.           If you include WHATSUP in your AUTOEXEC.BAT file it will auto-
  95.        matically display the appropriate reminder messages when you boot 
  96.        up your computer.  Option switches to make the program display 
  97.        messages several day in advance, beep, pause if a message is dis-
  98.        played, not display the calendar or missed messages, etc. (see 
  99.        OPTION SWITCHES below) are available; some of these are especially 
  100.        useful if the program is run from your AUTOEXEC.BAT.  The program 
  101.        may be configured to display the weekdays and months in several 
  102.        languages, month-day-year or day-month-year format can be selec-
  103.        ted, the calendar display can be shown with either Sunday or Mon-
  104.        day as the beginning of the week, etc. (see PROGRAM SET-UP below). 
  105.  
  106.  
  107.           THE PROGRAM CAN WORK PROPERLY ONLY IF THE OPERATING SYSTEM HAS 
  108.        BOTH THE CORRECT DATE AND THE CORRECT TIME (see your Operating 
  109.        System manual).  IF YOU LEAVE YOUR COMPUTER OPERATING CONTINUOUS-
  110.        LY, DOS MAY NOT HAVE THE CORRECT DATE UNLESS YOU RUN WHATSUP EVERY 
  111.        DAY, OR UNLESS YOU TYPE "DATE" FROM THE DOS PROMPT, REBOOT YOUR 
  112.        COMPUTER, OR OTHERWISE FORCE DOS TO INCREMENT THE DATE (this is 
  113.        not an error in "What's Up", but rather a quirk of the way DOS 
  114.        keeps track of the date).  THIS VERSION OF THE PROGRAM WORKS FOR 
  115.        THE YEARS 1901 - 1999 ONLY.  MAKE SURE THE LANGUAGE FOR THE WEEK-
  116.        DAY AND THE FORMAT FOR THE DATE ENTRY IN YOUR MESSAGE FILE MATCH 
  117.        THOSE FOR WHICH THE PROGRAM IS SET-UP. 
  118.       
  119.  
  120.                                       - 2 -  
  121.  
  122.  
  123.  
  124.  
  125.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  126.  
  127.  
  128.        HARD DISK SUPPORT:                                   
  129.  
  130.           "What's Up" looks for the message file in the drive and 
  131.        directory specified in the set-up file (see below, and PROGRAM 
  132.        SET-UP).  
  133.  
  134.           "What's Up" looks for its set-up file (WHATSUP.DEF) in the 
  135.        currently logged drive and directory unless an environment 
  136.        variable is specified that tells it what drive and directory to 
  137.        use for the set-up file (please see below). 
  138.  
  139.           In order to access the program from any drive or directory, you 
  140.        must add the drive/directory in which WHATSUP.EXE resides to your 
  141.        DOS path.
  142.  
  143.  
  144.        Set environment variable:
  145.  
  146.           To let "What's Up" (version 1.20) to find its ancillary files 
  147.        (WHATSUP.DEF and WHATSUP.PRG) in a directory other than your 
  148.        current directory, use the DOS SET command (SET WHATSUP= ) in your 
  149.        AUTOEXEC.BAT file.  For example, if you would like the program to 
  150.        write and read its ancillary files in the C:\UTIL directory, edit 
  151.        your AUTOEXEC.BAT file to include the line: SET WHATSUP=C:\UTIL 
  152.        The program does not use the environment variable to find the 
  153.        message file-- this lets you to specify the location of the 
  154.        message file independetly of the program ancillary files. 
  155.  
  156.           If you run out of environment space (DOS will display an error 
  157.        message to that effect when you run your AUTOEXEC.BAT, and your 
  158.        DOS prompt may no longer show directory information) then you will 
  159.        need to increase the amount of memory allocated to the environ-
  160.        ment.  DOS, by default, allots 160 bytes to the environment; this
  161.        may be increased if you are using DOS 3.0 or higher: see your DOS 
  162.        manual, or you may try the following: If you are using DOS 3.0 or 
  163.        3.1, then enter in your CONFIG.SYS file:  
  164.                SHELL C:\COMMAND.COM /E:12 /P 
  165.        For DOS 3.2 and higher, you may try:  
  166.                SHELL C:\COMMAND.COM /E:192 /P 
  167.  
  168.        If you already have such a line in CONFIG.SYS, then try increasing 
  169.        the number following the /E: by 2 (DOS 3.0, 3.1) or by 32 (DOS 3.2 
  170.        & up.); increase it more if your path name in exceptionally long. 
  171.  
  172.        Specify message file path and name:
  173.  
  174.           "What's Up" can access and display message files in any drive 
  175.        or directory as follows:  In the case of the default message file, 
  176.        path specification should be entered as part of the file name by 
  177.        running the set-up routine.  The set-up file should reside in 
  178.  
  179.  
  180.                                       - 3 -  
  181.  
  182.  
  183.  
  184.  
  185.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  186.  
  187.  
  188.        the current (logged) drive and directory, or the desired drive and 
  189.        directory should be specified in the DOS environment (see below, 
  190.        in which case the program will write its set-up file to, and will 
  191.        read the set-up information from, the directory specified in the 
  192.        environment).  Alternatively, the message file path could be 
  193.        specified explicitly (e.g. WHATSUP /D:\MSG\WHATSUP.MSG).  If  
  194.        "What's Up"  does not find the message file, it will display an 
  195.        error message.  If you have WHATSUP.DEF and no message file name 
  196.        is shown when you run WHATSUP S and select 2 from the set-up menu, 
  197.        then the program will not read your message file unless you 
  198.        specify one on the command line. 
  199.  
  200.           If you do not have a set-up file where the program can find 
  201.        it, then "What's Up" will try to load a message file called 
  202.        WHATSUP.MSG in your current directory.  If you specify a message 
  203.        file on the command line, this will take precedence over that 
  204.        specified in the set-up.  "What's Up" does not look in the en-
  205.        vironment for its message file(s). 
  206.  
  207.  
  208.        Set DOS path for program file:
  209.  
  210.           You must, in addition, have WHATSUP.EXE in your DOS PATH unless 
  211.        you run it from the current directory.  To do so, edit your 
  212.        AUTOEXEC.BAT file as follows, assuming that you have WHATSUP.EXE 
  213.        in your C:\UTIL subdirectory (if not substitute the name of the 
  214.        actual subdirectory):  If you see a line in your AUTOEXEC.BAT file 
  215.        that starts with PATH then check to see if that line contains the 
  216.        name of the subdirectory (in this example, C:\UTIL).  If it does, 
  217.        then you do not need to modify the file, otherwise add C:\UTIL to 
  218.        the end of the line, separating it from the previous item with a 
  219.        semicolon.  If you do not have a line that starts with PATH in 
  220.        your AUTOEXEC.BAT, then add the following line to it: PATH C:\UTIL   
  221.        (or whatever the name of your actual directory is). 
  222.  
  223.  
  224.        MESSAGE FILES: 
  225.                                            
  226.           Use a text editor or ASCII word processor (for example PC-
  227.        Write*, SideKick* notepad, non-document mode of WordStar*, 
  228.        "unformatted" save mode of Microsoft Word*) to edit or create a 
  229.        message file.  If it is the default message file which is 
  230.        accessed by typing WHATSUP without a  /mfile, it should be called 
  231.        WHATSUP.MSG (unless another name is chosen during program set-up, 
  232.        see below).  If additional message files are needed, then any 
  233.        filename allowed by the Operating System  may be used; it may be 
  234.        desirable to use descriptive names, such as the name or initials 
  235.        of the person for whom the messages are intended  or the type of 
  236.        messages in the file (e.g., APPOINT(ments), LECTURES, BILLS). 
  237.  
  238.  
  239.  
  240.                                       - 4 -  
  241.  
  242.  
  243.  
  244.  
  245.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  246.  
  247.  
  248.           The message file format is as follows: 
  249.  
  250.        wd mm/dd/yy Reminder message...   
  251.  
  252.        This is the default format (see below).  If you prefer, you may 
  253.        configure the program for the format: 
  254.  
  255.        wd dd/mm/yy Reminder message... 
  256.  
  257.        (run WHATSUP S  to set-up the program for this format). 
  258.  
  259.        CAUTION:  Please make sure that the date format of your message 
  260.        file and the date format for which the program is set up are the 
  261.        same, otherwise the program cannot display the messages as you 
  262.        might expect.  If you get a copy of "What's Up" and a configur-
  263.        ation file (WHATSUP.DEF) is included, please check which format is 
  264.        specified and reconfigure it as necessary. 
  265.  
  266.           The following assumes that the default mm/dd/yy date format is 
  267.        used but applies equally to the dd/mm/yy format except that the 
  268.        positions of the month and day are exchanged. 
  269.  
  270.        wd  is a two-letter abbreviation for the week-day (Su, Mo, Tu, We, 
  271.           Th, Fr, Sa, ?? or *).  ?? and * stand for any week-day; their 
  272.           usage is similar to that of DOS. SU, mO, tu, We, etc. are 
  273.           acceptable.  It is important to start at the left margin and to 
  274.           reserve two spaces for the week-day even when * is used.  If 
  275.           you set-up the program for a different language, then the first 
  276.           two letters of the week-day in that language should be used (if 
  277.           you set it up for Spanish, the first "a" in "sabado" need not 
  278.           have an accent. 
  279.              
  280.        mm/dd/yy  are two-character designations of the month, day-of-the-
  281.           month and year.  The slash ( / ) may be replaced by a space or 
  282.           a dash (or other symbol): 03-05-80  or  03 05 90 are valid 
  283.           entries.  *  may be used to represent any date, but the spaces 
  284.           for the date should be preserved as in the examples below.  ?? 
  285.           may be used to represent any month, day-of-the-month, or year.  
  286.           A single ? used in conjunction with another digit is also 
  287.           valid: 08/?5/8? will be interpreted as the 5th, 15th, and 25th 
  288.           days of August, 1980 through 1989. 
  289.  
  290.           A single space should separate the week-day from the date.  A 
  291.        single space should also separate the date from the message.  In 
  292.        other words, the week-day should start at the extreme left 
  293.        margin (column 1), the date should start at column 4, and the 
  294.        message should start at (or after, if an indent is desired) column 
  295.        13.  When * is used for the date, it should be placed in column 4.  
  296.        If two or more lines are required for a given message, then every 
  297.        line should be preceded by the (same) date.  A line not preceded 
  298.        by a valid date is not meaningful to the program.  
  299.              
  300.                                       - 5 -  
  301.  
  302.  
  303.  
  304.  
  305.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  306.  
  307.  
  308.           A date not conforming to the correct format will be ignored or 
  309.        will not be displayed on the expected date.  It is possible that 
  310.        under certain circumstances, an incorrect format can cause the 
  311.        program to abort and an error message to be displayed.  If this 
  312.        happens, or if you discover an error in the operation of the 
  313.        program, I will be very grateful if you would give me the 
  314.        circumstances, the contents of the message file, and the error 
  315.        number that was displayed, in order that I may try to correct 
  316.        the problem.  
  317.  
  318.  
  319.           The following is an example of a message file: 
  320.  
  321.        *  01/06/88 This message will be displayed on January 6th, 1988
  322.        Mo 02/29/88 This will appear on Monday, February 29th, 1988, takes 
  323.        Mo 02/29/88    four lines.  Monday, specified here is superfluous, 
  324.        Mo 02/29/88    ?? or * would be preferred: if 02/29/88 did not fall
  325.        Mo 02/29/88    on a Monday, the message would never be displayed!
  326.        We ??/15/?? Appears whenever the 15th of a month is on a Wednesday.
  327.        Th *        This message will appear every Thursday.
  328.        sa 02 ?? ?? Appears every Saturday during February of every year. 
  329.        FR 02 ?? 87 This will appear every Friday during February in 1987.
  330.        *  ??-0?-88 This will appear the first 9 days of every month in 88.
  331.        ?? ??-2?-?? This will appear daily from 20th to end of each month.
  332.        Tu 1?-??-88 This will appear every Tuesday in October, November, 
  333.        Tu 1?-??-88               and December, 1988.
  334.        *  ??/??/?? This will appear every day.
  335.        *  *        This will appear every day (only Today's date display)
  336.       
  337.  
  338.       
  339.        Examples of invalid messages: 
  340.  
  341.        Sa 02/29/88 This message will never appear (02/29/88 is a Monday).
  342.        *  02/30/88 This will never appear (invalid date).
  343.        ??  2/12/88 Wrong format (should be 02/12/88).
  344.        *  02/12/1988  Wrong format (year should be a two-digit number).
  345.        Tu         Wrong format -- date may not be left blank.
  346.           *        Wrong format -- week-day may not be left blank.
  347.        ??      *  This message in invalid: * should be in column 4, not 10.
  348.        We**/**/** Only one * may be used, and it should be in column 4.
  349.        di *       Weekday specification not valid in English but valid 
  350.        di *          in German (Tuesday) or French (Sunday).
  351.  
  352.  
  353.           The messages in the message file need not be entered or 
  354.        arranged in chronological order.  Also, messages for one date 
  355.        need not be grouped together:  "What's Up"  will display them in 
  356.        the order in which they appear in the file on the appropriate 
  357.        days.  
  358.  
  359.  
  360.                                       - 6 -  
  361.  
  362.  
  363.  
  364.  
  365.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  366.  
  367.  
  368.           If you want the computer to beep when a certain message  is 
  369.        displayed, you should place a ^G (Control-G or ASCII 7) character 
  370.        at the end of the message if your text editor allows this.  
  371.        Different editors or word processors have different methods of 
  372.        entering such codes: in PC-Write*, Microsoft Word* and some other 
  373.        word processors, you should hold the Alt key down while you press 
  374.        7 on the numeric keypad; if you use SideKick*, you should hold the 
  375.        Ctrl key down, while you press P then G (if you use other editors, 
  376.        consult your owner's manual to find out if and how you can 
  377.        accomplish this).  If you would like the beep to occur whenever  
  378.        "What's Up" displays any messages, then simply include the B 
  379.        switch when you run  "What's Up" (see OPTION SWITCHES, below). 
  380.  
  381.           Since the message files are entered using a separate word 
  382.        processor or text editor, the validity of the dates entered is not 
  383.        checked.  If a date is not valid, the program will not report the 
  384.        error, and will simply not display the message.  It is, therefore, 
  385.        not desirable to enter both the week-day and the full date, since 
  386.        this is superfluous and can lead to errors.  
  387.        
  388.  
  389.  
  390.        ADDITIONAL FEATURES.
  391.  
  392.        Messages for a particular date: 
  393.  
  394.           "What's Up" will display messages for another date: enter 
  395.        WHATSUP D  (see OPTION SWITCHES, below) and you will be asked to 
  396.        enter a date using the format mm-dd-yy, for example, 01-29-90  or  
  397.        01 29 90  or 01/29/90  (or dd-mm-yy, e.g. 29-01-90 if the program 
  398.        is configured for that format, see PROGRAM SET-UP).  The program 
  399.        will then display the messages for that date.  
  400.  
  401.  
  402.        Advance message display:
  403.  
  404.           You may configure "What's Up" to display messages for several 
  405.        days in advance of today's date (or of a date specified with the 
  406.        D command line switch).  To specify the desired number of days in 
  407.        advance, run WHATSUP S and choose 7 from the menu (see PROGRAM 
  408.        SET-UP: Look-ahead, below) or specify the number of advance days 
  409.        on the command line (e.g., WHATSUP 7, see OPTION SWITCHES).
  410.  
  411.            Messages that have *  wildcards for BOTH day of the week and 
  412.        date (i.e.  *  * , but not  *  ??/??/?? ) will be displayed only 
  413.        for the current date (may be used to display file-name or other
  414.        information). *  *  or  *  ??/??/?? may be used to enter an empty
  415.        line by entering spaces for formatting (make sure your editor 
  416.        actually puts space characters-- some, e.g. SideKick*, leave the 
  417.        line literally empty).  This is especially useful when using the 
  418.        look-ahead feature, since this will make the program open a window 
  419.  
  420.                                       - 7 -  
  421.  
  422.  
  423.  
  424.  
  425.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  426.  
  427.  
  428.        for the current date even though there are no messages, making one 
  429.        less likely to mistake a future date for to-day's date, or if you 
  430.        want to use the P parameter and want the program to pause even 
  431.        when there are no messages.
  432.  
  433.  
  434.        Missed messages: 
  435.  
  436.           If you do not run the program on a day on which a message is 
  437.        due to be displayed, the "missed" message will be displayed the 
  438.        next time the program is run.  "Missed" messages will be 
  439.        displayed in the same color as, but with a different intensity 
  440.        from, regular messages, and the date on which the missed message 
  441.        was due to appear will be shown in brackets after the message.  
  442.        It is best to configure the program (see PROGRAM SET-UP, below) 
  443.        to display current messages in high intensity.  Missed messages 
  444.        would then be displayed in low intensity of the same color. 
  445.  
  446.           Note that messages that are to be displayed on constantly 
  447.        recurring dates (e.g., every Wednesday, or every first-of-the-
  448.        month) will not be shown as "missed" messages, since they would 
  449.        not have a defined "cut-off" date.   
  450.  
  451.           "What's Up" will not show "missed" messages if you use the  M 
  452.        command line switch (see OPTIONS SWITCHES, below). 
  453.  
  454.           In order to keep track of which messages have been displayed 
  455.        and which have been missed, the program marks entries for messages 
  456.        that have been displayed with a check (square-root) sign in the 
  457.        message file.  This may appear on your screen as a "{", depending 
  458.        on the editor you are using.  You should not write-protect your 
  459.        diskette since the program will have to mark displayed messages. 
  460.  
  461.           Please remember, when editing the message file(s), that the 
  462.        check mark added by the program merely indicates (to the program 
  463.        and to you) that that message had been displayed at least once.  
  464.        It does not indicate that the message will not be displayed 
  465.        further (e.g., a message that has the date ??/??/88 will be 
  466.        displayed throughout 1988, but will be marked when first shown. 
  467.  
  468.  
  469.        Calendar display:
  470.  
  471.           The calendar will be displayed in the language selected (see 
  472.        below).  You can set-up the calendar for one of two formats: week 
  473.        starting on Sunday or on Monday.  If you run "What's Up" with the 
  474.        N option switch, the calendar will not be displayed.  The colors 
  475.        used in displaying the calendar are those chosen for the message 
  476.        display (no separate color selection is available).  The current 
  477.        date is highlighted.  If the D option switch is used, the entered 
  478.        date will be highlighted instead of the current date. 
  479.  
  480.                                       - 8 -  
  481.  
  482.  
  483.  
  484.  
  485.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  486.  
  487.  
  488.        Languages:
  489.  
  490.           The program may be set-up to display week-days and months only 
  491.        in the following languages in addition to English:  French, 
  492.        German, Italian, and Spanish.  All other text displayed by the 
  493.        program during its normal operation and all error messages are 
  494.        displayed only in English.  (If users express sufficient interest 
  495.        in the language aspects of the program, I will try to improve 
  496.        them make them more extensive in future versions.) 
  497.  
  498.        Type-ahead:
  499.  
  500.           If you run "What's Up" from your AUTOEXEC.BAT file, and if you 
  501.        habitually start typing your next DOS command or filename while 
  502.        your AUTOEXEC.BAT file is still executing, your keystrokes will 
  503.        be remembered by "What's Up" and then put back into the keyboard 
  504.        buffer to allow their execution after "What's Up" terminates.  If 
  505.        you use this feature, make sure you use the G option switch (run 
  506.        WHATSUP G) and do not use the P switch, otherwise (some of) your 
  507.        type-ahead keystrokes will be "used up" by "What's Up" as a signal 
  508.        to "continue" and display the next screen, and only what remains 
  509.        will be available to DOS. 
  510.  
  511.  
  512.        Message files for "Don't Forget", version 1.50: 
  513.  
  514.           Your message files from "Don't Forget: version 1.50 are 
  515.        identical in format to those of "What's Up", but ONLY if you use 
  516.        the default mm/dd/yy (month/day/year) date format, and if you have 
  517.        the program set-up for English (if you have any weekdays 
  518.        specified).  All you need to do is rename your default message 
  519.        file from DF.MSG to WHATSUP.MSG, or alternatively configure 
  520.        "What's Up" to use your previous message file as a default (run 
  521.        WHATSUP S, see PROGRAM SET-UP; see also HARD DISK SUPPORT, above). 
  522.  
  523.  
  524.        APPLICATIONS: 
  525.  
  526.           Applications of  "What's Up"  include such obvious tasks as 
  527.        reminding the user of appointments, meetings, dates bills are due, 
  528.        deadlines, etc.  Other application may come to mind.  The program 
  529.        is versatile: it can access multiple message files, and uses a 
  530.        flexible system to specify the days and dates. 
  531.        
  532.           One such application is the following: If your computer has a 
  533.        "real-time" clock that automatically gives the operating system 
  534.        the correct date and time, it can be very inconvenient if the 
  535.        clock suddenly stops working due, for example, to a dead battery, 
  536.        and you do not notice this (all files that you create or change 
  537.        will then have the date 01/01/80 or 01/01/81 or whatever your 
  538.        operating system defaults to).  
  539.        
  540.                                       - 9 -  
  541.  
  542.  
  543.  
  544.  
  545.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  546.  
  547.  
  548.           You can include WHATSUP.EXE in your AUTOEXEC.BAT file (it 
  549.        should be run after the program that sets the system clock) to 
  550.        warn you that your system date is set to some date in the 1980's, 
  551.        for example, by entering the following line in your message file: 
  552.  
  553.        *  ??-??-8?  * * * System date not set correctly * * *
  554.        
  555.        Of course, this will not warn you should your system date be set, 
  556.        due to some error, to 01/03/96, etc.  (You could, alternatively, 
  557.        create a special file called BADDATE which contains your warning 
  558.        statement and run  WHATSUP/BADDATE P N  from your AUTOEXEC.BAT 
  559.        file after any software that sets your system clock.)   
  560.  
  561.  
  562.        OPTION SWITCHES: 
  563.  
  564.           WHATSUP accepts the following option switches on the command 
  565.        line: 
  566.  
  567.        /mfile  -  where  mfile  is the name of the message file (not used 
  568.                   for the default message file).  Example: WHATSUP MSG1  
  569.                   will display messages from message file MSG1.  Default: 
  570.                   uses WHATSUP.MSG, unless configured to use a different 
  571.                   default message file (see PROGRAM SET-UP, below.) 
  572.                  
  573.          B    -   Beep if any messages are displayed (will not beep if 
  574.                   there are no messages unless you have a line that has 
  575.                   the wild card *  for both weekday and date, and spaces 
  576.                   for the message, see under ADDITIONAL FEATURES: Advance 
  577.                   message display, above). 
  578.  
  579.          C    -   Clear the screen before running "What's Up". 
  580.  
  581.          D    -   Display messages for a specific date (see below).  User 
  582.                   is prompted for the date.  Using D and specifying a 
  583.                   future date will not affect "missed" date operation of 
  584.                   the program. 
  585.  
  586.          G    -   By default the program displays one screenful at a time 
  587.                   and asks the user to press a key to display next screen 
  588.                   (in case the message list is too long for one screen).  
  589.                   WHATSUP G  allows the display to keep Going.  (If you 
  590.                   normally like to start typing commands to DOS while 
  591.                   your AUTOEXEC.BAT is executing, and if you run "What's 
  592.                   Up" from your AUTOEXEC.BAT, see above under ADDITIONAL 
  593.                   FEATURES, Type-ahead.) 
  594.  
  595.          H or ?   Display help screen showing these command-line option 
  596.                   switches (the same as ? ). 
  597.  
  598.          M    -   Suppresses messages for "missed dates" (see below). 
  599.  
  600.                                      - 10 -  
  601.  
  602.  
  603.  
  604.  
  605.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  606.  
  607.  
  608.          N    -   No calendar display.  Default is to display the 
  609.                   calendar. 
  610.  
  611.          P    -   Pause only if message is displayed:  useful if you run 
  612.                   the program from a batch file which executes other 
  613.                   commands after calling WHATSUP. 
  614.  
  615.          S    -   Setup routine for configuring "What's Up".  See PROGRAM 
  616.                   SET-UP, below. 
  617.  
  618.          0 to 366 Overrides the look-ahead setting in the set-up file 
  619.                   (see PROGRAM SET-UP, below) and will display the 
  620.                   messages for the specified number of days in advance.
  621.                   
  622.                    
  623.        The syntax is as follows: 
  624.  
  625.          WHATSUP[/mfile] [B] [C] [D] [G] [M] [N] [P] [S] [H] [?] [0..366] 
  626.  
  627.        where [ ] indicates optional switch.   For example: 
  628.  
  629.                WHATSUP B C 
  630.  
  631.        will cause the computer to Beep and to display the message in the 
  632.        default message file (WHATSUP.MSG) when the program is run if, 
  633.        and only if, there is a message for the current date. It will 
  634.        also Clear the screen before displaying the message.  Another 
  635.        example: 
  636.  
  637.                WHATSUP/SMITH B P   
  638.  
  639.        will make the computer Beep if a message is displayed from the 
  640.        message file called SMITH, and it will Pause, requesting a key to 
  641.        be pressed before control is returned to the Operating System.  
  642.        This is particularly useful when WHATSUP is used in an 
  643.        AUTOEXEC.BAT file, where it is desired to force batch processing 
  644.        to pause until a key is pressed if a message has been displayed 
  645.        in order to allow the user to read the message, but to continue 
  646.        automatically with batch file execution if no message is to be 
  647.        displayed. 
  648.  
  649.                WHATSUP D 
  650.  
  651.        lets you to enter a Date, and the messages for that date will be 
  652.        displayed.  The calendar (spanning a three-month period around the 
  653.        entered date) will also be displayed unless you also used the N 
  654.        switch, and the date entered will be highlighted in the calendar.  
  655.        Thus if you want to check on what day October 7, 1983 fell, enter 
  656.        10-07-83 at the date prompt and the calendar for that date will be 
  657.        displayed.  D may be used with other switches (e.g. WHATSUP D 6 ).
  658.  
  659.  
  660.                                      - 11 -  
  661.  
  662.  
  663.  
  664.  
  665.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  666.  
  667.  
  668.           The  /mfile  switch, if used, should follow immediately after 
  669.        WHATSUP.  The switches B, C, P  etc., may be used in any desired 
  670.        combination or order and should be separated by single spaces.  
  671.        For example,
  672.  
  673.                WHATSUP/c:\msg\mesgfile.msg n
  674.  
  675.        will display messages from message file C:\MSG\MESGFILE.MSG and
  676.        the calendar will not be displayed. 
  677.  
  678.           To be reminded of the option switches described above, type 
  679.  
  680.                WHATSUP ?      or    WHATSUP H
  681.  
  682.  
  683.  
  684.        PROGRAM SET-UP:
  685.  
  686.           The set-up routine allows you to configure the program to suit 
  687.        your needs.  To do so, please enter  WHATSUP S  and the following 
  688.        menu will appear on the screen: 
  689.  
  690.        
  691.        Enter set-up option:
  692.  
  693.        1. Screen colors   6. Change date format, current setting: [mm-dd-yy]
  694.        2. Message file    7. Look-ahead, current setting: [0] days.
  695.        3. Spacing         8. Language, current setting: [English]
  696.        4. Indentation     9. Calendar display format
  697.        5. Video           Q. Quit set-up
  698.  
  699.        
  700.        1. Screen colors
  701.  
  702.           To choose screen colors, select 1 from the menu and then press  
  703.        L, D, or M to cycle through the colors of the border Line, Date, 
  704.        or Message.  Ctrl-L, Ctrl-D, and Ctrl-M allows you to cycle 
  705.        backwards.  If you use a monochrome monitor, you can choose the 
  706.        brightness (also "underline"); if you use high intensity for the 
  707.        messages, "missed" messages will be displayed in normal (low) 
  708.        intensity. 
  709.  
  710.           Press Q or q to quit the color selection routine.
  711.  
  712.  
  713.        2. Message file
  714.  
  715.           Use this option to enter the name of your default message file 
  716.        (including the drive and directory).  WHATSUP.EXE will not search 
  717.        the PATH nor will it use the environment variable to find the 
  718.  
  719.  
  720.                                      - 12 -  
  721.  
  722.  
  723.  
  724.  
  725.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  726.  
  727.  
  728.        message file (see HARD DISK SUPPORT, above).  By default, the name 
  729.        of the message file will be WHATSUP.MSG; the program assumes it to 
  730.        be in your current directory.  If you have no file name specified 
  731.        in the set-up, the program will be unable to load a default 
  732.        message file (but will load one specified on the command line). 
  733.        
  734.           If you enter, for example, MF1.MSG for the message file name, 
  735.        the program will search for MF1.MSG in the current directory.  If 
  736.        you enter  C:\MSG\MF1.MSG, it will search for it in the C:\MSG 
  737.        directory, and so on.  If you specify a message file on the 
  738.        command line, e.g., WHATSUP /d:\abc\msgfile  then this will take 
  739.        precedence over the default message file. 
  740.  
  741.  
  742.        3. Spacing
  743.        4. Indentation
  744.  
  745.           These specify the way the message is displayed on the screen.  
  746.        Choose the format that you find more pleasing or convenient. 
  747.  
  748.  
  749.        5. Video
  750.  
  751.           If your computer display is fully IBM-compatible, choose direct 
  752.        video access.  This is faster than accessing the video through 
  753.        BIOS.  "What's Up" defaults to BIOS video access in order to 
  754.        provide the widest compatibility. 
  755.  
  756.  
  757.        6. Change date format
  758.  
  759.           This lets you to specify the date format as mm-dd-yy (month-
  760.        day-year, the default setting) or as dd-mm-yy (day-month-year).  
  761.        Please make sure that the date format selected is the one used in 
  762.        your message file(s). 
  763.        
  764.  
  765.        7. Look-ahead
  766.  
  767.           You may configure the program to display messages for several 
  768.        days in advance.  The default is zero, i.e. only messages for the 
  769.        current date (and "missed" dates, but see above) are displayed. 
  770.  
  771.           When you run the program (from a batch file or from the DOS 
  772.        prompt) you may override the number of look-ahead days for which 
  773.        the program is configured by simply supplying a number from 0 to 
  774.        366 as a command line option switch (see OPTION SWITCHES, above).  
  775.        For example, if you enter  WHATSUP 4  it will show messages for 
  776.        today's date and for the next four days, regardless of what the 
  777.        program was configured for.  The message window for the current 
  778.        date will be labeled with "Today" (in the selected language). 
  779.  
  780.                                      - 13 -  
  781.  
  782.  
  783.  
  784.  
  785.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  786.  
  787.  
  788.        8. Language
  789.  
  790.           This allows you to select, for the display of week-days and 
  791.        months, one of the following languages:  English (the default), 
  792.        German, French, Spanish, and Italian.  The program will expect 
  793.        week-days entered in the message file(s) to be in the language for 
  794.        which the program is set-up.  The program may not display the 
  795.        messages you expect on the days specified if this is not the case. 
  796.        
  797.  
  798.        9. Calendar display format
  799.  
  800.           You may specify whether you want the first column in the 
  801.        calendar to be Sunday (the default) or Monday. 
  802.  
  803.        Q. Quit set-up
  804.  
  805.           Press  Q  or  q  to quit the set-up menu.  You may then save 
  806.        your set-up options or exit without saving. 
  807.  
  808.           The configuration file specifying the default settings you 
  809.        selected will be saved as WHATSUP.DEF and will reside in the 
  810.        directory specified in your environment (SET WHATSUP=<path>, see 
  811.        HARD DISK SUPPORT above), otherwise it will be in your current 
  812.        directory.
  813.        
  814.         
  815.  
  816.                     * * * >  Important reminders  < * * *
  817.  
  818.  
  819.           Please remember that if your system has the correct date but 
  820.        not the correct time, then there will be a time when the date 
  821.        will also be incorrect, as the actual date and the computer 
  822.        system date will change at different times.   "What's Up" can 
  823.        only display the messages correctly if the DOS date is correct at 
  824.        the time the program is run. 
  825.  
  826.           Also, if your computer stays on continuously through two conse-
  827.        cutive midnights (BBS operators, please take note), a peculiarity 
  828.        of the way DOS updates the date may result in DOS not having the 
  829.        correct date, and since "What's Up" gets its date from DOS, it 
  830.        will not display the correct messages.  This problem will not 
  831.        arise if you run "What's Up" every day, or if you type Time or 
  832.        Date from the DOS prompt every day (both of those actions will set 
  833.        the DOS date). 
  834.  
  835.           Please make sure that your program is set-up for the date 
  836.        format (mm-dd-yy or dd-mm-yy) and the language that are used in 
  837.        your message files.
  838.  
  839.  
  840.                                      - 14 -  
  841.  
  842.  
  843.  
  844.  
  845.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  846.  
  847.  
  848.        A note from the author:
  849.        
  850.           I would like to offer my sincere thanks to all the kind people 
  851.        who offered very constructive suggestions for "Don't Forget", the 
  852.        precursor to "What's Up".  I am especially grateful to those who 
  853.        took the trouble to write with detailed suggestions even though 
  854.        the program did not, then, meet their needs, and consequently 
  855.        they did not use it.  I've attempted to incorporate many of their 
  856.        suggestions in this program.  I hope that they will become regular 
  857.        users of "What's Up". 
  858.  
  859.                                         Nassib Nassar
  860.  
  861.  
  862.        FILES ON THE DISTRIBUTION DISKETTE: 
  863.  
  864.          WHATSUP.EXE   The  "What's Up"  program. 
  865.          WHATSUP.PRG   A file used internally by  "What's Up"  to 
  866.                        control  the display of the opening screen.  It 
  867.                        is created by "What's Up"  and may or may not be 
  868.                        on your diskette. 
  869.          WHATSUP.DEF   A file that contains the set-up parameters which
  870.                        are chosen by typing WHATSUP S (see above).  It 
  871.                        is created by  "What's Up"  and may or may not be 
  872.                        on your diskette. 
  873.          WHATSUP.MSG   The default message file.  It contains one line 
  874.                        to serve as a model for the date format required.  
  875.                        This file may be edited by adding your own 
  876.                        reminder messages.  
  877.          EXAMPLE.MSG   This is a message file that contains examples of 
  878.                        the various ways the dates may be specified.  Use 
  879.                        your word processor, text editor, or file viewer 
  880.                        to look at this file. 
  881.          WHATSUP.DOC   The manual (documentation file). 
  882.          REGFORM.DC    Registration/Order form. 
  883.          README.DOC    Information to the user. 
  884.          PRINTMAN.BAT  Batch file to send WHATSUP.DOC to the printer. 
  885.                        Make sure your printer is on and is selected 
  886.                        on-line, then, from the DOS prompt, enter: 
  887.                        PRINTMAN 
  888.          README.EXE    File to display README.DOC (Enter README). 
  889.          VENDOR.DOC    Information to disk vendors. 
  890.  
  891.        _________________________________________________________________    
  892.       
  893.        * IBM PC is a registered trademark of of the IBM Corporation. 
  894.        * PC-Write is a trademark of Quicksoft. 
  895.        * SideKick and Turbo Pascal are registered trademarks of Borland 
  896.          International Inc. 
  897.        * Word is a registered trademark of Microsoft Corporation.
  898.        * WordStar is a registered trademark of WordStar International
  899.          Corporation. 
  900.                                      - 15 -  
  901.  
  902.  
  903.                
  904.  
  905.        What's Up v.1.20 (C) Copyright 1986-90 by Nassib Nassar, SoftBrush
  906.  
  907.  
  908.        REGISTRATION / ORDER FORM  for  What's Up (tm) software.
  909.  
  910.        Please send order form with check or money order to:
  911.  
  912.        Nassib Nassar
  913.        4035 Livingstone Pl.
  914.        Durham, NC  27707
  915.  
  916.        
  917.  
  918.        Name:   ______________________________________
  919.  
  920.        Company:______________________________________
  921.        
  922.        Shipping
  923.        Address:______________________________________
  924.  
  925.                ______________________________________
  926.  
  927.        City:   ___________________  State:___________   Zip:____________ 
  928.  
  929.  
  930.  
  931.                                                      "What's Up" v. 1.20A
  932.        ==================================================================
  933.        |Quantity   Description                         Unit    Extended |
  934.        |---------|----------------------------------|--------|----------|
  935.        |         | What's Up (current version)      | $20.00 |          |
  936.        |---------|----------------------------------|--------|----------|
  937.        |                                                     |          |
  938.        |                                          Subtotal  $|          |
  939.        |                 NC residents please add Sales Tax  $|          |
  940.        |            (Foreign postage: please add US $4.00)  $|          |
  941.        |                                                     |==========|
  942.        |                                             Total  $|          |
  943.        |-----------------------------------------------------|----------|
  944.  
  945.        "What's Up" (TM) program diskette and printed manual will be 
  946.        shipped post free within the continental U.S.A.  For shipping to 
  947.        other countries, please add US $4.00 for postage and packaging. 
  948.        Prices subject to change without notice. 
  949.  
  950.        Diskette size:       ___  5.25"          ___  3.5" 
  951.  
  952.  
  953.                          - Thank you for your support of shareware.
  954.  
  955.