 {COMMO} (tm) Help  (C)Copyright 1989-1997 Fred P. Brucker  All Rights Reserved

[00.10] *****  Program Description

 {COMMO} is a high-performance communications program.  The comprehensive macro
 programming (script) language provides the power to customize the program and
 to automate any online or offline procedure.

 {COMMO} handles high speed modems with ease, is multi-tasker aware and uses
 plain text support files (Setup File, Dialing Directory and Macro Files).  It
 is small in size, yet has an amazing amount of functionality (it is written
 entirely in Assembly Language).

 And {COMMO} is elegant, easy to learn and fun to use!

 Minimum system configuration:

  >   IBM PC compatible computer.
  >   MS-DOS 3.0 or higher.
  >   256k of memory.
  >   One diskette drive.
  >   A serial port or internal modem with an 8250, 16450 or 16550
      compatible UART chip (or INT 14 driver).
  >   {COMMO} can be configured to work with any type of modem.

 {COMMO} is pronounced cah'mo.  That's technical jargon for "communications."

                   "A New Standard in Telecommunications"


[00.20] *****  Principal Features

 {COMMO} is small in size, loads rapidly and performs all functions with great
 speed.

 The powerful Macro Language allows you to:

    >   Write macro "scripts" to automate many common operations such as
        logging in, reading messages, uploading/downloading.  {COMMO} can even
        perform these tasks in the middle of the night while you sleep.

    >   Assign Function Keys, Alt Keys, Keypad Keys, etc., to:
        - Send a string to the modem
        - Execute any DOS command
        - Start any macro
        - Initiate any {COMMO} function.

    >   Create pop-up menus with "hot keys" to start macros.

    >   Edit all macros without exiting {COMMO}, using the Internal Editor (or
        your external editor).  Macros become effective immediately.

    >   Call your computer from a remote location using {COMMO}'s convenient
        Host Mode, written in {COMMO}'s macro language.

    >   Macros can be compiled for improved speed, reduced size and greater
        security.

 The free-form Dialing Directory can hold an unlimited number of entries.  Mark
 any number of entries for Multi Number Dialing (entries may also be marked
 from the command line or from a macro).  A macro may be linked to each
 directory entry.

 Built-in file transfer protocols include Zmodem, Ymodem, Xmodem and CompuServe
 BPlus.  Files can be tagged for uploading with {COMMO}'s File Selector
 feature.

 Multi-tasking support.  {COMMO} is aware of Windows, OS/2 and DESQview, and
 requires far less memory than comparable programs.

 Swap to Disk may be used when shelling to DOS or executing external programs.
 The resident program kernel occupies less than 10k of memory.

 Built-in ANSI-BBS and VT102 emulation.  Supports ANSI editing functions,
 scrolling region, 132 column mode, graphics character set, tab set/clear,
 printing, modes, reports, etc.  Complete VT102 or VT220 keyboard support via
 Macros.

 ENQ/ACK terminal protocol support.

 ASCII Upload feature sends messages and text files.  Includes optional Line
 Pacing, linefeed stripping and blank line expansion.

 The Setup File, Dialing Directory and Macro File are plain text files and may
 be edited with the full-function Internal Editor, or with any external editor.

 Any file up to 64k in size may be edited within {COMMO} using the Internal
 Editor.

 String search is available in all support file windows, including Scrollback
 and Online Help.

 {COMMO} supports all text display modes, including 132 column screens.

 Character Translate Tables for both sending and receiving.  Tables can be
 modified dynamically via macros.

 Split-screen Chat Mode for communicating with another computer which is also
 running a terminal program.  All program features are available while in Chat
 Mode.

 Doorway Mode provides full support for Marshall Dudley's DOORWAY program,
 which lets you operate remote applications with the full use of your screen
 and keyboard.

 {COMMO}'s Auto Receive feature lets you configure any 16 strings to
 automatically trigger any 16 macros.  Thus any protocol with a "signature" can
 be set to start automatically.  Zmodem and HS/Link are pre-configured.

 Support for any 16 serial ports.  Port addresses and IRQ's are configurable
 (including IRQ 8 to 15).  Port speeds up to 40,000,000 bps.  Automatic support
 for 16550A buffered UART chip.

 Support for external communications drivers that use the standard INT 14
 (BIOS) interface.

 Serial port Signal Lights may be displayed on the Status Line, including send
 and receive (especially useful with internal modems).

 Scrollback buffer up to 64k bytes gives instant replay of the text that has
 scrolled off the screen.

 Capture File saves all text from the screen to a disk file.  Three different
 capture modes are available.

 Screen Image Save writes the current screen to a disk file.

 Print Log writes all text from the screen to the printer.

 Usage Log records date, time, length of call and other information about each
 call.  Date of last call can be saved in the Dialing Directory.

 Date and time formats used in logs and displays are configurable for use in
 any country.

 Comprehensive support for visually impaired users with {COMMO}'s configurable
 Speech Friendly Interface (use the "/b" command line switch or set {sfi=yes}
 in COMMO.SET).

 Complete documentation is viewable in {COMMO}'s context-related Online Help.


[00.30] *****  Getting Started

 Refer to "Error Message Explanations" for explanations of any error messages
 you receive during your initial use of {COMMO}.

 For additional details, see "Preparing Your System."

 IMPORTANT!  {COMMO} is initially configured to use COM1.  If your modem is not
 on COM1, you will first need to run {COMMO} in setup mode and change the
 serial port setting.  See "Quick Start Instructions" below for details.


[00.40] ****  The Best Way to Learn {COMMO} Quickly

  1)  Read the next section "Quick Start Instructions," which will get you up
      and running.

  2)  Read "Setting Up Your Modem" for some important instructions.

  3)  Browse the Contents in Online Help to familiarize yourself with {COMMO}'s
      commands and features.

  4)  Use Online Help as a reference while you use {COMMO}.


[00.50] ****  Quick Start Instructions

  >   If you have a hard drive, create a subdirectory named "COMMO."  Copy all
      of the files from the {COMMO} archive or distribution diskette into this
      subdirectory.

      If your system has only floppy drives, copy the {COMMO} files to a
      formatted diskette.

      Now change to the {COMMO} subdirectory or to the diskette where you have
      copied the {COMMO} files.

  >   Run {COMMO} in setup mode by typing:

           commo /g  ("commo /g/b" for speech users)

      at the DOS prompt.  This mode allows you to edit the Setup File and exit
      back to DOS.  Note that the Setup File can also be accessed within
      {COMMO} by pressing Alt+G from the Terminal Screen.

      When you're in the Setup File you will be in {COMMO}'s Internal Editor
      and you may change any part of the file using the arrow keys, PgUp, PgDn
      and other editing keys.  Press Alt+E for Edit Help to see a list of
      editing keys.

      You may need to change some of the items to conform to your system setup.
      Note that {COMMO} only looks at the items that are contained in curly
      braces: e.g., {min=auto}.  All other text is treated as commentary and is
      not used by the program.

      Most items will not need to be changed until you are more familiar with
      {COMMO}.  Check the following important items:

           The default Terminal Parameters.  These are the first five items in
           curly braces.  Make sure you have the correct port number.  If your
           modem is on COM2, change it to "2", COM3 to "3", etc.  Using COM2 it
           would look like this: {por=2}.

           In some cases you may have to change the port address and/or IRQ
           number for your serial port.  Find the corresponding "com" item and
           make the necessary changes.  For example, if your modem is on COM3
           using IRQ 5, change {com=3,3e8,4} to {com=3,3e8,5}.

           The Modem Initialization String.  If you know the commands for your
           own modem, make the necessary adjustments.  If you don't, then leave
           it like it is.  Refer to "Setting Up Your Modem" for more
           information.

           Check the items under "Paths and Files" (press PgDn to see these).
           Make sure that the directories are valid.  Set them to your {COMMO}
           directory if you have no other preference.

      Press Esc to save the file and exit to DOS.

  >   From the DOS prompt type "commo" to restart the program.  The new Setup
      File items will now be in effect.

  >   When the Status Line is at the top or bottom of the screen, you are in
      the Terminal Screen.  Now you may press Alt+D to enter the Dialing
      Directory.  Press "E" to edit the directory or to add new entries.  New
      entries may also be added from the Alt+U Utility Menu.

      Use the up and down arrow keys to select an entry to call and press
      Enter.  {COMMO} will begin dialing.

  >   When a connection is made with a remote system, {COMMO} will return to
      the Terminal Screen where you may interact with the remote.

      NOTE: If your modem does not seem to operate properly (no connection is
      made or the data is garbled), read "Setting Up Your Modem."  You may need
      to change the Modem Initialization String in the Setup File.  If you
      change it, you will need to exit {COMMO} and restart the program.  Then
      try dialing again.


[00.60] ****  Preparing Your System

 The following sections give startup instructions in greater detail.

 Make sure that all of the files from the {COMMO} package are in one directory
 or on one diskette.  Four of these files are required to run the {COMMO}
 program:

      COMMO.EXE, the Program File
      COMMO.SET, the Setup File
      COMMO.FON, the Dialing Directory File
      COMMO.MAC, the Macro File

 In addition, if Online Help is used (recommended):

      DOC_nn.HLP, the Online Help Files (nn=00, 01, 10, etc.)

 There are two ways to make sure that {COMMO} will be able to find all of its
 files.  The first method is the simplest and should be used if you are not too
 familiar with DOS commands:

  >   Make sure you are logged into the directory or disk drive where the files
      are located.  Then type "commo" at the DOS prompt.  If your files are in
      the directory "C:\COMMO" you would type the following commands (press the
      Enter key after each command):

           c:
           cd \commo
           commo

      Or if the files are on a diskette in drive A you would type:

           a:
           commo

      {COMMO} will remember where the files are, so you will be able to change
      directory or drive later without concern.

  >   The second method is a little more advanced, but allows you to run
      {COMMO} no matter which directory or drive you are currently logged into.
      Use the SET command in DOS to store the {COMMO} path into the
      "environment."  If you place this command in your AUTOEXEC.BAT file you
      won't have to change directories or diskettes to run {COMMO}.  If your
      files are in the directory "C:\COMMO" the command would be:

           set commo=c:\commo

      If the files are on the diskette in drive B the command would be:

           set commo=b:

      Do not use any extra spaces in the SET command.  And remember to place
      the {COMMO} directory or drive in your PATH command.

      IMPORTANT!  Be sure to check your "set commo=" command if you install
      {COMMO} into a different directory or onto another drive (or if you
      install a later release of the program).  If it points to the wrong
      directory, {COMMO} will not operate properly.


[00.70] ****  Setting Up Your Modem

 Please be aware that there are many different modems in use and that it is
 important that you configure your modem to work correctly with {COMMO}.  A few
 tips will be given here, but they are not intended as a substitute for the
 detailed installation instructions in your modem manual!

 When {COMMO} is started, a command string called the Modem Initialization
 String will be sent to the modem.  The default string is generic and should
 work with most modern modems.

 If your modem is external to your computer, be sure you have followed the
 installation instructions carefully and that the cable is connected to the
 computer's serial port.

 Also check the default Terminal Parameters in the Setup File.  Make sure the
 serial port number is correct.


[00.80] ***  High Speed Modems (2400 bps and higher)

 IMPORTANT!  Modern modems require that the serial port speed be set higher (up
 to four times higher!) than the modem's fastest line speed.  For example, a
 28800 bps modem would be used with the port speed set at 38400, 57600 or
 115200.  The highest speed you can use is dependent on the hardware and
 software in your computer system.  The "bps" item in COMMO.SET is used to set
 the port speed.

 Some modems have switches (often called "DIP "switches) which must be set to
 provide the proper interaction with your computer and with {COMMO}.  Consult
 your modem manual concerning these switches and pay particular attention to
 the following:

  >   Enable command recognition.  Allows the modem to recognize commands
      (dial, set registers, etc.).  Must be in the "enable" position or modem
      will be unusable.

  >   Send result codes in English.  This switch should be set so that the
      modem will send verbal responses to commands instead of numbers.  There
      is usually a command to control this as well (e.g., "V1").

  >   Respond to DTR (data terminal ready).  This should NOT be in the "ignore"
      or "override" position.  This switch allows the computer to signal the
      modem to hang up.

  >   Respond to Carrier Detect or "allow true carrier."  This should NOT be
      set to the "always on" or "override" position.

 Modems also have software commands which can be used in place of (or in
 addition to) the switches.  These commands may be given every time you start
 {COMMO} or they may be permanently remembered by modems which have "non-
 volatile" memory (NVRAM).

 It will be assumed here that the commands are given every time you start
 {COMMO}.  If you wish to place the settings in NVRAM, consult your modem
 manual for instructions (most modems use the "&W" command to do this).

 Here is an example Modem Initialization String for most higher speed modems:

      {~~AT S0=0 S7=180 E1 Q0 V1 X4 &C1 &D2 |~~}

 The "X" command may vary somewhat from modem to modem.  It determines which
 responses the modem will generate during dialing (CONNECT, BUSY, etc.).  It
 may also activate an additional modem feature, such as automatic redialing,
 which could interfere with {COMMO}'s own redialing procedure.

 Your modem manual gives a description for each level of the "X" command: X0,
 X1, X2, ... , etc.  Generally you want to use the highest level that does not
 activate undesirable features (usually "X4").  The BUSY response should be
 provided if possible.

 IMPORTANT!  Many modems that operate at 2400 bps and above require additional
 commands to control features such as error correction and data compression.
 The factory settings are usually correct, but be aware that you may need to
 insert additional commands into the above string.

 If you need to change the Modem Initialization String, edit the Setup File
 with the Alt+G key command, then restart the program to send the string to the
 modem.


[00.90] ***  1200 bps Modems

 Here is an example Modem Initialization String which will set up a 1200 bps
 modem:

      {~~AT S0=0 S7=180 E1 Q0 V1 X1 |~~}

 The information above concerning DIP switches and the "X" command usually
 applies to 1200 or 300 bps modems as well.


[01.00] ***  Answering a call from another computer

 The following information assumes that you are not using the MOSTHOST or other
 {COMMO} host mode macro.  If you use a host macro, follow the instructions for
 installing and operating the host.

 There are two easy ways to use {COMMO} to answer when a friend or associate
 calls you by computer.  For best results, make sure you are in Chat Mode.
 Press Alt+- (Alt minus) to enter/exit Chat Mode.

  >   While in Chat Mode or in the Terminal Screen, wait for the phone to ring,
      then type "ATA<cr>" (upper case is not necessary with many modems).  Your
      modem should answer immediately (go off hook) and begin handshaking with
      the remote modem.

      When you see the CONNECT message you are ready to communicate.  At this
      point you can type, send data with macro keys, send a text file with
      ASCII Upload or send any file with an internal or external protocol.

      You can use a macro key to send the answer command to the modem.  For
      example, to send it by pressing F5, place the following macro in your
      Macro File:

           {:nf5} {send ATA|} {}    Answer the phone!

      When the telephone rings, press F5.

  >   The other method involves setting your modem into Auto Answer Mode.  This
      method is useful in some situations, but will cause the modem to answer
      whenever the phone rings.  This can be undesirable if you get a voice
      call.

      To set Auto Answer just type "ATS0=1<cr>" (or make "S0=1" part of your
      Modem Initialization String).  This will tell the modem to answer on ring
      "1" (adjust to as many rings as desired).  To turn off Auto Answer type
      "ATS0=0<cr>".  These may also be sent with macro keys.


[01.10] ***  Connecting two computers (null modem cable)

 {COMMO} may be used on a "direct connection" between two computers or between
 a computer and another serial device.  Connect the two serial ports with a
 "null modem" cable.  Then start the program on each computer, having selected
 the appropriate default Terminal Parameters in the Setup File(s).

 Dialing conditions may be simulated by using a null {} phone number and
 "dialing" the entry.  This allows directory entry variables to be set and also
 activates features such as the Usage Log and the elapsed timer on the Status
 Line.  If a Linked Macro is specified, it will be started.

 The null modem cable should be designed so that the transmit line on each end
 connects to the receive line on the other end.  No other signals are needed,
 but none of the RS-232C signals should be left "floating."  They should be
 tied high or low (or grounded).


[01.20] ****  Command Line Options


[01.30] ***  Dialing Strings

 Dialing Strings are used to indicate numbers to dial at program startup.  If
 present, they must be placed before any command line switches.  {COMMO} will
 search the Dialing Directory for each string and mark the first entry where a
 match is found (case is ignored).

 The strings may consist of any part of a Dialing Directory entry line (usually
 part of the system name) and may be separated by commas or spaces.  The
 following characters may not appear in a command line Dialing String: space,
 comma, slash (/), curly braces.

 After entries in the Dialing Directory are marked, {COMMO} will check for a
 startup macro (specified on the command line or in the Setup File).  If a
 startup macro is present, it will be started.  Otherwise Multi Number Dialing
 of the marked systems will begin.

 Examples:

      commo demodulator mas-bbs 4567

      commo demod,mas,4567

 IMPORTANT!  The Modem Initialization String will normally be sent before
 dialing begins.  Your modem should be turned on and ready to receive the
 command string before you start {COMMO}.


[01.40] ***  Command Line Switches

 Case is ignored and the switches may be in any order (Dialing Strings must
 precede all switches, however).

 NOTE: Environment variables may also be used to communicate data to {COMMO} at
 program startup.  See the description of the SETVariable function.

 /g                  Setup mode.

      {COMMO} will go directly into editing the Setup File when starting up.
      This switch should be used the first time you run {COMMO}.  You can also
      use it to change Terminal Parameters if you're having difficulty starting
      {COMMO}.  {COMMO} will exit to DOS when Esc is pressed.

 /h or /?            Online Help mode.

      {COMMO} will go directly into Online Help when starting up.  This switch
      lets you display the {COMMO} documentation prior to setting up the
      Terminal Parameters.  {COMMO} will exit to DOS when Esc is pressed.

 /:label             Startup Macro.

      This switch can be used to override the "mac" item in the Setup File.
      The "label" is a one to eight character macro label.  If the label is
      found in the Macro File, macro execution will be started.  If the label
      is not found the switch will be ignored.

 /sfilename      Alternate Setup File         (default is COMMO.SET).
 /dfilename      Alternate Dialing Directory  (default is COMMO.FON).
 /mfilename      Alternate Macro File         (default is COMMO.MAC).

      Only the filename should be specified.  The {COMMO} home directory will
      be assumed for the path.

      If an alternate Macro File is specified, it will become the resident
      Macro File (and its name will be the value of the built-in variable
      "_mac").

 /knn                Scrollback Buffer size.

      This switch will override the "sbs" item in the Setup File.  "nn" is
      kilobytes and ranges from 0 to 64.

 /vnn                Size of String Variable Space.

      This switch will override the "vsp" item in the Setup File.  "nn" is
      kilobytes and ranges from 1 to 64.

 /iy or /in          Modem Initialization override.

      Forces the Modem Initialization String to be sent ("/iy") or not sent
      ("/in").  This will override the "min" item in the Setup File.

 /{parms}            Default Terminal Parameters

      Any or all parameters may be specified in string form:

           {speed,format,port,terminal,delay}

      Included parameters will override those in the Setup File.

 /b                  Enable Speech Friendly Interface

      This switch is used to force SFI to ON for the current session only.
      Users with speech synthesizers should set {sfi=yes} or {sfi=expert} in
      COMMO.SET for permanent SFI (the switch will no longer be needed).

 Command line example:

  commo mas demod /:mailrun /dother.dir /k25 /v20 /in

  >   Two systems will be marked in the Dialing Directory.

  >   The macro "mailrun" will be started if it exists in the Macro File.

  >   The alternate Dialing Directory "other.dir" will be loaded.

  >   The Scrollback Buffer will be set to 25k in size.

  >   The size of String Variable Space is set to 20k.

  >   The Modem Initialization String will not be sent.


[01.50] ****  Initialization Procedure

 When {COMMO} begins running it will read and process the Setup File,
 COMMO.SET.  Then it will attempt to load the following files:

  >  COMMO.MAC, the resident Macro File
  >  COMMO.FON, the Dialing Directory

 Any problems encountered will be reported.  These problems must be corrected
 before restarting the program.

 Automatic modem initialization will occur (the "/i" command line switch and
 the "min" setup item can affect this).

 {COMMO} will adapt to any text video mode that is set when the program is
 started.  Check the items under "Video and Chat Mode" in the Setup File if you
 need to change the video mode.  These items are described in more detail in
 the section "Alt+G  Edit Setup File."

 If the display does not look right try executing the DOS command  "mode co80"
 or "mode bw80" prior to starting {COMMO}.


[01.60] ****  Terminal Screen

 The Terminal Screen allows you to see the characters coming in from the serial
 port.  Any characters that you type will be sent out to the serial port.  If
 you are connected to another system you will be interacting with that system.

 Keep in mind that you will also be interacting with {COMMO} and with your own
 computer via key commands (Alt keys, for example).  These key commands have no
 effect on the remote system unless they cause characters to be sent to the
 serial port (pressing Alt+W to send your password, for example).


[01.70] ****  {COMMO} Support Files

 The {COMMO} support files are standard ASCII text files and may be modified
 with any editor (or word processor in "non-document" mode).  From within
 {COMMO} they may be edited with {COMMO}'s Internal Editor.  Each support file
 may be up to 64k in size (if there is enough memory).

 Each line in a support file should be no longer than 255 characters and should
 end with a cr/lf pair (which are not included in the length).  The only
 characters not allowed in literal form in the support files are ASCII 0, 10
 and 13.  Where necessary, these may be represented symbolically as shown in
 "ASCII Character Representation."  For example, an ASCII 13 would be written
 as ^M.

 TIPS on using {COMMO} support files:

  >   All support files must reside in the {COMMO} home directory.

  >   Support files currently in use may have outstanding changes and should
      not be edited in the Shell to DOS unless the Swap to Disk feature is used
      (the files are saved prior to the Swap to Disk).  They may also be edited
      safely with the Alt+E feature from their respective windows.


[01.80] ***  The Internal Editor

 {COMMO}'s Internal Editor is provided for your convenience.  It is not
 intended to be a comprehensive text editor.  An external editor (see below)
 should be used if more editing power is desired.  The Internal Editor may be
 used to edit {COMMO} support files and most other text files smaller than 64k.

 When a file that can be edited is loaded, a fixed amount of expansion space is
 allocated (no more than 64k total).  The amount of expansion space is
 determined by the "esf" item in the Setup File.  The Internal Editor will warn
 you while editing if the expansion space fills up, at which point you may
 reload the file or restart {COMMO} if you wish to continue editing (the file
 will be saved automatically without loss of data).

 Key assignments for the Internal Editor are given in Online Help.  A Color
 Chart will be displayed in the editor when F7 is pressed (useful in the Setup
 File and for the DISPlay function in Macro Files).


[01.90] ***  Using an External Editor

 An external text editor may be used to edit the Dialing Directory and Macro
 Files directly from their respective windows.  Your editor's command line must
 be defined in the reserved variable "_exted" (normally defined in the Setup
 File).  Then you simply press Alt+E instead of "E" to use your editor instead
 of the Internal Editor.

 TIPS on using an external editor:

  >   The Dialing Directory, resident Macro File and auxiliary Macro File will
      all be saved (if changed) prior to running the editor, and will be
      reloaded upon return.

  >   The "_exted" variable is normally defined in COMMO.SET, but it may be
      defined in a macro as well.

  >   Two built-in variables provide the filename and the line number to be
      used on the editor's command line:

           _edf    The filename of the last file displayed (or current).
           _edl    The current line number of the cursor within the file.

      These may be used as in this Setup File example:

           {set _exted,c:\util\editor.exe %_hom%%_edf /n%_edl}

      Note that the "/n" switch to set the line number may be different in your
      editor (or may not be supported at all).


[02.00] ***  The Setup File, COMMO.SET

 The Setup File contains settings for many important parameters.  The first
 time you run {COMMO} you should type "commo /g" from the DOS command line to
 edit this file to your own needs.

 IMPORTANT!  If you edit the Setup File, the changes will not take effect until
 you restart {COMMO}.

 See "Alt+G  Edit Setup File" for details on each item.


[02.10] ***  The Dialing Directory, COMMO.FON

 The Dialing Directory file contains information about each system that you
 will be calling, including the telephone number, password, Linked Macro and
 Terminal Parameter overrides.  Use the Alt+D key command to dial numbers and
 to edit this file.

 A new Dialing Directory file may be loaded at any time using the FONFile macro
 function, or manually within the Dialing Directory window.  This feature may
 result in somewhat higher memory usage during a {COMMO} session.

 See also "Alt+D  Dialing Directory."


[02.20] ***  The Resident Macro File, COMMO.MAC

 The resident Macro File is loaded when you start {COMMO} and contains macros
 that are available at all times.  Use the Alt+M key command to select a macro
 for execution and to edit the resident Macro File.  A complete description of
 {COMMO} macros is given in "Programming {COMMO} Macros" and in subsequent
 sections of Online Help.

 See also "Alt+M  Macro File" for information about compiling Macro Files.


[02.30] ***  The Auxiliary Macro File

 An auxiliary Macro File may be loaded (or replaced) at any time using the CALL
 and GOTO macro functions.  A new auxiliary file may be loaded manually within
 the Macro File window.  An auxiliary may also be specified in a Dialing
 Directory entry and will load when a connection is made with the remote
 system.

 When an auxiliary is loaded, the auxiliary and resident files behave as one
 Macro File.  Note that the auxiliary is positioned logically AHEAD of the
 resident, allowing macros in the resident to be overridden when necessary.
 You can CALL and GOTO between the files, but a macro cannot span the two
 files.

 The current auxiliary may be released from memory by selecting "U" on the
 Utility Menu or by using the UNLOad macro function.

 See also "Alt+M  Macro File" for information about compiling Macro Files.


[02.40] ***  The Online Help Files, DOC_nn.HLP

 These files are used for {COMMO}'s online documentation system.


[02.50] ***  Changes to the Support Files

 Whenever a change is made to any file, the internal change flag is set for
 that file (indicated by an "*" next to the column number in the Internal
 Editor).  Changes are normally saved automatically at program exit or if
 another file is loaded, but you may press Alt+F in the Internal Editor to
 immediately save any file to disk.

 If you do not wish to save your changes, you may press Alt+Q while in the
 Internal Editor.  This will reset {COMMO}'s change flag and the file will not
 be saved automatically (however, any subsequent changes to the file will set
 the change flag again).

