home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / WINDOWS / DATACOM / WINTERM / WTERM.DOC < prev    next >
Text File  |  1992-05-05  |  38KB  |  897 lines

  1.          ┌──────────────────────────────────────────────────────┐
  2.          │                                                        │
  3.          │     \/\/term  (C)Copyright \/\/alter Cox 1990, 1991,    │
  4.          │               1992.  All rights reserved.                │
  5.          │                                                        │
  6.          │                 \/\/term  DOCumentation                │
  7.          │                                                        │
  8.          │                      Version 1.10                        │
  9.          └──────────────────────────────────────────────────────┘
  10.  
  11.  
  12.          Introduction
  13.  
  14.          WTERM is a bare bones comm program that should be
  15.          adequate for use with most bulletin boards.  Users with
  16.          limited disk and/or memory may find it especially
  17.          useful.  There is no script language and no terminal
  18.          emulation.  There is no built-in ANSI support so you
  19.          must load an ANSI driver in your CONFIG.SYS file.
  20.  
  21.          There is no scrollback buffer, however WTERM writes a
  22.          file named WTERM.LOG and strips ANSI from it.    You can
  23.          use LIST to view this file and aside from the slight
  24.          delay to load it, it works better than a scrollback
  25.          buffer with search capabilities.  The log can be toggled
  26.          on and off if you desire.    More on this later.
  27.  
  28.          No file transfer protocols are built-in.  WTERM relies
  29.          on external protocol drivers like DSZ (tm), PCZ, and
  30.          Texas Zmodem for file transfers.  DSZ is shareware and
  31.          PCZ is Public Domain.    Texas Zmodem is free for personal
  32.          use.  The Zmodem upload and download strings are
  33.          detected automatically.  The Zmodem driver you have
  34.          configured is then called.  Other external protocols
  35.          will work but won't provide automatic downloading like
  36.          Zmodem will.
  37.  
  38.          A 16550AN UART is automatically detected and activated
  39.          with the FIFO trigger level set for 8 characters.
  40.  
  41.          An editor of your choice may be configured and loaded at
  42.          the touch of a function key.  A few good free editors
  43.          are EDWIN, Turbo Powered Editor(TPE), and VDE.  For a
  44.          tiny free editor, you might want to take a look at TED
  45.          by PC Magazine.  Another fine shareware editor which
  46.          many seem to be using is Qedit (tm).
  47.  
  48.  
  49.  
  50.          Setup
  51.  
  52.          WTERM has an internal setup utility.  If no WTERM.CFG
  53.          file exists when WTERM loads, it automatically loads
  54.          setup and will not let you out of it until you write a
  55.          setup file.  When you wish to view or change the
  56.          configuration, press ALT-S.  Use the capital letter
  57.          associated with any parameter to change that parameter.
  58.          First press U and enter your name.  This is the name
  59.          that will be transmitted by WTERM when you press the F2
  60.          key.  A line will appear in reverse video showing how
  61.          many characters are allowed for this entry.  Enter your
  62.          name and press enter.    An enter will be appended to the
  63.          name automatically.  In the next line, configure the
  64.          drive, path and filename of the editor you wish to use.
  65.          See the section below on line editing for an
  66.          explaination of how the line editor works.
  67.  
  68.  
  69.          Setup - Port
  70.  
  71.          COM1 - COM4 has been predefined. By hitting "P" you can
  72.          increment through the ports. If none of the standard
  73.          ports fit your needs, COM5 is user defined. When COM5 is
  74.          selected, the "O" key is activated to define a port
  75.          address. Addresses in the range of 200H - 3FFH may be
  76.          selected. The "I" key is also activated. By hitting this
  77.          key, you can increment through the available IRQ
  78.          settings. IRQ 2 - 7 are allowed.
  79.  
  80.          NOTE: Know what you are doing when you define a comm
  81.          port. DO NOT select IRQ 5 on an XT unless you really
  82.          didn't want to use your hard disk anyway. Selecting IRQ
  83.          2 on an AT class machine is also not recommended. You
  84.          should not select addresses 3B0-3BF if you have a
  85.          monochrome display or 3D0-3DF if you have a color
  86.          display. 3F0-3F7 is the diskette controller. Check an
  87.          address map for your system and make sure that the
  88.          addresses you select do not conflict with other devices
  89.          in your system.
  90.  
  91.  
  92.          Setup - Modem
  93.  
  94.          Port, Speed, pArity, Bits, and sTopbits are all toggles.
  95.          Press the capital letter for a given entry to select the
  96.          value you desire.
  97.  
  98.          Modem initialization string also uses the line editor.
  99.          To send an enter (carriage return) use |.    For a one
  100.          second pause, use a ~.  If you have been using another
  101.          comm program, use the modem initialization string you
  102.          used for it.  The initialization string included in the
  103.          example works with my modem but is mainly there to fill
  104.          the space and give an example.  There are too many
  105.          modems out there to come up with one string that works
  106.          for all and no attempt has been made to do so.  Consult
  107.          the manual that came with your modem for the proper
  108.          commands.
  109.  
  110.          HST users NOTE:  The HST has trouble loosing it's
  111.          initialization after an ALT-H, so sending the
  112.          initialization afterwards was added for it.  A delay was
  113.          also needed, so you may need to add one or two "~" in
  114.          front of the initialization string.
  115.  
  116.          When a connection is made, WTERM looks at the CONNECT
  117.          string returned and tries to switch to the speed of
  118.          connection.  Some users of fast modems wish to lock
  119.          their comm port at a higher rate and let their modem
  120.          switch to the speed of the line.  Lockbaud set to on
  121.          will prevent WTERM from changing the port speed.  If set
  122.          to no, it will set the port to the speed of the connect.
  123.  
  124.          You may configure a dialing prefix, the string WTERM
  125.          will send to the modem before sending the number to
  126.          dial.    Users with Hayes compatible modems with touchtone
  127.          phones will not have to change the default ATDT.  If
  128.          your line only supports pulse dial, change it to ATDP
  129.          instead.  You may add a | in front of the dialing prefix
  130.          to make sure the command is seen by the modem as the
  131.          first characters in a line.  If you need different
  132.          dialing prefixes for different boards, see the section
  133.          on dialing prefixes and postfixes.  If you select a
  134.          prefix in the dialing directory, the prefix you chose in
  135.          setup is ignored.    If no entry is made in the dialing
  136.          directory, what you enter here is used.
  137.  
  138.          WTERM has both Xoff/Xon and hardware (RTS) flow control.
  139.          The F key toggles from None, to Xoff/Xon, to Hardware,
  140.          to both and back to none.    Flow control works only one
  141.          direction.  It prevents the modem from overrunning it
  142.          but doesn't pay attention to CTS to prevent overruning
  143.          the modem.  Since keyboard input isn't fast enough to
  144.          overrun anything and ASCII transmits can use the pace
  145.          character timing, it shouldn't be needed.  Users of
  146.          modems faster than 2400 baud should set hardware flow
  147.          control.
  148.  
  149.  
  150.          Setup - Protocols
  151.  
  152.          WTERM detects the start of a Zmodem download or upload
  153.          and calls the protocol you have configured.  If you
  154.          chose to use a protocol other than Zmodem, you can turn
  155.          this option off by setting autoZmodem to no.  If this
  156.          feature is desired, leave it at the default yes.
  157.  
  158.          The next option, asCii pace time, sets the number of
  159.          msecs. between characters transmitted with an ALT-T
  160.          transmit or with an ALT-M message upload.    You can set
  161.          this time between 0 (no delay) and 999 msec. - very
  162.          extreme.  Adjust this speed if the boards you use have
  163.          difficulty with your speed of transmission.
  164.  
  165.          Options 1 and 3 set the drive and path for your default
  166.          up and download directories.  When you begin an upload,
  167.          WTERM changes to the directory you enter in 1.  For a
  168.          download it switches to the drive and directory you have
  169.          configured in 3.  Using this option and the %S (speed)
  170.          and %P (port), you can set up your protocol (such as
  171.          PCZ) to up and download without using batch files.  See
  172.          the section on file transfers below for more
  173.          information.
  174.  
  175.          Option 2 sets up the external protocol driver used for
  176.          an upload.  Enter the name of the program and any
  177.          options needed.  When WTERM detects the start of a
  178.          Zmodem upload, it checks to see if the last filename it
  179.          saw is in the upload directory.  If it is, it does not
  180.          prompt for a filename but immediately starts the upload.
  181.          If you press PgUp before the upload starts, it prompts
  182.          for a filename and adds the name of the last file seen
  183.          as a default which you can edit, or just hit return to
  184.          start the upload.    The name of the default directory to
  185.          be used is displayed in the filename prompt, the one
  186.          configured in 1.  It can be overridden by specifing the
  187.          path.    This of course assumes that you have not set
  188.          autoZmodem to no.    If your protocol driver is not in
  189.          your path or in your upload directory, make sure you
  190.          enter the drive and path as well.    If you need to tell
  191.          the driver the port and speed, use %P for port and WTERM
  192.          will replace it with the port in use.    Speed works the
  193.          same way.    Add %S and it will be replaced by the current
  194.          speed.  This allows the same string to work at multiple
  195.          speeds.  While you can use batch files to load the
  196.          driver, hopefully you will not have to with the options
  197.          available to you.
  198.  
  199.          The download string (4) works the same way the upload
  200.          string works.    It does not prompt for a filename since
  201.          the sender sends the filename to the receiver (with
  202.          Zmodem).
  203.  
  204.          NOTE:    In early versions of WTERM, you needed to add a
  205.          trailing backslash to the paths to the up and download
  206.          directories.  This backslash is no longer needed.    Enter
  207.          the drive and path exactly as you would if you were
  208.          doing a CD (change directory).  This is exactly what
  209.          WTERM does before calling the drivers.
  210.  
  211.          PgUp will call up the driver configured as the upload
  212.          protocol as though a Zmodem upload string had been
  213.          detected.    It prompts for a filename.    PgDn calls up the
  214.          download protocol and does not prompt.
  215.  
  216.          External protocol menu programs can be installed on one
  217.          of the ALT-Function keys as a DOS command to give you a
  218.          choice of protocols.  One I used with ProComm was POE
  219.          (Procomm Outside Environment) and it worked well on a
  220.          WTERM function key.  Thought was given to adding such a
  221.          thing internally to WTERM but since some users (like me)
  222.          use Zmodem exclusively, it was left out to make WTERM as
  223.          small as possible.
  224.  
  225.  
  226.          Run on disconnect - enter the name of a program or batch
  227.          file you wish to run when you disconnect from a board
  228.          (when you get a NO CARRIER).
  229.  
  230.          This option is intended for those who do offline mail.
  231.          Put the name of a batch file here that will test your
  232.          download directory for a mail packet, and if found
  233.          execute your reader.  When the program or batch file
  234.          finishes, you are placed in the dialing directory on the
  235.          same entry you last dialed ready to upload replies.  If
  236.          you don't wish to use this feature just leave it blank.
  237.          You can still home to the dialing directory on entry to
  238.          Wterm and on a NO CARRIER with the "Home to dial" option
  239.          below.  See the example READER.BAT file in this package.
  240.          You can modify it for your use and put READER.BAT in the
  241.          Run on disconnect option if desired.
  242.  
  243.          Setup - switching pages, Writing the configuration or
  244.                 quit.
  245.  
  246.          The bottom line of both setup pages displays a help
  247.          line.    The spacebar switches between the two pages of
  248.          setup.  W, Write, saves the current configuration to the
  249.          configuration file WTERM was loaded with.    Escape quits
  250.          setup without saving the changes, although they are
  251.          active for the current session.
  252.  
  253.  
  254.          Setup - Page 2, Function keys
  255.  
  256.          Function keys F4 through F8 are strings you can enter
  257.          that will be transmitted at the touch of the function
  258.          key.  As with the modem initialization string, a | will
  259.          cause an enter to be transmitted and a ~ will generate a
  260.          one second pause.
  261.  
  262.  
  263.          Setup - DOS Commands
  264.  
  265.          Up to five DOS commands can be configured using ALT-F1
  266.          through ALT-F5.  Enter the commands the way you would if
  267.          you were at the DOS command line.    Once configured,
  268.          WTERM will run the command when that function key is
  269.          pressed.  After the command finishes, WTERM displays a
  270.          "Pause...".  Press any key when you wish to return to
  271.          WTERM.  The screen is then restored as it was before the
  272.          command was run.
  273.  
  274.  
  275.          Setup - Misc.
  276.  
  277.          WTERM can sound an alarm when a connection is made.
  278.          Connect tone can be set to the tone that will be
  279.          sounded.  Setting it to 0 will disable the option.  The
  280.          tone you enter will be sounded five times.  Start with
  281.          something like 1100 and adjust the tone to your liking.
  282.          The higher the tone, the higher the frequency sounded
  283.          etc.
  284.  
  285.          BIOS writes can be enabled and disabled.  If you run DV
  286.          and have a bleed through problem or if you have CGA and
  287.          have a snow problem, toggle this option to Y.
  288.  
  289.  
  290.          Setup - Home to dial
  291.  
  292.          Set this option to a Y (Yes) or N (No).  If set to Yes,
  293.          Wterm switches to the dialing directory when it loads.
  294.          It also switches back to the dialing directory when it
  295.          detects a NO CARRIER.    Some people didn't like this so
  296.          it is now an option.
  297.  
  298.          Setup - Mouse
  299.  
  300.          Set this option to Y to enable the built-in mouse
  301.          interface.  Setting it to a N will cause WTERM to ignore
  302.          the mouse.  Mouse menu programs will work with it set to
  303.          a N.
  304.  
  305.  
  306.  
  307.          Line Editor
  308.  
  309.          The line editor used in WTERM for the dialing directory
  310.          entries and the setup strings, has several options.  A
  311.          ^K will Kill the current entry so that you can start
  312.          over again.  Left and right arrows work as you would
  313.          expect, to position the cursor to the place you wish to
  314.          make a change.  You may insert and delete characters.
  315.          When in insert mode, the cursor is made larger.  Tab or
  316.          Escape quits editing without any changes while enter
  317.          saves the changes. The field you have to work in is
  318.          black on white in the default color configuration but
  319.          may be changed with WTCOLOR. If you change the colors,
  320.          make sure the editing colors are noticeable with the
  321.          colors you have selected.
  322.  
  323.          Note:    Make sure you don't add extra spaces to the end
  324.          of a string.  WTERM will not remove them and they can
  325.          cause you trouble in some fields.    The End key will stop
  326.          at the end of the string as will the right arrow key.
  327.  
  328.  
  329.  
  330.          Using multiple CFG and DIR files
  331.  
  332.          You can specify a drive and path for the .CFG and .DIR
  333.          files that WTERM will use by using command line options.
  334.          To specify a .CFG file in other than the default directory,
  335.          use a command line option of:
  336.  
  337.                 WTERM -C[drive][path]filename
  338.  
  339.          For a different phone directory use the -F option
  340.  
  341.                 WTERM -F[drive][path]filename.
  342.  
  343.          Once in the dialing directory, you can load another
  344.          directory with Alt-L.
  345.  
  346.  
  347.          File Transfers
  348.  
  349.          The only provision for binary file transfers is through
  350.          the use of external protocol drivers.    Either DSZ (tm)
  351.          or PCZ is recommended. Other protocols can be used as
  352.          well but you should turn off the autozmodem option if
  353.          you do.
  354.  
  355.          Set up the external protocol by doing an ALT-S from the
  356.          terminal screen, as explained above.  WTERM will pass
  357.          the current speed and port settings.  To pass the port,
  358.          use %P.  To pass the speed, use %S.  This is the DTE
  359.          port speed, not the modem to modem speed.    A %M will
  360.          pass the modem to modem speed and is usful in a DSZ
  361.          command line for estimating how much time a file
  362.          transfer will take.  For this option to work correctly,
  363.          you must have initialized your modem to return the modem
  364.          to modem speed, not the DTE rate.    WTERM will expand the
  365.          % variables to the proper value when executing the
  366.          command line.    A simple example of a Zmodem download
  367.          using COM1 - COM4 could be written like so:
  368.  
  369.                DSZ port %p speed %s estimate 0 %m rz
  370.  
  371.          DSZ defaults to the correct speed so it is not necessary
  372.          to use speed on the command line.    You can also set an
  373.          environment variable for the comm port - SET DSZPORT=2.
  374.          Having done that, the above command line could be
  375.          reduced to:
  376.  
  377.                                  DSZ rz
  378.  
  379.          PCZ however defaults to 2400 baud.  To make the command
  380.          line work at all available speeds, use of the %S
  381.          parameter is necessary.
  382.  
  383.                                PCZ 1 %s rz
  384.  
  385.          PCZ's command line looks much line DSZ except that the
  386.          words "speed" and "port" are optional.  You can hardcode
  387.          the port as in the above example or use %p since your
  388.          modem normally stays on the same port.
  389.  
  390.          You should be able to call most any protocol driver
  391.          directly without the use of batch files, but batch files
  392.          can be used if necessary.
  393.  
  394.          Much could be written on interfacing protocol drivers
  395.          but that is beyond the scope of this DOC file.  Read the
  396.          DOC that comes with the protocol driver you are going to
  397.          use and it should provide enough information to write
  398.          the proper command lines.
  399.  
  400.          WTERM checks incomming data for valid filenames and
  401.          saves the last filename found.  If you are in autoZmodem
  402.          mode and WTERM detects the Zmodem upload string, it
  403.          checks the upload directory to see if the last filename
  404.          seen exists.  If it does, the filename prompt is skipped
  405.          and an automatic upload started.  This will cause
  406.          problems with batch uploads since only the last filename
  407.          will be uploaded.    You can either turn off autoZmodem in
  408.          setup or hit the PgUp key before receiving the Zmodem
  409.          upload string.  When this key is used, WTERM will pop up
  410.          the filename prompt with the name of the last file seen.
  411.          You can kill the filename with ^K if you want or hit
  412.          enter if the correct filename was chosen.    PgUp does not
  413.          do auto uploading and gives you a chance to change the
  414.          filename or add additional filenames if desired.
  415.  
  416.  
  417.  
  418.          ASCII Transfers
  419.  
  420.          The ALT-T (Transmit an ASCII file) and ALT-R (Receive an
  421.          ASCII file) are intended for use in uploading and
  422.          downloading messages.    The ALT-T command strips
  423.          linefeeds from the file and expands a blank line to a
  424.          space carriage return.  A small delay is built-in after
  425.          sending a carriage return (about 3 msec.).  This command
  426.          can only be used online.  I did this because I tried it
  427.          offline and confused the heck out of my modem.
  428.  
  429.          The ALT-R receive a file is mainly intended for use with
  430.          the ALT-M option explained below.    It strips ANSI
  431.          commands for incoming text.  This mode is automatically
  432.          turned off when the ALT-M command is executed.
  433.  
  434.          WTERM has pace character timing as an option.    You can
  435.          set the time between characters from 0 to 999 msec.
  436.  
  437.          When using the ALT-M option, a check will be made for
  438.          carrier before doing the upload.  If no carrier is
  439.          detected, WTERM assumes you are not online and does not
  440.          do the upload.
  441.  
  442.  
  443.  
  444.          Operation
  445.  
  446.          F1 displays a Help screen.  Hit any key to resume and the
  447.          screen will be restored.  The following functions may be
  448.          found on the help menu:
  449.  
  450.          ALT-X    eXit WTERM back to DOS
  451.          ALT-J    Jump to DOS
  452.          ALT-H    Hangup
  453.          ALT-C    Clear the screen
  454.          ALT-D    Dialing directory
  455.          ALT-N    Exit the program leaving DTR and RTS high
  456.          ALT-M    Message reply online using your own editor
  457.          ALT-R    Receive an ASCII file to WTERM.MSG
  458.          ALT-S    Setup utility
  459.          ALT-T    Transmit an ASCII file
  460.          ALT-K    Set colors
  461.          ALT-P    Toggle between full and half duplex
  462.          ALT-=    Doorway mode
  463.          PgUp    Transmit a file using DSZ Zmodem
  464.          PgDn    Receive a file using DSZ Zmodem (in case Auto Zmodem
  465.                 dosn't work)
  466.  
  467.          F1        Help Menu
  468.          F2        Transmit your name
  469.          F3        Transmit your password
  470.          F4-F8    Transmit string from .CFG file
  471.          F9        Load LIST for file viewing
  472.          F10    Load your Editor
  473.  
  474.          ^End    Transmit a break
  475.  
  476.  
  477.          The mouse can be used with most entries on the help
  478.          menu.    Click the left mouse button from terminal mode to
  479.          pop up the help menu.    Put the mouse cursor on the
  480.          action you desire and press the left mouse button.  The
  481.          right button returns you to terminal mode.  The mouse
  482.          cursor is positioned on the dial directory entry when
  483.          the menu is popped up.  Clicking the left button without
  484.          moving the mouse will pop up the dialing directory.
  485.  
  486.  
  487.          The Dialing Directory
  488.  
  489.          Press Alt-D from the terminal screen to enter the
  490.          dialing directory.  All 20 entries in a directory are
  491.          displayed.  Additional directories can be loaded with
  492.          the Alt-L command.  The box at the bottom of the screen
  493.          is a help/status line. It will show you that you can
  494.          scroll the scrollbar with the up and down arrow keys and
  495.          get more help by using the left and right arrow keys.
  496.          Once you dial, the line becomes a status line, showing
  497.          you what board you are currently dialing and the seconds
  498.          until redial.    Add S7=45 to your modem initialization
  499.          string to make it accurate.  When you get a connect or a
  500.          busy etc., the status line shows you the string returned
  501.          by the modem such as CONNECT 2400 or BUSY.  In the Que
  502.          mode, it will countdown five seconds and dial another
  503.          number.  There is a clock at the lower right side of the
  504.          screen.
  505.  
  506.          Here are the commands available to you in the dialing
  507.          directory:
  508.  
  509.          Escape   Escape will return you to the terminal mode.
  510.                   If you are dialing, escape will abort the dial.
  511.          Up and down arrows  Scroll the scrollbar to select an
  512.                   entry.
  513.          Left and right arrows    Scroll through the help lines in
  514.                   the help/status line.
  515.          Home      Move the scrollbar to the first entry.
  516.          End      Move the scrollbar to entry 20.
  517.          Alt-P      Toggle the display of Passwords on and off.
  518.                   The default is off.
  519.          Alt-L      Load another dialing directory.  You will be
  520.                   prompted for the name of another directory to
  521.                   load.  The name of the directory currently
  522.                   loaded will be displayed in the center of the
  523.                   line above the box.  The size allowed for the
  524.                   filename will be displayed in white.
  525.          Alt-E      Edit an entry.  The entry the scrollbar is on
  526.                   will be edited.  Escape or tab will skip a
  527.                   field leaving it unchanged.  Enter will clear
  528.                   the field. A white box (this can be changed
  529.                   with WTCOLOR) will define the width of the
  530.                   field.
  531.          1 - 0      Hot keys to dial entry 1 through entry 10.
  532.          Shift 1 - 0   Hot keys to dial entry 11 through 20.
  533.          Q          Que mode.  Que and the number of queued entries
  534.                   will be displayed in the center of the line
  535.                   above the help/status line.  An entry is queued
  536.                   by selecting it with the scrollbar and pressing
  537.                   the spacebar.  To unque a single entry, press
  538.                   the spacebar again.  Que mode is automatically
  539.                   turned off when making connection with the last
  540.                   entry on que.  A checkmark is displayed beside
  541.                   the entry number for entries queued.    Once a
  542.                   connection is made, if there are other entries
  543.                   queued, WTERM looks for NO CARRIER and the
  544.                   carrier detect signal to drop.  When it sees
  545.                   this, it switches back to the dialing directory
  546.                   and starts the 5 second pause and then dials
  547.                   the next number in the que automatically.  Once
  548.                   the que is built, you can go through the entire
  549.                   que without manually dialing again.
  550.  
  551.                   After an entry is dialed but before a modem
  552.                   response (such as CONNECT), you may cancel the
  553.                   entry but leave it on the que by hitting the
  554.                   spacebar. This is handy for those times when
  555.                   you get an answer, but no connect.
  556.  
  557.          C          Clear all entries on que and quit que mode.
  558.          Enter      Dial the entry at the scrollbar or start que
  559.                   dialing.    If you are in the que mode but no
  560.                   entries are queued, the current entry is
  561.                   queued.
  562.  
  563.          The default name for the dialing directory is WTERM.DIR.
  564.          The parameter field should contain the speed, parity,
  565.          bits per character and number of stop bits the entry
  566.          should be dialed at.  For 2400 baud, no parity, 8 data
  567.          bits and 1 stop bit, you should enter 2400N81.  Speeds
  568.          through 57600 are supported.
  569.  
  570.          Once you have created the dialing directory, select an
  571.          entry and hit enter to dial it.  When you get to the
  572.          name prompt, F2 will send your name as you have it in
  573.          the configuration file.  At the password prompt, F3 will
  574.          send the password you have entered for that entry.
  575.  
  576.  
  577.          Prefixes and Postfixes
  578.  
  579.          Some people need to use dialing prefixes and/or
  580.          postfixes, especially users of high speed modems.    Wterm
  581.          supports up to five of each.  ALT-F in the dialing
  582.          directory will bring up the pre/postFix editor.
  583.          Prefixes are labeled A - E and Postfixes 1 - 5.  Type
  584.          the letter for the entry you wish to edit.  After all
  585.          entries are edited, type a W to Write a new
  586.          configuration file.  Escape will take you back to the
  587.          dialing directory without saving the new entries
  588.          although they will be retained for the current session.
  589.          Be aware of the fact that if you save a setup or the
  590.          pre/postfixes, all current options are saved to the
  591.          configuration file.
  592.  
  593.          When you edit a dialing entry, you are asked for a
  594.          prefix and postfix.  Enter the letter for the prefix and
  595.          a number for the postfix corresponding to the entries
  596.          you made in the prefix editor.  Leaving a prefix entry
  597.          blank will cause the prefix entered in Setup to be used.
  598.  
  599.          If enabled, a mouse will scroll through the dialing
  600.          directory entries.  Clicking the left mouse button will
  601.          dial the selected entry.  The right button returns you
  602.          to terminal mode.
  603.  
  604.  
  605.  
  606.          Log file
  607.  
  608.          WTERM opens a log file when a connection is made.    ANSI
  609.          is stripped from the data written to the file.  You may
  610.          view the log at anytime if you have LIST configured by
  611.          pressing ALT-L.  The file will be saved until another
  612.          connection is made, at which time it is reopened with
  613.          the old contents destroyed.  This keeps the log file
  614.          from growing.
  615.  
  616.          You can toggle the log on and off with ALT-O.    Just be
  617.          aware that if you turn it off, you lose the ability to
  618.          view text that has scrolled off your screen.  Floppy
  619.          users may want to turn it off and find a PD scrollback
  620.          program.  While there is no option in setup to save the
  621.          On/Off status, it can be saved by going into setup and
  622.          just saving it to disk.  The next time you load Wterm,
  623.          it will then remember weither to turn it on or off.
  624.  
  625.  
  626.  
  627.          Respond to messages and quote them using your own full
  628.          screen editor locally
  629.  
  630.          The ALT-M command works in conjunction with ALT-R to
  631.          allow you to quote a message and respond to it locally
  632.          using your own full screen editor and then automatically
  633.          upload the reply while still online.
  634.  
  635.          To use it, once you find a message to which you would
  636.          like to respond and quote, type ALT-R.  This will open a
  637.          file named WTERM.MSG and any characters received are
  638.          written to it.  ANSI is stripped out.    Display the
  639.          message again so that it is captured to the file.    Then
  640.          hit ALT-R again.  ALT-R is a toggle and hitting it the
  641.          second time will close the file.
  642.  
  643.          At this point you start your reply just like you
  644.          normally would.  After entering to TO and the SUBJECT
  645.          and get to the point you would start entering your
  646.          message, hit ALT-M.  WTERM then captures the timer tick
  647.          interrupt and installs a program that keeps the board
  648.          from timing out.  It first sends a message to the sysop
  649.          which the user will not see which says "Editing message
  650.          offline.  Please wait...".  This lets the sysop know
  651.          what is going on while you are in your editor.  It then
  652.          sends a space a half a second later and in another half
  653.          second, a backspace.  This is done the entire time you
  654.          are in your editor.  PCBoard(tm) will not time out with
  655.          this routine (it would with the backspaces only as it
  656.          use to be).
  657.  
  658.          After the space/backspace routine is installed it shells
  659.          to DOS and bring up your editor editing WTERM.MSG.  If
  660.          you used ALT-R to copy the message into WTERM.MSG, you
  661.          are ready to start editing your message - picking out
  662.          what you wish to quote and writing your response.    I
  663.          not using ALT-R and using the .LOG file myself.  If you
  664.          do this, WTERM.MSG will be the last message you sent.
  665.          Clear the editor and read in WTERM.LOG.  Mark the start
  666.          of the message and go to the end, then page back to the
  667.          start of the message you wish to quote or respond to.
  668.          Mark the start of that message and kill from that point
  669.          back to the start of the file.  Then go to the end of
  670.          the message and kill from that point to the end and you
  671.          are now ready to start your quotes and response.
  672.          Reformat for line length and add the ">" to it.  A
  673.          editor that can do macros is useful here.
  674.  
  675.          Once you exit your editor, you are put back into WTERM,
  676.          and the space/backspace routine is removed.  There is a
  677.          short delay while a string of backspaces is sent to
  678.          remove the sysop message to keep it from becoming a part
  679.          of your message.  The screen is then restored and your
  680.          message is automatically uploaded.  If it gets garbled
  681.          with noise, quit and start your reply again and then do
  682.          an ALT-T and enter WTERM.MSG as the filename and upload
  683.          it again.
  684.  
  685.  
  686.  
  687.          Jumping to DOS
  688.  
  689.          When you jump to DOS using ALT-J, the comm port remains
  690.          active.  Assuming the receive buffer doesn't overflow,
  691.          when you return to the program, the screen will be
  692.          restored and data received while in the shell will be
  693.          displayed.  While you are in the shell, the DOS prompt
  694.          is changed to the current drive and path enclosed in
  695.          curly brackets.  The F1 key is reassigned using ANSI so
  696.          that pressing it will cause it to send EXIT and you will
  697.          be returned to WTERM.    Of course you can also type EXIT
  698.          to return.  You don't have to change back to the
  699.          directory WTERM is in before you type EXIT.  WTERM
  700.          always changes the default directory to it's own.  If
  701.          it is loaded from another drive it will change to its own
  702.          drive and directory.  Just add the WTERM directory to
  703.          your path and you can load it from any drive and
  704.          directory on your system.
  705.  
  706.  
  707.          Doorway mode
  708.  
  709.          Some boards run a program called Doorway.    It allows a
  710.          board to run programs not written for BBS use and allows
  711.          function keys etc. to be used.  To make use of this
  712.          program, the user software must be able to send function
  713.          keys as two characters.  Wterm supports this mode when
  714.          the user types ALT-= (hold down the ALT key and press
  715.          the = key).  While in this mode function keys are passed
  716.          to the BBS and Wterm does not check them.    This means
  717.          the normal functions of these keys aren't recognized.
  718.          Pressing ALT-= a second time will put you back in the
  719.          normal mode.  A window pops up for a short time telling
  720.          you what mode you are in.
  721.  
  722.          This mode hasn't been tested well since I have no place
  723.          to test it.  The person who requested it says it is
  724.          working for him.
  725.  
  726.  
  727.          Full and Half Duplex
  728.  
  729.          ALT-P toggles you between full and half duplex.  Wterm
  730.          assumes full duplex mode.    If the board you are on
  731.          doesn't echo characters, toggle to half duplex.  Half
  732.          duplex mode on a board that does echo characters will
  733.          result in each key you type being displayed twice.
  734.  
  735.  
  736.          Exiting WTERM
  737.  
  738.          There are two ways to exit WTERM.    By using ALT-X, you
  739.          are returned prompted whether you really want to quit or
  740.          not.  Hit Y or enter to quit.    N clears the prompt and
  741.          leaves you in WTERM.  When you exit, the comm port is
  742.          reset and the controls are turned off.  This will cause
  743.          the modem to hangup if you are connected.
  744.  
  745.          To exit WTERM with the controls left high, use ALT-N.
  746.          If you enter WTERM again while still connected, it
  747.          detects carrier and will not send the modem init string.
  748.          This allows you to exit to DOS and have all of your RAM
  749.          to do with as you wish.
  750.  
  751.  
  752.  
  753.          Color Configuration
  754.  
  755.          WTCOLOR, written by Tom Collins, can be used to select
  756.          the colors you desire. This program can be run outside
  757.          of WTERM or by typing the ALT-K key from within WTERM.
  758.          WTERM shells to WTCOLOR which modifies the colors and
  759.          writes the changes to WTERM.CFG. When you exit back to
  760.          WTERM, it reads the configuration file and sets the
  761.          colors you have chosen. See WTCOLOR.DOC for additional
  762.          information.
  763.  
  764.          WTCOLOR.EXE can be placed in your WTERM directory or any
  765.          directory in your PATH. If your disk space is limited,
  766.          WTCOLOR.EXE can be saved to diskette and removed from
  767.          your disk until it is needed again.
  768.  
  769.  
  770.          Acknowledgements
  771.  
  772.          After looking at several C source comm routines, I chose
  773.          the one used from a file named COMM.ZIP by Mario
  774.          Grannini. These routines have now been modified so
  775.          greatly that Mario would probably not be unable to
  776.          recognize it as his work.    Still it was the foundation
  777.          of Wterm's comm routines.
  778.  
  779.          Special thanks to Tom Collins for his program to set
  780.          WTERM colors. It is much nicer than the original DEBUG
  781.          method.
  782.  
  783.          My thanks to Roland Brown, world famous author of Opus
  784.          Message Kit (OMK) for his help and encouragement
  785.          (nagging :-)), ideas, and beta testing.  He got a chance
  786.          to get back at me for my "help" with OMK here.
  787.  
  788.          Ron Wright, sysop of The Wright Place did a great job in
  789.          beta testing.    Ron found more bugs than anyone else.  It
  790.          got to the point I almost hated to sign on his board for
  791.          fear of hearing about yet another bug.  :-)  His work
  792.          saved me the embarassment of a good many bug fix
  793.          releases.    Ron rightly deserves mention here and I
  794.          regret not doing so earlier.  Actually I thought I had.
  795.  
  796.  
  797.          WTERM Utilities
  798.  
  799.          PC Magazine published a program named SNIPPER.  This
  800.          program is a TSR (Terminate and Stay Resident) program
  801.          that allows you to mark off a block of text on your
  802.          screen and save it to a buffer, to disk, or print it.
  803.          Others have modified and improved upon it.  It has
  804.          proven to be useful for BBS use in quoting messages.
  805.          The latest version I could find was version 2.2.  I
  806.          modified this version for was use in quoting with WTERM.
  807.          It adds "> " to the start of each line and saves to a
  808.          file with a default name of WTERM.MSG.  The original
  809.          version always appended to this file.    I modified it to
  810.          and gave the user the option of appending or of creating
  811.          a new file with only the latest block of text.  When
  812.          used in the file mode, either Append or File, and saved
  813.          to WTERM.MSG it is especially useful in writing messages
  814.          using your own full screen editor (ALT-M option).    Your
  815.          editor is loaded with the text you have quoted already
  816.          in it.  For boards with editors fast enough to handle
  817.          the speed, you can save to the buffer and do a Get when
  818.          ready to insert the quote.  On boards that can't handle
  819.          the speed, you will have to use the ALT-M mode which
  820.          does an ASCII upload.    This program is named
  821.          WT-QUOTE.ZIP and includes the ASM source code.
  822.  
  823.          PCZMOUSE  PCZMOUSE is a Logitech (MS compatible) mouse
  824.          menu for use with Wterm.  PCZ is an external protocol
  825.          driver that can add several protocols including Zmodem
  826.          to any comm program and is PD.  With this menu and PCZ,
  827.          WTERM can have the following protocols: Xmodem,
  828.          1K-Xmodem, Ymodem, Zmodem, and Sealink.  The source for
  829.          this menu as well as Daryl's below is included so you
  830.          can combine the two easily if you desire or use either
  831.          or none.
  832.  
  833.  
  834.  
  835.          WTERM utilities by other authors
  836.  
  837.          Thanks to Daryl Martin, a mouse program is included.
  838.          Daryl gave his permission to do so.  I left his file
  839.          exactly as I received it.    UnZip it and give it a try if
  840.          you have a mouse.
  841.  
  842.  
  843.  
  844.          Legal Stuff
  845.  
  846.          DSZ mentioned above is shareware and is not free
  847.          software.    If you use it, you should register it and pay
  848.          the reasonable $20 registration fee.  LIST is free for
  849.          personal use though the author does except
  850.          contributions.  Both programs are copyrighted by their
  851.          authors.  PCZ is public domain and copyrighted.  SNIPPER
  852.          is copyright PC Magazine.
  853.  
  854.          While a license is freely granted for use of this
  855.          program, I do retain a copyright and reserve all rights
  856.          to it.  You may not charge for WTERM.    The only
  857.          exception to this is for computer clubs.  They may
  858.          charge up to $3.00 plus actual postage for a diskette
  859.          containing WTERM.    WTERM can not be packaged with any
  860.          product or sold by shareware disk dealers.
  861.  
  862.          No version of WTERM is to be distributed in modified
  863.          form.    Distribute it exactly as is.  The only exception
  864.          to this is that sysops wishing to include their boards
  865.          in the dialing directory may do so IF they do not remove
  866.          the boards that are already in it.  Those people helped
  867.          with WTERM development and rightfully deserve to be
  868.          there.
  869.  
  870.          Since this is a free program and I gain nothing from it,
  871.          I also assume no responsibility should you decide to use
  872.          it. While it runs fine on my AT compatible and all
  873.          others I am aware of, I can't be certain that it will
  874.          run without problems on your system. By running any
  875.          program in this package, you agree to the following
  876.          terms:
  877.  
  878.          "WTERM and all utilities are supplied as is. The authors
  879.          disclaim all warranties, expressed or implied,
  880.          including, without limitation, the warranties of
  881.          merchantability and of fitness for any purpose. The
  882.          authors assume no liability for damages, direct or
  883.          consequential, which may result from the use of WTERM or
  884.          its utilities." 
  885.  
  886.  
  887.  
  888.  
  889.          Support
  890.  
  891.          None. If you feel you need support, look at other fine
  892.          user supported comm programs on the boards. Feel free to
  893.          ask questions in the local Com Port echo but please do
  894.          not call me.
  895.  
  896.          \/\/alter Cox
  897.