home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / MODEMPRO / ROBO42-A.ZIP;1 / ROBOCOMM.HST < prev    next >
Encoding:
Text File  |  1992-07-23  |  56.9 KB  |  1,273 lines

  1.  
  2. -------------
  3. Robocomm 4.2b
  4. -------------
  5.  
  6.     o    Fixed problem with Zmodem resumes in terminal mode.
  7.  
  8.     o    Added NOASK command to ROBO environment variable for those who 
  9.         simply cannot stand Robocomm "Quit to DOS at completion of 
  10.         Agenda" question.
  11.  
  12.     o    Fixed problem when pressing F5 to edit an extended phone number  
  13.         list immediately after changing the value of the field.
  14.  
  15. -------------
  16. Robocomm 4.2a
  17. -------------
  18.  
  19.     o   Fixed problem that would cause Robocomm to think that it was
  20.         connected at 1200 when the modem returns a CONNECT 12000
  21.         message.  This was only a problem if the "Allow connects at
  22.         lower speeds" option was set to NO.
  23.  
  24.     o   Changed COMMENT.FRM merging routines to wrap the extended
  25.         description properly in all instances.
  26.  
  27.     o   Fixed problem accessing TomCat via "!" when a conference was
  28.         defined.
  29.  
  30.     o   Fixed problem with FILE_ID.DIZ already existing when shelling to
  31.         FIXFILE.BAT and no COMMENT.FRM is defined.
  32.  
  33.     o   Changed hard-coded Wildcat prompts for uploading to " #1"
  34.         and " #2".
  35.  
  36.     o   Re-compiled with a new (faster?) version of the DBFNTX
  37.         database driver.
  38.  
  39. ------------------------------------------------------------------------
  40. ------------------------------------------------------------------------
  41.  
  42.        ¬ƒ¬ƒƒƒƒƒø
  43.        ≥ ≥     ≥
  44.        ≥ √ƒƒƒ¬ƒŸ ⁄¬ƒƒø ¬¬ƒø  ⁄¬ƒƒø ⁄¬ƒƒø ⁄¬ƒƒø ⁄¬ƒ¬ƒø ⁄¬ƒ¬ƒø (tm)
  45.        ≥ ≥   ≥   ≥≥  ≥ ≥√ƒ¡ø ≥≥  ≥ ≥≥    ≥≥  ≥ ≥≥ ≥ ≥ ≥≥ ≥ ≥
  46.        ¡ƒ¡   ¡ƒƒ ¿¡ƒƒŸ ¡¡ƒƒŸ ¿¡ƒƒŸ ¿¡ƒƒŸ ¿¡ƒƒŸ ¡¡ ¡ ¡ ¡¡ ¡ ¡
  47.                                                   ¬  ⁄ø ⁄ƒƒ¬ø
  48.        The ultimate tool for unattended           ¿ƒƒ¥≥ ⁄¬ƒ¡Ÿ
  49.        BBS communications.                           ¿Ÿo¿¡ƒƒŸ
  50.  
  51.  -------------------------
  52.  Wildcat! Specific Changes
  53.  -------------------------
  54.  
  55.     o   Full Wildcat 3.5 compatibility has been added.  To enable this,
  56.         you must select "Wildcat 3.5" from the pop-up "BBS Type" menu on
  57.         the Directory-BBS screen and reset the prompts using the
  58.         "Default" option on the prompt definition screens for the
  59.         desired systems.  It's *essential* that the prompts and BBS type
  60.         are set properly for correct operation on Wildcat 3.5 systems.
  61.  
  62.     o   Added full support for all 8 international date formats
  63.         supported by Wildcat.  Use the "Default Date Format" option on
  64.         the general configuration screen to set the format that will be
  65.         used to display and get all dates throughout the program and use
  66.         the "Date Format" option on the individual BBS screens to
  67.         control the date format that is used when scanning file lists
  68.         and interacting with the BBS.
  69.  
  70.         NOTE: If you set a "Default" date format, you must use that
  71.         format when specifying an agenda start date on the command line.
  72.  
  73.         International Customers:  Please accept my apologies for not
  74.         realizing that this would be a problem.   All of the program's
  75.         features should now function appropriately if the correct date
  76.         format is set. - Dan
  77.  
  78.     o   Changed default prompts for Wildcat systems to Wildcat 3.5.
  79.         Renamed the old DEFAULT.WPF file to WC30-32.WPF, which now
  80.         contains the correct prompts for Wildcat 3.0, 3.01 and 3.02
  81.         systems.
  82.  
  83.     o   Changed the default Wildcat Mail door command assigned when
  84.         adding new systems to "T" for Wildcat 3.5 compatibility.
  85.  
  86.     o   Modified the NEWFILES.DAT parsing routines to filter out any
  87.         ANSI codes when processing a QWK packet that came from a Tomcat
  88.         3.5 door.  You will see the contents of the NEWFILES.DAT in the
  89.         terminal window while the list is being processed.  Please do
  90.         not be alarmed.  You are not connected to the BBS during this
  91.         process.
  92.  
  93.     o   Added code to allow Robo to navigate directly to the TomCat door
  94.         during logon on Wildcat 3.5 systems.  To enable this support,
  95.         you must make sure that the BBS type is set to "Wildcat 3.5" and
  96.         that the 1st scheduled item on the agenda is a "Get Mail" or
  97.         "Send Mail" item.  Robo will preface your login name with a "!"
  98.         to indicate its desire to access the TomCat mail door directly.
  99.  
  100.         NOTE: The sysop must enable this "Fast Logon" capability for
  101.         your security level.  If you see Robo sending the "!" character
  102.         at the front of your name, but you still end up at the main
  103.         menu, then you don't have access to this feature.
  104.  
  105.  -------------------
  106.  Script File Changes
  107.  -------------------
  108.  
  109.     o   This release contains an updated VAMPIRE.RS script file.  If you
  110.         have experienced a problem with this script when run from within
  111.         a PCBoard conference, then please re-create the associated
  112.         agenda items and make sure to specify the desired conference as
  113.         a number, and not as a name.
  114.  
  115.     o   Created QWKMAIL.RS, a script offering an alternative to the Get
  116.         and Send Mail agenda items.  This script allows you to define an
  117.         alternate ID for the QWK ID, enabling sysops who make mail runs
  118.         to a BBS under two names or His/Hers installations to run
  119.         without needing to make two Robocomm installations.  Also, can
  120.         be configured to keep a separate log of the mail run, and can be
  121.         set to hang up after sending the REP packet.
  122.  
  123.     o   Created KEYWORDS.RS which can be used to automatically upload a
  124.         keyword file to a Qmail 4.0 door before your mail downloads.
  125.         See the comments in the script file for usage instructions.
  126.  
  127.     o   Created MEGAMAIL.RS - An easy to use script to do a MegaMail
  128.         mail run using the internal protocols.  For MegaMail runs, this
  129.         script should be used as a replacement to PCBoard's "M" agenda
  130.         item.
  131.  
  132.     o   Created WCRELAY.RS - To perform a Wildcat! PCRelay mail run.
  133.  
  134.     o   Updated the previously released RPT_SCAN.RS to enable Robocomm
  135.         to process the files listed in the first QWK packet downloaded.
  136.  
  137.     o   Updated the VAMPIRE.RS script to make it clear that you must use
  138.         a conference number, not name, if you run this script and wat to
  139.         specify a conference.
  140.  
  141.  ---------------
  142.  General Changes
  143.  ---------------
  144.  
  145.     o   Added support for a 57600 bps DTE link.
  146.  
  147.     o   Modified the code to close all data files before calling the
  148.         configured mail reader.  This should reduce file handle
  149.         availability problems.
  150.  
  151.     o   Added FILE_ID.DIZ and DESC.SDI support.  This beta comes with
  152.         new versions of two popular batch files: FIXFILE.BAT (supplied
  153.         as FIXFILE.NEW) and TESTFILE.BAT (supplied as TESTFILE.NEW).
  154.         Basically, what happens is that Robocomm deletes any FILE_ID.DIZ
  155.         and DESC.SDI files that may exist in the Robocomm directory
  156.         before calling either of these batch files. After calling the
  157.         batch files, when control returns to Robocomm, Robo first looks
  158.         for FILE_ID.DIZ then DESC.SDI in the Robocomm directory.  If it
  159.         finds either file, then it will be imported into the appropriate
  160.         Downloaded Files database entry.
  161.  
  162.         NOTE: To enable this feature, you must either look into
  163.         TESTFILE.NEW and FIXFILE.NEW to see how the appropriate files
  164.         are moved into the Robocomm directory and implement the
  165.         technique in your customized batch files, or you must rename the
  166.         .NEW files to .BAT files and use them.
  167.  
  168.     o   Modified file download routines to automatically override the
  169.         configured file download protocol and use GIFDOWN.BAT when
  170.         downloading a GIF file.  If GIFDOWN.BAT is not found in the
  171.         Robocomm directory, then Robocomm will use the configured
  172.         protocol.
  173.  
  174.     o   Added the environment variable ROBODIR to the set of variables
  175.         created when Robo shells out to DOS for outside functions.  The
  176.         variable will contain the complete drive and path to the
  177.         Robocomm home directory. (Used in the TESTFILE and FIXFILE
  178.         routines)
  179.  
  180.     o   Changed external protocol transfer routines to create the
  181.         Robocomm environment variables when shelling out to external
  182.         protocols.  To refresh your memory, they are:  ROBODIR, BBS,
  183.         BAUD, DOW, MAILUP, MAILDOWN, FILEUP, FILEDOWN.  This should be
  184.         sufficient for intrepid individuals to create batch files for
  185.         bi-directional HS/Link mail transfers.
  186.  
  187.     o   Added a 2 second delay after connecting at 9600 bps or above.
  188.         This may help modems that can't handle outgoing characters
  189.         immediately after sending the CONNECT result.
  190.  
  191.     o   Improved performance of interactive terminal mode capturing to
  192.         text files.
  193.  
  194.     o   Added the ability to Exit to DOS on agenda completion when
  195.         starting an agenda via GO NOW or GO LATER in interactive mode.
  196.         This should be helpful to people running under Windows, DesqView
  197.         or OS/2 who don't want Robocomm to use up processor time when
  198.         sitting idle after an agenda run.
  199.  
  200.     o   Robocomm will now exit with an ERRORLEVEL 1 if it is started
  201.         from a command line switch and, after attempting the specified
  202.         agenda, it contains any items marked with "!" (attempted, but
  203.         not completed).
  204.  
  205.     o   Robocomm will now exit with an ERRORLEVEL 2 if it is started via
  206.         command line switches and the specified agenda contains any
  207.         items which were not attempted.  This condition takes precedence
  208.         over ERRORLEVEL 1 discussed above.  Therefore, if the specified
  209.         agenda contains both incomplete (!) and unattempted (˛) agenda
  210.         items, then Robocomm sets ERRORLEVEL 2.
  211.  
  212.     o   Added new command line switch that will "reset" only those items
  213.         in an agenda that were marked with an exclamation point.  If the
  214.         agenda item had permanent status, it will be reset to ToDo
  215.         status.  If it was a temporary agenda item it is deleted from
  216.         the agenda.  After resetting, the program quits back to DOS.
  217.  
  218.         For example:
  219.  
  220.             ROBOCOMM /!G1MAIL
  221.  
  222.         Would re-set all incomplete items in the G1MAIL agenda.
  223.  
  224.  
  225.  -------------------------
  226.  Memory Management Changes
  227.  -------------------------
  228.  
  229.     o   Reduced the conventional memory requirement by 14K.
  230.  
  231.     o   *IMPORTANT* Disabled default support for EMS overlay caching.
  232.         This means that the program will not do any overlay caching,
  233.         unless you specifically specify a /CX or /CE command in your
  234.         ROBO environment variable.  To do this, make sure your ROBO
  235.         environment variable is in the following form:
  236.  
  237.             For EMS overlay caching:
  238.  
  239.                 SET ROBO=/CE200,0;<other commands>
  240.  
  241.             For XMS overlay caching:
  242.  
  243.                 SET ROBO=/CX200,0;<other commands>
  244.  
  245.         If this version seems "slower" than the 4.1 release, you
  246.         probably are missing the speed increase gained by the overlay
  247.         caching.  Add one of the above to your ROBO variable and you'll
  248.         be back up to speed.
  249.  
  250.     o   Changed POSTAGEN.BAT processing to free up as much memory as
  251.         possible.  Also, for your use in the batch file, an AGENDA
  252.         environment variable is set which contains the name of the agenda
  253.         that is currently being processed.  This should enable people
  254.         who want to do things such as message extracting/importing in
  255.         their POSTAGEN.BAT file to do so without difficulty.
  256.  
  257.  
  258.  -----------------------------
  259.  Changes of Interest to Sysops
  260.  -----------------------------
  261.  
  262.     o   Added an "Incoming call warning file" option to the
  263.         communications configuration screen.  If you place a valid file
  264.         name into this option, Robo will do the following whenever it
  265.         gets a NO DIAL message from the modem:
  266.  
  267.           Pause 2 seconds
  268.           Send ATA<cr> to the modem.
  269.           Send A message indicating that Robocomm is answering the call
  270.           Pause 2 seconds
  271.           Send contents of the specified warning file to the caller.
  272.               (This must be accomplished within 60 seconds)
  273.           Wait 2 seconds
  274.           Drop DTR (to hang up)
  275.           Wait 1.5 seconds
  276.           Raise DTR
  277.           Go on to next dialing attempt.
  278.  
  279.     o   Released a new version of REXCLUDE, which will allow you too
  280.         scan in the contents of a standard PCBoard format DIR file.
  281.         Rexclude is available in a separate file called REXCLD11.ZIP
  282.         
  283.  
  284.  -----------------------
  285.  Script Language Changes
  286.  -----------------------
  287.  
  288.     o   Enhanced the TERMINAL script command.  The new syntax is:
  289.  
  290.         TERMINAL [NOKEY] [EXITON "<text>"] [DOORWAY]
  291.  
  292.         All parameters are optional.  Their purposes are:
  293.  
  294.         NOKEY -     Bypasses the alarm and the necessity to press a key
  295.                     after jumping to terminal.
  296.  
  297.                     NOTE: The terminal mode "alarm" is actually a 60
  298.                     second timer that will enable Robocomm to recover if
  299.                     no one is around to interact with the terminal.
  300.                     Using the NOKEY clauses disables this alarm, so
  301.                     Robocomm will jump to terminal mode and will not go
  302.                     back to automated processing until the user presses
  303.                     Alt-X or when the EXITON text is seen. (See below)
  304.  
  305.         EXITON -    This command allows you to specify a text string
  306.                     that Robocomm will watch for whenever it is in
  307.                     terminal mode.  If Robocomm encounters the specified
  308.                     text it will immediately exit the terminal mode and
  309.                     resume script processing.
  310.  
  311.         DOORWAY -   This command causes the terminal to start with
  312.                     "Doorway" mode turned on.
  313.  
  314.                     NOTE: You will need to Press [Alt =] to turn doorway
  315.                     mode off before you can exit with Alt-X.
  316.  
  317.             Examples:
  318.  
  319.                 TERMINAL
  320.                     Goes into standard terminal mode, sounds alarm.
  321.                 TERMINAL NOKEY
  322.                     Goes into standard terminal with no alarm or keypress.
  323.                 TERMINAL DOORWAY
  324.                     Goes into Doorway mode terminal, sounds alarm.
  325.                 TERMINAL EXITON "<EXIT>"
  326.                     Goes into terminal.  Automatically exits on <EXIT>.
  327.                 TERMINAL NOKEY DOORWAY EXITON "<EXIT>"
  328.                     You get the idea...
  329.  
  330.     o   Added a script debugging feature.  You may now press Alt-S
  331.         whenever Robocomm is processing a WAITFOR command, and Robocomm
  332.         will insert a list of all text that is currently being checked
  333.         for in the VERBOSE mode log.  IF you find your script hanging,
  334.         press Alt-S and then review the contents of the log at the point
  335.         the hang occurred for clues.
  336.  
  337.                                     # # #
  338.  
  339.  
  340. ------------------------------------------------------------------------
  341. ------------------------------------------------------------------------
  342.         ¬ƒ¬ƒƒƒƒƒø
  343.         ≥ ≥     ≥
  344.         ≥ √ƒƒƒ¬ƒŸ ⁄¬ƒƒø ¬¬ƒø  ⁄¬ƒƒø ⁄¬ƒƒø ⁄¬ƒƒø ⁄¬ƒ¬ƒø ⁄¬ƒ¬ƒø  (tm)
  345.         ≥ ≥   ≥   ≥≥  ≥ ≥√ƒ¡ø ≥≥  ≥ ≥≥    ≥≥  ≥ ≥≥ ≥ ≥ ≥≥ ≥ ≥
  346.         ¡ƒ¡   ¡ƒƒ ¿¡ƒƒŸ ¡¡ƒƒŸ ¿¡ƒƒŸ ¿¡ƒƒŸ ¿¡ƒƒŸ ¡¡ ¡ ¡ ¡¡ ¡ ¡
  347.                                                      ¬  ⁄ø ⁄ø
  348.         The ultimate tool for unattended             ¿ƒƒ¥≥ ≥≥
  349.         BBS communications.                             ¿Ÿo¿Ÿ
  350.  
  351.         -----------------------------------------------------
  352.  
  353.         This file lists all changes in Robocomm since v. 4.0
  354.  
  355.         -----------------------------------------------------
  356.  
  357.  
  358.     ================
  359.     NEWS, NEWS, NEWS
  360.     ================
  361.  
  362.     o   Robocomm is now being distributed by in the United Kingdom by
  363.         NILDRAM SOFTWARE.  If you are registering Robocomm and live in
  364.         the U.K., please use the UK-ORDER.FRM file and remit it to the
  365.         address shown on the form.
  366.  
  367.     o   All non-U.K. Robocomm orders are now being processed by
  368.         Shareable Software International.  When your registered Robocomm
  369.         disks arrive, you'll also receive shareware versions of some of
  370.         the hottest new shareware available today.  This service is
  371.         offered free of charge.  If you like the Shareware programs you
  372.         receive, please pass them along to friends.
  373.  
  374.     o   Registration is available via CompuServe.  To save money on long
  375.         distance, you can send your ORDER.FRM to 72167,3662 and receive
  376.         your key file back by return CIS mail.
  377.  
  378.     o   New programs are coming from Parsons Consulting.  If you've
  379.         moved since registering your copy of Robocomm, please make sure
  380.         we know your new address so we can keep you informed of these
  381.         exciting new products!
  382.  
  383.     o   A WildNet support conference has been created.  Please ask your
  384.         local WildNet sysop to add the Robocomm support conference.
  385.  
  386.     o   Keep an eye out for RoboNews, a quarterly, disk based newsletter
  387.         to be published by Parsons Consulting.  The newsletter is
  388.         dedicated to a discussion of automated communications issues.
  389.         If you have some tips, traps or news about new products related
  390.         to automated communications, please send your submissions to
  391.         RoboNews at Parsons Consulting:
  392.  
  393.             BBS:        312-752-1258
  394.  
  395.             CompuServe: 72167,3662
  396.  
  397.             Mail:       5020 S. Lake Shore Drive, Suite 3301
  398.                         Chicago, IL 60615
  399.  
  400.     o   We want your prompt and script files!  Have you developed a
  401.         customized prompt set for a BBS or a Robocomm script that
  402.         accomplishes a new task?  Please send it to the support BBS or
  403.         via CompuServe.
  404.  
  405.  
  406.     ===================
  407.     PROMPT FILE CHANGES
  408.     ===================
  409.  
  410.     o   Default Wildcat prompt for "No Messages" has been changed to:
  411.  
  412.             NOTHING FOUND
  413.  
  414.         You should go into all of your defined wildcat systems and make
  415.         this change if you transfer mail with the BBS.
  416.  
  417.     o   Created prompt set to work with Wildcat 3.5 systems.  You should
  418.         import the WC35.WPF file into all systems which are running the
  419.         Wildcat 3.5 code.  Tested with Wildcat 3.50i (alpha).
  420.  
  421.  
  422.     =============
  423.     NEW FEATURES!
  424.     =============
  425.  
  426.     o   Implemented an ASCII upload protocol in the terminal mode.
  427.  
  428.     o   Added the ability to specify primary, secondary and tertiary
  429.         keys for the available files "Date" sort option.  Select the
  430.         option on the general config screen, or hit Alt-S from within
  431.         the Available files listing.
  432.  
  433.     o   Added the capability to specify up to 9 phone number for a BBS
  434.         by specifying a file name, preceded by "@", in the primary phone
  435.         number field for a BBS.  The file you specify can contain up to
  436.         9 phone numbers, one per line.  The numbers may include dialing
  437.         macros, and may be temporarily disabled by preceding them with a
  438.         "/" character.  Make sure there are NO blank lines in the
  439.         file.  While editing the phone number field, you can press F5
  440.         to enter an editor where you can modify the extended phone list
  441.         file.  I suggest naming the files *.NUM.
  442.  
  443.     o   Modified new file scanning routines to work with Wildcat 3.5
  444.         alpha versions.  For Wildcat systems, you can now specify a
  445.         number of days in the field where Robocomm asks for the date to
  446.         scan from.  As before, you may also specify the date to scan
  447.         from in MMDDYY format.
  448.  
  449.     o   Ctrl-I, Ctrl-U, Ctrl-T keys in file directories all modified to
  450.         work only on search result files if the current sort order is
  451.         set as "Search Matches" when the command key is pressed.
  452.  
  453.     o   Added Alt-D key which will mark all file entries as DELeted only
  454.         when the Available files directory is sorted by search results.
  455.  
  456.     o   Added the ability to print the current agenda from the agenda
  457.         editing screen.  Press Ctrl-P to print.
  458.  
  459.     o   Added the ability to toggle all items for a BBS between done and
  460.         to-do status by highlighting the "Call <bbs>" line on the agenda
  461.         screen and pressing the "+" key.  The first time this is done,
  462.         all items will be set to te opposite state of the first item for
  463.         the BBS.
  464.  
  465.     o   Added "Pending D/L" status to all files that have been added to
  466.         an agenda to be downloaded.  NOTE: "Keep" status overrides this
  467.         status.
  468.  
  469.     o   Modified the "Swap Drive" option on the data and logs
  470.         configuration screen to allow for a full path to be specified.
  471.         This is the path for swap files created during attempts to shell
  472.         to DOS or run outside utility programs.  The SWAPPATH parameter
  473.         in the Robo environment variable is still used to specify the
  474.         location of the VM (virtual memory) file.
  475.  
  476.     o   Added option in the bulk delete dialog box to ignore the status
  477.         of the KEEP flag.
  478.  
  479.     o   Modified the "V"iew command in the downloaded files directory to
  480.         prompt the user to insert the proper disk when attempting to
  481.         view an offline file.
  482.  
  483.     o   Reduced conventional memory requirement by approximately 8K.
  484.  
  485.     o   Linking with new, more efficient dynamic overlay linker.
  486.         The program should run a bit faster now.
  487.  
  488.     o   Added overlay caching using EMS or XMS memory.  This is
  489.         controlled by two new memory management commands in the ROBO
  490.         environment variable:
  491.  
  492.            ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  493.            ≥ NOTE: Robocomm's default values will probably be      ≥
  494.            ≥       fine.  The following is only for those who need ≥
  495.            ≥       (or are inexplicably compelled) to tweak the    ≥
  496.            ≥       settings.                                       ≥
  497.            ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  498.  
  499.         /CEnnn,nn   Controls amount of EMS (4.0  and higher) memory to
  500.                     use for the overlay cache.
  501.  
  502.         /CXnnn,nn   Controls amount of XMS (2.0 and higher) memory to
  503.                     use for the overlay cache.
  504.  
  505.         The command takes two, numeric parameters which are the number
  506.         of bytes or percentage of total memory to use and leave.  This
  507.         is best explained with examples:
  508.  
  509.             SET ROBO=/CE40%,50%
  510.  
  511.         This example tells Robocomm that it may use up to 40% of
  512.         available EMS, but it must leave at least 50% unused.
  513.  
  514.             SET ROBO=/CX100,0
  515.  
  516.         This example tells Robocomm that it can use up to 100K of XMS
  517.         memory and that it does not need to leave any XMS available.
  518.  
  519.             SET ROBO=/CE0,100%
  520.  
  521.         This example tells Robocomm not to use any EMS for overlay
  522.         caching.
  523.  
  524.             SET ROBO=/CE100%,0
  525.  
  526.         This example tells Robocomm that it can use as much EMS as it
  527.         wants (or is available) for EMS caching.
  528.  
  529.         Overlay caching will result in significant performance
  530.         increases on most systems.  Those running with a lot of EMS
  531.         on fast machines with a disk cache utility loaded may not see
  532.         much of a difference, but most everyone else will.
  533.  
  534.         The defaults are:
  535.  
  536.             /CX100%,0
  537.             /CE100%,256
  538.  
  539.         Even though 100% is specified for the amount to use, keep in
  540.         mind that Robocomm will NEVER use more than 200K of memory for
  541.         overlay caching.
  542.  
  543.         If you are using a memory manager, such as QEMM, it is
  544.         preferable to use the /CX command (XMS access), rather than
  545.         /CE (EMS access).  XMS memory access is a bit faster.  If both
  546.         are specified, XMS takes precedence.
  547.  
  548.     o   Added a request for MNP connect during PC Pursuit dialing
  549.         routines.
  550.  
  551.     o   Removed the program's check for ERROR from the modem during
  552.         dialing sequences.
  553.  
  554.     o   Added the ability to print filter,preference and search dir lists.
  555.         Press "P" when the list is displayed to print.
  556.  
  557.     o   Added ability to interrupt a "Find" while it is in process, by
  558.         pressing ESCape.
  559.  
  560.  
  561.     ==============================================
  562.     SCRIPT LANGUAGE FIXES / CHANGES / NEW FEATURES
  563.     ==============================================
  564.  
  565.     o   The "Appendix A" mentioned in SCRIPT.DOC was inadvertently
  566.         omitted from the 4.0 release.  A version of this missing
  567.         appendix was circulated in the support conferences and in a file
  568.         under the name APPENDIX.DOC.  That file contained a few errors.
  569.         A new version of APPENDIX.DOC is supplied with Robocomm 4.1.
  570.  
  571.     o   VAMPIRE.RS -- A script to download all new files and
  572.         descriptions from a BBS or conference.  Any files which
  573.         currently exist in your upload, download or any of your search
  574.         directories will be skipped.
  575.  
  576.     o   MESSAGE.RS -- A script to upload ascii text files into
  577.         PCBoard message bases.
  578.  
  579.     o   RPT_SCAN.RS -- A script to do repeat scanning in the Qmail 4.0
  580.         door.  If you want this feature, use this script instead of the
  581.         "G"et Mail agenda item.
  582.  
  583.     o   Added USING "ASCII" argument to the UPLOAD script command.
  584.  
  585.     o   Added CONFSTAMP script command, which will write a conference
  586.         name marker to a capture file opened with the CAPTURE command.
  587.         Accepts one argument, which is the name of the conference to
  588.         write:
  589.  
  590.         Examples:
  591.  
  592.         CONFSTAMP "%P4%"
  593.         CONFSTAMP "GRAPHICS"         // Writes "CONFGRAPHICS"
  594.  
  595.         NOTE: If the conference name argument is not supplied, Robocomm
  596.         will use the name of the last conference accessed via the
  597.         script JOIN command.
  598.  
  599.     o   Fixed problems with consecutive VENUE MAIN commands, i.e.:
  600.  
  601.             VENUE MAIN
  602.             SEND "B|"
  603.             VENUE MAIN
  604.  
  605.     o   Fixed problems with IMPORT script command.
  606.  
  607.     o   Added YES clause to the IF script command.  This will check to
  608.         see if the first letter of the IF clause argument is "y" or "Y".
  609.  
  610.         Example:
  611.  
  612.             PARAMETER 1 "Vote for Buchanan?  (Y=Yes / N=No)"
  613.             IF YES "%P1%" SEND "protest vote|"
  614.  
  615.     o   Added error recovery capability for invalid BBS macro usage.
  616.  
  617.     o   Added translation capability when using the "Conference Command"
  618.         BBS macro.  When referencing the conference command macro, any
  619.         occurrence of "#" in the defined prompt will be replaced with
  620.         the last conference joined with the script JOIN command.
  621.  
  622.  
  623.     ==============
  624.     PROBLEMS FIXED
  625.     ==============
  626.  
  627.     o   Fixed the bug that kept some registered users from being able to
  628.         turn off the exploding windows option.  The problem lies in your
  629.         key file.  If you're experiencing this problem, you can solve it
  630.         by starting Robocomm as follows:
  631.  
  632.             ROBOCOMM fixdef
  633.  
  634.         You only need to do this once.
  635.  
  636.     o   Fixed bug which caused all stored agenda parameters to become
  637.         inaccessible whenever the PACK agenda item was used.
  638.  
  639.     o   Fixed problem that could cause a "Processor Stack Fault" error
  640.         in the internal file viewing utility.
  641.  
  642.     o   Fixed DOS 3.2 incompatibility by disabling XMS usage when running
  643.         on DOS versions 3.2, 3.1 and 3.0.  (Dos 3.0 is the minimum
  644.         required version).
  645.  
  646.     o   Fixed incompatibilities some people were experiencing with
  647.         DesqView and QEMM.  The program should now run without
  648.         problems, multiple times in the same window.
  649.  
  650.     o   Fixed agenda item timeout problem in Pursuit dialing routines.
  651.  
  652.     o   Removed disconnect after a failed call during PC Pursuit sessions.
  653.  
  654.     o   Fixed display problems in index and packing status bar graphs.
  655.  
  656.     o   Fixed on-screen display of elapsed times.
  657.  
  658.     o   Fixed crash when Baud rate for a PC Pursuit BBS set over 2400 baud.
  659.  
  660.     o   Removed ALL sound output when sound option is set to SILENT.
  661.  
  662.     o   Fixed problem with received files not being renamed to the name
  663.         that Robocomm wants. (i.e. PCB mail captures with "P" agenda item)
  664.  
  665. ------------------------------------------------------------------------
  666. ------------------------------------------------------------------------
  667.  
  668.  
  669.         ¬ƒ¬ƒƒƒƒƒø
  670.         ≥ ≥     ≥
  671.         ≥ √ƒƒƒ¬ƒŸ ⁄¬ƒƒø ¬¬ƒø  ⁄¬ƒƒø ⁄¬ƒƒø ⁄¬ƒƒø ⁄¬ƒ¬ƒø ⁄¬ƒ¬ƒø  (tm)
  672.         ≥ ≥   ≥   ≥≥  ≥ ≥√ƒ¡ø ≥≥  ≥ ≥≥    ≥≥  ≥ ≥≥ ≥ ≥ ≥≥ ≥ ≥
  673.         ¡ƒ¡   ¡ƒƒ ¿¡ƒƒŸ ¡¡ƒƒŸ ¿¡ƒƒŸ ¿¡ƒƒŸ ¿¡ƒƒŸ ¡¡ ¡ ¡ ¡¡ ¡ ¡
  674.  
  675.         The ultimate tool for unattended           ¬  ⁄ø ⁄ƒ¬ø
  676.         BBS communications.                        ¿ƒƒ¥≥ ≥ ≥≥
  677.                                                       ¿Ÿo¿ƒ¡Ÿ
  678.  
  679.  
  680.     o   Full Support for Wildcat! BBS systems added.  When you add a new
  681.         new system, Robocomm will ask you to specify the BBS type.
  682.         Choose "Wildcat 3.0 or 3.1" or "Wildcat 3.02 (or later)" to set
  683.         up a system compatible with Wildcat BBS and the TomCat mail door.
  684.  
  685.     o   Implemented the Robocomm script language.  When you select
  686.         the new "E"xecute script agenda item, a pop-up box may appear
  687.         asking you to fill in "Parameters" for the script run.  Simply
  688.         use the arrow keys to select the option to change, press enter
  689.         to edit and save it.  Then, press [Esc] to return when all
  690.         parameters are set up the way you like.  For an example of this,
  691.         try the PCB_SET.RS script file supplied with Robocomm.
  692.  
  693.         ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  694.         ≥ See SCRIPT.DOC for details on developing your own scripts. ≥
  695.         ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  696.  
  697.         After script parameters have been entered, you may edit them at
  698.         any time by hilighting the agenda item and pressing Alt-P.
  699.  
  700.     o   Added support for login script type BBS systems.  If you set the
  701.         BBS type to "Login script only" then the 3rd phone number slot
  702.         on the BBS screen will change to "Login Script 3:"  If you fill
  703.         in the name of a valid Robocomm script,  that script will be
  704.         executed immediately after connecting with the system.  If the
  705.         login script rertuns an errorlevel, Robocomm will hang up and
  706.         remove the BBS from the dialing queue.  You may add as many
  707.         "Execute script" agenda items for this BBS as you like and they
  708.         will be run 1 after another.  Don't forget that the script
  709.         should handle logging off the system.
  710.  
  711.     o   Implemented all-new quasi-hypertext online help system.
  712.         Press F1 twice for help on help.
  713.  
  714.     o   Implemented super-fast keyword searches in both file listings.
  715.         The "F"ind command now pops up a larger box, into which you may
  716.         type a series of search keywords, separated by spaces.  Complex
  717.         multi-keyword searches on thousands of files usually complete in
  718.         a couple of seconds, instantly showing you a subset of your file
  719.         list with just matching records shown.
  720.  
  721.     o   Added mouse support throughout the program.
  722.         On any scrolling picklist, you can now:
  723.  
  724.             ⁄ƒ Select ƒƒƒƒø ƒƒƒƒƒ Click on top line to scroll up.
  725.             ≥ ........... ≥
  726.             ≥ ........... ≥
  727.             ≥ .....ƒƒƒƒƒƒ≈ƒƒƒƒƒƒƒ Click on any individual item to select it
  728.             ≥ ........... ≥
  729.             ≥ ........... ≥
  730.             ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒŸ ƒƒƒƒƒ Click on bottom line to scroll down
  731.  
  732.         If a scroll bar is displayed, you can click on the arrows at the
  733.         top and bottom as well to scroll
  734.  
  735.         The main pull doen menu is now fully mouseable.
  736.  
  737.       ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  738.       ≥ Clicking the right mouse button is equivalent to pressing     ≥
  739.       ≥ ESCape.  This will back you out of most displays, saving your ≥
  740.       ≥ changes.                                                      ≥
  741.       ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  742.  
  743.         If a field has a pop-up box available by pressing F10, you can
  744.         pop-up the list by clicking on the field with the left mouse
  745.         button.
  746.  
  747.     o   Revised terminal mode with the following changes:
  748.  
  749.         o   DOORWAY mode added to the internal terminal.   Toggle this
  750.             mode on and off with Alt-= (Alt Equal).  NOTE: while doorway
  751.             mode is active, the bottom status bar is removed and the
  752.             only keystroke which is not sent out the port is Alt-=,
  753.             which will toggle you back into standard terminal mode.
  754.  
  755.         o   Added demon-dialing routines.  Alt-D will now pop-up a
  756.             window of all non-PC Pursuit systems in your BBS-Directory
  757.             and allow you to tag the ones you want it to dial. Dialing
  758.             commences when you press ENTER.  NOTE: the "Maxium dial
  759.             attempts per system" config option is not honored by these
  760.             dialing routines.  It just dials forever.
  761.  
  762.         o   The contents of terminal screen are not disturbed when
  763.             switching between agenda and interactive modes.
  764.  
  765.         o   Added the ability to append terminal text to a specified
  766.             capture file.  Use Alt-C to toggle the capture file on and
  767.             off.
  768.  
  769.             NOTES:
  770.  
  771.             o   Capture files are always appended to.
  772.             o   Capture files are automatically closed when exiting the
  773.                 terminal.
  774.             o   You cannot capture to a file that is already open in
  775.                 Robocomm.  i.e. Robocomm.log if you jumped to the
  776.                 terminal mode.
  777.  
  778.          o  Send a BREAK to the modem with Alt-R
  779.  
  780.          o  Added the ability to log terminal contents to the printer.
  781.             use Alt-L to toggle this function on and off.
  782.  
  783.          o  Alt-P will send the configured password for the current BBS.
  784.  
  785.     o   Added the ability to limit agenda item execution to certain days
  786.         of the week.  On the agenda editing screen you will now see a
  787.         display on the right side of each agenda item row that shows the
  788.         days the item is scheduled to execute.
  789.  
  790.         Examples:
  791.  
  792.                   (SMTWTFS)   <--- Execute every day.
  793.                   (˙M˙˙˙F˙)   <--- Execute Monday and Friday only.
  794.                   (˙˙˙˙˙˙˙)   <--- Never execute this item.
  795.  
  796.         The letters represent, from left to right the days of the week,
  797.         starting with Sunday and ending with Saturday.  New agenda items
  798.         default to being executed every day.  Three new keyboard command
  799.         have been added to the agenda screen to control this process:
  800.  
  801.             Alt-D  - Pop up display to set the "D"ay(s) the agenda item
  802.                      should execute on.  The bottom line of the screen
  803.                      displays the available options while in this box.
  804.  
  805.             Alt-N  - "N"ever execute it the agenda item.  Agenda items
  806.                      cleared in this way will not execute until at least
  807.                      one day is assigned to them.
  808.  
  809.             Alt-E  - Execute the agenda item "E"very day.
  810.  
  811.         NOTE: Robocomm uses the day that is in effect when the agenda
  812.               starts for date comparisons while the agenda is in
  813.               progress.  This means that if it's 23:59 on Tuesday and
  814.               you start an agenda with items to execute on Tuesday, they
  815.               will execute, even if it's not until some time early
  816.               Wednesday when their turn comes up.  Similarly, items
  817.               scheduled for Wednesday will never execute if the agenda
  818.               is started on Tuesday.
  819.  
  820.         NOTE: "Temporary" agenda items do not disappear until they have
  821.               been successfully executed.  So, you can now schedule
  822.               agenda items up to a week in advance.
  823.  
  824.     o   Added a text file log of file uploads and downloads completed
  825.         during agendas.  The file is created in the Robocomm directory
  826.         and is called TRANSFER.LOG  -- Each "record" is contained on a
  827.         single line of the file.  The file is "Comma-Delimited" and
  828.         should be able to be imported by just about any database
  829.         management system.  From left to right, the fields are:
  830.  
  831.         1)  A single character: "U" for Uploads or "D" for downloads
  832.         2)  The BBS ID, max of 8 characters
  833.         3)  The date of the transfer, in MM/DD/YY format.
  834.         4)  The time of the transfer in HH:MM:SS format.
  835.         5)  The file transferred.  The path is not included.
  836.         6)  Total size of the file in bytes.
  837.         7)  Transfer time in HH:MM:SS format.
  838.         8)  Transfer throughput in characters-per-second (CPS).
  839.         9)  Number of errors encountered during the transfer.
  840.         10) Name of the protocol used, up to 8 characters.
  841.  
  842.     o   Implemented a new editor routine with automatic reformatting and
  843.         more intelligent cursor operation.
  844.  
  845.     o   Added support for the new Bonus Utility REXCLUDE.  Rexclude can
  846.         be used by Registered users to build a quick index file of files
  847.         that are already on their system.  When Robocomm is importing
  848.         file lists, it will read this index and bypass any files that
  849.         lalready exist on your system.
  850.  
  851.         SYSOPS: Add Rexclude to your nightly event and you'll never see
  852.         another file in Robocomm's Available Files directory that's also
  853.         on your BBS.
  854.  
  855.     o   Added F5 hot key from the BBS Directory and File Directory
  856.         screens.  Pressing this key will cause Robocomm to shell to DOS
  857.         and run the batch file ANALYZE.BAT -- NOTE, Robo does not check
  858.         to see if the  file exists before shelling out.  This allows the
  859.         batch file and analysis tool to be in another directory.
  860.  
  861.         Robocomm will call this batch file with 1 parameter, either the
  862.         currently highlighted file, or the currently highlighted BBS ID,
  863.         depending on the screen.
  864.  
  865.     o   Added NOEMSSWAP and NOXMSSWAP keywords to the ROBO environment
  866.         variable.  NOEMSSWAP disables the use of EMS for swapping when
  867.         running outside programs. NOXMSSWAP does the same for HIMEM.SYS
  868.         XMS memory.
  869.  
  870.     o   Added detection of two batch files, PREAGEN.BAT and POSTAGEN.BAT 
  871.         which will be called before and after agendas if detected.  
  872.         This would be a good place to disable your disk cache's DELAYED 
  873.         WRITES if necessary.  Or, you might want to run some sort of 
  874.         download/robocomm log analyzer or Wildcat file list importer.
  875.  
  876.     o   Added an OUTPUT command to the prompt screen that wiill output
  877.         the current prompt definition to a text file.
  878.  
  879.     o   Added configuration option allow the specification of a Wildcat!
  880.         format file list to be updated after all file downloads.  The
  881.         file format is:
  882.  
  883. filename.ext  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<cr><lf>
  884.  
  885.     o   Fixed /I import from command line switch to allow importation of
  886.         Wildcat and PCBoard format files into the downloads database.
  887.         The new syntax is:
  888.  
  889.             /IP<file>        to import PCBoard format files.
  890.             /IW<file>        to import Wildcat format files.
  891.  
  892.     o   Added a tagged file summary to the file lists.  Use Alt-T to
  893.         pop-up the summary display.
  894.  
  895.     o   Added the ability to Re-Set an agenda from the agenda editing
  896.         screen via the Alt-R key conbination.  After a confirmation,
  897.         this routine will change all items marked as Done or Error to
  898.         To-Do status.
  899.  
  900.     o   Robocomm is now supplied with a special VGA font which is
  901.         automatically loaded at start-up if the "Load Robocomm's VGA
  902.         Font" option is set to YES on the general configuration menu.
  903.         This font contains several re-defined characters which are used
  904.         in various places in the user interface.  For example, on VGA
  905.         systems with the font loaded, the  and ˛ characters on the
  906.         agenda editing screen are replaced by square markers with a
  907.         little "P" (for permanent) or "T" (for temporary).
  908.  
  909.     o   Created the EXITFONT utility, which will grab whatever font is
  910.         currently installed in a VGA monitor and save it to a file
  911.         called EXITFONT.VGA.  If you have a special font loaded and
  912.         don't want Robocomm to kill it when it quits or shells out to
  913.         external programs, then copy EXITFONT.EXE into your Robocomm
  914.         directory and run it one time to save the font file to disk.
  915.  
  916.     o   Added the ability to RENAME agendas and BBS systems.
  917.  
  918.     o   Added the ability to control the number of dial attempts Robo
  919.         will make per system via a command line switch.  Use /Lnnn where
  920.         nnn will set the number of dial attempts per system.  This
  921.         setting is effective for the current run only, it does not
  922.         change your default setting.
  923.  
  924.     o   Moved color definition routines to the Configure menu.  RCOLOR
  925.         is now obsolete and may be removed from your system.  Old
  926.         COLOR.DEF files are not compatible with the new routines.  If
  927.         you had a customized color set previously, it will be removed
  928.         automatically.
  929.  
  930.     o   Tamed the behavior of the "Agenda was not completed the last
  931.         time it was run" question.  It will only pop-up if an agenda has
  932.         been run since its last editing session and was not completed
  933.         during the run.
  934.  
  935.     o   Added an "Agenda item timeout" configuration option to the
  936.         communications configuration menu that controls the maximum
  937.         amount of time (in minutes) that Robocomm will spend attempting
  938.         to execute an agenda item.  The default is 60 minutes.  This
  939.         option is designed to control the potential ill effects of a
  940.         bizarre prompt change (on the BBS or Robocomm end) or rogue
  941.         script file that sends Robocomm into a loop.   It is extremely
  942.         unlikely that Robocomm will ever get into an endless loop on its
  943.         own accord, but this option is provided as an extra measure of
  944.         safety.  The maximum value is 999 and the minimum value is 5.
  945.  
  946.         NOTE: The "clock" which tracks the amount of time spent in a
  947.         specific agenda item is suspended during file transfers.
  948.         Jumping to terminal mode also re-sets the timer.
  949.  
  950.     o   Agenda items aborted due to an unexpected loss of carrier or the
  951.         F3 (Abort Agenda) key are now marked with an exclamation point,
  952.         rather than with a "To Do" status indicator.
  953.  
  954.     o   Added a "Renumbering style" option to the "Data and Logs"
  955.         configuration menu.  Pressing Enter on the option will toggle
  956.         between:
  957.  
  958.         #???????.???    Robocomm 3.1 and lower style.  EZ-Reader 1.3x
  959.                         users _must_ select this option.
  960.  
  961.         ????????.??#    Optional method preferred by many users.  Select
  962.                         this  option if it appeals to you.  This method
  963.                         has been selected for Robocomm's default.
  964.  
  965.         The pound sign indicates the location of the archive file number
  966.         in the renamed files.  NOTE:  This configuration option applies
  967.         to both Qmail downloads and the RENUMBER command in the script
  968.         language.
  969.  
  970.     o   Added an option to control the number of REP packet archives
  971.         that will be kept.  This option is also on the "Data and Logs"
  972.         configuration menu.  REP Packets will no longer be renamed with
  973.         an .OLD extension.  The default value for this option is 1,
  974.         meaning that only te most recently sent REP will be maintained
  975.         as <bbsid>.RE1 or 1<bbsid>.REP
  976.  
  977.     o   Added the ability to tag multiple BBS systems when creating
  978.         "Jump to Terminal" agenda items.
  979.  
  980.     o   Added an alternative downward scrolling technique in the file
  981.         directories, which is active when ALT-Down Arrow is used.  With
  982.         this method, the cursor bar will be moved back to the top row of
  983.         the display after an attempt is made to scroll off the bottom of
  984.         the window. YOU MUST HAVE DOS 5 FOR THIS TO WORK
  985.  
  986.     o   Added code to flush data buffers to disk before and after
  987.         agendas, and before shelling to DOS to run utility programs.
  988.  
  989.     o   Added the ability to edit the filters and preference lists from
  990.         within the file directories.   Alt-P to edit preferences, Alt-F
  991.         to edit filters.
  992.  
  993.     o   SSS - "Spiffy Sliding Screens"  added.  They can be shut off
  994.         (but who'd want to?) via the "Exploding Windows" option.
  995.  
  996.     o   File lengths in PCBoard format listings are now output right
  997.         justified and all trailing blanks on description lines have been
  998.         removed, to enhance compatibility with PCBFiler and other
  999.         PCBoard DIR utilities.
  1000.  
  1001.     o   Added a fourth parameter to all external batch download requests
  1002.         which is the target directory for downloaded files. For example,
  1003.         the recommended download batch file for the new hs-link protocol
  1004.         is:
  1005.  
  1006.             HSLINK -P%1 -B%2 -U%4
  1007.         
  1008.     o   Added HS/Link Auto-Download support to terminal mode.  If the
  1009.         file HS-AUTO.BAT is located in your Robocomm directory and the
  1010.         HS/Link header is seen, Robocomm will go into auto-download
  1011.         mode.
  1012.  
  1013.     o   Changed the name of the file ROBOAUTO.BAT to Z-AUTO.BAT to
  1014.         maintain uniformity with the HS protocol batch file name.  If
  1015.         you have a ROBOAUTO.BAT, the upgrade procedures will now rename
  1016.         it to Z-AUTO.BAT.  (This file is used to call DSZ instead of
  1017.         Robocomm's internal Zmodem when in terminal mode.)
  1018.  
  1019.     o   Added a configuration option to the communications configuration
  1020.         screen to control the number of seconds that the program will
  1021.         spend "Clearing" the receive buffers after a response from the
  1022.         modem.
  1023.  
  1024.     o   Implemented support for front end prompts on PCBoard systems.
  1025.         Robo will now send two ESCapes when the defined "Front End
  1026.         Prompt" is seen during logon.
  1027.  
  1028.     o   Totally replaced the dialing prefix and suffix concepts with
  1029.         "Dialing Macros." You may now place the letters A-J anywhere
  1030.         within a phone number and Robocomm will replace the character
  1031.         with the corresponding string that you set up on the dialing
  1032.         macro table before dialing.  The dialing macro table can be
  1033.         viewed/edited by pressing F10 while editing any phone number.
  1034.  
  1035.         For instance to disable call waiting, you might define dialing
  1036.         macro "C" as "*70" and input your phone numbers as:
  1037.  
  1038.         C1-312-752-1258
  1039.  
  1040.         CUSTOMIZED DIALING COMMANDS are made possible by prefixing any
  1041.         defined macro letter with a ` (backwards tick mark).  Doing so
  1042.         causes the contents of the macro letter to be used to dial the
  1043.         number instead of the configured default dialing command.  This
  1044.         enables you to send customized commands to the modem on a BBS by
  1045.         BBS basis. For example, to turn on the modem speaker ON when
  1046.         dialing Group One BBS, you could input this as the phone number:
  1047.  
  1048.         `A1-312-752-1258
  1049.  
  1050.         Then you would set up the "A" dialing macro as:
  1051.  
  1052.         ATM1DT
  1053.  
  1054.         The most common use for this feature will probably be to turn of
  1055.         MNP negotiation if you are calling a system with a non-MNP modem
  1056.         from a MNP-capable modem.  Doing this keeps the first prompt
  1057.         sent by the BBS from being eaten by your modems attempts to
  1058.         negotiate an MNP connect.  To do this, you might set up a dialing
  1059.         macro letter as:
  1060.  
  1061.         AT&M0DT
  1062.  
  1063.         and then include the macro letter, along with a preceding `
  1064.         character in the phone number (technically, it could be anywhere
  1065.         in the number, but it's probably simplest to put it at the
  1066.         front).
  1067.  
  1068.         GIVE ME A BREAK:  By defining a dialing macro as BREAK, you can
  1069.         cause a 1 second break to be generated before the dial attempt.
  1070.  
  1071.     o   Added an option to the Communications configuration screen to
  1072.         toggle whether or not a BREAK signal is sent before attempting to
  1073.         initialize the modem.
  1074.  
  1075.     o   Added an "Average Download CPS" configuration option to the
  1076.         General configuration screen.  The number you enter here will be
  1077.         used to estimate the download times shown on the Available files
  1078.         screen.
  1079.  
  1080.     o   Robocomm now does all FIXFILE.BAT processing _after_
  1081.         disconnecting from the BBS.  How Robo behaves depends on the
  1082.         existence of 2 files, FIXFILE.BAT and COMMENT.FRM:
  1083.  
  1084.         -   If FIXFILE.BAT exists in the Robocomm start-up directory,
  1085.             then Robo will process all files downloaded via "Download"
  1086.             agenda items after logging off.  If it doesn't exist, then
  1087.             all ZIP file processing is disabled.
  1088.  
  1089.         -   If COMMENT.FRM exists, then Robocomm will merge the
  1090.             appropriate values, as before, and shell out 1 time for each
  1091.             file downloaded.  This is fast if you have EMS/XMS free and
  1092.             pretty slow if we are swapping out to disk.  All available
  1093.             memory is freed up for each swap.
  1094.  
  1095.         -   If COMMENT.FRM does not exist, then Robocomm will create a
  1096.             temporary batch file called FIX_ALL.BAT and then swap out
  1097.             to run the file.  This approach is faster because it
  1098.             requires only 1 shell/swap for all files downloaded.  As an
  1099.             example, FIX_ALL.BAT might look like this if you downloaded
  1100.             4 files during the entire session with the BBS:
  1101.  
  1102.             REM FIX_ALL.BAT
  1103.             REM -----------
  1104.             CALL FIXFILE.BAT ROBO40-A.ZIP ZIP
  1105.             CALL FIXFILE.BAT ROBO40-B.ZIP ZIP
  1106.             CALL FIXFILE.BAT SLMR201A.ZIP ZIP
  1107.  
  1108.             Note that in either case FIXFILE.BAT will receive the file's
  1109.             name as the %1 parameter and the file's extension as the %2
  1110.             parameter.  FIX_ALL.BAT is deleted immediately after it is
  1111.             run.
  1112.  
  1113.     o   When creating download agenda items from tagged files, Robocomm
  1114.         will now use the configured "File U/D" conference if no
  1115.         conference number/name is associated with the file.
  1116.  
  1117.     o   Added a configuration option to the "General" configuration
  1118.         screen that allows you to specify how the "Date" sort type will
  1119.         be done on the available files list.  The two options are "Date
  1120.         of Scan" and "Date on BBS."
  1121.  
  1122.     o   Added the ability to resume an aborted download using internal
  1123.         Zmodem.  Zmodem-resume only works from within the terminal.
  1124.         Remember: the BBS must be set up to allow resumed downloads.
  1125.         Frequently, this requires the use of a different protocol
  1126.         letter.  Usually, it's "R." So, typing:
  1127.  
  1128.         D;R;<file name>
  1129.  
  1130.         from Robocomm's terminal when connected with a PCBoard system
  1131.         will frequently allow you to resume the aborted transfer.
  1132.  
  1133.     o   The "O"ffline routines no longer modify the file's time stamp.
  1134.  
  1135.     o   Added a "D"irectory import command to the "Downloaded Files"
  1136.         directory.  This command will ask for a directory and filespec.
  1137.         All matching files will be added to the downloads list.  If a
  1138.         file description matching the file can be found in the newfiles
  1139.         list, it will be brought over to the downloads directory.  This
  1140.         command makes it easy to bring files downloaded with other comm
  1141.         programs into Robocomm's databases.
  1142.  
  1143.     o   Revised filter and preference word interface and made them
  1144.         open-ended.  You may now add as many as you desire.
  1145.  
  1146.     o   Added "File Search Directory" configuration list.  Robocomm will
  1147.         now search all the directories you list here when creating
  1148.         upload agenda items, and when viewing, testing or deleting files
  1149.         from the downloads list.
  1150.  
  1151.             Sysops: add all your file directories to this list, import
  1152.             your allfiles list and upload any file from your BBS system
  1153.             easily!
  1154.  
  1155.     o   After a download, when looking for a suitable file description,
  1156.         Robocomm will now scan the available files directory for a file
  1157.         with the same name from a different BBS if a listing is not
  1158.         found for the current BBS.
  1159.  
  1160.     o   Improved keystroke handling during the dialing process.
  1161.         Pressing DEL, SPACE or ESC during dialing, pausing or clearing
  1162.         should no meet with much speedier response.
  1163.  
  1164.     o   Added "Already Downloaded" message in the log when processing
  1165.         new file lists.
  1166.  
  1167.     o   Added the ability to toggle the "Remaining Online" status with
  1168.         F10 during file transfers.
  1169.  
  1170.     o   Added the ability to cancel the extraction of NEWFILES.DAT from
  1171.         downloaded QWK packets by specifying NONE as the ZIP extraction
  1172.         utility.
  1173.  
  1174.     o   Added support for Wildcat! 3.0 systems.  To set up a Wildcat!
  1175.         BBS, select "Wildcat! 3.x" at the system type prompt on the
  1176.         Directory-BBS screen.  All non-PCBoard specific agenda items
  1177.         should work similarly to the way they did in the past.
  1178.  
  1179.     o   Conference numbers are now stored with all entries in the
  1180.         downloads directory.
  1181.  
  1182.         If you would like conference numbers/names
  1183.         to appear in file listings you "I"mport into the available files
  1184.         directory, you need to edit the files to include the following
  1185.         marker:
  1186.  
  1187.         CONF
  1188.             ≥
  1189.             ¿ƒƒƒƒ ASCII 16
  1190.  
  1191.         For example, to edit a file listing to show that all
  1192.         subsequently listed files can be found in the ROBOBETA
  1193.         conference, you would include the following label in the text
  1194.         file, starting in column 1
  1195.  
  1196. CONFROBOBETA
  1197.  
  1198.         A directory listing may include any number of these markers.
  1199.         All files found subsequent to a marker will have the indicated
  1200.         conference included in their conference field, which is
  1201.         automatically supplied when the file is selected for
  1202.         downloading.  The conference name may be up to 13 characters in
  1203.         length.
  1204.  
  1205.     o   This version is compiled using Clipper 5.0, and has
  1206.         significantly enhanced memory management capabilities and
  1207.         performance characteristics.  If you were using a ROBO
  1208.         environment variable with version 3.1, make sure you remove it
  1209.         for use with this version!  New ROBO environment variable
  1210.         switches have been implemented in this version.
  1211.         It may be set up as follows:
  1212.  
  1213.             /OOnnn      Overlay pool size in KB              Minimum=30K
  1214.                                                              Default=40K
  1215.  
  1216.             /OU0        Disable use of XMS UMBs for overlays
  1217.             /OU1        Enable use of XMS UMBs for overlays    *Default*
  1218.  
  1219.             /OP0        Disable EMS pageframe for overlays     *Default*
  1220.             /OP1        Enable EMS pageframe for overlays
  1221.  
  1222.         Example:
  1223.  
  1224.             SET ROBOOVL=/OO50 /OU0
  1225.  
  1226.             This example tells Robocomm to reserve a fixed 50K of memory
  1227.             (conventional, EMS pageframe or UMB as defined by the other
  1228.             parameters) for its overlays and disables the UMB option.
  1229.  
  1230.         NOTE: A contiguous UMB block at least as large as the configured
  1231.         overlay area must be available for this option to be used.  Use
  1232.         of the EMS pageframe for overlays should only be used by
  1233.         knowledgeable users who are sure that they will not be running
  1234.         any program which uses the EMS pageframe area simultaneously
  1235.         with Robocomm.  (This includes any utilities called from within
  1236.         Robocomm)
  1237.  
  1238.         By default, Robocomm will attempt to eat all the EMS it can find
  1239.         (up to 16 megs) for index buffering and virtual memory space.
  1240.         You _may_ use the ROBO=Ennnn environment variable to specify the
  1241.         amount of EMS (in KB) that it is allowed to use.
  1242.  
  1243.         Robocomm will make a VMS swap file in your current directory if
  1244.         it runs out of EMS and needs more VMS space (either physically,
  1245.         or by reaching the limit you set with the E environment
  1246.         variable).  You can add the following parameters to your ROBO
  1247.         environment variable to control this process:
  1248.  
  1249.             SWAPPATH:"<path>"
  1250.  
  1251.         Example:
  1252.  
  1253.             SET ROBO=E2048;SWAPPATH:"C:\ROBOCOMM\SWAP"
  1254.  
  1255.         This environment setting will tell Robocomm that it may use
  1256.         up to 2 Megabytes of EMS (3.2 or above) and that it must swap to
  1257.         the C:\ROBOCOMM\SWAP directory if it needs to create a swap
  1258.         file.  (Note that it is highly unlikely that it would with this
  1259.         much EMS available.  Also, the specified SWAPPATH directory must
  1260.         exist or you will get a fatal error).
  1261.  
  1262.     o   New INTERNAL file viewer.  Viewing a log in with the internal
  1263.         viewer results in Robocomm log entries showing in a different
  1264.         text color from captured VERBOSE text.
  1265.  
  1266.     o   Added a .GIF file viewer configuration option.  If a file in the
  1267.         downloads list has a .GIF extension, pressing "V" while the file
  1268.         is highlighted will result in the configured program being
  1269.         called with the full file and path name passed as the %1
  1270.         parameter.
  1271.  
  1272.                                    # # #
  1273.