íå
ε?╙
!E#╥'▒*É.æ.δ/σ1µ1÷1~4i6Q8:}<c>T@úBCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCτCYKN5P6P7P8P9P:P;P<P=P>P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPÇPüPéPâPäPàPåPçPêPëPèPïPîPìPÄPÅPÉPæPÆPôP╨QCSOT╟T}U╒UpW7Y±]≥]o`ⁿb╘d8lùoÿoAqΘrΩrÉvævφxA~«â√êòïô_û─ùÖKÜ¥¥ññññ
¿╨⌐╨¼τ▒Φ▒√╡-╕╨╣╤╣4╝╝╛╜╛╛╛┐╛└╛┴╛┬╛├╛─╛┼╛╞╛╟╛╚╛╔╛╩╛╦╛╠╛═╛╬╛╧╛╨╛╤╛╥╛╙╛╘╛╒╛╓╛╫╛╪╛┘╛┌╛█╛▄╛▌╛▐╛▀╛α╛ß╛Γ╛<┐─┐║└G┬i┼"╟└╩±╤ö╫°▐╪αVπ4µΩ√φ╨ε?≡(≥^√!²@ ijkx╓tuvwyz{|}~ÇüéâäàåßZ[	
12345678	═ç
ê
ë
è
ï
î
$α;G«Lε░9Ü!b'f+└,├.■/≥1┘3┐456*9+9,9-9.9/909192939╨9£=vBpI>PV▌\╖a╕a╣a║a╗a╝a╜a╛aεb.dñe≥fûh╜iεj4lºmo\p½qεr╕t┬vrx√yç{╥}Çié∩âå-ê(è╚ìªÉÆIö}ûQÿ^ÖJ¢û¥Æ₧.áó ñwº»½]¡=»G┤d╡═╢╪╖┘╖┌╖█╖▄╖z║{║|║}║~║║Ç║ü║é║â║x╗\└ä╞p╦J╬K╬L╬M╬N╬O╬▓╨)╫α┌ß┌Γ┌π┌Σ┌σ┌µ┌τ┌╠▀═▀╬▀╧▀╨▀╤▀╥▀╙▀╘▀╒▀╣π║π╗π╝π╜π╛π┐π└π┴π┬π²τ■τ τΦΦΦΦΦΦΦ4δ5δ6δ7δ8δ9δ:δ;δ<δ=δ_≤∙[·0²Lé	«τG│ ├!▒%G*τ.0▒1K8»=CMGûJ▀NgUæVè]▓bóhej]ræt]vSxizé|Ä}Ö~ñÿàÇêæ¡ù╨ÿú¢º£¥\ñ«ªΦ⌐4¼√¡∞»²▒┤╡Q╕░╕S╣4║╘║╝M┐Ü─£╠┌╬í╨ ╥1╫<┘F┌t▌
▀l▀ßΦ╓∞Eε!≡d≥ñ⌡c÷7≈½≈+∙╪·»ⁿ*½┤c║	|
êS╘╕╝÷⌠ü ß ⌐$H*/y0D1î2÷3¢5╦7¡9╡:ï<o=»>∞?bA╪BQD╩EGpI┌JDL«M&OôPδQcSÜTaVX╔[j_░ad»e╕ghiSk╞lEn¡ohq¢ty	}Ç1â¬åDë⌠ïÿìBasic Help message #0


          --------------------------------------------------------
          This help message is not used by the system.  It is only
          shown here for clarity, and to make sure that all of the
          Help Messages are properly aligned......................
          --------------------------------------------------------
TABLE OF CONTENTS
~3 3 30 44  610 76~
               RIPterm v1.54.00 - CyberCity Special Edition
          Copyright (c) 1992-93, TeleGrafix Communications, Inc.
                            All Rights Reserved


~3 2 60 93 580 115~
       ~ Online Demos ~005       ~   Warranty Info   ~003      ~Freeware Version~002
       ~Copyright Info~007       ~General Information~006      ~Troubleshooting ~450
~5 0 13 126 626 126~ ~3 2 425 142 580 186~  ~5 0 425 156 580 156~  ~5 0 229 260 394 260~
~3 2 60 142 203 154~ ~3 2 229 142 394 194~  ~5 0 229 156 394 156~  ~3 2 425 198 580 226~
~3 2 60 166 203 186~ ~3 2 229 206 394 234~  ~3 2 229 246 394 290~  ~3 2 425 238 580 258~
~3 2 60 198 203 218~ ~3 2  60 230 203 258~  ~3 2  60 270 203 290~  ~3 2 425 270 580 290~
       ~How to use Help~101      ~  MODEM SETTINGS  ~301      ~ KEYSTROKE MACROS ~365

                            ~ Initialize Modem ~226      ~   Control Keys   ~386
       ~Pull-Down menus~662      ~  Hang-up modem   ~214      ~  Text Variables  ~387
       ~Pull-Down help ~102      ~Modem Auto-Answer ~227      ~ Popup Pick-Lists ~389
                            ~Serial Port Config~222

       ~  System Info  ~201                              ~    Save Setup    ~211
       ~  Requirements ~004      ~    Clear Text    ~208      ~   Jump to DOS    ~224
                            ~  Clear Graphics  ~207      ~   Exit to DOS    ~204
                            ~  Reset Windows   ~209
       ~  System Font  ~228
       ~  Applications ~621                              ~ Scroll-Back Mode ~358
       ~  Status Line  ~205      ~  FILE TRANSFERS  ~099      ~  Dialing Window  ~622

                            ~Uploads/Downloads ~225
       ~ General Setup ~565      ~  Text Log Files  ~219      ~Dialing Directory ~520
       ~ Prefix/Suffix ~546      ~  ASCII Settings  ~223      ~Telephone Numbers ~009
FREEWARE INFORMATION

   This software is "Freeware".  By Freeware, we mean that it may
   be distributed to friends, family, associates, or anybody you
   wish governed by the following restrictions:  it may NOT be
   freely distributed as part of a Commercial (or Shareware)
   Software Package without explicit written permission from the
   authors (TeleGrafix Communications, Inc.).  It also may not be freely
   distributed for Corporate or Business use without obtaining prior
   written consent from TeleGrafix Communications directly.  This
   software may not be distributed to anybody unless accompanied by
   the following files (either in diskette or archive form):

        RIPTERM.EXE    <- The RIPterm executable program
        RIPTERM.HLP    <- RIPterm help file
        RIPTERM.DOC    <- RIPterm documentation (this file)
        RIPTERM.FNT    <- RIPterm system font data file
        RIPTERM.RES    <- RIPterm image resource file
        RIPTERM.PCX    <- RIPterm logo file
        WHATSNEW.DOC   <- Details new things in this release
        DIALCONV.EXE   <- Dialing directory conversion utility
        BOLD.CHR       <- Graphical Font (Bold Font)
        EURO.CHR       <- Graphical Font (European Font)
        GOTH.CHR       <- Graphical Font (Gothic Font)
        LCOM.CHR       <- Graphical Font (Complex Font)
        LITT.CHR       <- Graphical Font (Small Font)
        SANS.CHR       <- Graphical Font (Sans Serif Font)
        SCRI.CHR       <- Graphical Font (Script Font)
        SIMP.CHR       <- Graphical Font (Simplex Font)
        TRIP.CHR       <- Graphical Font (Triplex Font)
        TSCR.CHR       <- Graphical Font (Triplex Script Font)
LIMITED WARRANTY - LIMITS OF LIABILITY

   THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
   EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
   IMPLIED WARRANTIES OF MERCHANTABILITY, OR FITNESS FOR A PARTICULAR
   PURPOSE. TELEGRAFIX COMMUNICATIONS, INC. DOES NOT WARRANT THAT THE
   FUNCTIONS CONTAINED IN THIS SOFTWARE WILL MEET YOUR REQUIREMENTS OR
   THAT THE OPERATION OF THIS SOFTWARE WILL BE UNINTERRUPTED OR ERROR-
   FREE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
   SOFTWARE IS WITH THE USER.  SHOULD THE SOFTWARE PROVIDED BE
   DEFECTIVE, YOU (NOT TELEGRAFIX COMMUNICATIONS, INC.) ASSUME THE
   ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION.

   IN NO EVENT WILL TELEGRAFIX COMMUNICATIONS, INC. BE LIABLE TO YOU FOR
   ANY DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER
   INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
   INABILITY TO USE THE SOFTWARE EVEN IF TELEGRAFIX OR ITS AUTHORIZED
   REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES,
   OR FOR ANY CLAIM BY ANY OTHER PARTY.

   YOU MAY NOT SUBLICENSE, ASSIGN OR OTHERWISE TRANSFER THIS LICENSE OR
   SOFTWARE EXCEPT AS EXPRESSLY PROVIDED IN THIS AGREEMENT.  ANY ATTEMPT
   TO OTHERWISE SUBLICENSE, ASSIGN, OR TRANSFER ANY OF THE RIGHTS,
   DUTIES OR OBLIGATIONS HEREUNDER IS EXPRESSLY PROHIBITED AND WILL
   TERMINATE THIS AGREEMENT.

   BY INSTALLING OR USING THIS SOFTWARE, YOU ACKNOWLEDGE THAT YOU HAVE
   READ THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS
   TERMS AND CONDITIONS.  YOU FURTHER AGREE THAT IT IS THE COMPLETE AND
   EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN US, WHICH SUPERSEDES ANY
   PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER
   COMMUNICATIONS BETWEEN US RELATING TO THE SUBJECT MATTER OF THIS
   AGREEMENT.
Software Requirements

   RIPterm requires that you be using an IBM-PC compatible computer
   system running MS-DOS version 3.0 or higher.  You must have 430K of
   available RAM or more.  A hard disk is strongly recommended.  You
   must have an EGA or higher video adapter and a modem connected to
   serial port COM1 through COM4.  A mouse and a color monitor are not
   required, but are strongly recommended.  This software does not
   require Extended (XMS) or Expanded (EMS) memory, but can take
   advantage of either if present to improve software performance.
Online Demos

   For an online demonstration of RIPscrip graphics, you may call
   the following BBS numbers.  

      1. ~The Vector Sector~13 - Headquarters of RIPscrip graphics
         (714) 379-2133        - This is TeleGrafix's Tech Support BBS

      2. ~CyberCity BBS~14 - Headquarters for the CyberCity BBS Software
         +49/0-241-21130 (Modem)  +49/0-241-21170 (ISDN)

      3. ~Nova Central~15 - Nova Link Professional BBS
         (714) 379-9004   - This is ResNova's Technical Support BBS

      4. ~Industry Net~16 - TBBS system.  This system is a very nice
         (708) 978-2777   - example of TBBS/TDBS and RIPscrip.

      5. ~Galacticomm BBS~17 - The Major BBS' headquarters BBS
         (305) 583-7808      - Home of the RIPscrip Add-On for Major BBS

      6. ~Searchlight BBS~18 - Headquarters BBS for Searchlight BBS
         (516) 689-2566      - Author of RIP compatible Searchlight BBS

      7. ~Wildcat! BBS~19 - Mustang Software's Wildcat! HQ BBS
         (805) 873-2400   - Authors of QmodemPro and Wildcat! BBS

      8. ~Vertraun BBS~20 - Digital Dynamics Headquarters BBS
         (714) 529-9547   - Authors of Synchronet BBS
General Information



       For more information about RIPscrip based products, contact:


                        TeleGrafix Communications, Inc
                        16458 Bolsa Chica, #15
                        Huntington Beach, CA 92649

                        Voice: (714) 379-2131
                        Fax  : (714) 379-2132
                        Data : (714) 379-2133


                        - or -


                        CyberCity Software GmbH
                        Marienplatz 5
                        D-52064 Aachen
                        GERMANY

                        FAX  : +49/0-241-28802
                        BBS  : +49/0-241-21130 (Modem)
                               +49/0-241-21170 (ISDN)
RIPterm Copyright Information




                        ---------------------------
                              RIPTerm v1.54.00
                         CyberCity Special Edition
                        ---------------------------

                 A RIPscrip (tm) graphical terminal program
           Copyright (c) 1992-93, TeleGrafix Communications, Inc.
                            All Rights Reserved

             RIPscrip graphics allow you to use online hosts in
              an entirely new and innovative way: graphically!


       For more information on RIPscrip graphical products, contact:

                      TeleGrafix Communications, Inc.
                           16458 Bolsa Chica, #15
                         Huntington Beach, CA 92649

                           Voice: (714) 379-2131
                             Fax: (714) 379-2132
                             BBS: (714) 379-2133

   RIPterm and RIPscrip are trademarks of TeleGrafix Communications, Inc.
Entering the phone number to dial

   Please enter the telephone number you wish to dial.  You may enter
   any numeric digits (0-9).  Hyphens are ignored.  Enter a comma
   for a 1/2 second delay (eg, 9,1714-555-1212).  You may need to add
   delays if you have to use a special service or a switchboard to
   obtain an outside line dial-tone.
Dialing the modem

   The dialing window will appear when RIPterm is physically attempting
   to dial the modem.  On this window will be displayed the number of
   seconds that have elapsed, the time that dialing started, the time
   of the last re-dial attempt, the telephone number and other various
   information about the state of the dialing.

   Simply tapping <ENTER> will abort the current dialing attempt and
   start over.  Tapping <ESC> or clicking on "Cancel" will abort dialing
   entirely.
Online Demos


The Vector Sector

   The Vector Sector is the headquarters for TeleGrafix Commu-
   nications, Inc., the creators of RIPscrip graphics.

   The Vector Sector is the Technical Support system for all of
   TeleGrafix's products.


        TeleGrafix Communications, Inc.
        16458 Bolsa Chica, #15
        Huntington Beach, CA 92649

        Voice    : (714) 379-2131
        Fax      : (714) 379-2132
        Data/BBS : (714) 379-2133 - 300-21,800 v.32bis and v.32terbo
        Data/BBS : (714) 379-2134 - 300-16,800 HST and v.32bis
        Data/BBS : (714) 379-2135 - 300-28,800 v.32bis, v.34 and v.FAST

              ~Online Demo Systems~5
CyberCity BBS

   CyberCity BBS is a BBS package written in Germany offering RIPscrip
   compatibility. It has won the CeBIT software award of Europe's CeBIT
   convention. The award was won in the Communications division.

   CyberCity GmbH is an Authorized TeleGrafix Distributor.


   CyberCity Software GmbH
   Marienplatz 5
   D-52064 Aachen
   GERMANY

   FAX  : +49/0-241-28802
   BBS  : +49/0-241-21130 (Modem)
          +49/0-241-21170 (ISDN)



            ~Online Demo Systems~5
Nova Central

   ResNova Software is a distributer of RIPscrip Graphical products.
   They are the authors of Nova Link Professional, a Macintosh based
   multi-user graphical BBS system.


        ResNova Software
        5011 Argosy Ave, Suite 14
        Huntington Beach, CA 92649

        Voice    : (714) 379-9000
        Fax      : (714) 379-9014
        Data/BBS : (714) 379-9004 [3-9600, 8N1]
        Stats    : Nova Link Professional [Mac]



            ~Online Demo Systems~5
Industry Net

   Industry Net is a TBBS- based system that provides an incredible
   display of what RIPscrip graphics can do for you a System Operator.
   For anybody wanting to see awesome online graphics, this system is
   a must see!


        Industry Net

        Data/BBS : (412) 967-5363


   Download the System Icons and away you go.  Be sure to see the
   Message Forums and other areas.


            ~Online Demo Systems~5
Galacticomm BBS

   The Galacticomm BBS is the headquarters BBS for The Major BBS.
   Major BBS is a multi-user BBS software package with optional
   full RIPscrip compatibility with their RIPscrip Add-On Option.
   Full Auto-Sensing of RIPscrip graphics are possible with this
   system.  If you're looking at running RIPscrip on a Major BBS
   system, this is the system to check out.


        Galacticomm, Inc.
        4101 S.W. 47th Avenue, Suite 101
        Fort Lauderdale, FL 33314

        Voice    : (305) 583-5990
        Fax      : (305) 583-7846
        Data/BBS : (305) 583-7808


            ~Online Demo Systems~5
Searchlight BBS

   Searchlight BBS is the headquarters BBS for the software package
   called Searchlight BBS.  Searchlight has RIPscrip Auto Sensing
   capability and has quite a bit of extensive support for RIPscrip
   graphics in the stock BBS package.


        Searchlight Software
        6516 Detroit Avenue
        Cleveland, OH  44102

        Voice    : (216) 631-9290
        Fax      : (216) 631-9289
        Data/BBS : (216) 631-9285


            ~Online Demo Systems~5
Wildcat! BBS

   Mustang Software are the authors of the popular Wildcat! BBS package
   as well as the reknowned Qmodem Pro terminal program.  Wildcat's
   new software Auto-Senses RIPscrip graphics and offers enhanced
   RIPscrip support for the System Operator.


        Mustang Software, Inc.
        6200 Lake Ming Road
        Bakersfield, CA 93303

        Voice    : (805) 873-2500
        Fax      : (805) 873-2599
        Data/BBS : (805) 873-2400


            ~Online Demo Systems~5
Synchronet BBS

   Digital Dynamics offers the Synchronet BBS software package.  A
   nicely powerful BBS package with RIPscrip support built right in.
   Any System Operator purchasing Synchronet BBS will automatically
   receive a set of stock RIPscrip graphical menus for your callers.


        Digital Dynamics
        P.O. Box 501
        Yorba Linda, CA 92686

        Voice    : (714) 529-6328
        Fax      : (714) 529-9721
        Data/BBS : (714) 529-9525
        Stats    : Synchronet Headquarters BBS
        Owner(s) : Digital Dynamics


            ~Online Demo Systems~5
The Forbin Project

   Forbin Project --- Iowa's largest BBS


   (319) 266-0447 --- 6 lines, lots of RIPscrip support

File Transfers





                              ~DOWNLOAD~220 a file
                              ~UPLOAD~221   a file



Pull-Down menus
To activate the pull down menus, move the mouse pointer to the top of the
screen and press and hold down the right mouse button.  A menu bar will
appear at the top of the screen.  Move the mouse pointer to any of these
items and a list of menu options will appear below the menu bar.  At this
point, move the mouse down into this list of items and as you move over
different items, they will be highlighted.  To select any given item,
release the right mouse button while the desired option is highlighted.
You may access the menu system without the mouse by pressing the F10 key.
When selected, the menu bar will appear with one of the menu items
highlighted.  Use the RIGHT and LEFT keys to highlight the desired menu
item, then press the PGDN, DOWN or ENTER keys to display a list of menu
contents for the specified topic.  Use the UP/DOWN keys to highlight a
particular item in the list.  The HOME and END keys work as you would
expect them to.  While a menu is displayed completely, you may use the LEFT
and RIGHT arrow keys to move to an adjacent menu topic. Pressing PGUP or
ESC while a menu is displayed will remove the list of menu options, and
return you to the menu bar only.  Pressing ESC again will terminate the
menu bar mode and return you to your RIPterm session. If you select options
while accessing the menu with the keyboard, when the option is finished
executing, you will be returned to the pull-down menu so that you can
execute other options quickly.
All options in the pull down menus have corresponding hot-keys that you can
use.  Hot-keys are keyboard short cuts for menu options.  Hot-keys make it
so that you do not have to use the mouse to access the menu.
Some menu options are "toggle" items.  If an option is toggled ON, then you
will see a check-mark beside the option indicating that it is active.
Select these options to toggle the state ON or OFF.
Help on Help

   The Help System of RIPterm is quite simple to use.  You may at any
   time return to the Table of Contents by clicking on the "Contents"
   button at the bottom of the screen.  If you have navigated through
   various Help Screens, you can back-up to the previous screen by
   clicking on the "Back" button.  Any words or phrases which are
   hilighted are "keywords" which you can click on to jump to that
   help topic.  You may also use TAB and SHIFT-TAB to hilight different
   keywords.  The Arrow keys may also be used for convenience.  Simply
   tap <ENTER> and the currently selected keyword (if any) will be
   selected and RIPterm will jump to that help screen.
Help on Menu Help

   Selecting the "Pull-Down Menu Help" option from the PROJECT menu
   allows you to view help information on the various menu options.  A
   window will appear instructing you to select a pull-down menu option
   for help.  Simply click on the right mouse button and pull down the
   desired menu.  Select an option, and a Help Screen will appear on
   that item.  When finished, press the <ESC> key to exit "Menu Help"
   mode.  You may also select menu options via the keyboard by using the
   F10 key to activate the menu system.
INIT STRING

   This field is the modem command that is sent to the modem when
   RIPterm starts up.  All modem commands begin with an "AT", short for
   'ATtention'.  You may specify control characters in a modem command
   string by preceding the character with a caret (^).  For example, a
   CTRL-C would be ^C.
AUTO ANSWER

   This modem command is what would be sent to the modem to set it for
   "auto-answer" mode.  Auto-answer means that the modem will answer the
   phone automatically when it rings.  The default auto-answer string
   which should work on nearly any modem is "AT S0=1^m" where the "1"
   indicates that the modem should pick up the phone after the 1st ring.
MODEM RESET

   This is the modem command string that is sent when the modem needs to
   be reset.  This may be necessary if you "hang-up" the modem, abort a
   dial attempt, or exit RIPterm.  For most modems, this command is Z,
   which would be entered as "ATZ^m".
Project: About RIPterm

   This option will display a help screen displaying the copyright
   information for RIPterm.
Project: System Info

   This option will display the amount of RAM memory currently avail-
   able as well as the amount of disk space free on the currently
   selected hard disk.
Project: Help System

   This option will display the help system's TABLE OF CONTENTS.
Project: Help on Menus

   This option will allow you to view Help Information on the various
   PULL-DOWN MENU options.  A window will appear instructing you to
   select a pull-down menu option for help.  Simply click on the right
   mouse button and pull down the desired menu.  Select an option, and
   a Help Screen will appear on that item.  When finished, tap the
   <ESC> key to exit "Menu Help" mode.
Project: Exit

   This exits RIPterm and return you to DOS.  If your modem
   configuration is set to "modem dialing", and you are currently
   on-line, a dialog box will appear asking if you wish to hang-up
   before exiting.  If you choose NO at this prompt, you will remain
   on-line even after you have exited to DOS.  Use this option with
   caution, as if you forget that you are on-line, you could charge up a
   considerable long distance bill.
Options: Status Line

   The status line displays various important information about the
   current State of RIPterm.  Information displayed left to right:

       ┌───────────┬─────────────┬──────────┬─────────────────┬
       │ F1 = Help │ F10 = Menus │ RIPscrip │ 38400 ■ N81 FDX │
       └───────────┴─────────────┴──────────┴─────────────────┴
            (1)          (2)          (3)      (4)      (5)

       ┬──────┬──────────────────┬─────────┐
       │ COM1 │ RIPterm v1.54.00 │ Offline │
       ┴──────┴──────────────────┴─────────┘
         (6)           (7)           (8)

       (1) How to get the help system table of contents

       (2) How to use the keyboard only to select from the menus

       (3) What terminal emulation is in use, or the name of the log
           file if one has been opened, or the LPT port that it being
           printed to.

       (4) The baud rate, parity setting, data bits and stop bits

       (5) Full-duplex (FDX) or half-duplex (HDX) settings

       (6) The COM port that is currently in use

       (7) The current version number of RIPterm

       (8) Whether you are "on-line" or "off-line"

   To display or hide the status line, press ALT-SPACE.
Options: Clear GRAPHICS Window

   RIPterm uses two windows in RIPscrip graphics mode, a graphics window
   and a text window.  The text window is where all non-graphical data
   is displayed.  The graphics window is where all graphical RIPscrip
   commands are displayed.

   Choose this option to clear the graphics window only.  If the
   graphics window overlaps the text window, then some of the text may
   be erased in the process.  The window is cleared to the current
   background color, which by default is BLACK.

   NOTE: The graphics window is ALWAYS set to the full screen in this
         version of RIPterm (v1.54.00).
Options: Clear the TEXT Window

   RIPterm uses two windows in RIPscrip graphics mode, a Graphics Window
   and a Text Window.  The Graphics Window is where all graphical
   RIPscrip commands are displayed.  The Text Window is where all non-
   graphics data is displayed.

   Choose this option to clear the Texts Window only.  If the Text
   Window overlaps the Graphics Window, then some of the graphics may be
   erased in the process.  The window is cleared to BLACK and the cursor
   moved to the upper left corner of the window.

   NOTE: The Text Window, by default, is full screen.  This may be
         changed by RIPscrip graphics commands.
Options: RESET all Windows

   This command will reset the text and graphics windows to full
   screen.  In addition, the screen is cleared and the cursor moved to
   the upper left hand corner of the screen.  This is equivalent to a
   clear screen command in other software packages.  The color palette
   is reset to the standard 16 ANSI colors, the font is reset to the
   system default you have selected and any mouse fields/buttons are
   deleted from the screen.
Setup: Modem Settings

   This dialog box will allow you to modify your modem configuration.
   You may alter the modem initialization commands, the auto-answer
   string or the modem reset command string.  These options use standard
   Hayes-compatible modem commands.  If you wish to insert a "pause"
   into the command, simply insert a comma (,) or a tilde (~).

   In addition to modem commands, you may set the current COM port, the
   data bits, stop bits, parity setting and baud rate.  Standard
   settings are either 8 data bits, 1 stop bit and NO parity (8N1), or 7
   data bits, 1 stop bit and EVEN parity (7E1).  Additional options
   allow you to specify the number of seconds to wait for a connection
   (redial time), whether to add CR/LF combinations and whether RIPterm
   is connected directly to a modem or not.  You may also specify flow
   control for the serial port as RTS/CTS control (hardware flow
   control, the most reliable).  If you specify RTS/CTS flow control,
   make sure your modem cable can support the specific signals that
   would make this mode work properly.  Most commonly available serial
   cables support this feature now.  If you have an internal modem, then
   this mode should work for you automatically.

   One final option on this dialog box is the "Use Modem" option. If
   selected (the default), then RIPterm assumes it is connected to a
   modem.  If it is disabled, then RIPterm thinks it is connected to
   another computer directly using a modem eliminator cable (also known
   as a "NULL MODEM" cable).

   To alter the serial port IRQ settings, choose the INTERRUPT SETUP
   option from the Modem Menu.  To alter serial port addresses, choose
   the option SERIAL ADDRESSES from the OPTIONS menu.

   These settings are part of the setup, so once you alter them, you
   should choose the SAVE SETUP option to make them permanent.
Setup: Save Setup

   This option will save a number of configuration parameters for
   RIPterm.  Among the various items maintained in the Setup are:

        ■ All of the "Modem Settings"
        ■ All of the "General Settings"
        ■ All of the "Modem Prefix/Suffix" settings
        ■ All "ASCII Upload Settings"
        ■ Serial Port IRQ Interrupt settings (for all four ports)
        ■ Serial Port I/O Address settings (for all four ports)
        ■ System Font setting
        ■ Dialing Directory TOGGLE status

   Each time you load RIPterm, the setup is loaded and used for the
   current session.

   Setup information is contained in a file called RIPTERM.CNF by
   default.  This can be altered by using the -S parameter when starting
   up RIPterm.  This option instructs RIPterm to use an alternate setup
   file (e.g., RIPTERM -Smysetup.cnf).
Modem: Dial the Modem

   This command will prompt you to enter the telephone number to dial.
   You may enter any digits from 0-9.  Hyphens are ignored.  If you
   need to obtain a delay before continuing the rest of the phone
   number, simply enter a comma (,) for a 1/2 second pause.  After
   entering the phone number, the DIALING window will appear showing
   you the current status of RIPterm as it dials the modem.
Modem: Hangup the Modem

   This option will attempt to disconnect the modem, thus logging you
   off of whatever host you are connected to.

   You may also hang-up the modem by clicking on the "On-line" field of
   the Status Bar.

   If for some reason, RIPterm was unable to successfully disconnect the
   modem, the message "Hang-up Failed" will be displayed and your system
   beep to indicate a problem has occured.
Options: Text scroll-back

   This option will activate the text scrollback system.  This allows
   you to view previously displayed text information that has come
   across the modem.  You may set the scrollback buffer size to 5k - 64k
   of memory.

   Within scrollback, you may choose from the following options:

                SAVE buffer page to a text file
                SAVE entire buffer to a text file
               PRINT the current buffer page, or the entire buffer
              SEARCH for a particular piece of text
        SEARCH AGAIN for a previously searched for text string

   At the top of the scrollback screen are buttons for the above
   commands.  In addition, there are buttons for scrolling up and down,
   paging up and down, or moving to the beginning or end of the buffer.

   NOTE: The scrollback buffer filters out ANSI color codes and
         RIPscrip graphics for an uncluttered text display.
Options: Keystroke Macro Editor

   This option will allow you to edit "Hot Keys" in RIPterm.  Macros are
   functions that you can define to perform short-cut operations on the
   BBS Host.  For example, you can instruct RIPterm to make the F5 key
   type your User-ID and hit <ENTER> for you.  This would allow you to
   log-on quickly by simply tapping a single key.  RIPterm's Macro
   system is easy to use, and very powerful!  You can save your macro
   keys to the default Macro file (RIPTERM.KEY), or if you need to have
   multiple macro configurations, you can save macros to different files.
Project: Open Log File

   A log file captures text transmitted from the host into a text file.
   ANSI color codes and RIPscrip graphics commands are filtered out for
   your convenience.  This command can be very powerful on hosts where
   you want to save data coming across the screen to a file that you can
   read when off-line, at your leisure.  A log file can be as big as you
   want, subject to the amount of currently available disk space.

   To open a log file, select "Open Log File" from the menu.  You will
   be prompted for a filename.  When a log file is open, the menu option
   "Open Log File" changes to "Pause/Close Log" and the status bar will
   show the log file name in the third spot from the left, where the
   terminal emulation is normally displayed.

   If a log file is currently open, selecting "Pause/Close Log" from the
   menu, or clicking on the filename in the status bar will give you the
   option to either pause the log, or to close the file.  Pausing
   "suspends" logging to disk temporarily so that you can do things
   without saving them to the log file.  If you are currently paused,
   selecting "Pause/Close Log" again or clicking on the filename in the
   status bar will prompt you to either resume, or close the log.

   If a log file is open, and you choose EXIT RIPTERM, it will be
   closed automatically.
Transfer: Download a File

   This command downloads (receives) a file from the host to your
   system.  This is done by what's called a "protocol" transfer.  A
   protocol is like a language that humans speak.  There are a number of
   languages like French, English, and Italian.  If two people are
   speaking in different languages, the net result is that no
   communication occurs.  The same goes for protocols.  Both the host
   and the terminal (RIPterm) must use the same protocol if they are to
   communicate properly.

   To download a file, instruct the host which file you want to
   transfer. Select a protocol from the menu of available protocols.
   When the host says "Ready to download..." or "Ready to send...",
   choose the download option of RIPterm and select the same protocol
   that you chose on the host.  Enter a filename to save to your local
   hard disk and the file transfer will commence.  When the transfer is
   done, you will be returned to terminal mode and the file will either
   exist on your hard disk, or will be incomplete or missing entirely if
   an error occurred.

   The currently supported protocols are:

        X-Modem (checksum)
        X-Modem (CRC)
        X-Modem-1K
        X-Modem-1K (G)
        Y-Modem (Batch)
        Y-Modem (G)
        Z-Modem
        Kermit
        ASCII (text files only!)

   See also, ~UPLOAD A FILE~221
Transfer: Upload a File

   This command uploads (sends) a file to the host from your system.
   This is done by what's called a "protocol" transfer.  A protocol is
   like a language that humans speak.  There are a number of languages
   like French, English, and Italian.  If two people are speaking in
   different languages, the net result is that no communication occurs.
   The same goes for protocols.  Both the host and the terminal
   (RIPterm) must use the same protocol if they are to communicate
   properly.

   To upload a file, instruct the host to upload, and give the host a
   filename.  Select a protocol from the menu of available protocols.
   When the host says "Ready to upload..." or "Ready to receive...",
   choose the upload option of RIPterm and select the corresponding
   protocol that you chose on the host.  Enter a filename to send from
   your local hard disk and the file transfer will begin.  When the
   transfer is done, you will be returned to terminal mode and if there
   were no errors in transmission, the file will exist on the host.

   The currently supported protocols are:

        X-Modem (checksum)
        X-Modem (CRC)
        X-Modem-1K
        X-Modem-1K (G)
        Y-Modem (Batch)
        Y-Modem (G)
        Z-Modem
        Kermit
        ASCII (text files only!)

   See also, ~DOWNLOAD A FILE~220
Modem: Serial Port Interrupt Setup

   THIS IS AN ADVANCED OPTION AND SHOULD NOT BE USED UNLESS YOU ARE
   FAMILIAR WITH IBM-PC INTERRUPTS AND HARDWARE SETUP!

   This option allows you to customize the Interrupt (IRQ) settings
   for each of your four COM ports.  Normally this will not be
   necessary.  However, some PC's have special configurations that
   require the terminal's setup to be altered if the serial ports
   are to function properly.

   There are five different Interrupts that can be selected for
   each COM port (2, 3, 4, 5, and 7).  If two serial ports in the
   computer use the same Interrupt (ie, a Conflict), then problems
   may arise.
Transfer: ASCII Upload Settings

                ╔════════════════════════════════════╗
                ║       ASCII Upload Settings        ║
                ╟────────────────────────────────────╢
                ║                     ┌────┐         ║
                ║          Line Delay │ 10 │         ║
                ║                     ├────┤         ║
                ║     Character Delay │  0 │         ║
                ║                     └────┘         ║
                ║                     ┌──┐           ║
                ║     Blank Expansion │XX│           ║
                ║                     └──┘           ║
                ║    ┌──────────┐    ┌──────────┐    ║
                ║    │    OK    │    │  CANCEL  │    ║
                ║    └──────────┘    └──────────┘    ║
                ╚════════════════════════════════════╝

   This option modifies the default settings for ASCII (text) uploads.
   Some hosts are picky about how fast they can take text data being
   uploaded to them.  With this in mind, you can set a short delay in
   between each line of text sent to the host, and/or you can set a
   delay in between each character sent to the host.  Fine tuning this
   can make ASCII text uploads fast and the most optimized they can be
   for the host you call.

   One last setting determines how "blank lines" are handled.  For
   example, if you upload a text file into an Email message on a BBS and
   the file has blank lines in it, when that blank line is uploaded to
   the system it might (depending on the BBS package) show a command
   prompt instead of accepting the blank line as "raw text".  RIPterm
   allows you to "transform" blank lines into a single space character
   followed by a carriage return.  This in effect, tricks the BBS into
   thinking you typed something in, but at the same time makes it look
   like a real blank line in your message.
Project: Jump to DOS

   The "Jump to DOS" feature allows you to shell out to an MS-DOS
   command line while remaining in RIPterm.  You would use this if you
   wanted to obtain a DOS directory, or to run an editor, or use DOS in
   general.  To return to RIPterm from the DOS command line, type
   "EXIT".

   RIPterm will display a special DOS prompt indicating that are
   currently running RIPterm, but executing a DOS shell.  You may use
   any disk drive you want, or change directories.  When you type
   "EXIT", RIPterm will return to your default RIPterm directory so that
   it can re-load files for you.  When you return to your RIPterm
   session, the current graphics screen is restored as well as any mouse
   fields, or other parameters.

   See the section on external applications for more details about the
   DOS Shell feature.
Transfer: Upload & Download

   You have the following upload/download protocols to choose from:

       X-Modem (checksum)
       X-Modem (CRC)
       X-Modem-1K
       X-Modem-1K (G)
       Y-Modem (Batch)
       Y-Modem (G)
       Z-Modem
       Kermit
       ASCII (text files only!)

   Simply type <PGDN> for "download file", or <PGUP> for "upload".
Modem: Initialize Modem

   Choosing this option will reset the modem, and send the Modem
   Initialization string to the modem.  This will effectively
   reset the modem to the configured default settings.

   The commands sent to the modem can be altered by choosing
   Modem Settings from the MODEM Pull-down menu (Alt-O).
Modem: Modem Auto-Answer

   This command will transmit the modem Auto-Answer command string
   to the modem.  This command instructs the modem to answer the
   phone after a certain number of rings.

   The commands sent to the modem can be altered by choosing
   Modem Settings from the MODEM Pull-down menu (Alt-O).
Options: System Font

   The System Font allows you to select the font that is used in
   text/ANSI mode.  It does not have any effect on the graphics
   shown. Any subsequent text/ANSI displayed on the screen will
   appear in the chosen system font unless the host explicitly tells
   it to use another font for the text window.

   This mode allows you to specify how "large" text is when you are
   in full-screen text mode.  You have five separate System Fonts to
   choose from.  They are:

           80x43 - default
           80x25 - normal DOS screen size
           40x25 - low-resolution font
           91x43 - get more columns of text at once
           91x25 - get more columns of text at once
Options: Doorway Mode
This mode is of use on a number of host packages that take advantage of
"Doors".  When in Doorway mode, any keystroke that you enter on your
keyboard is transmitted to the host regardless of the fact that the
keystroke might be a menu shortcut, or something that RIPterm would
normally process locally.  This allows you to use special keystrokes (like
INSERT, DELETE, PGUP, Function Keys, etc.) on a host program that can take
advantage of it. The most popular program that takes advantage of this mode
is DOORWAY (tm) by Marshall Dudley.
RIPterm's support for Doorway operation is a complete implementation of the
Doorway interface.  It fully supports the Printer Re-direction feature as
well as Special Character Overiding for non-printable ASCII characters
(control characters).  RIPterm v1.54.00 is one of the first terminals to be
released to the general "market" with complete Doorway support.

    PROGRAMMER'S NOTE
      For the technical minded who want to know how this works,
      this is what's going on:

        ■ The keystroke is recorded using BIOS interrupt 0x16, sub-
          function 0x00 for non-101-key keyboards, or sub-function
          0x10 for 101-key keyboards.

        ■ If register AL contains a value (the ASCII character), and
          AH is equal to 0, then it is sent to the host by transmitting
          the character directly over the comm port (eg, 'A', 'z', etc).

        ■ If AH is not 0, then transmit the contents of AH instead to
          the host by transmitting a null (0), then the contents of AH.
          If AL == E0, and AH != 0, then it is an enhanced 101-key
          scancode and should be sent to the host as a null (0), followed
          by an 0xE0, then followed by the raw scan code (AH).
Data: Store Information

   This option gives you control over host data queries to your
   system.  This option defaults to ON, giving you the ability to
   scrutinize any queries by the host to ask your system for a piece
   of information.  This does not apply to pre-defined text
   variables, just variables that contain data that you've entered.

   How does this apply to you?  Well, RIPscrip has the inherent
   ability to pop-up dialog boxes onto your screen asking you for a
   piece of information.  Depending on the request, this information
   might be stored to your local RIPterm database for future use (by
   the same host, or potentially another).  This option exists so
   that if a host asks your terminal for a piece of information, you
   have the ability to intervene (i.e., prevent the information from
   being sent).  This override feature is for security purposes in
   the event that your database contains sensitive information that
   you do not want to be given out without your explicit consent.
Data: Show Variables

   This option displays all text variables that have been stored to
   the local RIPTERM.DB database file.  All variables are listed to
   the current text window, but are not sent to the host.  This
   allows you to see what is currently in your database.

   NOTE: The variables are appended to the scrollback buffer.  You
         can view them by selecting text scrollback from the
         Options menu, or pressing ALT-B.
Data: Built-in Variables

   This displays the contents of all text variables that are built
   into RIPterm.  Some variables are pre-defined in the sense that
   RIPterm doesn't need you to instruct it with information.  Among
   the various pre-defined variables are things like $DATE$, $TIME$,
   and other such variables that change frequently.  Some variables
   do not contain valid text data due to their nature.  These might
   include variables like $SBARON$, or $SBAROFF$ which turn display
   or hide the Status Bar.  When listing these variables, the
   contents are listed as blank.

   NOTE: The variables are appended to the scrollback buffer.  You
         can view them by selecting text scrollback from the
         Options menu, or pressing ALT-B.
Modem: Serial Addresses

   THIS IS AN ADVANCED OPTION AND SHOULD NOT BE USED UNLESS YOU ARE
   FAMILIAR WITH IBM-PC BASE I/O ADDRESSES AND HARDWARE SETUP!

   This option allows you to customize the base I/O addresses of the
   four COM ports that RIPterm can utilize.  Normally, you will not need
   to alter these settings.  If you are a PC technician, or you have a
   serial port configuration that doesn't comply with the COM1-COM4
   standards, you may need to alter your addresses for these ports to
   make RIPterm function properly.  The standard addresses for COM1-4
   are as follows on an AT compatible computer:


           Normal IBM-AT                 Micro Channel
            (ISA/EISA)                       (PS/2)

       PORT    ADDRESS    IRQ        PORT    ADDRESS    IRQ
       ----------------------        ----------------------
       COM1      3F8       4         COM1      3F8       4
       COM2      2F8       3         COM2      2F8       3
       COM3      3E8       4         COM3      3220      3
       COM4      2E8       3         COM4      3228      3


   NOTE: The first time you install RIPterm, it will auto-sense if you
         are on a Micro Channel machine, and if so, will attempt to
         customize the Addresses and IRQ's for COM3 and COM4 itself.
Options: Button Hot-Keys

   A new option is available to the RIPterm user: Button hotkey release
   mode.  This allows the user to determine whether his keystrokes
   should be checked with the BBS buttons or not for activation.  In
   other words, if the BBS places a button on the screen like this:

                     ┌────────────────┐
                     │                │
                     │  (E)nter name  │
                     │                │
                     └────────────────┘

   ...where the hotkey for the button is "E", simply pressing the "E"
   key on your keyboard would normally activate this button.  This may
   not be desirable if you're trying to send a message to another user
   with the letter "E" in it.  Now, there's a way around this: Hotkey
   Release Mode.

   Hotkey Release mode is linked to your SCROLL-LOCK key on your
   keyboard.  If Scroll Lock is lit, then hotkeys are processed.  If it
   is not lit, then the character will be sent to the BBS directly,
   bypassing any button hotkeys.
External: Edit Applications

   This option allows you to edit up to ten (10) different configurable
   application programs.  The Application feature allows you to
   "plug-in" external programs into RIPterm to do various things.  From
   this menu option, you can edit the configurations of all ten
   "Application slots".  You may custom tailor how the programs are run,
   what slot they are associated with, whether they should be run 'on'
   particular files that you download, and various other settings that
   may pertain to running external programs.
External: Run Application

   This menu allows you to select an external application to run.  When
   chosen, the "command line" for the program is processed and if any
   text variables (see below) are present it will process them as well
   to construct a complete MS-DOS Command Line.  When all processing on
   the command line is complete, RIPterm will physically "shell-to-DOS"
   and run the specified program.
Options: General Setup
The General Settings dialog box controls various miscellaneous settings for
the RIPterm environment.  The various settings in this dialog box are:

          Download Directory
          Upload Directory
          Scrollback Size (in K)
          Printer Port configuration
          Status Bar
          Zooming Windows
          Enable Beeps
          VT-102 Emulation
          Shell to EMS/XMS
          Mouse Field Select
          101-key keyboard
          Hot-key mode
          Data security
          Zmodem Recovery
          Auto Zmodem Download
          Force DTR on exit
Options: Printer Log

   By toggling this option ON, your current online session will be
   echoed to your local printer (if any).  Any ANSI/ASCII text that is
   displayed on your screen will also be sent to your local printer on
   whatever Printer Port (LPT) you have configured RIPterm to use.  If
   RIPterm has not been configured for a printer, then this option will
   not operate (it will refuse to print).  When this mode is active, you
   will see a message on the status bar saying "--LPT1--" or whatever
   port you have configured for your printer.  Simply clicking on this
   field in the status bar will turn off printer log mode.
Modem Setup - HELP

   This will display a help screen for the modem options dialog box.
Modem Setup - SAVE

   This option will close the dialog box and automatically save the
   current settings to the RIPterm setup file.
Modem Setup - CANCEL

   When chosen, any changes in the Modem Options dialog box will be
   discarded.  Whatever settings were active before entering this dialog
   box will be restored.  You will be sent immediately to the terminal
   window.
Modem Setup - OK

   When chosen, OK will take all of the modem options and make them
   current.  It will re-initialize the serial port if necessary and make
   any of the changes active.  The changes are not automatically saved
   to the RIPterm setup file - you must do that yourself.  After
   choosing this item, the dialog box will close and you will be
   returned to the terminal window.
Modem Setup - Drop DTR to hangup?

   DTR hangup is often referred to as "quick hangup".  When activated,
   RIPterm will lower the DTR signal on the modem for 1 second to try to
   tell the modem to "hangup".  Many modems will respond to this form of
   hangup command.  In order for the modem to recognize this mode of
   operation, make sure you have the "AT &D2" command in your modem
   initialization command string.  This is the modem command to tell
   your modem to disconnect if DTR is inactive.  If for some obscure
   reason DTR doesn't hangup the modem, RIPterm will attempt to hangup
   the modem by issuing the typical hangup command:

             +++ATH0^m

   If after trying both methods the modem still hasn't hung-up, RIPterm
   will say "Hangup Failed" and beep your PC Speaker.
Modem Setup - Local Echo?

   This command will toggle whether RIPterm should echo keystrokes to
   the terminal locally, or let the host perform the echoing.  Normally,
   the host will do this for you, so echo is OFF by default.  In some
   situations though, you may wish to toggle ECHO ON.  One such
   situation is if you are directly connected to another person's
   computer via modem and are typing to them in a "chat-like" manner.
Modem Setup - Port Lock (continued 2)

   Now, back to PORT LOCK.  Port Lock is used for high speed modems to
   tell RIPterm NOT to perform auto-baud detection when connecting to
   other systems.  What this means is that the baud rate indicated in
   the dialing directory will not change even if the two modems sync-up
   at a lower baud rate.  In this way, the speed between the computer
   and the modem are at a fixed rate always and the baud rate between
   the two modems can vary.

   When Port Lock is enabled, RIPterm will let the modems worry about
   getting their speeds "just right".  Even if your high speed modem
   only connected at 300 baud, RIPterm could still talk to the modem at
   57,600 baud.  The modem would handle all of the details about "flow
   control" between the computer/modem to make sure that data doesn't
   get stuffed into the modem faster than the telephone connection can
   handle.
Modem Setup - Port Lock (continued)

   Notice that the links between each computer and their respective
   modems are set for 9600 baud.  Also, the telephone connection itself
   is also at 9600 baud.  Now, lets say one computer sends a 10k packet
   of data to its modem.  The modem compresses that data into a smaller
   packet, say 5k for the point of discussion.  Now that data takes half
   as long to transmit.  The modem on the other end of the connection
   decompresses the packet to get the original 10k packet again and it
   shoots it out the serial port to the computer.  Now if another 5k
   compressed packet is coming over the phone line immediately after the
   first one, the modem has to decompress that packet and send it to the
   computer as well.  If the link between the computer and the modem is
   THE SAME SPEED as the telephone link (modem-to-modem) then the act of
   decompressing data packets might create more data than the computer
   can accept at the given baud rate.  It is possible to LOSE data
   because of serial port speeds.

   The solution in situations like this is to set the baud rate of
   RIPterm to a value higher than the highest connection speed.  For
   example, if you have a 14,400 baud modem, you might be inclined to
   set your baud rate in RIPterm to 19,200 baud (the next highest
   setting).  In practice though, modems can compress data better than
   that.  The next highest setting is 38,400 baud which is a very good
   choice.  However, for optimal results, you would want to set RIPterm
   at a rate like 57,600 baud (roughly 4 times the speed of the modem).
   This insures that even if the modem decompressed a packet that was
   compressed down to 25% of its original size, the computer could
   receive the data at full speed from the modem.


        ~<CONTINUED>~289
Modem Setup - Port Lock?

   Port Lock is used with high speed modems.  Before explaining why you
   need it, let's discuss how a regular modem works with Baud Rates.
   Normally, a modem must be set for the exact same baud rate as the
   connection.  For example, if the modem says:

                        "CONNECT 2400"

   then RIPterm must be set for 2400 baud if it is to talk to the remote
   Host (BBS).  RIPterm will automatically see this CONNECT 2400 message
   and automatically switch baud rates for you (auto-baud detect).

   Now with High Speed modems the situation is a bit different.  Most
   high speed modems achieve higher baud rates by compressing data,
   transmitting it, and letting the modem on the other end of the
   connection de-compress the data.  Now, image a connection like this:

                ┌───────┐
                │       │
                │       │   9600
              ┌─┴───────┴─┐ baud ┌─────┐
              │ Computer  │════│Modem│
              └───────────┘      └─────┘
                                    
                              /9600 ║           ┌───────┐
                   Telephone / baud ║           │       │
                   connection\          9600   │       │
                              \  ┌─────┐ baud ┌─┴───────┴─┐
                                 │Modem│════│ Computer  │
                                 └─────┘      └───────────┘

        ~<CONTINUED>~290
Modem Setup - Use RTS/CTS flow control?

 This option determines whether any "flow control" should be used between
 your computer and your modem.  With RIPterm, flow control is very
 important at high baud rates.  It is critically important with high speed
 file transfers with protocols like Zmodem or Ymodem.  Without flow
 control, the BBS might be sending data faster than the terminal can take
 it in.  RTS/CTS is a form of "hardware flow control".  What this means is
 that the hardware (i.e., Modem & computer) know how to tell each other
 "I'm ready for more data now, continue...".

 In order to take advantage of this mode of operation you need to make
 sure you have a full "hardware handshaking" serial cable.  99% of all
 serial cables you can purchase for an IBM-PC now'a'days are these types
 of cables.  If for some obscure reason, RTS/CTS flow control is not
 usable on your particular PC configuration, RIPterm will issue the error
 message:

      "CTS is inactive, so RTS/CTS handshaking is disabled"

 What this means is that RIPterm sensed that RTS/CTS was not allowable and
 it will automatically shut off that mode for you so that RIPterm will
 function properly.  NOTE, THIS ERROR MESSAGE CAN ALSO OCCUR IF YOU
 BOOT-UP RIPTERM WHILE YOUR MODEM IS TURNED OFF!

 When viewing RIPscrip graphics at high baud rates (9600 baud and higher),
 this form of flow control is EXTREMELY IMPORTANT!  Without it you could
 easily have garbled graphics.  The reason for this is when you're working
 in a graphical environment, you are doing a lot of stuff "behind the
 scenes" to show even so much as a single line on the screen.  Since
 graphics mode can be so CPU intensive, sometimes it is necessary to tell
 the BBS to "hold on" while the terminal "catches up" with the BBS.  That
 is what flow control is used for and why RIPterm really would like to
 have this mode active.
Modem Setup - Add CR/LF?

   This option will add CR/LF combinations at the end of text lines.
   Normally, this is not necessary.  Some hosts however, require that
   CR/LF's be ON for you to see text properly.  Normally, this option is
   OFF.  You may toggle it ON if need be.

   If text coming across the modem does not move to the next line, then
   you need to turn this option ON.  If every line of text is separated
   by a blank line, then you need to toggle this OFF.
Modem Setup - Use Modem?

   If selected, RIPterm will assume that it is directly connected to a
   physical modem device.  This is the normal, default situation.  If
   you are using RIPterm to connect directly to another computer via a
   serial link (i.e., a "null modem"), then you would not want to have
   this option set.  If this option is enabled, then RIPterm will send
   the "Modem Init" command string to the modem when RIPterm boots up.
   If this option is not selected then RIPterm will simply tap the
   <ENTER> key for you when it boots up to get some kind of a response
   from the BBS that its directly connected to.
Modem Setup - Stop Bits

   This option allows you to alter the number of "Stop Bits" that are
   used for the communications link.  Valid settings are 1 stop bit, or
   2 stop bits.  Typically, 1 stop bit will be used for the vast
   majority of hosts.

   Here are the typical Data Bits/Parity/Stop Bits settings.  In nearly
   100% of every situation, there are only two combinations of these
   three values that are used. They are:

          8 data bits         7 data bits
           No parity          Even parity
          1 stop bit          1 stop bit
          -----------         -----------
            8-N-1               7-E-1           <- referred to as
        eight-none-one      seven-even-one      <- pronounced
Modem Setup - Parity

   This option allows you to alter the parity setting that will be used
   for a given communications link.  Valid settings are EVEN, ODD or
   NONE.  The vast majority of hosts in the world use a setting of NONE,
   for "No Parity".  Situations where you will choose something other
   than NONE would be if you were calling a mainframe computer, or
   dialing up via a nationwide network like TymNet, TeleNet, GEnie,
   CompuServe, or other such X.25-based hosts. If in doubt, try NONE.

   Here are the typical Data Bits/Parity/Stop Bits settings.  In nearly
   100% of every situation, there are only two combinations of these
   three values that are used. They are:

          8 data bits         7 data bits
           No parity          Even parity
          1 stop bit          1 stop bit
          -----------         -----------
            8-N-1               7-E-1           <- referred to as
        eight-none-one      seven-even-one      <- pronounced
Modem Setup - Data Bits

   This option allows you to alter the number of data bits that will be
   used for a given communications link.  Valid settings are 7 data
   bits, or 8 data bits.  You will find that most hosts use 8 data
   bits.  7 data bits are commonly used when calling mainframe
   computers, or large hosts like TymNet, TeleNet, GEnie, CompuServe, or
   other nationwide network services that use the X.25 network
   protocol.  When in doubt, try 8 data bits.  If you get garbled
   information, try 7.

   Here are the typical Data Bits/Parity/Stop Bits settings.  In nearly
   100% of every situation, there are only two combinations of these
   three values that are used. They are:

          8 data bits         7 data bits
           No parity          Even parity
          1 stop bit          1 stop bit
          -----------         -----------
            8-N-1               7-E-1           <- referred to as
        eight-none-one      seven-even-one      <- pronounced
Modem Setup - Baud Rate

   This option allows you to specify the default baud rate in which
   RIPterm should operate.  Valid baud rates are 300, 1200, 2400, 4800,
   9600, 19200, 38400, 57600, and 115200 baud.
Modem Setup - Comm Port

   This option allows you to specify which communications port will be
   used to dial the modem.  Valid ports are COM1 through COM4.  Of
   course, your system must have the given port in order to be able to
   dial out on it.  RIPterm will normally initialize the modem upon
   initial bootup providing the "Use Modem" option is selected.
Modem Setup - Redial Time

   The "redial time" setting allows you to specify how many seconds
   RIPterm should wait before assuming that the dialed system isn't
   answering.  This value is set by default to 45 seconds.  You might
   need to extend this to a higher value if you're calling through an
   elaborate telephone system.  Shortening the duration may be desirable
   if you are dialing a number where the Host connects quickly and you
   don't need the extended redial times.
MODEM SETUP INFORMATION
  ╔════════════════════════════════════════════════════════════════════╗
  ║              ┌───────────────────────────────────────────────────┐ ║
  ║   ~Modem Init~302 │ AT &C1 &D2 E1 V1 X4^M                             │ ║
  ║              ├───────────────────────────────────────────────────┤ ║
  ║  ~Auto Answer~303 │ AT S0=1^M                                         │ ║
  ║              ├───────────────────────────────────────────────────┤ ║
  ║  ~Modem Reset~304 │ AT Z^M                                            │ ║
  ║              ├────┬──────────────────────────────────────────────┘ ║
  ║  ~Redial Time~300 │ 45 │                               ┌──────────────┐ ║
  ║              └────┘                      ~Com Port~299 │ 1           │ ║
  ║                                                   ├──────────────┤ ║
  ║    ~Use Modem~294  ■    ~Port Lock~291  ■         ~Baud Rate~298 │ 9600        │ ║
  ║    ~Add CR/LF~293  ■   ~Local Echo~288  ■                   ├──────────────┤ ║
  ║      ~RTS/CTS~292  ■   ~DTR hangup~287  ■         ~Data Bits~297 │ 8           │ ║
  ║                                                   ├──────────────┤ ║
  ║                                            ~Parity~296 │ None        │ ║
  ║┌────────┐┌────────┐┌────────┐┌────────┐           ├──────────────┤ ║
  ║│   ~OK~286   ││ ~CANCEL~285 ││  ~SAVE~284  ││  ~HELP~283  │ ~Stop Bits~295 │ 1           │ ║
  ║└────────┘└────────┘└────────┘└────────┘           └──────────────┘ ║
  ╚════════════════════════════════════════════════════════════════════╝
This dialog box is for modifying your modem config.  You may alter the
modem initialization commands, the auto-answer string and the modem reset
command string.  These options use standard Hayes modem commands.  If you
wish to insert a pause into the command, simply insert a comma (,).  You
may also set the COM port, data bits, stop bits, parity, and baud rate.
Standard settings are 8 data bits, 1 stop bit and NO parity (8N1), or 7
data bits, 1 stop bit and EVEN parity (7E1).  Other options let you specify
the seconds to wait for a connection (redial time), whether to add CR/LF,
and whether RIPterm is connected directly to a modem or not.
These settings are part of the setup, so once you alter them, you should
choose the SAVE button at the bottom of the dialog box.
MODEM INIT STRING HELP

   This field is the modem command that is physically sent to the
   modem when RIPterm boots up.  All modem commands begin with an
   "AT", short for 'ATtention'.  At the end of the command should
   be a ^M (carriage return).  You may specify control characters
   by preceding the character with a caret (^).  So, a CTRL-C would
   be ^C.

   For more information on available Modem Commands, consult your
   modem manual.
MODEM AUTO-ANSWER STRING HELP

   This modem command is what would be sent to the modem to set it
   for "auto-answer" mode.  Auto-Answer means that the modem will
   automatically answer the phone when it RING's.  All modem commands
   begin with an "AT", short for 'ATtention'.  At the end of the
   command should be a ^M (carriage return).  You may specify control
   characters by preceding the character with a caret (^).  So, a
   CTRL-C would be ^C.

   For more information on available Modem Commands, consult your
   modem manual.
MODEM RESET STRING HELP

   This field is the modem command that is physically sent to the
   modem when the modem needs to be reset.  This may be necessary
   if you "hangup" the modem, abort a dial attempt, or exit RIPterm.
   All modem commands begin with an "AT", short for 'ATtention'.
   At the end of the command should be a ^M (carriage return).  You
   may specify control characters by preceding the character with a
   caret (^).  So, a CTRL-C would be ^C.

   For more information on available Modem Commands, consult your
   modem manual.
DEFAULT CONFIG SAVED

   This message is displayed when your default RIPterm configuration
   has been saved successfully to disk.  When you re-load RIPterm,
   the setup will be loaded from disk and the settings saved therein
   will be used instead of the defaults.
CANNOT SAVE DEFAULT CONFIG

   Something went wrong when RIPterm tried to save its Setup data to
   disk.  A number of problems could cause this, like:

        - Disk Full (no space on hard disk)
        - A Disk error (bad sector)
        - Your PC's configuration is not setup properly (ie, FILES=
          not being set to a high enough value)
Image not correct Icon Format

   A RIPscrip command was encountered which instructed RIPterm to load
   an Icon off of your hard disk.  However, the Icon that was found
   was not a valid Icon File.  Your Icon file is most likely corrupt.
   In order to correct this situation, you should download the latest
   Icon Files from the Host BBS and place them in the ICONS\ directory
   under the RIPTERM directory.
Help - Error reading file

   An error occured when trying to read a file from your disk drive.
   This could occur from several situations, including:

        - A bad diskette (not applicable on hard disks)
        - A corrupt file was read
        - Your disk has a bad sector and needs maintenance
        - You are on a network and a "sharing violation" occured

   In any event, you should consult your MS-DOS manual and determine
   the source of the problem.  Until then, the file may not be
   readable.
Can't view help screen

   There was insufficient memory to load the desired help screen.
Chosen Help Screen does not exist

   An attempt was made to view a Help Screen that did not exist in
   the help file.
Selected Help Item out of range

   A Help Keyword was selected, yet has no corresponding Help Screen
   to display.  This message should not occur under normal
   circumstances.
Help on Memory and disk space available

   This option will display the amount of RAM memory currently available
   in your 640k DOS configuration.  In addition, the amount of disk
   space on the currently selected hard disk will be displayed in bytes.
Image too large for clipboard

   A RIPscrip command instructed RIPterm to place a portion of graphics
   on your screen onto the Clipboard, however, the size of the region
   was too big for the clipboard to handle.  This should not normally
   occur.  Line Noise MAY cause this problem.
Word Wrap Overflow!

   This message can occur if a text import block was word wrapped, but
   the Word Wrap table overflowed (ie, too much data).  This should
   not occur under normal circumstances.
Exit to DOS?

   This dialog box allows you to exit RIPterm and return to DOS.  If you
   are currently connected to a Host, you will be prompted whether or
   not you wish to hang-up the modem.
Disconnect the modem before exiting?

   This option allows you to disconnect from the Host before exiting,
   thus preventing unwanted long-distance bills if you forget to
   hang-up.
HELP WITH REDIAL TIMEOUT VALUE

   This option controls how many seconds RIPterm will wait before a
   connection to a Host is established when "dialing the modem".
   RIPterm will wait <X> number of seconds from the time it dials
   the phone line for a connection to be established.  If a connection
   has not been found by this time, RIPterm aborts the dialing attempt
   and tries again.
HELP EDITING THE SCROLLBACK SIZE (IN K)

   This option allows you to specify how much RAM memory RIPterm should
   use for the Scroll-back buffer.  You may choose from 5-64k of memory.
   Depending on how much conventional memory you have on your computer,
   this may limit the amount of memory you can allocate to scroll-back.
   We recommend that you set it to somewhere around 32k unless you know
   that your PC has quite a bit of its 640k memory free for use.  If
   you have numerous Memory Resident Programs (TSR's) loaded, you may
   need to drop the size of your Scroll-back buffer to a smaller value
   for proper operation of RIPterm.

   If RIPterm runs out of memory, it will begin to discard old Scroll-
   back information until it can satisfy the memory request.
SPECIFIED SCROLLBACK SIZE (IN K) IS OUT OF RANGE [5-64]

   You must specify a number of K between 5 and 64 for your Scroll-back
   buffer.  Numbers outside this range are not permitted.
SCROLLBACK HELP

   Scrollback mode allows you to review previously displayed text
   information that has come across the modem.  You may set the
   scrollback buffer size to 5k - 64k.

   Within scrollback, you may choose from the following options:

         ■ SAVE buffer page to a text file
         ■ SAVE entire buffer to a text file
         ■ PRINT the current buffer page, or the entire buffer
         ■ SEARCH for a particular piece of text
         ■ SEARCH again for a previously searched for text string

   At the top of the scrollback screen are a number of icons for the
   above commands.  In addition, there are icons for scrolling up, down,
   paging up and down or moving to the beginning or end of the buffer.

   NOTE: The scrollback buffer filters out ANSI color codes and
         RIPscrip graphics for an uncluttered text display.
PRINTER NOT RESPONDING

   After choosing the PRINT option, RIPterm discovered that the
   printer is not responding.  This could occur if the printer is not
   turned on, not plugged in, or if the cable connecting the computer
   and the printer is loose or broken.
PRINTER IS OFF-LINE

   The printer is currently "off-line".  Turn it On-Line and click
   on Re-Try.
PRINTER IS OUT OF PAPER

   The printer has run out of paper.  In order to continue, you need
   to insert more paper into your printer and click on Re-Try.
PRINT THE SCROLLBACK PAGE OR THE ENTIRE BUFFER?

   Do you wish to print the contents of the entire Scroll-back buffer,
   or just the currently displayed page?
TEXT NOT FOUND IN SEARCH

   You chose the Search option, but what you tried to search for was
   not contained in the Scroll-back buffer from the top of screen to
   the bottom of the buffer.
TEXT NOT FOUND IN SEARCH-AGAIN

   There are no more occurences of the Search Text found in the
   remainder of the Scroll-back buffer.
MACRO EDITOR

   Macros are functions that you can define to perform short-cut
   operations on the host.  For example, you can instruct RIPterm to
   make the F5 key type your user-id and press <ENTER> for you.  This
   would allow you to log-on quickly by simply pressing a single key.
   RIPterm's macro system is easy to use, and very powerful!  You can
   save your macro keys to the default macro file (RIPTERM.KEY), or if
   you need to have multiple macro configurations, you can save macros
   to different files.

   When you choose the macro editor option, a dialog box similar to the
   following will be displayed:

    ╔══════════════════════════════════════════════════════════════╗
    ║                     RIPterm Macro Editor                     ║
    ║  ┌──────────────────────────────────────┬─┐  ┌────────────┐  ║
    ║  │  CTRL-F2: This is Macro #1 ......... ││  │    EDIT    │  ║
    ║  ├──────────────────────────────────────┼─┤  ├────────────┤  ║
    ║  │    ALT-G: This is Macro #2 ......... │ │  │   DELETE   │  ║
    ║  ├──────────────────────────────────────┤ │  ├────────────┤  ║
    ║  │       F2: This is Macro #3 ......... │ │  │    CLEAR   │  ║
    ║  ├──────────────────────────────────────┤ │  ├────────────┤  ║
    ║  │ SHIFT-F9: This is Macro #4 ......... │ │  │    SAVE    │  ║
    ║  ├──────────────────────────────────────┼─┤  ├────────────┤  ║
    ║  │ CTRL-F10: This is Macro #5 ......... ││  │    LOAD    │  ║
    ║  └──────────────────────────────────────┴─┘  └────────────┘  ║
    ║          ┌──────────────┐          ┌──────────────┐          ║
    ║          │      OK      │          │    CANCEL    │          ║
    ║          └──────────────┘          └──────────────┘          ║
    ╚══════════════════════════════════════════════════════════════╝

     ~<CONTINUED>~366    ~MACRO TEXT~367    ~SAVING MACROS~368   ~LOADING MACROS~369
MACRO EDITOR (continued)

   The currently defined macros are displayed in the scrolling window on
   the left side of the dialog box.  On the right side, are buttons
   which allow you to add/edit macros, delete existing macros, Clear all
   macros, load a macro file and save all macros to a macro file.

   When selecting macros to edit/delete, you may click on an existing
   macro then click on EDIT or DELETE.  If you wish to edit/delete more
   than one macro at the same time, click on each macro while holding
   down the SHIFT key.  If you click on EDIT without any macros being
   highlighted, you go into ADD macro mode.

   You may store multiple macros into Macro .KEY Files for future use.
   You may have as many macro files as you wish limited only by the
   amount of available disk space.

   Type the keystroke that you wish to record a macro for.  For example,
   if you wanted to record a macro for the F5 key, simply press the F5
   key.  You may specify CTRL, ALT or SHIFT keys as well.  RIPterm's
   macro editor allows you to define literally hundreds of macros using
   nearly as complex a keystroke as you want.  To exit the ADD mode,
   simply press the <SPACE> key.  Beware that you probably would never
   want to make CTRL-M (return), CTRL-H (backspace) or ALT-K (keystroke
   macros) into macros themselves.  This would make it difficult to use
   RIPterm with the keyboard.

          ~MACRO TEXT~367    ~SAVING MACROS~368   ~LOADING MACROS~369
TEXT TO SEND HOST WHEN THIS KEY IS TYPED

   Enter the text that should be sent to the Host (or the modem) if this
   macro is entered.  In other words, enter the text that you want to be
   associated with this macro.  For example, if you wanted to send the
   text "Hello World" to the BBS when you hit F5, simply type in "Hello
   World".

   You may enter Control Characters into your macros by specifying a
   caret (^) on your keyboard, followed by the letter of the Control Key
   you want to send.  For example, a CTRL-C would be represented as ^C.
   A Carriage Return is specified as ^M.  Also, an ESCAPE is generated
   by the sequence ^[ ... There are a number of different combinations
   of ~CONTROL CHARACTERS~386 that you may choose from.

   In addition to Control Characters, you can also insert ~TEXT VARIABLES~387
   or ~POPUP LISTS~389 into your Macros.  See the related sections of the
   Help for more information on these features.

          ~MACRO TEXT~367    ~SAVING MACROS~368   ~LOADING MACROS~369
ENTER MACRO FILENAME TO SAVE

   Enter the filename that you want to save your defined macros to.  By
   default, the Macro File RIPTERM.KEY is prompted.  If you do not wish
   to store your existing macros as the "Default RIPterm" macros, save
   them to a different file.

          ~MACRO TEXT~367    ~SAVING MACROS~368   ~LOADING MACROS~369
ENTER MACRO FILENAME TO LOAD

   Enter the filename of the Macro .KEY file you wish to load.  Macro
   files are contained in the current RIPTERM directory unless other-
   wise specified.  By default, RIPTERM.KEY is prompted, so that you
   can load the default macros quickly and easily.  If you wish to
   load a custom, non-default macro file, simply backspace over the
   existing filename and enter the proper filename you wish to load.

          ~MACRO TEXT~367    ~SAVING MACROS~368   ~LOADING MACROS~369
Enter Capture Log Filename

   You are being prompted to enter the Filename that you wish to save
   Log-File data to.  This file can be as large as you want, limited
   only by the amount of available disk space.  Please enter the
   filename to save this information to, or hit <ESC> to abort Log-
   File mode.
Transmit Line Delay

   Sometimes when uploading ASCII files to a Host System, it is
   necessary to pause in between each line so that the system can
   process the data.  If you find that data is becoming lost, or
   garbled by the system when you perform an ASCII upload, you may
   need to increase the Line Delay option for ASCII Uploads.  You
   may specify a time value in 1/10'ths of a second.  Therefore, if
   you specify a value of 11, it would be a 1.1 second pause in
   between lines.
Transmit Character Delay

   Under some circumstances, when performing an ASCII upload to a
   Host System, it is necessary to insert Pauses in between each
   character that is sent to the Host.  This may be necessary in
   situations where the Host must process each character as it is
   sent, rather than every line of text sent.  You may specify a
   time value in 1/10'ths of a second.  Therefore, if you specify
   a value of 11, it would be a 1.1 second pause in between lines.
You must choose one of the hilighted Buttons first...

   The Button you have chosen depends on another Radio button
   being selected.  You must click on one of the hilighted buttons
   in order for this option to be available.
That Button is not available at the moment...

   The Button you have chosen depends on another Button being
   clicked.  Unfortunately, the other Button is unknown or
   cannot be located.  Since this Button depends on something
   that isn't working properly, this Button will not function
   either.

   NOTE: A "~noisy telephone connection~375" can cause this problem.
Noisy Telephone Connections

   If you get a noisy telephone connection, the Graphics that
   you see might become garbled in some fashion.  Since RIPterm
   does more than simply display pictures on the screen, this
   can disturb underlying (invisible) operations as well.

   Solutions: Hang-up and try calling again.  Often times,
              this can resolve the problem.

              Long distance connections are typically the
              noisiest of connections.  Check with your
              operator and find out if you can use a
              different "Long Distance Carrier" like MCI,
              AT&T, US Sprint, etc.

              Use an Error-Correcting modem (provided the
              Service you are calling can support one).
No Help available on that option

   An attempt was made to load a Help Screen that was not available.
   This should not occur under normal circumstances.
CONTROL CHARACTER COMBINATIONS

   Not all BBS'es will allow you to use control characters on their
   Service.  Regardless of that, the capability to send any Control
   Character exists in your Keystroke Macro editor.  The most
   commonly used Control Characters are:

      INDIVIDUAL CONTROL CHARACTERS         SPECIAL KEYSTROKES
      ===========================================================
      ^G ... Beep                           ^[[A ... Up Arrow
      ^L ... Clear Screen (Top of Form)     ^[[B ... Down Arrow
      ^M ... Carriage Return                ^[[C ... Right Arrow
      ^C ... Break (sometimes)              ^[[D ... Left Arrow
      ^H ... Backspace                      ^[[H ... Home Key
      ^[ ... Escape character               ^[[K ... End Key
      ^S ... Pause data transmission        ^[[L ... Control Home
      ^Q ... Resume data transmission
















           ~TEXT VARIABLES~387       ~POPUP LISTS~389       ~MACROS~367
TEXT VARIABLES

   A special feature of RIPterm allows it to understand what a Text
   Variable is.  A text variable is a piece of text that RIPterm
   knows something more about.  For example, the Text Variable
   $DATE$ is known to represent the current Date on your PC.  The
   BBS may ask your PC what the values of one or more of these
   variables is, and if your Terminal knows that particular Text
   Variable, it will tell the BBS.

   There are two types of Text Variables.  There are built-in Text
   Variables that RIPterm will ALWAYS know about.  Then there are
   also User Text Variables that can contain a variety of information
   depending on what the User of RIPterm entered at the time the
   Variable was created.  For example, the BBS might ask you what the
   contents of the $FULL_NAME$ variable is, and if RIPterm doesn't
   know, it could pop-up a field on the screen and ask you about it.
   From then on, RIPterm will remember that piece of information for
   the next time it is needed by a BBS.

   You may use either the pre-defined Text Variables, or the User
   Text Variables at any place that allows Text Variables.


  ~PRE-DEFINED VARIABLES~388   ~POP-UP LIST~389   ~CONTROL CHARACTERS~386   ~MACROS~367
PRE-DEFINED TEXT VARIABLES

   ~$DATE$~400         Date in short format (eg, 12/19/92)
   ~$MONTH$~401        Month Name
   ~$MONTHNUM$~402     Month (in format 1-12)
   ~$DAY$~403          Day in numeric form (eg, 31)
   ~$DOY$~404          Day of year (001-366)
   ~$YEAR$~405         2 digit year (without century) (00-99)
   ~$FYEAR$~406        4 digit year (with century) (0000-9999)
   ~$TIME$~407         Time in standard format (eg, 12:03:14)
   ~$HOUR$~408         Hour (format HH) - normal style
   ~$MHOUR$~409        Hour (format HH) - Military style
   ~$MIN$~410          Minutes (00-59)
   ~$SEC$~411          Seconds (00-59)
   ~$AMPM$~412         Returns either AM or PM depending on time
   ~$DATETIME$~413     Date & Time (eg, Sat Dec 19 14:38:50 1992)
   ~$TIMEZONE$~414     Time Zone or "NONE" if unknown (eg, Pacific)
   ~$DOW$~415          Day of week fully spelled out (eg, Friday)
   ~$ADOW$~416         Abbreviated Day of Week (eg, Mon, Tue, etc)
   ~$WDAY$~417         Weekday where 0 is Sunday (0-6)
   ~$WOY$~418          Week of current year 00-53; Sunday=1st Day of Week
   ~$WOYM$~419         Week of current year 00-53; Monday=1st Day of Week
   ~$RIPVER$~420       RIPterm version.  (eg, "RIPSCRIP010010201")
   ~$STATBAR$~421      If Status Bar is on, returns YES, otherwise NO
   ~$X$~422            X Mouse location   (format: XXXX)
   ~$Y$~423            Y Mouse location   (format: YYYY)
   ~$XY$~424           X/Y Mouse Location (format: XXXX:YYYY)
   ~$XYM$~425          X, Y & button status (format: XXXX:YYYY:LMR)
   ~$M$~426            Mouse Button Status: LMR (eg, 101)
   ~$MSTAT$~427        Mouse Status (format: XXXX:YYYY:LMR)

   ~<MORE>~391

  ~TEXT VARIABLES~387   ~POP-UP LIST DESCRIPTION~389   ~CONTROL CHARACTERS~386   ~MACROS~367
POP-UP LISTS

   In your Keystroke Macros you can take advantage of a Unique feature
   of RIPterm - Popup Pick-Lists.  A Popup Pick-List is simply a list
   that pops up allowing you to choose from one of several available
   values.  Whichever entry in the list you choose will be inserted
   into your Keystroke Macro in place of the List Definition.

   In order to use Popup Pick-Lists in your Keystroke Macros, you must
   define the List in the text of your Macro.

   A List is created by putting the special List instructions inside
   of two parenthesis (( and )).  The list instructions consist of
   an optional Question, followed by one or more entries to put in
   the List.  For example, ((Send Email to?::Sysop,Cosysop,Joe))
   says to Pop-Up a list asking you "Send Email to?", giving you
   the choices of "Sysop", "Cosysop", and "Joe".

   By default, if you hit <ESCAPE> instead of picking an entry in the
   list, then nothing will be inserted into the text of your macro.
   You can indicate that the user MUST pick an entry by puttin an
   asterisk (*) at the beginning of the question.  For example,
   ((*Send Mail to?::Sysop,Joe)).  This would make it so that the User
   MUST choose either SYSOP or JOE.

   In the previous examples, SYSOP, COSYSOP and JOE are the actual text
   responses that are inserted into your Macros.  These commands are
   also the same things that are displayed in the Listing.  If you want
   to use something else instead of the actual "return text", you can.
   When you enter the List Entry, add an @description to the end of it.

   For example, ((Send Mail To?::Sysop@The Head Honcho,Cosysop,Joe))

   ~MORE~390           ~TEXT VARIABLES~387   ~CONTROL CHARACTERS~386  ~MACROS~367
POP-UP LISTS (continued)

   One final feature of Popup Pick-Lists allow you to specify a hotkey
   for each entry in the List.  For example, if you wanted the first
   character of each entry to be hilighted (thus allowing you to select
   that character to activate the entry), simply put a tilda (~~) or an
   underline (_) before and after the keystroke.  For example "_S_ysop"
   would hilight the "S" in "Sysop".  You can hilight more than one
   character, but only the first one will be the active hotkey.  If you
   omit the second tilda or underline, then the remainder of the
   description will be hilighted.

   NOTE: If you use a Tilda or an Underline in the actual Text Response
         command (not the description), then those characters will be
         automatically inserted into your Macro when it gets transmitted
         to the BBS.  This is probably not what you would want to do.
         Bottom line, only use Hotkey features on List Entries where you
         specify a Description!

         If you do not specify a Question, then the List will ask you:
         "Choose one of the following:"

         You may specify up to twenty List Entries for any one list.

   Examples:

     ((Send E-Mail to?::Sysop,Joe,Mike))
     ((*Send EMail to?::Sysop@The Head Honcho,Joe,Mike@My Brother))
     ((::Sysop@_T_he Head Honcho,Joe,Mike@My _B_rother))
     ((Sysop,Joe,Mike,George))



  ~POP-UP LIST DESCRIPTION~389   ~TEXT VARIABLES~387   ~CONTROL CHARACTERS~386  ~MACROS~367
PRE-DEFINED TEXT VARIABLES (continued)

   ~$SBARON$~428       Turn ON  the Status Bar (Active Text Variable)
   ~$SBAROFF$~429      Turn OFF the Status Bar (Active Text Variable)
   ~$ETW$~430          Erase text window
   ~$DTW$~431          Disable text window
   ~$EGW$~432          Erase graphics window
   ~$MKILL$~433        Kill (delete) all mouse field definitions
   ~$BEEP$~434         Beep there terminal (like CTRL-G does)
   ~$BLIP$~435         Make a short "blipping" sound
   ~$MUSIC$~436        Make a musical (cheerful) sound
   ~$PCB$~437          Paste Clipboard at last location
   ~$SMF$~438          Save Mouse Fields
   ~$RMF$~439          Restore Mouse Fields
   ~$SCB$~440          Save Clip Board
   ~$RCB$~441          Restore Clip Board
   ~$VT102ON$~442      Turn VT-102 keyboard mode ON
   ~$VT102OFF$~443     Turn VT-102 keyboard mode OFF
   ~$DWAYON$~444       Turn Doorway Mode ON
   ~$DWAYOFF$~445      Turn Doorway Mode OFF
   ~$TWH$~633          Current text window's height
   ~$TWW$~634          Current text window's width
   ~$TWX0$~635         Upper-left X coordinate of text window
   ~$TWY0$~636         Upper-left Y coordinate of text window
   ~$TWX1$~637         Lower-right X coordinate of text window
   ~$TWY1$~638         Lower-right Y coordinate of text window
   ~$TWWIN$~639        Returns YES if text window active, otherwise NO
   ~$TWFONT$~640       Current System Font number in use or 0 for none
   ~$CURX$~641         Returns the current X cursor coordinate
   ~$CURY$~642         Returns the current Y cursor coordinate

   ~<MORE>~392
   ~<PRE-DEFINED TEXT VARIABLES>~388
   ~TEXT VARIABLES~387   ~POP-UP LIST DESCRIPTION~389   ~CONTROL CHARACTERS~386   ~MACROS~367
PRE-DEFINED TEXT VARIABLES (continued 2)

   ~$CURSOR$~643       Returns YES if the cursor is visible, otherwise NO
   ~$ALARM$~644        Makes an alarm-like warning sound
   ~$PHASER$~645       Makes a space-like Phaser Sound
   ~$REVPHASER$~646    The exact reverse sound of $PHASER$
   ~$COFF$~647         Disable the text cursor
   ~$CON$~648          Re-displays the text cursor
   ~$STW$~649          Save text window information
   ~$RTW$~650          Restore text window information
   ~$SAVE$~651         Save graphics screen
   ~$RESTORE$~652      Restore graphics screen
   ~$SAVE0$~653        Save screens (slots 0-9)
   ~$RESTORE0$~654     Restore screens (slots 0-9)
   ~$HKEYON$~655       Enable Button Hotkeys
   ~$HKEYOFF$~656      Disable Button Hotkeys
   ~$TABON$~657        Enable TAB to execute mouse fields
   ~$TABOFF$~658       Disable TAB to execute mouse fields
   ~$SAVEALL$~659      Performs the following: SAVE STW SCB and SMF
   ~$RESTOREALL$~660   Performs the following: RESTORE RTW RCB and RMF
   ~$RESET$~661        Resets the screen (like ALT-R in RIPterm)

   ~<PREV>~391
   ~<PRE-DEFINED TEXT VARIABLES>~388
   ~TEXT VARIABLES~387   ~POP-UP LIST DESCRIPTION~389   ~CONTROL CHARACTERS~386   ~MACROS~367
$DATE$ ... Date in short format (eg, 12/19/92)

   This Text Variable will be transformed into the current Date.
   It will be displayed in the format MM/DD/YY.



   Example:  $DATE$ = 12/19/92
























   ~NEXT~401     ~PRE-DEFINED TEXT VARIABLES~388     ~TEXT VARIABLE DESCRIPTION~387
$MONTH$ ... Month Name

   This Text Variable will be transformed into the name of the
   Current Month.  It will be not abbreviated (eg, "November"
   instead of "Nov")



   Example:  $MONTH$ = December






















   ~NEXT~402   ~PREV~400   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$MONTHNUM$ ... Month (in format 1-12)

   This Text Variable is transformed into a Number representing
   the Current Month.  January=01 and December=12.  Therefore,
   the possible values for $MONTHNUM$ can range from 01-12.



   Example:  $MONTHNUM$ = 12























   ~NEXT~403   ~PREV~401   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$DAY$ ... Day in numeric form (eg, 31)


   This Text Variable is transformed into a Number representing
   the Current Day of the month.  Possible values for this
   Variable are from 01-31.



   Example:  $DAY$ = 05






















   ~NEXT~404   ~PREV~402   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$DOY$ ... Day of year (001-366)


   This Text Variable will be transformed into a Number representing
   the Day of the current Year.  Since a year contains 365 days (unless
   it is a Leap-Year where it contains 366), then the possible values
   that $DOY$ can be are 001-366.



   Example: $DOY$ = 214





















   ~NEXT~405   ~PREV~403   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$YEAR$ ... 2 digit year (without century) (00-99)


   This Text Variable will be transformed into a two-digit number
   representing the Current Year.



   Example: $YEAR$ = 92























   ~NEXT~406   ~PREV~404   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$FYEAR$ ... 4 digit year (with century) (0000-9999)

   This Text Variable will be transformed into a four-digit number
   that represents the Current Year.



   Example:  $FYEAR$ = 1992
























   ~NEXT~407   ~PREV~405   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$TIME$ ... Time in standard format (eg, 12:03:14)

   This Text Variable will be transformed into the Current Time.
   The time will be in military format (hours from 00-23).



   Example:  $TIME$ = 18:09:33
























   ~NEXT~408   ~PREV~406   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$HOUR$ .... Hour (format HH) - normal style

   This Text Variable will be transformed into a two-digit number
   representing the Current Hour.  This variable may be anywhere
   from 01-12.  This does not use Military format.



   Example:  $HOUR$ = 11























   ~NEXT~409   ~PREV~407   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$MHOUR$ ... Hour (format HH) - Military style

   This Text Variable will be transformed into a two-digit number
   representing the Current Hour in military format.  This variable
   may range anywhere from 00-23.



   Example: $MHOUR$ = 17























   ~NEXT~410   ~PREV~408   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$MIN$ ... Minutes (00-59)

   This Text Variable will be transformed into a two-digit number
   representing the Current Minutes in the Hour.  Possible values
   for this Variable are 00-59.



   Example:  $MIN$ = 45























   ~NEXT~411   ~PREV~409   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$SEC$ ... Seconds (00-59)

   This Text Variable will be transformed into a two-digit number
   representing the Current Seconds of the Minute.  Possible values
   for this Variable are 00-59.



   Example: $SEC$ = 59























   ~NEXT~412   ~PREV~410   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$AMPM$ ... Returns either AM or PM depending on time

   This Text Variable will be transformed into a two-character
   value of either "AM" or "PM" depending on what time it is.



   Example: $AMPM$ = PM
























   ~NEXT~413   ~PREV~411   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$DATETIME$ ... Date & Time (eg, Sat Dec 19 14:38:50 1992)

   This Text Variable will be transformed into a combination Date
   and Time.  The format is somewhat different than standard
   Time/date notation.  The format used is:

        DAY-OF-WEEK   MONTH   DAY-OF-MONTH  HH:MM:SS  YEAR



   Example:  $DATETIME$ = Sat Dec 19 14:38:50 1992





















   ~NEXT~414   ~PREV~412   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$TIMEZONE$ ... Time Zone or "NONE" if unknown (eg, Pacific)

   This Text Variable will be transformed into a a word/phrase that
   describes the Current Time-Zone you are in.  This may be returned
   as anything like "PST" for Pacific Standard Time, "EST" for Eastern
   Standard Time, etc.  If the Time-Zone is not set on your PC, this
   Variable will respond with "NONE".



   Example: $TIMEZONE$ = PST





















   ~NEXT~415   ~PREV~413   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$DOW$ ... Day of week fully spelled out (eg, Friday)

   This Text Variable will be transformed into the Current Day
   of the Week.  The name will be fully spelled out.  This
   Variable can be any of the values: Sunday, Monday, Tuesday,
   Wednesday, Thursday, Friday and Saturday.



   Example:  $DOW$ = Saturday






















   ~NEXT~416   ~PREV~414   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$ADOW$ ... Abbreviated Day of Week (eg, Mon, Tue, etc)

   This Text Variable will be transformed into the Current Day
   of the week, in abbreviated form.  This variable may be any
   of the following values: Sun, Mon, Tue, Wed, Thu, Fri and Sat.



   Example:  $ADOW$ = Mon























   ~NEXT~417   ~PREV~415   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$WDAY$ ... Weekday where 0 is Sunday (0-6)

   This Text Variable will be transformed into a one-digit number
   representing the Number of the Day of the Week.  Possible values
   for this Variable are 0-6, where 0=Sunday (the first day in the
   week).



   Example: $WDAY$ = 2






















   ~NEXT~418   ~PREV~416   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$WOY$ ... Week of current year 00-53; Sunday=1st Day of Week

   This Text Variable will be transformed into a number from 00-53,
   representing the Week Number in the current year.  Even though
   there are 52 weeks in a year, a week might not begin exactly on
   the first day of the year, so a maximum value for this variable
   can be 53 under these circumstances.  For this Variable, SUNDAY
   is considered to be the first day of the week.



   Example:  $WOY$ = 32




















   ~NEXT~419   ~PREV~417   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$WOYM$ ... Week of current year 00-53; Monday=1st Day of Week


   This Text Variable will be transformed into a number from 00-53,
   representing the Week Number in the current year.  Even though
   there are 52 weeks in a year, a week might not begin exactly on
   the first day of the year, so a maximum value for this variable
   can be 53 under these circumstances.  For this Variable, MONDAY
   is considered to be the first day of the week.



   Example:  $WOYM$ = 32



















   ~NEXT~420   ~PREV~418   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$RIPVER$ ... RIPterm version (eg, "RIPSCRIP015400")

   This Text Variable will be transformed into a key-phrase which
   will identify a RIPterm software package.  It is designed to
   be used by a Host BBS to detect what version of RIPscrip
   graphics your Terminal can support.  When this Text Variable
   is used, it will respond back with "RIPSCRIP" followed by
   the full Version Number (eg, 01.54.00), without the periods.



   Example: $RIPVER$ = RIPSCRIP015400




















   ~NEXT~421   ~PREV~419   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$STATBAR$ ... If Status Bar is on, returns YES, otherwise NO

   This Text Variable will be transformed into a "YES" if the Status
   Bar is currently On on the Terminal.  If the Status Bar is not
   visible, then this Variable will be "NO".



   Example:  $STATBAR$ = YES























   ~NEXT~422   ~PREV~420   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$X$ ... X Mouse location   (format: XXXX)

   This Text Variable is for reporting the current X location of
   the Mouse to the BBS.  This could be used interactively by the
   BBS (or a game on the BBS) to deterimine the location of the
   mouse cursor.  Only the X value of the Mouse (X,Y) location is
   returned to the BBS.  The value will be 0000-9999 depending on
   what the current position is.



   Example:  $X$ = 0523




















   ~NEXT~423   ~PREV~421   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$Y$ ... Y Mouse location   (format: YYYY)

   This Text Variable is for reporting the current Y location of
   the Mouse to the BBS.  This could be used interactively by the
   BBS (or a game on the BBS) to deterimine the location of the
   mouse cursor.  Only the Y value of the Mouse (X,Y) location is
   returned to the BBS.  The value will be 0000-9999 depending on
   what the current position is.



   Example:  $Y$ = 0244




















   ~NEXT~424   ~PREV~422   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$XY$ ... X/Y Mouse Location (format: XXXX:YYYY)

   This Text Variable will be transformed into a combination of
   both the X and Y locations of the Mouse Cursor.  A colon (:) is
   used to separate the two values.  Either the X or Y values may
   range from 0000-9999 depending on the current location.  The
   format that this value takes on is:  XXXX:YYYY



   Example:  $XY$ = 0297:0321





















   ~NEXT~425   ~PREV~423   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$XYM$ ... X, Y & button status (format: XXXX:YYYY:LMR)

   This Text Variable will be transformed into a combination of
   the X and Y Mouse Cursor location, and a status of which
   Mouse Buttons are pressed (if any).  The format of the returned
   text is XXXX:YYYY:LMR where XXXX is the X cursor location in the
   range 0000-9999.  YYYY is the Y cursor location in the range
   0000-9999.  Finally, LMR stands for Left/Middle/Right.  If either
   of these buttons are depressed (clicked), then the corresponding
   position will contain a 1.  If a button is NOT depressed, then it
   will contain a 0.



   Examples:  $XYM$ = 0123:0297:110

   This means that the (X,Y) location of the cursor is (0123,0297),
   and that the Left and Middle buttons are depressed, but that the
   Right Mouse Button is not depressed.













   ~NEXT~426   ~PREV~424   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$M$ ... Mouse Button Status: LMR (eg, 101)

   This Text Variable will be transformed into a 3-character code
   representing what the Status of each Mouse Button is.  This
   variable can work with either 2-button Mice, or 3-button Mice.
   In either event, the format of the code is LMR where L=Left,
   M=Middle (if any), and R=Right.  If any of these buttons are
   depressed (ie, clicked), then the code for that button would be
   a "1".  If the button is not depressed, it is a "0".  So, a value
   of "100" would mean that the Left Mouse Button is depressed, but
   none of the others are.



   Example:  $M$ = 001

















   ~NEXT~427   ~PREV~425   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$MSTAT$ ... Mouse Status (format: XXXX:YYYY:LMR)

   This Text Variable will be transformed into a "YES" if there is
   a Mouse installed on the RIPterm computer.  If no Mouse is
   installed, this variable will contain "NO".



   Example:  $MSTAT$ = YES























   ~NEXT~428   ~PREV~426   ~PRE-DEFINED TEXT VARIABLES~388   ~TEXT VARIABLE DESCRIPTION~387
$SBARON$ ... Turn ON the Status Line

   This Text Variable is somewhat different than the other Text
   Variables described above.  Rather than send something back
   to the Host, it performs a specific operation - it turns ON
   the Status Line.  In this respect, it is considered an ACTIVE
   TEXT VARIABLE.  It evaluates to a null string (nothing).  Its
   sole purpose in life is to enable the Status Line.



   Example:  $SBARON$ = <nil>





















   ~NEXT~429   ~PREV~427   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$SBAROFF$ ... Turn OFF the Status Line

   This Text Variable is somewhat different than the other Text
   Variables described above.  Rather than send something back
   to the Host, it performs a specific operation - it turns OFF
   the Status Line.  In this respect, it is considered an ACTIVE
   TEXT VARIABLE.  It evaluates to a null string (nothing).  Its
   sole purpose in life is to disable the Status Line.



   Example:  $SBAROFF$ = <nil>





















   ~NEXT~430   ~PREV~428   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$ETW$ ... Erase text window

   This command erases the current text window (much like a clear
   screen code does).  This command is particularly useful in host
   commands when you click on a mouse area, and after it is finished
   clicking, it could erase the text window THEN transmit the
   remainder of the host command (if any) to the host.


























   ~NEXT~431   ~PREV~429   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387

$DTW$ ... Disable text window

   This text variable disables the current text window (preventing
   any received text from showing up on screen).





























   ~NEXT~432   ~PREV~430   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$EGW$ ... Erase graphics window

   This text variable it erases the current graphics window (much
   like a reset windows command does).  This command is particularly
   useful in host commands when you click on a mouse area, and after
   it is finished clicking, it could erase the graphics window THEN
   transmit the remainder of the host command (if any) to the host.


























   ~NEXT~433   ~PREV~431   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$MKILL$ ... Kill (delete) all mouse field definitions

   This text variable deletes all currently defined mouse fields
   exactly like the RIPscrip RIP_KILL_MOUSE_FIELDS command does. The
   net benefit of this is that when the user clicks on a mouse
   button, the mouse fields are removed, but the graphics remain on
   the screen so that the fields could be subsequently re-defined
   quickly and easily without having to re-transmit an identical
   menu over again.
























   ~NEXT~434   ~PREV~432   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$BEEP$ ... Beep there terminal (like CTRL-G does)

   This command issues a beep to the terminal, thus producing
   a CTRL-G sound.



























   ~NEXT~435   ~PREV~433   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$BLIP$ ... Make a short "blipping" sound

   This active text variable is much like the BEEP variable, except
   that the sound produced is different.  It produces a sound more
   akin to a "barrier" sound; something that sounds like you're
   bumping into a wall or something to that effect.


























   ~NEXT~436   ~PREV~434   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$MUSIC$ ... Make a musical (cheerful) sound

   This active text variable also produces an audio result.  The
   sound that is generated is a cheerful sound, representing some
   kind of success.  The sound is exactly the same as the sound you
   would hear when you receive a successful download, or when you
   achieve a connection when dialing the modem in RIPterm.


























   ~NEXT~437   ~PREV~435   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$PCB$ ... Paste Clipboard at last location

   This command pastes the contents of the clipboard at the last
   location where the clipboard was "clipped" from.  This even works
   with icons that are loaded.  The last location taken in this
   situation, is the location the icon was stamped when it was
   originally loaded.  This text variable is very useful in
   situations where you want to "pop-up" a dialog box on the screen
   (saving the previous area behind the dialog onto the clipboard),
   and when the user clicks on the "OK" button, restoring the screen
   contents (by adding a $PCB$ in the host command string).






















   ~NEXT~438   ~PREV~436   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$SMF$ ... Save Mouse Fields

   This text variable will save all currently defined mouse fields
   and mouse buttons to a temporary file for later retrieval.  This
   is designed especially for the graphical designer who wishes to
   pop-up a dialog box on the screen with one or more mouse fields,
   and when finished, to restore the screen and original mouse
   fields (if any) so that the user is not left "floating".  This
   command is intended to be used with the restore mouse fields text
   variable $RMF$.























   ~NEXT~439   ~PREV~437   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$RMF$ ... Restore Mouse Fields

   This text variable restores any previously saved mouse fields
   saved with the $SMF$ text variable.  You may have only one set of
   mouse fields saved at any one time.  If there were no mouse
   fields saved, or if the number of mouse fields that were saved
   was 0, then no mouse fields will be active.  Any fields that were
   defined at the time of this command's execution will be erased.
   Due to technical details, this should be the last piece of text
   or the last text variable in any mouse host command (or button
   host command). Having subsequent text variables or host command
   text after this variable (in a mouse field) can lead to
   unpredictable and potentially disastrous results.

   NOTE: You may restore mouse fields more than once if you wish.
         In other words, if you perform a "Save Mouse Fields"
         command, you may execute Restore Mouse Fields one or
         more times after that point.















   ~NEXT~440   ~PREV~438   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$SCB$ ... Save Clip Board

   This command will save the Clipboard to disk for later retrieval
   by a subsequent Query or Host Command.  If the clipboard does
   not exist, then the temporary file is deleted automatically to
   indicate to the Restore Clip Board that there shouldn't be a
   clipboard active.


























   ~NEXT~441   ~PREV~439   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$RCB$ ... Restore Clip Board

   This command restores the clipboard from the temporary disk file
   called RIPCLIP.BRD.  This file is created by $SCB$ (save clip
   board).  Not only is the actual clipboard contents saved, but
   so is the last clipboard location, so that the Paste Clip Board
   command ($PCB$) will restore the clipboard's location as well.


























   ~NEXT~442   ~PREV~440   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$VT102ON$ ... Turn VT-102 keyboard mode ON

   This command enabled the VT-102 keystrokes ability.  This makes
   the following keystrokes send something to the Host:

                             F1 ...  ESC [ M
                             F2 ...  ESC [ N
                             F3 ...  ESC [ O
                             F4 ...  ESC [ P
                             F5 ...  ESC [ Q
                             F6 ...  ESC [ R
                             F7 ...  ESC [ S
                             F8 ...  ESC [ T
                             F9 ...  ESC [ U
                            F10 ...  ESC [ V
                           PGUP ...  ESC [ I
                           PGDN ...  ESC [ G
                           HOME ...  ESC [ H
                            END ...  ESC [ F
                         INSERT ...  ESC [ L
                      CURSOR UP ...  ESC [ A
                      CURSOR DN ...  ESC [ B
                    CURSOR LEFT ...  ESC [ C
                   CURSOR RIGHT ...  ESC [ D

   The purpose of having this as a text variable is that the Host
   can instruct the terminal to enter this mode automatically, thus
   making it simpler on the user.





   ~NEXT~443   ~PREV~441   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$VT102OFF$ ... Turn VT-102 keyboard mode OFF

   This variable disables the VT-102 keystrokes mode, returning your
   keyboard to the standard keyboard operation.





























   ~NEXT~444   ~PREV~442   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$DWAYON$ ... Turn Doorway Mode ON

   This variable enabled Doorway Mode.  This is intended to be used
   by a Host system that wishes to take advantage of the Doorway
   mode available in Marshall Dudley's Doorway (tm) software
   package.



























   ~NEXT~445   ~PREV~443   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$DWAYOFF$ ... Turn Doorway Mode OFF

   This variable disabled the Doorway keyboard mode.  This will
   return the keyboard to normal operation.





























   ~NEXT~633   ~PREV~444   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
TROUBLESHOOTING

   Modem communications is not a simple thing.  There are many
   different technical factors that can affect RIPterm, making it
   work erratically, or unreliably.  This section is intended to
   try to help you figure out what's wrong and get yourself up and
   running as quickly as possible.

   Please try to narrow down the problem(s) you are having:


        1. ~MOUSE DOESN'T WORK~460
        2. ~MODEM DOESN'T WORK~470
        3. ~CANNOT CONNECT TO A BBS~480
        4. ~"ICON NOT AVAILABLE" APPEARS OFTEN~490
        5. ~TEXT IS ALWAYS GARBLED WHEN CONNECTED TO A BBS~500
        6. ~NOISY PHONE CONNECTIONS (PERIODIC GARBAGE ON SCREEN)~510
TROUBLESHOOTING - MOUSE DOESN'T WORK










   Do you have a:
   --------------

        1. ~Bus Mouse~461      (a "System Mouse")
        2. ~Serial Mouse~462   (connects to a Serial/COM port)
















     ~Troubleshooting menu~450
TROUBLESHOOTING - "BUS" MOUSE DOESN'T WORK

   Make sure your Mouse Driver program is loaded into memory before
   you run RIPterm.  Without a Mouse Driver being loaded, RIPterm
   will not use your Mouse properly.  Consult the manual that came
   with your PC Mouse under the section INSTALLATION or SOFTWARE
   INSTALLATION.

   Most Mouse Drivers come in two flavors, a .SYS file, or a TSR
   program ending in a .COM file extension.  A .SYS file must be
   loaded into your C:\CONFIG.SYS file as any other device driver.
   An example of loading your MOUSE.SYS driver would be as follows:

        CONFIG.SYS file:
        ================
             FILES=40
             BUFFERS=40
             DEVICE=C:\MOUSE\MOUSE.SYS

   If your Mouse came only with a TSR MOUSE.COM driver, then you
   must edit your C:\AUTOEXEC.BAT file and add a line calling the
   TSR so that it can be loaded into memory each time your PC
   boots up.  Add a line similar to the one that follows:

        AUTOEXEC.BAT file:
        ==================
             PATH=C:\;C:\DOS;C:\MOUSE
             PROMPT $P$G
             MOUSE

   Actual modifications may vary - consult your Mouse Manual.

   ~STILL HAVING PROBLEMS~464              ~Troubleshooting menu~450
TROUBLESHOOTING - "SERIAL" MOUSE DOESN'T WORK

   If you are using a Serial Mouse, and it is not responding, you
   might be experiencing a "conflict" between your Modem Serial
   Port, and your Mouse Serial Port.  Under most circumstances,
   a conflict like this will NOT arise in normal applications
   programs that don't use both a Mouse and a Modem simultaneously.

   Below you should find a list of Correct and Incorrect Modem/Mouse
   configurations.

        CORRECT COMBINATIONS        INCORRECT COMBINATIONS
        =======================     =======================
        Modem=COM1 / Mouse=COM2     Modem=COM1 / Mouse=COM3
        Modem=COM1 / Mouse=COM4     Modem=COM2 / Mouse=COM4
        Modem=COM2 / Mouse=COM1     Modem=COM3 / Mouse=COM1
        Modem=COM2 / Mouse=COM3     Modem=COM4 / Mouse=COM2
        Modem=COM3 / Mouse=COM2
        Modem=COM3 / Mouse=COM4
        Modem=COM4 / Mouse=COM1
        Modem=COM4 / Mouse=COM3

   If you are knowledgable about IBM-PC hardware, and how to install
   add-on cards, you may be able to circumvent the above recommended
   Port Combinations.  To do this will require removing the PC cover
   and changing the Interrupt (IRQ) setting of either the Modem Serial
   Port, or the Mouse Serial Port (if possible).  In order to get both
   the Mouse and the Modem operating properly, the two Serial Ports
   must use different IRQ settings!  If none of this makes sense to
   you, we would recommend sticking to the above recommended layouts.


   ~STILL HAVING PROBLEMS~463              ~Troubleshooting menu~450
TROUBLESHOOTING - SERIAL MOUSE STILL DOESN'T WORK!

   Make sure your Mouse Driver program is loaded into memory before
   you run RIPterm.  Without a Mouse Driver being loaded, RIPterm
   will not use your Mouse properly.  Consult the manual that came
   with your PC Mouse under the section INSTALLATION or SOFTWARE
   INSTALLATION.

   Most Mouse Drivers come in two flavors, a .SYS file, or a TSR
   program ending in a .COM file extension.  A .SYS file must be
   loaded into your C:\CONFIG.SYS file as any other device driver.
   An example of loading your MOUSE.SYS driver would be as follows:

        CONFIG.SYS file:
        ================
             FILES=40
             BUFFERS=40
             DEVICE=C:\MOUSE\MOUSE.SYS

   If your Mouse came only with a TSR MOUSE.COM driver, then you
   must edit your C:\AUTOEXEC.BAT file and add a line calling the
   TSR so that it can be loaded into memory each time your PC
   boots up.  Add a line similar to the one that follows:

        AUTOEXEC.BAT file:
        ==================
             PATH=C:\;C:\DOS;C:\MOUSE
             PROMPT $P$G
             MOUSE

   Actual modifications may vary - consult your Mouse Manual.

   ~STILL DOESN'T WORK~464                 ~Troubleshooting menu~450
TROUBLESHOOTING - STILL DOESN'T WORK ... CALL TECHNICAL SUPPORT

   If you are still having problems getting your RIPterm software to
   operate properly, you should contact our Technical Support Staff
   at:

             TeleGrafix Communications, Inc.
             16458 Bolsa Chica, #15
             Huntington Beach, CA 92649

             Voice: (714) 379-2131
             Fax  : (714) 379-2132
             Data : (714) 379-2133


             - or -


             CyberCity Software GmbH
             Marienplatz 5
             D-52064 Aachen
             GERMANY

             FAX  : +49/0-241-28802
             BBS  : +49/0-241-21130 (Modem)
                    +49/0-241-21170 (ISDN)


   ~Troubleshooting menu~450
TROUBLESHOOTING - MODEM DOESN'T WORK

   If you have a Serial Mouse, you may be experiencing a conflict
   between your Mouse and your Modem.  A Serial Mouse can be
   identified if it plugs into one of your IBM-PC communications
   ports named COM1 through COM4.  Not all PC's have 4 COM ports,
   so your PC may be different (somewhat).  A Serial Mouse typically
   has a 25-pin connector oddly shaped like an elongated "D".
   Another type of Serial Mouse has a 9-pin connector also shaped
   like a "D".

   Do you have a Serial Mouse?   ~YES~471   ~NO~472




















   ~Troubleshooting menu~450
TROUBLESHOOTING - MODEM DOESN'T WORK (SERIAL MOUSE PRESENT)

   If you are using a Serial Mouse, and your modem is not responding,
   you might be experiencing a "conflict" between your Modem Serial
   Port, and your Mouse Serial Port.  Under most circumstances,
   a conflict like this will NOT arise in normal applications
   programs that don't use both a Mouse and a Modem simultaneously.

   Below you should find a list of Correct and Incorrect Modem/Mouse
   configurations.

        CORRECT COMBINATIONS        INCORRECT COMBINATIONS
        =======================     =======================
        Modem=COM1 / Mouse=COM2     Modem=COM1 / Mouse=COM3
        Modem=COM1 / Mouse=COM4     Modem=COM2 / Mouse=COM4
        Modem=COM2 / Mouse=COM1     Modem=COM3 / Mouse=COM1
        Modem=COM2 / Mouse=COM3     Modem=COM4 / Mouse=COM2
        Modem=COM3 / Mouse=COM2
        Modem=COM3 / Mouse=COM4
        Modem=COM4 / Mouse=COM1
        Modem=COM4 / Mouse=COM3

   If you are knowledgable about IBM-PC hardware, and how to install
   add-on cards, you may be able to circumvent the above recommended
   Port Combinations.  To do this will require removing the PC cover
   and changing the Interrupt (IRQ) setting of either the Modem Serial
   Port, or the Mouse Serial Port (if possible).  In order to get both
   the Mouse and the Modem operating properly, the two Serial Ports
   must use different IRQ settings!  If none of this makes sense to
   you, we would recommend sticking to the above recommended layouts.
   You may modify RIPterm's IRQ settings by typing ALT-Q.

   ~STILL HAVING PROBLEMS~472              ~Troubleshooting menu~450
TROUBLESHOOTING - MODEM DOESN'T WORK (BUS MOUSE PRESENT)

   Check to make sure you Modem is plugged in and turned on (if it
   is an external Modem).  Make sure that the Serial Cable connecting
   the modem to your computer is securely fastened to the proper
   COM port.

   Check your Modem Settings to make sure they are set correctly.
   You may edit these settings by hitting ALT-O (Modem Options).
   Things you should check for:

        1.  Make sure it is set for the correct Port (1-4)
        2.  Make sure the Baud Rate is set to a speed your modem
            can support (or lower).  Settings for this would be
            300, 1200, 2400, 9600, 19,200 baud.

   Check to make sure that the phone line is connected to the modem.
   Some modems have two phone jacks, and require that you plug the cord
   going to the wall into a certain one of the two.













   ~STILL HAVING PROBLEMS~464              ~Troubleshooting menu~450
CANNOT CONNECT TO A BBS

   Most problems related to connecting to a BBS have nothing to do with
   the terminal or your modem.

   If you get frequent busy signals, try calling the BBS during the off
   hours.  Many company support boards are busy during the day, but
   relatively inactive during the evenings.  On the other hand,
   entertainment and file boards are frequently busy during the evening
   and late into the night, but sit during much of the day.

   If you are not sure of the phone number you are calling, try calling
   it using your voice phone.  If you don't hear the screeching carrier
   signal, you may not have the correct phone number.  A modem carrier
   has two tones when you first call in - a low tone, and a high tone.
   The low tone is played for about 1 second, and then the high tone is
   played. If after the high tone you hear a series of lower tones, the
   number you have may be for a fax machine.

   Check to make sure that the phone line is connected to the modem. Some
   modems have two phone jacks, and require that you plug the cord going
   to the wall into a certain one of the two.

   Refer to your modem's documentation for more help on connection
   problems.







   ~Troubleshooting menu~450
"ICON NOT AVAILABLE" APPEARS OFTEN

   If you are getting the message "Icon XXXXXXX.XXX not available", it
   means that either you do not have the icons for the system you are
   calling, or you have the Host ID set incorrectly in the Dialing
   Directory.

   If you did not download RIPterm from the host you are calling, or
   you did not download an icon file from the host, you will need to
   go into the host's file library and download the icons for their
   system.

   If you have the icons, but you still get "Icon not available", check
   that if you have a Host ID set up in your dialing directory, that
   the icons are in that directory.  CHeck the spelling very carefully -
   just one letter difference will prevent the icons from working.

   If you have a Host ID, and you typed the number for the host manually,
   the icons will not be found.  You must use the Dialing Directory for
   icons in a Host ID sub-directory to be found.












   ~Troubleshooting menu~450
TEXT IS ALWAYS GARBLED WHEN CONNECTED TO A BBS

   If the text is always garbled when connecting to a host, but there are
   some readable words coming through, then you have a noisy phone line,
   and the only cure is to try calling back, or use an error-correcting
   modem.  See the help section on ~Noisy Phone Lines~510.

   If all the text is garbage, you either have you data bits set
   incorrectly, or your baud rate.  Go into the Options dialog (ALT-O),
   and check your data bits, stop bits and parity.  Most hosts use
   8 data bits, no parity, and 1 stop bit (8N1).  If this already set
   try 7 data bits, even parity, and 1 stop bit (7E1).

   If changing the data bits doesn't help, change the baud rate.  Try
   each setting to see if you can find the right setup.  You don't need
   to hang up and call back - just change the settings and see what
   happens.

   If these suggestions don't resolve the problem, call either the modem
   manufacturer's support line, or call the CyberCity BBS or TeleGrafix
   tech support.
   







   ~Troubleshooting menu~450
NOISY PHONE CONNECTIONS (PERIODIC GARBAGE ON SCREEN)

   If you get a noisy telephone connection, the graphics that you see
   might become garbled in some fashion.  Since RIPterm does more than
   simply display pictures on the screen, this can disturb underlying
   (invisible) operations as well.

   Solutions:  Hang-up and try calling again.  Often times, this can
               resolve the problem.

               Long distance connections are typically the noisiest
               connections.  Check with your operator and find out if
               you can use a different "Long Distance Carrier" like MCI,
               AT&T, US Sprint, etc.

               Use an Error-Correcting modem (provided the host you are
               calling can support one).















   ~Troubleshooting menu~450
DIALING DIRECTORY HELP
  ╔═══════════════════════════════════════════════════════════════════╗
  ║                   Dialing Directory: RIPTERM.PHO                  ║
  ║ ┌─────────────────────────────────────────────────────────────┬─┐ ║
  ║ │  1.  The Vector Sector   1-714-379-2133     2400  8N1  COM1 ││ ║
  ║ │  2.  CyberCity BBS   011-49-0-241-21130    19200  8N1  COM2 ├─┤ ║
  ║ │  3.  Nova Central        1-714-379-9004     9600  8N1  COM1 ││ ║
  ║ │  4.  Galacticomm BBS     1-305-583-7808     9600  8N1  COM1 ││ ║
  ║ │  5.  deltaComm BBS       1-919-481-9399    19200  8N1  COM1 ├─┤ ║
  ║ │  6.  Searchlight BBS     1-516-689-2566    19200  8N1  COM1 ├─┤ ║
  ║ │  7.  Synchronet BBS      1-714-529-9547    19200  8N1  COM1 ││ ║
  ║ │  8.  Wildcat! BBS        1-805-873-2400     9600  8N1  COM1 ││ ║
  ║ │  9.  PC Board BBS        1-801-261-8976    19200  8N1  COM1 ├─┤ ║
  ║ │ 10.  E-Soft (TBBS)       1-303-699-8222     9600  8N1  COM1 ││ ║
  ║ └─────────────────────────────────────────────────────────────┴─┘ ║
  ║      ┌────────┬────────┬────────┬────────┬────────┬────────┐      ║
  ║      │  ~Edit~521  │  ~Mark~528  │ ~Unmark~578 │ ~SaveAs~532 │  ~Load~534  │  ~Find~531  │      ║
  ║      ├────────┼────────┼────────┼────────┼────────┼────────┤      ║
  ║      │  ~Dial~576  │ ~Cancel~577 │  ~Kill~535  │  ~Print~525 │ ~Toggle~620 │  ~Help~575  │      ║
  ║      └────────┴────────┴────────┴────────┴────────┴────────┘      ║
  ╚═══════════════════════════════════════════════════════════════════╝
At the top of the dialog the directory filename is shown (eg, RIPTERM.PHO).
In the middle of the dialog is a list of hosts.  Ten hosts are shown out of
a maximum of 100 entries.  You can scroll through the hosts quickly by
using the UP/DOWN arrows on the right.  Near the UP/DOWN arrows are two
different buttons; these are used for PGUP, and PGDN.  The UP ARROW, DOWN
ARROW, PGUP, PGDN, HOME, and END keys work intuitively.
To hilight entries in the window, choose ALT-1 through ALT-0.  To mark
multiple entries, hold down the SHIFT key at the same time.
EDIT DIALING DIRECTORY ENTRY

   When you choose to edit one or more dialing directory entries, a
   dialog box similar to the following will appear on your screen
   allowing you to edit the various entries:

   ╔════════════════════════════════════════════════════════════════════╗
   ║                         Phone Entry Editor                         ║
   ╟────────────────────────────────────────────────────────────────────╢
   ║        ┌─────────────────────────┐                ┌──────────────┐ ║
   ║   ~Name~579 │Host name goes here...   │       ~Com Port~584 │ 1           │ ║
   ║        ├─────────────────────────┤                ├──────────────┤ ║
   ║ ~Number~580 │1-714-555-1212           │      ~Baud Rate~585 │ 9600        │ ║
   ║        ├────────────┬────────────┘  ┌─┐           ├──────────────┤ ║
   ║    ~DIR~581 │Directory   │         ~Modem~589 │X│ ~Data Bits~586 │ 8           │ ║
   ║        └────────────┘  ┌───────────┐└─┘           ├──────────────┤ ║
   ║ ┌──────┬──────┐ ~Prefix~582 │ Default  │       ~Parity~587 │ None        │ ║
   ║ │ ~QUIT~590 │ ~HELP~591 │        ├───────────┤              ├──────────────┤ ║
   ║ ├──────┴──────┤ ~Suffix~583 │ 1        │    ~Stop Bits~588 │ 1           │ ║
   ║ │     ~OK!~592     │        └───────────┘              └──────────────┘ ║
   ║ └─────────────┘                                                    ║
   ╚════════════════════════════════════════════════════════════════════╝
System Name field in Dialing Directory editor

   The name field is the name of the host that will appear in the
   dialing directory window.  This is the name that will be
   displayed to you whenever you dial the host, and is used in
   general to describe the host.  You are allowed 25 characters
   for the host name.
System Phone Number in Dialing Directory Editor

   This is the telephone number (if any) that is used to dial the
   host.  You are allowed up to 25 characters for the number.  Valid
   characters are digits 0-9, hyphens and parenthesis (if your modem
   permits it).  You may also enter a comma (,) to indicate a
   half-second pause.  This pause is handled by your modem, not by
   RIPterm.  On some modems, this pause may be two or three seconds.
   Check your modem's documentation to determine the delay value.

   Some examples of Telephone Numbers are as follows:

              555-1212 ... Dial 555-1212
        1-714-555-1212 ... Dial (714) 555-1212
            9,555-1212 ... Dial a 9, then pause, then 555-1212
System-ID field in Dialing Directory Editor

   This field takes a bit more explaining than the other fields in
   the directory editor.  Each entry in the directory has the
   ability to have a separate sub-directory associated with it.
   This is used mainly when RIPscrip graphics are being viewed on
   the host. Any icon (.ICN, .MSK, .HIC) or RIPscrip (.RIP) files
   that are received by the host should be placed in the designated
   sub-directory.  This in effect, helps keep your icons separated
   from each other.

   If you omit a directory name in this field, and you dial into a
   RIPscrip host that requires icons or RIPscrip files, RIPterm will
   look for them automatically in the ICONS\ sub-directory.  It is
   recommended that you keep host specific files in their proper
   sub-directories for elegant file maintenance.

   You do not need to create the sub-directory yourself.  The first
   time that you call into that host via the dialing directory,
   RIPterm will check the ID field, and if it is non-blank, will
   automatically create the sub-directory if it doesn't exist.

   If the ID field is non-blank, indicating a sub-directory should
   be used for that specific host, RIPterm will check in that
   directory first for any necessary icons or RIPscrip files.  If
   the needed file is not found in that sub-directory, RIPterm will
   check the ICONS\ sub-directory afterward to see if it is there.
   This facilitates the concept of "file override".

   Keep in mind, that if you dial a host by issuing modem commands
   directly (not using the dialing directory), then the correct
   directory may not be used since RIPterm has no way of knowing
   which dialing directory entry you are calling.  In other words,
   you should use the dialing directory to call ALL RIPscrip hosts!
Print Dialing Directory to a file or to the printer

   This prints the contents of the dialing directory (or highlighted
   entries) to either a disk file, or to a printer attached to LPT1.
   Choosing the disk option will prompt you for a filename.

   Before printing/saving occurs, you will be asked what type of
   output you wish.  You have two choices: TABLE format, or DETAILED
   BREAKDOWN.  Table format will print one entry per line, formatted
   for an 80-column display.

   System Name          System Phone Number
   ===========================================  continued next line
   The Vector Sector    1-714-379-2133

                               Baud COM COM       Last  Mod
                               Rate Vals # Calls  Call   ? System
   continued from previous     ====================================
                               2400  8N1 1   39  1/30/93 Y VECTSECT

   Specifying detailed mode will output a multi-line record for each
   entry. The format of detailed breakdown mode is similar to the
   following:

         Host Name: The Vector Sector (TeleGrafix)
       Telephone #: 1-714-379-2133
         Baud Rate: 2400
         Data Bits: 8
            Parity: NONE
         Stop Bits: 1
          COM Port: 1
           Host ID: VECTSECT
       Connections: 39
         Last Call: 01/30/93
Print Dialing Directory to what filename?

   This prints the contents of the dialing directory (or highlighted
   entries) to either a disk file, or to a printer attached to LPT1.
   Choosing the disk option will prompt you for a filename.

   Before printing/saving occurs, you will be asked what type of
   output you wish.  You have two choices: TABLE format, or DETAILED
   BREAKDOWN.  Table format will print one entry per line, formatted
   for an 80-column display.

   System Name          System Phone Number
   ===========================================  continued next line
   The Vector Sector    1-714-379-2133

                               Baud COM COM       Last  Mod
                               Rate Vals # Calls  Call   ? System
   continued from previous     ====================================
                               2400  8N1 1   39  1/30/93 Y VECTSECT

   Specifying detailed mode will output a multi-line record for each
   entry. The format of detailed breakdown mode is similar to the
   following:

         Host Name: The Vector Sector (TeleGrafix)
       Telephone #: 1-714-379-2133
         Baud Rate: 2400
         Data Bits: 8
            Parity: NONE
         Stop Bits: 1
          COM Port: 1
           Host ID: VECTSECT
       Connections: 39
         Last Call: 01/30/93
Print directory in Table format or detailed breakdown?

   This prints the contents of the dialing directory (or highlighted
   entries) to either a disk file, or to a printer attached to LPT1.
   Choosing the disk option will prompt you for a filename.

   Before printing/saving occurs, you will be asked what type of
   output you wish.  You have two choices: TABLE format, or DETAILED
   BREAKDOWN.  Table format will print one entry per line, formatted
   for an 80-column display.

   System Name          System Phone Number
   ===========================================  continued next line
   The Vector Sector    1-714-379-2133

                               Baud COM COM       Last  Mod
                               Rate Vals # Calls  Call   ? System
   continued from previous     ====================================
                               2400  8N1 1   39  1/30/93 Y VECTSECT

   Specifying detailed mode will output a multi-line record for each
   entry. The format of detailed breakdown mode is similar to the
   following:

         Host Name: The Vector Sector (TeleGrafix)
       Telephone #: 1-714-379-2133
         Baud Rate: 2400
         Data Bits: 8
            Parity: NONE
         Stop Bits: 1
          COM Port: 1
           Host ID: VECTSECT
       Connections: 39
         Last Call: 01/30/93
Select which Dialing Directory entries?

   This option will mark (highlight) one or more dialing directory
   entries for subsequent action.  When chosen, a dialog box will
   appear allowing you enter information.  In this dialog box, you
   can enter one or more numbers indicating which directory entry(s)
   to highlight.  There are a number of options you may choose from
   for highlighting entries.  Some examples are:

       Examples:
       ---------
           1            ... highlight entry 1
           1, 2, 3      ... highlight entries 1, 2 and 3
           1 2 3        ... highlight entries 1, 2 and 3
           1;2;3        ... highlight entries 1, 2 and 3
           1-10         ... highlight entries 1 through 10
           15-          ... highlight entries 15 to the end (100)
           -5           ... highlight from Start (1) to entry 5
           -            ... highlight ALL entries
           1-5, 10, 95- ... highlight 1-5, 10 and 95-100

   In addition, you can also specify a "Mark Merge".  This mode
   allows you to combine your Marked entries with any entries that
   are already marked.  To use Mark Merge mode, enter a plus sign
   (+) as the first character.  For example, if entries 3 and 5 are
   highlighted, and you mark "+ 10-15", then entries 3, 5, and 10-15
   will be highlighted.

   One final option is the Mark Exclude mode.  This mode is similar
   to Mark Merge, except that all entries EXCEPT those highlighted
   are marked.  To choose Mark Exclude mode, specify an exclamation mark
   (!) as the first character.

   Refer to the RIPterm documentation for more details.
Invalid method of Marking dialing directory entries

   This option will mark (highlight) one or more dialing directory
   entries for subsequent action.  When chosen, a dialog box will
   appear allowing you enter information.  In this dialog box, you
   can enter one or more numbers indicating which directory entry(s)
   to highlight.  There are a number of options you may choose from
   for highlighting entries.  Some examples are:

       Examples:
       ---------
           1            ... highlight entry 1
           1, 2, 3      ... highlight entries 1, 2 and 3
           1 2 3        ... highlight entries 1, 2 and 3
           1;2;3        ... highlight entries 1, 2 and 3
           1-10         ... highlight entries 1 through 10
           15-          ... highlight entries 15 to the end (100)
           -5           ... highlight from Start (1) to entry 5
           -            ... highlight ALL entries
           1-5, 10, 95- ... highlight 1-5, 10 and 95-100

   In addition, you can also specify a "Mark Merge".  This mode
   allows you to combine your Marked entries with any entries that
   are already marked.  To use Mark Merge mode, enter a plus sign
   (+) as the first character.  For example, if entries 3 and 5 are
   highlighted, and you mark "+ 10-15", then entries 3, 5, and 10-15
   will be highlighted.

   One final option is the Mark Exclude mode.  This mode is similar
   to Mark Merge, except that all entries EXCEPT those highlighted
   are marked.  To choose Mark Exclude mode, specify an exclamation mark
   (!) as the first character.

   Refer to the RIPterm documentation for more details.
Directory Entry numbers must be specified between 1-100!
The Dialing Directory supports entries between 1 and 100.

     Related subjects:

          ~Dialing Directory~520

          ~Edit Dialing Directory Entries~521

          ~Marking Dialing Directory Entries~528
Enter the text to search for in the dialing directory

   This option will highlight zero or more entries that contain the
   specified search text.  Once you choose this option, a dialog box
   will appear prompting you to enter a piece of text to search for
   throughout the dialing directory.  Any entries that contain the
   chosen text will automatically be highlighted.  Search is not
   case sensitive.  The host name, phone number and directory-ID
   fields are searched for the text.  Text can appear anywhere in
   any of these three fields and will still be found.

   You may choose Find Merge mode, or Find Exclude mode (or both)
   exactly the same way as you can with the Mark mode.  The command
   characters (+ and !) are not added to the search string, and must
   be the first characters specified in the search string.  Merge
   mode can be quite useful if you wish to highlight all entries in
   a specific area code, or that contain a common theme (like
   "business", or "daily").
Enter the dialing directory filename to save to

   This option will save either the entire dialing directory, or
   just the highlighted entries to another directory file.  This
   allows you to create new directory files quickly and easily for
   specific purposes. If one or more entries are highlighted, only
   those entries are copied to the new file.  If no entries are
   highlighted, then the entire dialing directory file is copied.
   You will be prompted to enter the destination filename.

   If the destination file exists, it is checked to see if it is a
   RIPterm dialing directory file.  If it is, you will be prompted
   to either merge the highlighted entries into destination file, or
   to overwrite the file with just the highlighted entries.

   In the event that the destination file becomes full, a message to
   the effect will be displayed informing you how many entries
   couldn't be copied.

   This "directory merge" feature is unique to RIPterm.

   NOTE: Modifications to the dialing directory are automatically
         saved to the current directory file.  You do not need to
         choose SAVE AS every time you add or edit an entry.
Merge with existing Dialing Directory file, or Overwrite?

   This option will save either the entire dialing directory, or
   just the highlighted entries to another directory file.  This
   allows you to create new directory files quickly and easily for
   specific purposes. If one or more entries are highlighted, only
   those entries are copied to the new file.  If no entries are
   highlighted, then the entire dialing directory file is copied.
   You will be prompted to enter the destination filename.

   If the destination file exists, it is checked to see if it is a
   RIPterm dialing directory file.  If it is, you will be prompted
   to either merge the highlighted entries into destination file, or
   to overwrite the file with just the highlighted entries.

   In the event that the destination file becomes full, a message to
   the effect will be displayed informing you how many entries
   couldn't be copied.

   This "directory merge" feature is unique to RIPterm.

   NOTE: Modifications to the dialing directory are automatically
         saved to the current directory file.  You do not need to
         choose SAVE AS every time you add or edit an entry.
Load which Dialing Directory file?

   This option allows you to load up another dialing directory file.
   The current directory file will be closed and the specified file
   will be loaded in its place.  All entries are un-highlighted, and
   the window is automatically redisplays the newly loaded entries.
Erase the selected Dialing Directory Entries?

   This option will delete all previously highlighted directory
   entries.  You will be prompted to make absolutely sure that you
   truly wish to erase the entries.  All calling statistics for
   those entries will be erased as well.  Once an option is killed,
   it is permanently deleted.  If no entries are highlighted, this
   option has no affect.
Dialing Directory

   At the top of the dialing directory dialog box, the filename of the
   dialing directory is displayed (e.g., "RIPTERM.PHO").  Whenever you
   change dialing directory files, this will change to reflect the
   current file in use.

   In the middle of the dialog box is a listing of available hosts to
   choose from.  Ten hosts are displayed at any once, and each directory
   can contain up to 100 entries.  You can scroll through the available
   hosts quickly by using the UP/DOWN arrows on the right of the
   display.  Just underneath the UP arrow, and above the DOWN arrow are
   two different buttons; these are used for PGUP, and PGDN.  The UP
   ARROW, DOWN ARROW, PGUP, PGDN, HOME, and END keys work intuitively.

   Any one of the ten lines in the window can be highlighted by pressing
   ALT-1 through ALT-0 (10).  Any previously highlighted entries will be
   un-highlighted and the given line in the window will be highlighted.
   If you simultaneously hold down the SHIFT key while pressing ALT-1
   through ALT-0, then the associated line will be highlighted in
   addition to any previously highlighted lines (highlight merge).  Do
   not confuse ALT-1 through ALT-0 with the numbers listed on the left
   side of the window.  The numbers in the window are the entries in the
   entire directory, not the window line number.  Pressing an ALT-1
   through ALT-0 will highlight the window line number.  To highlight a
   specific directory entry, see the MARK mode below.

   Each host displays an entry number, the host name, telephone number,
   baud rate, data bits (7 or 8), parity (E, N, O), stop bits (1 or 2),
   and the COM port (COM1 - COM4).
Resume session logging or Close file?

   A log file captures text transmitted from the host into a text
   file.  ANSI color codes and RIPscrip graphics commands are
   filtered out for your convenience.  This command can be very
   powerful on hosts where you want to save data coming across the
   screen to a file that you can read when off-line, at your leisure.
   A log file can be as big as you want, up to the amount of
   currently available disk space.

   To open a log file, select "Open Log File" from the menu.  You
   will be prompted for a filename.  When a log file is open, the
   menu option "Open Log File" changes to "Pause/Close Log", and the
   status bar will show the log file name in the third spot from the
   left, where the terminal emulation is normally displayed.

   If a log file is currently open, selecting "Pause/Close Log" from
   the menu, or clicking on the filename in the status bar will give
   you the option to either pause the log, or to close the file.
   Pausing "suspends" logging to disk temporarily so that you can do
   things without saving them to the log file.  If you are currently
   paused, selecting "Pause/Close Log" again or clicking on the
   filename in the status bar will prompt you to either resume, or
   close the log.

   If a log file is open, and you choose EXIT RIPTERM, it will be
   automatically closed.
Pause session logging, or Close the log file?

   A log file captures text transmitted from the host into a text
   file.  ANSI color codes and RIPscrip graphics commands are
   filtered out for your convenience.  This command can be very
   powerful on hosts where you want to save data coming across the
   screen to a file that you can read when off-line, at your leisure.
   A log file can be as big as you want, up to the amount of
   currently available disk space.

   To open a log file, select "Open Log File" from the menu.  You
   will be prompted for a filename.  When a log file is open, the
   menu option "Open Log File" changes to "Pause/Close Log", and the
   status bar will show the log file name in the third spot from the
   left, where the terminal emulation is normally displayed.

   If a log file is currently open, selecting "Pause/Close Log" from
   the menu, or clicking on the filename in the status bar will give
   you the option to either pause the log, or to close the file.
   Pausing "suspends" logging to disk temporarily so that you can do
   things without saving them to the log file.  If you are currently
   paused, selecting "Pause/Close Log" again or clicking on the
   filename in the status bar will prompt you to either resume, or
   close the log.

   If a log file is open, and you choose EXIT RIPTERM, it will be
   automatically closed.
Prompt you before sending any unauthorized information?

   The Data Security option gives you control over host data queries to
   your system.  This option defaults to ON, giving you the ability to
   scrutinize any queries by the host to ask your system for a piece of
   information.  This does not apply to pre-defined text variables, just
   variables that contain data that you've entered.

   How does this apply to you?  Well, RIPscrip has the inherent
   ability to pop-up dialog boxes onto your screen asking you for a
   piece of information.  Depending on the request, this information
   might be stored to your local RIPterm database for future use (by
   the same host, or potentially another).  This option exists so
   that if a host asks your terminal for a piece of information, you
   have the ability to intervene (i.e., prevent the information from
   being sent).  This override feature is for security purposes in
   the event that your database contains sensitive information that
   you do not want to be given out without your explicit consent.
Define what text variable?

   Pre-defined text variables are something that RIPterm always knows
   about.  They are "built-in" to RIPterm, and a host can always get an
   answer to.  These types of variables are defined to provide the host
   with some kind of information about your terminal software, not about
   something you (or your terminal) knows.  In other words, pre-defined
   text variables can be used to send a piece of information to the host
   saying "what time is it", or "what is the date where you are", or
   "where is the mouse located?".  They function exactly like any other
   text variable except that RIPterm knows they exist even if you
   haven't created them yet. By nature, the values that these variables
   return to the host are rarely the same.  They change depending on the
   nature of each variable.
Enter information for text variable

   Creating a text variable enters a piece of information into the RIPterm
   database.  This information will be saved for future use by either
   yourself or by a host.  You may store just about any piece of
   information in this database.  Each piece of information is associated
   with a "name". Any information entered must be from 1-60 characters in
   length. The name of the information (also called the variable name), is
   from 3-12 characters in length.  An example of this might be:

       Variable        Information Stored in variable
       --------------  ------------------------------
       FIRST_NAME      John
       LAST_NAME       Doe
       ADDRESS         123 Anywhere Street
       PHONE_NUMBER    555-1212

   You may choose to save a data variable either to internal memory,
   or to the permanent database.  This database is "indexed" for
   high speed access of information.  In the event that the Index
   becomes corrupted due to a power failure or something of that
   nature, it will be automatically re-indexed for you.
Store in database, or in memory?

   PERMANENT (DATABASE) VARIABLES

     Permanent text variables are saved in a local RIPterm database file
     called RIPTERM.DB.  This file is automatically indexed for high-speed
     retrieval of information.  The index file for this database is called
     RIPTERM.IDX.  Both files are stored in the current RIPterm directory
     for safe keeping.  Any permanent text variable that is created is
     stored in this file.

     A permanent text variable can be created by yourself manually by
     choosing option "Store Data" from the Data menu, or interactively by
     a host via a special RIPscrip command ("Define Text Variable").  Once
     you create a variables, they are stored forever, or until you either
     delete the database file, or modify the entry.  These variables may
     be accessed by yourself, or a host (if you wish it).  This can be
     quite useful in preventing you from having to type the same
     information in over and over again in future on-line sessions. Imagine
     if you could sign-up on a host without having to type a single
     character?  Sound too good to be true?  With text variables, you (and
     other sysops) could do this!

   TEMPORARY (IN MEMORY) VARIABLES

     Temporary (in memory) text variables are just like permanent text
     variables, except that they are not stored in a database file.  They
     are stored in your computer's memory.  They remain until you exit
     RIPterm.  Other than that, they are identical in nature to permanent
     text variables.  Until you exit RIPterm, they will exist and will be
     accessible to you (via macros), or to a host.
Invalid Data Variable name entered


   Variable Identifiers can be 1-12 characters in length.  You may use
   any alphabetic or numeric characters and underscores (_) in the
   identifier.  An underscore cannot be the first character, nor can the
   first character of an identifier be a number.
Enter Volatile User Text Variable

   A volatile (discardable) text variable is somewhat different than the
   previously described text variables.  They do not remain in memory or
   in any database for any period of time.  They are used solely to ask
   you a simple question, transmit the information to the host, then the
   contents of the variable are destroyed forever.  Why would you (or a
   host) want something like this?  This question is answered
   differently for YOU or for a host.

   A volatile text variable for you can be useful during keystroke
   macros.  Let's say you have a very complex macro that you've devised
   for doing something in a game (for example) to another user on the
   host.  Should you have to edit the macro each time you want to
   use it for someone different?  Of course not!  Simply place a
   reference to an "undefined" text variable in your macro.  When you
   execute the macro, RIPterm will look through its list of text
   variables (pre-defined, in-memory and permanent), and if it doesn't
   find a corresponding variable, it would pop-up a quick dialog box
   asking you to enter something for that variable.  Whatever you type
   into that dialog box for the variable is replaced in your macro right
   then and there, and is immediately discarded after the macro is
   finished.  For example, let's say you have the following macro setup
   to attack another player in a game on some host you call:

             F2:  ATTACK $USERNAME$ FIERCELY^m

   When you execute macro F2, RIPterm will transmit "ATTACK " to the
   host, then find the text variable $USERNAME$ in it.  It will check
   its internal tables for this variable, and if it doesn't find it, it
   will pop-up a window asking you to enter the data will appear.
Enter Serial Port I/O Address

   THESE ARE ADVANCED OPTIONS AND SHOULD NOT BE USED UNLESS YOU ARE
   FAMILIAR WITH IBM-PC INTERRUPTS AND HARDWARE SETUP!


   SERIAL PORT INTERRUPT SETUP

   This option allows you to customize the Interrupt (IRQ) settings
   for each of your four COM ports.  Normally this isn't necessary.
   However, some PC's have special configurations that require the
   terminal's setup to be altered.

   There are five different interrupts that can be selected for each
   COM port (2, 3, 4, 5, and 7).  If two serial ports in the computer use
   the same interrupt (i.e., a conflict), then problems may arise.


   SERIAL PORT ADDRESS SETUP

   This option allows you to customize the base I/O addresses of the
   four COM ports that RIPterm can utilize.  Normally, you will not
   need to alter these settings.  If you are a PC technician, or you
   have serial port configuration that doesn't comply with the
   COM1-COM4 standards, you may need to alter your addresses for
   these ports to make RIPterm function properly.  The standard
   addresses for COM1-4 are as follows on an AT compatible computer:

        PORT    ADDRESS    IRQ
        ----------------------
        COM1      3F8       4
        COM2      2F8       3
        COM3      3E8       4
        COM4      2E8       3
Prefix/Suffix Editor

   Dialing prefixes affect the way your modem dials telephone numbers.
   Prefixes and Suffixes when used allow you to dial some numbers
   a certain way and other numbers in a totally different manner.

   In order for your modem to dial a phone number, it must be
   issued a particular command.  Under most circumstances this
   command is the same for every number you dial in your dialing
   directory.  This can change though if you have different types
   of systems you call.  For example, on some BBS'es you might have
   to disable error correction on your modem to connect.  You
   wouldn't want to put the modem AT commands into your telephone
   number to accomplish this because it just won't work.  To better
   illustrate how Prefixes and Suffixes are related to dialing,
   consult the following:

         <Prefix>    <Phone Number>    <Suffix>
           ATDT        555-1212           ^M

   The normal Prefix is "ATDT".  This standards for (AT)tention
   (D)ial (T)ouch-tone.  If you were dialing out on a rotary phone
   line, that would be (P)ulse dialing (i.e., "ATDP").  This would
   be a typical use for a dialing prefix.  Also, if you had say
   several modems connected to your machine and you dialed out on
   different ones for different services, you could have one prefix
   setup that dialed a "9" to get an outside number, and a different
   setting for a "direct outside line".  Prefixes would be "ATDT 9,"
   and "ATDT" respectively.


            ~<MORE>~557
Modem: Modem Prefixes

   This option allows you to alter your dialing Prefix and Suffix
   settings.  These settings are used for every system you try to
   dial to begin the dialing operation (prefix), and to finish the
   dialing process (suffix).  You are allowed up to three choices
   of each, and any one of those three entries can be set to be
   the "Default" prefix/suffix.  See the Dialing Prefix/Suffix
   section below for more details.
Modem Prefixes
  This option lets you choose from one of several different ways to place a
  call with your modem.  In order for your modem to dial a phone number, it
  must be issued a particular command.  Normally this command is the same
  for every number you dial in your dialing directory.  This can change if
  you have different types of systems you call. For example, on some BBS'es
  you might have to disable error correction on your modem to connect.  You
  wouldn't want to put the modem AT commands into your telephone number to
  accomplish this because it just won't work.  To better illustrate how
  Prefixes and Suffixes are related, consult the following:

            Prefix  Phone Number  Suffix
            ATDT     555-1212      ^M

  A normal Prefix is "ATDT".  This means AT)tention D)ial T)ouch-tone. If
  you were dialing on a rotary phone, that would be (P)ulse dialing (i.e.,
  "ATDP").  This would be a typical use for a dialing prefix.  If you had
  several modems connected to your machine and you dialed out on different
  ones, you could have one prefix set that dialed a "9" to get an outside
  line and a different setting for a "direct outside line".  Prefixes
  would be "ATDT 9" and "ATDT" respectively.

  Another use for Prefixes are for phone passwords.  If you work for a
  company that requires you to enter a password in order to dial-out, you
  could accomplish this as follows, "ATDT 1234567~~".  The 1234567 is your
  password and the tilde (~~) is used for a 1/2 second pause.  After the
  pause the remainder of the phone number is dialed followed by the Suffix.

  Choosing a Prefix setting of "Default", then whichever of the three Prefix
  definitions you've tagged as Default will be used.  You can set a Prefix
  of 1, 2 or 3 to select a particular Prefix.  The idea of Default is
  evident if you have your directory set to Default, then you take your
  computer somewhere where you need to dial "9" to get an outside line
  and you need to change your entire configuration quickly.
Modem Suffix Settings

   A Dialing Suffix is the last thing that is transmitted to the modem
   when dialing a phone number.  The first thing transmitted is the
   dialing Prefix, followed by the phone number, then the suffix.
   Typically, the suffix is only a carriage return (^M).  However,
   you could get fancy with it and put other things before the
   carriage return like a phone number password (if it has to be
   entered "after" the phone number".  This would be useful if you
   wanted to apply this to all dialing directory entries simultaneously.
Phone Entry Editor: Com Port choices

   This option allows you to specify which communications port will
   be used to dial the given host.  Valid ports are COM1 through
   COM4.  Of course, your system must have the given port in order
   to be able to dial out on it.  Before the host is called, RIPterm
   will initialize the given port (if it hasn't already) and if
   everything is OK, will dial the host (or press <ENTER> if it's a
   non-modem host).
Phone Entry Editor: Baud Rate choices

   This option allows you to specify the baud rate at which the
   connection should be made (or at least attempted).  Valid baud
   rates are 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, and
   115200 baud.  If a CONNECT message is received indicating a baud
   rate other than the specified rate, RIPterm will automatically
   adjust the baud rate on its end to ensure that communication will
   take place (this is often called "auto-baud detect" mode).
Phone Entry Editor: Data Bit choices

   This option allows you to alter the number of data bits that will
   be used for a given communications link.  Valid settings are 7
   data bits, or 8 data bits.  You will find that most hosts use 8
   data bits.  7 data bits are commonly used when calling mainframe
   computers, or large hosts like TymNet, TeleNet, GEnie,
   CompuServe, or other nationwide network services that use the
   X.25 network protocol.  When in doubt, try 8 data bits.  If you
   get garbled information, try 7.
Phone Entry Editor: Parity Setting choices

   This option allows you to alter the parity setting that will be
   used for a given communications link.  Valid settings are EVEN,
   ODD or NONE.  The vast majority of hosts in the world use a
   setting of NONE, for "No Parity".  Situations where you will
   choose something other than NONE would be if you were calling a
   mainframe computer, or dialing up via a nationwide network like
   TymNet, TeleNet, GEnie, CompuServe, or other such X.25-based
   hosts. If in doubt, try NONE.
Phone Entry Editor: Stop Bit Choices

   This option allows you to alter the number of "Stop Bits" that
   are used for the communications link.  Valid settings are 1 stop
   bit, or 2 stop bits.  Typically, 1 stop bit will be used for the
   vast majority of hosts.
Phone Entry Editor: Dialing Prefix choices

   This lets you set which Dialing Prefix you wish to use for the
   given dialing directory entry.  You may explicity choose from
   Prefixes 1, 2 or 3, or choose Default for the default Prefix
   (whichever one is set).
Phone Entry Editor: Dialing Suffix choices

   This lets you set which Dialing Suffix you wish to use for the
   given dialing directory entry.  You may explicity choose from
   Suffixes A, B or C, or choose Default for the default Suffix
   (whichever one is set).
Prefix/Suffix Editor (continued)

   Another use for Dialing Prefixes are for phone number passwords.
   If you work for a company that requires you to enter a password
   in order to dial-out, you could accomplish this as follows,
   "ATDT 1234567~~".  The 1234567 is your password and the tilde (~~) is
   used for a 1/2 second pause.  After the pause the remainder of the
   phone number in the dialing directory will be dialed followed by
   the Dialing Suffix.

   If you choose a Prefix setting of "Default", then whichever of the
   three Prefix definitions you have tagged as "Default" will be
   used.  You may also explicity set a Prefix of 1, 2 or 3 to select
   a particular Prefix.  The idea behind the Default option is evident
   if you have your entire directory set to "default", then you take
   your computer somewhere where you need to dial say, "9" to get an
   outside line and you need to change your entire configuration
   quickly.

   A Dialing Suffix is the last thing that is transmitted to the modem
   when dialing a phone number.  The first thing transmitted is the
   dialing Prefix, followed by the phone number, then the suffix.
   Typically, the suffix is only a carriage return (^M).  However,
   you could get fancy with it and put other things before the
   carriage return like a phone number password (if it has to be
   entered "after" the phone number".  This would be useful if you
   wanted to apply this to all dialing directory entries simultaneously.

            ~<MORE>~558
Prefix/Suffix Editor (continued)

   In the Dial Prefix Editor, you may enter three separate Prefixes
   (1-3), and three different Suffixes (A-C).  Out of the three
   Prefixes you may select one of them to be considered the "Default"
   dialing Prefix by clicking inside the radio button next to the
   desired choice.  To indicate which Suffix is to be the default,
   follow the same procedure for the Suffix choices.  For non-mouse
   users, you can editor Prefix 1-3 by hitting ALT-1 through ALT-3.
   To activate the default button settings for Prefixes, just type
   the number 1-3 without the ALT key.  The same applies to manually
   editing Suffixes except that suffixes are A-C so it would be ALT-A
   through ALT-C, or A, B or C.
External Application Editor
In order to take advantage of external applications, you need to edit an
application program entry from the EXTERNAL pull-down menu. Choose the
"Edit Applications" option - you will be presented with a list of ten
different applications or application "slots".  To insert a new
application, choose a blank slot.  You will be placed in the Application
Editor.  The application editor appears similar to the following:

 ╔════════════════════════════════════════════════════════════════════╗
 ║                       Application #0 Editor                        ║
 ║                                                    ~Never~595  ■        ║
 ║   ~Description~561                      ~Extension~562         ~Ask~596  X        ║
 ║  ┌──────────────────────────────┐  ┌───────┐      ~Always~597  ■        ║
 ║  │ Edit a text file             │  │ .TXT  │                       ║
 ║  └──────────────────────────────┘  └───────┘       ~PAUSE~598  ■        ║
 ║   ~Command Line~560                                                     ║
 ║  ┌──────────────────────────────────────────────────────────────┐  ║
 ║  │ EDIT.COM $FILENAME$                                          │  ║
 ║   └──────────────────────────────────────────────────────────────┘  ║
 ║         ┌──────────┐      ┌──────────┐      ┌──────────┐           ║
 ║         │    ~OK~599    │      │  ~CANCEL~600  │      │   ~HELP~601   │           ║
 ║         └──────────┘      └──────────┘      └──────────┘           ║
 ╚════════════════════════════════════════════════════════════════════╝
At the top of the dialog box it says which application slot you are
currently editing.  Slots are identified as slots #0 through slot #9.  By
convention, we recommend that slot #0 be used for an external text editor.
In this way, even if a BBS instructs your terminal to edit a text file by
running application #0, your RIPterm system should be able to handle it.
For more info on how a BBS can run application programs on your local
terminal, see the following sections.
To make your external applications accessible from within RIPterm, you need
to define them.  That's what the Application Editor is all about.
External Application Editor: Command Line
This is where the real meat and potatoes of the application editor lies.
This is how you define what program to run and how to run it.  Simply
insert the name of the application program (or a batch file) in this data
field along with any parameters you wish to utilize.  You may only execute
.EXE, .COM or .BAT files and they must be either in the current directory,
or accessible in your MS-DOS PATH= statement.  Consult your DOS manual for
more details about the PATH setting.
In addition to being able to specify which program to run, you can also
utilize one of RIPterm's most advanced features to customize your
application to suit your needs.  For example, if you were going to edit a
text file, you need to tell your editor what file you wish to edit.  In the
screen displayed above showing the Application Editor, you will notice the
Command Line of "EDIT.COM $FILENAME$". Notice the $FILENAME$ portion of the
command line.  When you try to run this particular application, the phrase
$FILENAME$ will be replaced with a filename of your choice.  Actually, that
is a simplistic way of looking at it.  $FILENAME$ is really a RIPterm text
variable (see section 7.4.2 for more details on Text Variables).  Text
variables are like Macros - they get replaced with another piece of
information or text.  Depending on the variable, it might be replaced with
some piece of information that RIPterm knows already (like the date for
example), or it might insert a piece of text that you physically type in.
In the case of $FILENAME$, RIPterm will pop-up a dialog box on your screen
allowing you to enter the filename to edit.

     ~<CONTINUED>~594
External Application Editor: Command Description

   The description data field allows you to enter a description for the
   application that will appear in the external application listing.
   This is intended to give you the user of RIPterm a visual idea of
   what the application does.
External Application Editor: File Extension

   As stated previously, you have the ability to link particular
   application programs to files with certain extensions.  For example,
   if you wanted to link a GIF image viewer to files with .GIF
   extensions, simply enter "GIF" in this field.  Then whenever you
   download a file with a .GIF extension, the given application will run
   and the $FILENAME$ text variable will be replaced with the filename
   of the file you just downloaded!  Neat, huh?

   There are three ways that applications can link to downloaded files.
   They can be run NEVER, ALWAYS or it can prompt you if you really want
   to run the application on the particular file you downloaded (ASK).
Editing External Applications - choose which one

   From this dialog box, you can choose from up to ten different
   external applications to edit.  Hilight one of them then hit
   <ENTER> or by clicking the left mouse button on the one you wish
   to edit.
Modem: Dialing the modem

   This option will instruct the terminal program to initiate a phone
   call.
General RIPterm Settings
RIPterm has a number of configurable settings for you to choose from
to alter the way in which the software runs on a normal basis.  You
may opt to modify the Modem Options, or the General Settings which do
not directly pertain to the modem itself.  The General Settings
dialog box looks similar to the following:

╔════════════════════════════════════════════════════════════════════╗
║                          General Settings                          ║
║                                                  ~Scrollback Size(k)~615║
║          ~Status Bar~602  ■      ~101-key keyboard~609  ■       ┌────┐       ║
║     ~Zooming Windows~603  ■          ~Hot-key mode~610  ■       │ 64 │       ║
║        ~Enable Beeps~604  ■         ~Data security~611  ■       └────┘       ║
║    ~VT-102 Emulation~605  ■       ~Zmodem Recovery~612  ■    ~Printer Port~568    ║
║    ~Shell to EMS/XMS~606  ■  ~Auto Zmodem Download~613  ■       ┌────┐       ║
║  ~Mouse Field Select~607  ■     ~Force DTR on exit~614  ■       │ 1  │       ║
║        ~Alarm Sounds~608  ■                                └────┘       ║
║                                                                    ║
║               ┌──────────────────────────────────────────────────┐ ║
║  ~Download Dir~566 │ FILES\                                           │ ║
║               ├──────────────────────────────────────────────────┤ ║
║    ~Upload Dir~567 │ FILES\                                           │ ║
║               └──────────────────────────────────────────────────┘ ║
║      ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐        ║
║      │    ~OK~616    │  │  ~CANCEL~617  │  │   ~SAVE~618   │  │   ~HELP~619   │        ║
║      └──────────┘  └──────────┘  └──────────┘  └──────────┘        ║
╚════════════════════════════════════════════════════════════════════╝
General Settings - Download Directory

   The download directory setting allows you to determine where files
   that are downloaded from Host BBS'es will be stored on your hard
   disk.  By default, RIPterm will place files that are downloaded into
   the current RIPterm directory (e.g., C:\RIPTERM\).  You can plug in
   your own directory name in this field if you wish to place files into
   another location.  This option is most often used to prevent files in
   your RIPterm runtime directory from being overwritten, or from
   cluttering up your RIPterm directory with a lot of files.
General Settings - Upload Directory

   The upload directory setting allows you to instruct RIPterm where
   files that you will SEND to a BBS are located.  By default, files are
   assumed to be in the local RIPterm directory unless this field
   contains an MS-DOS Drive/path value.  Any settings must correspond to
   an existing DOS directory.  You are not 100% restricted to uploading
   files from this directory only.  If you wish to upload a file from
   some other directory, you do not have to alter this setting if you
   don't want to.  When prompted to enter a filename to upload, simply
   type the path to the file directly.  RIPterm is smart enough to
   recognize that you gave it an "explicit path" to the file and will
   temporarily overide the default upload directory setting for that one
   file only.
General Settings - Printer Port

   RIPterm allows you to print information to your local printer if you
   wish.  In order to perform these types of operations, RIPterm needs
   to know which port your printer is connected to.  Valid ports are
   LPT1 through LPT3 (1-3).  If you do not have a printer, or you do not
   wish printer services to be available in RIPterm, you may enter a
   value of "0" to indicate "no printer".  If you set RIPterm to "no
   printer" status, choosing any of the print operations in the software
   will issue a message indicating that you cannot print.
Modem Options: Com Port choices

   This option allows you to specify which communications port will
   be used to dial the given host.  Valid ports are COM1 through
   COM4.  Of course, your system must have the given port in order
   to be able to dial out on it.  Before the host is called, RIPterm
   will initialize the given port (if it hasn't already) and if
   everything is OK, will dial the host (or press <ENTER> if it's a
   non-modem host).
Modem Options: Baud Rate choices

   This option allows you to specify the baud rate at which the
   connection should be made (or at least attempted).  Valid baud
   rates are 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, and
   115200 baud.  If a CONNECT message is received indicating a baud
   rate other than the specified rate, RIPterm will automatically
   adjust the baud rate on its end to ensure that communication will
   take place (this is often called "auto-baud detect" mode).
Modem Options: Data Bit choices

   This option allows you to alter the number of data bits that will
   be used for a given communications link.  Valid settings are 7
   data bits, or 8 data bits.  You will find that most hosts use 8
   data bits.  7 data bits are commonly used when calling mainframe
   computers, or large hosts like TymNet, TeleNet, GEnie,
   CompuServe, or other nationwide network services that use the
   X.25 network protocol.  When in doubt, try 8 data bits.  If you
   get garbled information, try 7.
Modem Options: Parity Setting choices

   This option allows you to alter the parity setting that will be
   used for a given communications link.  Valid settings are EVEN,
   ODD or NONE.  The vast majority of hosts in the world use a
   setting of NONE, for "No Parity".  Situations where you will
   choose something other than NONE would be if you were calling a
   mainframe computer, or dialing up via a nationwide network like
   TymNet, TeleNet, GEnie, CompuServe, or other such X.25-based
   hosts. If in doubt, try NONE.
Modem Options: Stop Bit Choices

   This option allows you to alter the number of "Stop Bits" that
   are used for the communications link.  Valid settings are 1 stop
   bit, or 2 stop bits.  Typically, 1 stop bit will be used for the
   vast majority of hosts.
About Box Color Editing

   From within the About RIPterm dialog box you can have some fun
   adjusting the colors of the window pane in the center.  The
   following keystrokes are available to adjust the color combinations:

              F5 - Change Foreground Color forward
        SHIFT F5 - Change Foreground Color backward
              F6 - Change Background Color forward
        SHIFT F6 - Change Background Color backward
              F7 - Change text Foreground Color forward
        SHIFT F7 - Change text Foreground Color backward
              F8 - Change text Background Color forward
        SHIFT F8 - Change text Background Color backward

   Any changes that you make to the About Box colors will be saved
   to your Setup automatically whenever you choose the Save Setup
   option from the Setup menu.
Dialing Directory - HELP

   This option will display a help screen for the dialing directory
Dialing Directory - DIAL

   This option will take any selected entries in the dialing directory
   and will physically attempt to dial (connect) to the systems.
Dialing Directory - CANCEL

   This will abort the dialing directory window.  Any previously
   highlighted entries will remain highlighted the next time you enter
   the directory.  You are returned to the terminal screen.
Dialing Directory - UNMARK

   This will un-highlight any previously highlighted directory entries.
   You may also press the Space Bar to choose this option.
Edit Dialing Directory - NAME

   The name field is the name of the host that will appear in the
   dialing directory window.  This is the name that will be displayed to
   you whenever you dial the host, and is used in general to describe
   the host.  You are allowed 25 characters for the host name.
Edit Dialing Directory - NUMBER

   This is the telephone number (if any) that is used to dial the host.
   You are allowed up to 25 characters for the number.  Valid characters
   are digits 0-9, hyphens and parenthesis (if your modem permits it).
   You may also enter a comma (,) to indicate a half-second pause.  This
   pause is handled by your modem, not by RIPterm.  On some modems, this
   pause may be two or three seconds.  Check your modem's documentation
   to determine the delay value.  If you wish for RIPterm to perform a
   half-second pause instead of the modem, insert a tilde (~) instead of
   a comma (,).

   Some examples of Telephone Numbers are as follows:

                555-1212 ... Dial 555-1212
          1-714-555-1212 ... Dial (714) 555-1212
              9,555-1212 ... Dial a 9, then pause, then 555-1212
Edit Dialing Directory - DIR
This field takes a bit more explaining than the other fields in the
directory editor.  Each entry in the directory has the ability to have a
separate sub-directory associated with it.  This is used mainly when
RIPscrip graphics are being viewed on the host. Any icon (.ICN, .MSK, .HIC)
or RIPscrip (.RIP) files that are received by the host should be placed in
the designated sub-directory.  This in effect, helps keep your icons
separated from each other.
If you omit a directory name in this field, and you dial into a RIPscrip
host that requires icons or RIPscrip files, RIPterm will look for them
automatically in the ICONS\ sub-directory.  It is recommended that you keep
host specific files in their proper sub-directories for elegant file
maintenance.
You do not need to create the sub-directory yourself.  The first time that
you specify a directory in the DIR field, it will be created when you click
on the OK button.
If the DIR field is non-blank, indicating a sub-directory should be used
for that specific host, RIPterm will check in that directory first for any
necessary icons or RIPscrip files.  If the needed files are not found in
that sub-directory, RIPterm will check the ICONS\ sub-directory afterward
to see if it is there.  This facilitates the concept of "file overide".

          ~<CONTINUED>~593
Edit Dialing Directory - PREFIX
This option lets you choose from one of several different ways to dial your
modem.  For your modem to dial a number it must be sent a certain command.
Normally this command is the same for every number you dial in your dialing
directory.  This can change though if you have different types of systems
you call.  For example, on some BBS'es you might have to disable error
correction to connect.  You wouldn't want to put the modem AT commands into
your telephone number to accomplish this because it just won't work.  To
better illustrate how this relates to dialing, consult the following:

      <Prefix>    <Phone Number>    <Suffix>
        ATDT         555-1212          ^M
The normal Prefix is "ATDT".  This standards for (AT)tention (D)ial
(T)ouch-tone.  If you were dialing out on a rotary phone line, that would
be (P)ulse dialing (i.e., "ATDP").  This would be a typical use for a
dialing prefix.  Also, if you had say several modems connected to your
machine and you dialed out on different ones for different services, you
could have one prefix setup that dialed a "9" to get an outside number, and
a different setting for a "direct outside line". Prefixes would be "ATDT
9," and "ATDT" respectively.
Another use for Dialing Prefixes are for phone passwords.  If you work for
a company that requires you to enter a password in order to dial-out, you
could accomplish this as follows, "ATDT 1234567~~".  The 1234567 is your
password and the tilde (~~) is used for a 1/2 second pause. After the pause
the rest of the number in the directory will be dialed then the Suffix.
If you choose a Prefix of "Default", whichever of the three Prefix
definitions you have tagged as "Default" will be used. You may also
explicity set a Prefix of 1, 2 or 3 to select a particular Prefix.  The
idea behind the Default option is evident if you have your entire directory
set to "default", then you take your computer somewhere where you need to
dial say, "9" for an outside line and you need to switch configs quickly.
Edit Dialing Directory - SUFFIX

   A Dialing Suffix is the last thing that is transmitted to the modem
   when dialing a phone number.  The first thing transmitted is the
   dialing Prefix, followed by the phone number, then the suffix.
   Typically, the suffix is only a carriage return (^M).  However, you
   could get fancy with it and put other things before the carriage
   return like a phone number password (if it has to be entered "after"
   the phone number".  This would be useful if you wanted to apply this
   to all dialing directory entries simultaneously.
Edit Dialing Directory - COMM PORT

   This option allows you to specify which communications port will be
   used to dial the given host.  Valid ports are COM1 through COM4.  Of
   course, your system must have the given port in order to be able to
   dial out on it.  Before the host is called, RIPterm will initialize
   the given port (if it hasn't already) and if everything is OK, will
   dial the host (or press <ENTER> if it's a non-modem host).
Edit Dialing Directory - BAUD RATE

   This option allows you to specify the baud rate at which the
   connection should be made (or at least attempted).  Valid baud rates
   are 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200
   baud.  If a CONNECT message is received indicating a baud rate other
   than the specified rate, RIPterm will automatically adjust the baud
   rate on its end to ensure that communication will take place (this is
   often called "auto-baud detect" mode).  This auto-baud detection is
   only performed if PORT LOCK in the Modem Options dialog box is NOT
   set.
Edit Dialing Directory - DATA BITS

   This option allows you to alter the number of data bits that will be
   used for a given communications link.  Valid settings are 7 data
   bits, or 8 data bits.  You will find that most hosts use 8 data
   bits.  7 data bits are commonly used when calling mainframe
   computers, or large hosts like TymNet, TeleNet, GEnie, CompuServe, or
   other nationwide network services that use the X.25 network
   protocol.  When in doubt, try 8 data bits.  If you get garbled
   information, try 7.

   In the last three sub-sections, you've seen settings for data bits,
   parity, and stop bits.  In nearly 100% of every situation, there are
   only two combinations of these three values that are used. They are:

               8 data bits         7 data bits
                No parity          Even parity
               1 stop bit          1 stop bit
               -----------         -----------
                 8-N-1               7-E-1           <- referred to as
             eight-none-one      seven-even-one      <- pronounced
Edit Dialing Directory - PARITY

   This option allows you to alter the parity setting that will be used
   for a given communications link.  Valid settings are EVEN, ODD or
   NONE.  The vast majority of hosts in the world use a setting of NONE,
   for "No Parity".  Situations where you will choose something other
   than NONE would be if you were calling a mainframe computer, or
   dialing up via a nationwide network like TymNet, TeleNet, GEnie,
   CompuServe, or other such X.25-based hosts. If in doubt, try NONE.
Edit Dialing Directory - STOP BITS

   This option allows you to alter the number of "Stop Bits" that are
   used for the communications link.  Valid settings are 1 stop bit, or
   2 stop bits.  Typically, 1 stop bit will be used for the vast
   majority of hosts.
Edit Dialing Directory - MODEM

   This button is a toggle-type button.  It can be either ON or OFF.  If
   it is enabled (the default), then when this entry is dialed, it will
   be assumed that it is calling the host via a modem device.  If it is
   off, then RIPterm will assume that the host is connected to your
   computer via a direct serial connection.

   If the modem option is activated, RIPterm will monitor the modem for
   a "CONNECT" message of some kind.  Other messages that can affect the
   dialing process are "ERROR", "NO DIALTONE", "VOICE" or "BUSY".

   If this option is inactive, typically, connection is made instantly,
   and you will be presented with some kind of an intro message. RIPterm
   will automatically press <ENTER> to the host to try to activate the
   connection for you.
Edit Dialing Directory - QUIT

   This will cancel any modifications you have made in the directory
   editor.  You will be returned to the dialing directory automatically.
   If you have chosen to edit multiple directory entries (by
   highlighting more than one), and there are entries that haven't been
   edited yet, they will be edited before you are eventually returned to
   the dialing directory.
Edit Dialing Directory - HELP

   This option bring up the help screen for the directory editor.
Edit Dialing Directory - OK!

   This will accept any changes you have made and return you to the
   dialing directory dialog box.  Any changes you made in the editor
   will be reflected in the dialing directory window.  If you have
   highlighted multiple entries to edit, then the remaining entries (if
   any) that haven't been edited will be edited before you are returned
   to the dialing directory screen.
Edit Dialing Directory - DIR (continued)

 This "file override" is best explained by an example.  Let's say you call
 several different RIPscrip hosts.  Each of them have numerous icons that
 they use for their host.  Now as you are probably aware, each sysop of each
 host thinks of his host as the only host in the world.  With that in mind,
 they would probably not give a great amount of thought to the names that
 they give their icon or RIPscrip

 files (i.e., not considering that other hosts might have files with the
 same names).  Files like EMAIL.ICN or FILES.ICN would be used on nearly any
 host!  If all these files were located in the same directory, only the very
 latest installed files would be used when you call a host!  In other words,
 when you call host XYZ, you might see host ABC's EMAIL icon! This is
 obviously not how it should work. With this in mind, keeping files in
 separate sub-directories resolves this problem quite nicely.  Even if a
 sysop chooses to use the standard RIPterm EMAIL icon, he can do that too.
 All he has to do is NOT provide you with his own EMAIL icon.  RIPterm will
 find the correct file for you automatically.  It would first check host
 XYZ's directory (presumably directory "XYZ\"), and after finding that the
 file is not there, would check the ICONS\ sub-directory and find it there.
 In this fashion, the sysop has the ability to overide standard icons with
 his own without affecting the standard icons in any way.

 Keep in mind, that if you dial a host by issuing modem commands directly
 (not using the dialing directory), then the correct directory may not be
 used since RIPterm has no way of knowing which dialing directory entry you
 are calling.  In other words, you should use the dialing directory to call
 ALL RIPscrip hosts!
External Application Editor: Command Line (continued)
The $FILENAME$ text variable is sometimes called a "magic text variable".
It has special meaning in the External Application system of RIPterm.  When
you physically choose a particular application to run, it will prompt you
to enter a filename.  If on the other hand, you link an application to a
downloaded file, this text variable is automatically "filled in" with the
name of the file you just downloaded, thus preventing you from having to
type in the filename at all.
You are not only limited to just simple text variables.  You can also use
"Pick-List" definitions (again, see the section on text variables and
Keystroke macros for more details).  This allows you to pop-up a listing of
available choices.  You might conceivably use this to specify different
command-line switches to modify the behavior of a particular program -
something that may be different each time you run the program.
You do not need to place a ^M at the end of your command line.  A carriage
return will be added automatically when the program is run.
NOTE:  Leaving the command line blank will result in a simple DOS
       Shell being executed when you run the application.
External Application Editor: NEVER

   When this option is chosen, the Extension field of the application
   will be ignored.  In other words, the application you are editing
   will never be automatically executed for particular files that you
   download.  Use this option to completely disable auto-download
   application execution for a given application slot.
External Application Editor: ASK

   When this option is selected and the Extension field contains a DOS
   Extension, RIPterm will check every file that you download to see if
   it has the same extension and if so, it will pop-up a window on your
   screen asking if you wish to run the given application on the file
   you just downloaded.  This is the most "secure" way of using
   application mode.  This gives you complete control over what gets run
   when and where.
External Application Editor: ALWAYS

   This option, when combined with the Extension field, will
   automatically run the given application every time a corresponding
   file with the same extension is downloaded.  You will not be prompted
   if you want to run the application on the file, it will be done for
   you immediately when the download is complete.  The only way that you
   can interact with the act of running the application is if you have
   inserted pick-list definitions or text variable definitions into the
   command line field ($FILENAME$ doesn't count).
External Application Editor: PAUSE

   When this option is chosen, RIPterm will physically pause before
   returning to RIPterm after your application has completed execution.
   Use this option when you want to have a "Hit any key to return to
   RIPterm" message appear after your application is complete.  For
   example, you might use this option if you have instructed RIPterm to
   run PKZIP to view the contents of each ZIP file you download.
   Naturally, you would like the information to stay on your screen
   after the listing is complete so that you can examine the contents of
   the file.  If you did not select this option, then as soon as the ZIP
   file's contents were displayed on the screen, RIPterm would resume
   and the listing would vanish immediately giving you no opportunity to
   look at the listing.
External Application Editor: OK

   Choosing this option approves any modifications you might have made
   in the application editor and saves that application for future use
   in RIPterm.
External Application Editor: CANCEL

   This option abandons all modifications in the Application Editor,
   restoring the application slot to the state it was in previous to
   entering the Application Editor.
External Application Editor: HELP

   This option displays a help screen to assist you in editing
   applications.
General Settings - Status Bar

   If selected, the status bar will be displayed at the bottom of your
   RIPterm screen.  When this option is not checked, the status bar will
   not be displayed and your text window will be one line taller.  The
   status bar is used to access frequently viewed information and to see
   the current status of various aspects of the RIPterm system.
General Settings - Zooming Windows

   In RIPterm, whenever a window or dialog box pops up on the screen, it
   will "zoom in" and "zoom out" giving a visual feeling of the window
   opening or closing.  This will slow down operation of the windowing
   system a small amount.  For optimal performance of RIPterm, toggle
   zoom windows off.  However, the visual impression of windows opening
   or closing can be quite useful.
General Settings - Enable Beeps

   This will enable the Beep character (ASCII character 7, BEL) to make
   an audible sound on your PC speaker when recieved from the host.  If
   this option is not selected, RIPterm will be "quiet" by not making
   hardly any beeps.  Only BEEP characters from the BBS will be enabled
   or disabled.  The musical sounds received when you achieve a
   connection or when a download are complete will not be affected by
   this setting.
General Settings - VT-102 Emulation

   This command enables the VT-102 terminal emulation mode.  This makes
   the following keystrokes send something to the Host:

                          F1 ...  ESC [ M
                          F2 ...  ESC [ N
                          F3 ...  ESC [ O
                          F4 ...  ESC [ P
                          F5 ...  ESC [ Q
                          F6 ...  ESC [ R
                          F7 ...  ESC [ S
                          F8 ...  ESC [ T
                          F9 ...  ESC [ U
                         F10 ...  ESC [ V
                        PGUP ...  ESC [ I
                        PGDN ...  ESC [ G
                        HOME ...  ESC [ H
                         END ...  ESC [ F
                      INSERT ...  ESC [ L
                   CURSOR UP ...  ESC [ A
                   CURSOR DN ...  ESC [ B
                 CURSOR LEFT ...  ESC [ C
                CURSOR RIGHT ...  ESC [ D

   In addition, many ANSI escape sequences function slightly differently
   than in normal ANSI mode.  When in this mode, RIPterm tries to act
   like a VT-102 compatible terminal.
General Settings - Shell to EMS/XMS

   By default, RIPterm will swap the contents of memory out to a
   temporary disk-file when you choose the DOS Shell option or if you
   run an external application program.  If your IBM-AT has any EMS
   (expanded) or XMS (extended) memory, you can enable this option to
   make your DOS Shell/applications execute faster.  If chosen, this
   option will physically swap the contents of your conventional memory
   to expanded or extended memory instead of to the slower disk-based
   storage.  If you run into any problems trying to get your DOS Shell
   to work properly, try disabling this option.
General Settings - Mouse Field Select

   This option, when check marked, will use TAB and SHIFT-TAB to select,
   in order, the mouse fields defined on the screen.

   If this item is not check marked, the TAB character (control-I) is
   transmitted to the host.
General Settings - Alarm Sounds

   When this option is chosen, RIPterm will make various blips, beeps
   and sounds when things happen in RIPterm like successful downloads,
   establishing a connection to a host, beeping when you make a mistake
   and other such things.  If you want RIPterm to be as quiet as
   possible, turn Alarm Sounds off.  If you also set Enable Beeps to
   OFF, RIPterm will make NO sounds what so ever.
General Settings - 101-key keyboard

   This mode is used in the "doorway mode".  It allows you to send
   extended 101-key keyboard codes to the doorway system running on the
   host.  This mode is only available on AT computers with a 101-key
   enhanced AT keyboard.  If this option locks up your system, disable
   it.

   This value is part of the RIPterm setup, saved in RIPTERM.CNF.  If
   you set this option ON, and it locks your system, and your system
   locks whenever you start-up RIPterm, then the option has been saved
   to your setup.  You should run RIPterm with the -E option, like this:

          RIPTERM -E

   The first thing you should do is disable the 101-key keyboard option
   and save your setup with ALT-S.  The -E option overrides Enhanced
   101-key keyboard support for the duration of the current session of
   RIPterm.
General Settings - Hot-key mode

   This option allows the user to determine whether his keystrokes
   should be checked with the BBS buttons or not for activation. In
   other words, if the BBS places a button on the screen like this:

                  ┌────────────────┐
                  │                │
                  │  (E)nter name  │
                  │                │
                  └────────────────┘

   ...where the hotkey for the button is "E", simply pressing the "E"
   key on your keyboard would normally activate this button.  This may
   not be desirable if you're trying to send a message to another user
   with the letter "E" in it.  Now, there's a way around this: Hotkey
   Release Mode.

   Hotkey Release mode is linked to your SCROLL-LOCK key on your
   keyboard.  If Scroll Lock is lit, then hotkeys are processed.  If it
   is not lit, then the character will be sent to the BBS directly,
   bypassing any button hotkeys.
General Settings - Data security

   This option gives you control over host data queries to your system.
   This option defaults to ON, giving you the ability to scrutinize any
   queries by the host to ask your system for a piece of information.
   This does not apply to pre-defined text variables, just variables
   that contain data that you've entered.

   How does this apply to you?  Well, RIPscrip has the inherent ability
   to pop-up dialog boxes onto your screen asking you for a piece of
   information.  Depending on the request, this information might be
   stored to your local RIPterm database for future use (by the same
   host, or potentially another).  This option exists so that if a host
   asks your terminal for a piece of information, you have the ability
   to intervene (i.e., prevent the information from being sent).  This
   override feature is for security purposes in the event that your
   database contains sensitive information that you do not want to be
   given out without your explicit consent.
General Settings - Zmodem Recovery

   This option controls whether Zmodem should attempt to recover from a
   failed transmission.  In the event that a file transfer was aborted
   for whatever reason, Zmodem will normally try to pick up where it
   left off.  If this option is selected, then Zmodem will automatically
   try to resume where it left off.  If this mode is not enabled, then
   Zmodem will physically re-transmit the entire file over again.
General Settings - Auto Zmodem Download

   When this option is selected, Zmodem downloads will begin
   automatically the moment the BBS starts the transfer.  If for some
   reason this operation is desirable, this option is provided so that
   you can disable this.  When disabled, you will need to initiate the
   Zmodem download on your own.  A Zmodem download can easily be spotted
   if you see the sequence "**" on your screen.  If RIPterm sees this
   sequence, and the Auto-Zmodem Download option is enabled, it will
   automatically begin the Zmodem transfer without you having to
   intervene - thus making the process simpler.
General Settings - Force DTR on exit

   This option defaults to ON.  When On, RIPterm will physically keep
   the DTR signal active after exiting RIPterm.  This is so that if you
   have exited RIPterm while still online (and say not to hangup) then
   it will keep DTR enabled so that the modem doesn't try to disconnect
   you.  This also comes into play on direct serial connections.  Some
   modems however do not like this type of operation, especially if the
   modem is not physically connected to another computer via a telephone
   line after exiting RIPterm.  In cases like this, set this option to
   OFF.  When OFF, RIPterm will physically lower (and keep low) the DTR
   signal when it is finished with a particular Serial Port.  This has
   the net effect of ending any connection that might exist on that port
   and also prevent some modems from answering the phone if an incoming
   call is detected.

   Some modems, even if you instruct them to pick up the phone on the
   first ring, will not answer the phone if DTR is low.  This is so
   because the modem assumes that if DTR is low, that there is no
   terminal program running on the PC to receive the call so why should
   it answer the phone?  Not all modems work this way.
General Settings - Scrollback Size

   This option sets how much memory RIPterm should use for the
   scrollback buffer.  The valid settings are from 5k - 64k of memory.
   Depending on how much conventional memory you have on your computer,
   this may limit the amount of memory you can allocate to scrollback.
   We recommend that you set it to somewhere around 32k unless you know
   that your PC has quite a bit of its 640k memory free for use.  If you
   have numerous memory resident programs (TSR's) loaded, you may need
   to drop the size of your scrollback buffer to a smaller value for
   proper operation of RIPterm.

   If RIPterm runs out of memory, it will begin to discard old
   scrollback buffer information until it can satisfy the memory
   request.
General Settings - OK

   When chosen, OK will take all of the general settings and make them
   current.  The changes are not automatically saved to the RIPterm
   setup file - you must do that yourself.  After choosing this item,
   the dialog box will close and you will be returned to the terminal
   window.
General Settings - CANCEL

   When chosen, any changes in the general settings dialog box will be
   discarded.  Whatever settings were active before entering this dialog
   box will be restored.  You will be sent immediately to the terminal
   window.
General Settings - SAVE

   This option will close the dialog box and automatically save the
   current settings to the RIPterm setup file.
General Settings - HELP

   This will display a help file for the general settings dialog box.
Dialing Directory - TOGGLE

   This option alters what information is displayed in the dialing
   directory window.  By default, the following information is displayed
   on each line in the window:

          Entry #
          Host Name
          Phone Number
          Baud Rate
          Data Bits, Parity and Stop Bits (e.g., 8N1)
          Communications Port (e.g., COM1)

   When you choose the toggle option, the information displayed will be
   changed to the following:

          Entry #
          Host Name
          Total # of calls
          Last call date
          Directory ID (see below)
          Modem or Serial-Port connection

   This is a simple toggle.  Each time you choose this option, the
   information displayed will change to the opposite mode.

   Your favorite toggle setting can be saved to your permanent RIPterm
   setup.  To do this, choose the toggle mode you like the best, exit
   the dialing directory, then choose Save Setup.
External Applications

   The External Menu is used for manipulating and configuring external
   MS-DOS application programs to be used from within RIPterm.  The
   following sections give a brief overview of what the options in this
   menu do.  For more detailed explanations of external applications,
   see the section of this document devoted to the subject.

   ┌───────────────────┐
   │ EDIT APPLICATIONS │
   └───────────────────┘

   This option allows you to edit up to ten (10) different configurable
   application programs.  The Application feature allows you to
   "plug-in" external programs into RIPterm to do various things.  From
   this menu option, you can edit the configurations of all ten
   "Application slots".  You may custom tailor how the programs are run,
   what slot they are associated with, whether they should be run 'on'
   particular files that you download, and various other settings that
   may pertain to running external programs.

   ┌──────────────────┐
   │ RUN APPLICATIONS │
   └──────────────────┘

   This menu allows you to select an external application to run.  When
   chosen, the "command line" for the program is processed and if any
   text variables (see below) are present it will process them as well
   to construct a complete MS-DOS Command Line.  When all processing on
   the command line is complete, RIPterm will physically "shell-to-DOS"
   and run the specified program.
The Dialing Window

   When RIPterm dials a host, it will display a dialog box showing you
   the progress when dialing the host.  The dialog box looks similar to:

   ╔═══════════════════════════════════════════════════════════════════╗
   ║          ┌─────────────────────────────────┐                      ║
   ║     ~Host~623 │ Host name goes here...          │                      ║
   ║          ├─────────────────────────────────┤           ┌─────┐    ║
   ║  ~Phone #~624 │ 1-714-555-1212                  │   ~Attempt~627 │ 005 │    ║
   ║          ├──────────┬───────────┬──────────┤           ├─────┼─┐  ║
   ║  ~Started~625 │ 08:23:25 │   ~Current~632 │ 08:31:42 │    ~Remain~628 │ 10  ││  ║
   ║          ├──────────┴───────────┴──────────┴───────────┴─────┴─┤  ║
   ║  ~Message~626 │ Host is Busy.  Redialing...                         │  ║
   ║          └─────────────────────────────────────────────────────┘  ║
   ║      ╔════════════╗      ┌────────────┐      ┌────────────┐       ║
   ║      ║   ~REDIAL~629   ║      │   ~CANCEL~630   │      │   ~DELETE~631   │       ║
   ║      ╚════════════╝      └────────────┘      └────────────┘       ║
   ╚═══════════════════════════════════════════════════════════════════╝
The Dialing Window - HOST

   This field displays the name of the host that is being dialed.  This
   field may be blank if you choose to dial via the manual dialing
   method (ALT-M).  If you are dialing by choosing entries from the
   dialing directory, whatever host name is displayed will be shown in
   this field when that entry is dialed.
The Dialing Window - PHONE NUMBER

   This displays the telephone number that is being used when dialing
   the designated host.  It is shown in this field exactly as it is
   transmitted to the modem.
The Dialing Window - STARTED

   This field shows the time that this dialing attempt began. The format
   of this field is HH:MM:SS.  Whenever a number is dialed, or the
   dialing window cycles to the next number, this field is updated with
   the current time that the telephone number is issued to the modem to
   dial out.
The Dialing Window - MESSAGE

   Periodically through the dialing process, various status messages may
   need to be displayed to give you more information on what is going
   on.  Of the various messages, you might see things like, "Host is
   Busy.  Redialing...", or "Time elapsed without connection". This is
   generally used to tell you what is going on.
The Dialing Window - ATTEMPT

   This shows how many attempts have been tried thus far for this phone
   number.  If the host is busy, then it will try again after a brief
   pause.  If you have many hosts "queued" up to dial, then this shows
   the attempt number only for the given host being dialed at the
   moment.  Up to 999 attempts will be made before RIPterm stops all
   dialing attempts to a particular host.
The Dialing Window - REMAIN

   This message displays how many seconds remain before the current
   dialing attempt will terminate.  By default, redial time is set to 45
   seconds, but this can be changed from within the modem options dialog
   box.  High speed modems, or long distance calls frequently need more
   than 45 seconds to complete an outgoing call. To the right of this
   field are two small arrows, an UP arrow, and a DOWN arrow.  These are
   for temporarily increasing or decreasing the redial time for the rest
   of this dialing attempt.
The Dialing Window - REDIAL

   This button will cause what's commonly known as a "cycle" to occur.
   This is used when you have highlighted a number of entries to dial.
   By clicking on redial, it will stop calling whichever host is
   currently being dialed, and will cycle to the next highlighted host
   in your dialing list and begin to dial that number.  If you are only
   dialing one host, this will stop the current dialing attempt and
   re-dial the same number again.
The Dialing Window - CANCEL

   This option will stop dialing.  You will be returned to the RIPterm
   session screen.  Any entries in the dialing directory that you were
   trying to dial will remain highlighted the next time you enter the
   dialing directory.
The Dialing Window - DELETE

   This option will remove an entry from your dial list.  What this
   means is that whatever host is currently being dialed will have its
   dialing attempt stopped, and then it will be un-highlighted in the
   dialing directory, then RIPterm will attempt to dial the next
   highlighted number (if any).  If no more entries are available in the
   dialing list, RIPterm will abort all dialing and return to the
   RIPterm session window.
The Dialing Window - CURRENT

   This field displays the current time.  This field will constantly
   change as the dialing progresses.  It is intended to give you a
   visual reference to the time, compared to the start time.
$TWH$ ... Current text window's height

   This variable returns the height of the currently active text
   window.  If the window is Disabled, then the height will be 0.

       Example:  $TWH$ = 25



























   ~NEXT~634   ~PREV~445   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$TWW$ ... Current text window's width

   This variable returns the width of the currently active text
   window.  If the window is Disabled, then the width will be 0.

       Example:  $TWW$ = 80



























   ~NEXT~635   ~PREV~633   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$TWX0$ ... Upper-left X coordinate of text window

   This variable returns the upper-left X coordinate of the text window.
   This value is 0-based and can range from 0-90.  If the window is
   disabled, it will result in 0.

       Example:  $TWX0$ = 5


























   ~NEXT~636   ~PREV~634   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$TWY0$ ... Upper-left Y coordinate of text window

   This variable returns the upper-left Y coordinate of the text window.
   This value is 0-based and can range from 0-42.  If the window is
   disabled, it will result in 0.

       Example:  $TWY0$ = 3


























   ~NEXT~637   ~PREV~635   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$TWX1$ ... Lower-right X coordinate of text window

   This variable returns the lower-right X coordinate of the text window.
   This value is 0-based and can range from 0-90.  If the window is
   disabled, it will result in 0.

       Example:  $TWX1$ = 75


























   ~NEXT~638   ~PREV~636   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$TWY1$ ... Lower-right Y coordinate of text window

   This variable returns the lower-right Y coordinate of the text window.
   This value is 0-based and can range from 0-42.  If the window is
   disabled, it will result in 0.

       Example:  $TWY1$ = 23


























   ~NEXT~639   ~PREV~637   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$TWWIN$ ... Returns YES if text window active, otherwise NO

   If the text window is currently active, this variable returns a
   value of "YES".  If it is disabled, it returns a "NO".

       Example:  $TWWIN$ = YES



























   ~NEXT~640   ~PREV~638   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$TWFONT$ ... Current System Font number in use or 0 for none

   This variable returns the current MicroANSI font number + 1.
   If the text window is disabled, then no MicroANSI font applies
   and the variable will result in 0.  A value of 1 indicates an
   8x8 MicroANSI font, a value of 2 indicates a 7x8 field, and
   so on.  Subtract 1 from the value to obtain the correct MicroANSI
   font index number (providing the text window is active).

       Example:  $TWFONT$ = 1























   ~NEXT~641   ~PREV~639   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$CURX$ ... Returns the current X cursor coordinate

   If the current text window is disabled, this variable returns 0.
   If it is active, it returns the current X position of the cursor
   in the range of 1-91.

       Example:  $CURX$ = 18


























   ~NEXT~642   ~PREV~640   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$CURY$ ... Returns the current Y cursor coordinate

   If the current text window is disabled, this variable returns 0.
   If it is active, it returns the current Y position of the cursor
   in the range of 1-42.

       Example:  $CURY$ = 21


























   ~NEXT~643   ~PREV~641   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$CURSOR$ ... Returns YES if the cursor is visible, otherwise NO

   If the text cursor is displayed this variable returns a "YES".
   If the text window is disabled, or the cursor is off, it returns
   a "NO".

       Example:  $CURSOR$ = YES


























   ~NEXT~644   ~PREV~642   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$ALARM$ ... Makes an alarm-like warning sound

   When executed, this variable will issue a sound that gives you
   the impression that something is definitely wrong.  It is
   the same sound that RIPterm will use when a download fails for
   some reason.



























   ~NEXT~645   ~PREV~643   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$PHASER$ ... Makes a space-like Phaser Sound

   This variable will produce a descending continuous tone from
   2500 hertz down to 50 hertz.  The transition is very smooth and
   makes it seem like some spaceship is firing its phasers at you.




























   ~NEXT~646   ~PREV~644   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$REVPHASER$ ... The exact reverse sound of $PHASER$

   This text variable is identical in nature to the $PHASER$
   variable except that the sound is produced in the opposite order
   (ie, an ascending phaser-like sound).




























   ~NEXT~647   ~PREV~645   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$COFF$ ... Disable the text cursor

   This command will physically shut off the ASCII text cursor that
   is normally seen in the text window.  This is automatically reset
   whenever a $CON$ command (Cursor ON) or a Reset Windows command
   is received.



























   ~NEXT~648   ~PREV~646   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$CON$ ... Re-displays the text cursor

   This command will physically turn ON the ASCII text cursor.  This
   is the exact opposite of the $COFF$ command which disables the
   text cursor.




























   ~NEXT~649   ~PREV~647   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$STW$ ... Save text window information

   This command will physically store all of the text window
   settings.  The window's X/Y dimensions are preserved, as is the
   current cursor location, ANSI attributes, cursor ON/OFF status
   and the vertical scrolling margins.  Even the current System Font
   will be saved (if necessary).


























   ~NEXT~650   ~PREV~648   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$RTW$ ... Restore text window information

   This command will restore the text window to whatever settings
   were active when the $STW$ (save text window) command was issued.
   The cursor, ANSI attributes and any other piece of text window
   information will be restored (including the System Font setting).



























   ~NEXT~651   ~PREV~649   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$SAVE$ ... Save graphics screen

   The SAVE variable will completely save the contents of the entire
   graphics screen to a disk file called RIPTERM.SAV.  No Mouse
   Fields, Text Window locations or Clipboard data are saved - just
   the graphics screen.  The entire 640x350 region is saved to disk.

   If you wish to save the entire state of the RIPterm system, use
   the following text variables all at the same time (spaces are
   added for clarity):

             $SAVE$ $STW$ $SCB$ $SMF$
                \     \     \     \
                 \     \     \     --- Save Mouse Fields
                  \     \     \
                   \     \     ------- Save ClipBoard
                    \     \
                     \     ----------- Save Text Window
                      \
                       --------------- Save Graphics Screen













   ~NEXT~652   ~PREV~650   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$RESTORE$ ... Restore graphics screen

   The RESTORE command will read the saved file RIPTERM.SAV in from
   disk and restore the graphics as they were originally saved with
   the $SAVE$ command.  Only the graphics screen is restored, not
   the Clipboard, Mouse Fields or Text Window settings.  To restore
   the entire context of the graphics environment, issue the
   following text variables:

             $RESTORE$ $STW$ $SCB$ $SMF$
                \        \     \     \
                 \        \     \     --- Restore Mouse Fields
                  \        \     \
                   \        \     ------- Restore ClipBoard
                    \        \
                     \        ----------- Restore Text Window
                      \
                       ------------------ Restore Graphics Screen















   ~NEXT~653   ~PREV~651   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$SAVE0$ - $SAVE9$ ... Save screens (slots 0-9)

   These ten text variables are identical in nature with $SAVE$
   described above with sole exception to the fact that the temp
   files (RIPTERM0.SAV - RIPTERM9.SAV) are immediately deleted
   when restored.  The $SAVE$ command does not do this.  With this,
   you can keep restoring screens if you use $SAVE$.  These ten
   variables are provided so that you can have more than one screen
   saved simultaneously.
























   ~NEXT~654   ~PREV~652   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$RESTORE0$ - $RESTORE9$ ... Restore screens (slots 0-9)

   These ten text variables are identical in nature with $SAVE$
   described above with sole exception to the fact that the temp
   files (RIPTERM0.SAV - RIPTERM9.SAV) are immediately deleted
   when restored.  The $RESTORE$ command does not do this.  With this,
   you can keep restoring screens if you use $SAVE$.  These ten
   variables are provided so that you can have more than one screen
   saved simultaneously.
























   ~NEXT~655   ~PREV~653   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$HKEYON$ ... Enable Button Hotkeys

   This option enables button hotkeys.  Any Button that is created
   by a BBS that has a hotkey will be activated if you hit the
   corresponding key on your keyboard.  This will light-up the
   Scroll-Lock key on your keyboard indicating that Button Hotkey
   mode is ON.


























   ~NEXT~656   ~PREV~654   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$HKEYOFF$ ... Disable Button Hotkeys

   This option disables button hotkeys.  Any Button that is created
   by a BBS that has a hotkey associated with it, will not be
   activated even if the user hits that key on his keyboard.  The
   only way to activate a button in this mode is with the mouse.
   The Scroll-Lock key on your keyboard will go dim, indicating
   that Button Hotkey Mode is disabled.

























   ~NEXT~657   ~PREV~655   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$TABON$ ... Enable TAB to execute mouse fields

   When this variable is processed, you can use the TAB key to
   navigate through the Mouse/Button fields on your screen.  In
   this mode, you can access the fields without a mouse.  The side-
   effect is that the TAB key cannot be used directly with the Host.



























   ~NEXT~658   ~PREV~656   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$TABOFF$ ... Disable TAB to execute mouse fields

   When this variable is processed, you cannot use the TAB key to
   navigate throug the Mouse/Button fields on your screen.  In this
   mode, whenever the TAB key is hit, it is sent directly to the
   Host as a TAB character.  Any fields that are already hilighted
   when this variable is received will be de-hilighted.


























   ~NEXT~659   ~PREV~657   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$SAVEALL$ ... Performs the following: SAVE STW SCB and SMF

   This command combines a number of other "save" commands together
   into one short, quick command.  This command combines the
   $SAVE$, $STW$, $SCB$ and $SMF$ commands into one command.




























   ~NEXT~660   ~PREV~658   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$RESTOREALL$ ... Performs the following: RESTORE RTW RCB and RMF

   This command combines a number of other "restore" commands together
   into one short, quick command.  This command combines the
   $RESTORE$, $RTW$, $RCB$ and $RMF$ commands into one command.




























   ~NEXT~661   ~PREV~659   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
$RESET$ ... Resets the screen (like ALT-R in RIPterm)

   This command performs a RIP_RESET_WINDOWS command to clear the
   screen and otherwise reset the GUI environment.  Be sure to
   be aware of when this is used from within a Mouse Field/Button!




























   ~PREV~660   ~PRE-DEFINED TEXT VARIABLES~391   ~TEXT VARIABLE DESCRIPTION~387
Pull Down Menu System




                      ┌────────────────────────────┐
                      │ ~How to use Pull-Down Menus~100 │
                      └────────────────────────────┘




    ┌─────────┬─────────┬───────┬──────────┬──────┬───────┬──────────┐
    │ ~Project~663 │ ~Options~664 │ ~Modem~665 │ ~Transfer~666 │ ~Data~667 │ ~Setup~668 │ ~External~669 │
    └─────────┴─────────┴───────┴──────────┴──────┴───────┴──────────┘
Pull Down Menu System




                      ┌────────────────────────────┐
                      │ ~How to use Pull-Down Menus~100 │
                      └────────────────────────────┘




    ┌─────────┬─────────┬───────┬──────────┬──────┬───────┬──────────┐
    │ ~Project~663 │ ~Options~664 │ ~Modem~665 │ ~Transfer~666 │ ~Data~667 │ ~Setup~668 │ ~External~669 │
    ├═════════┴─────────┴────┬──┴──────────┴──────┴───────┴──────────┘
    │ ~About RIPterm   alt-F5~200 │
    │ ~System Info    alt-F10~201 │
    ├────────────────────────┤
    │ ~Help System         F1~202 │
    │ ~Help on Menus  ctrl-F1~203 │
    ├────────────────────────┤
    │ ~Open Log File    alt-L~219 │
    │ ~Jump to DOS      alt-J~224 │
    ├────────────────────────┤
    │ ~Exit             alt-X~204 │
    └────────────────────────┘
Pull Down Menu System




                      ┌────────────────────────────┐
                      │ ~How to use Pull-Down Menus~100 │
                      └────────────────────────────┘




    ┌─────────┬─────────┬───────┬──────────┬──────┬───────┬──────────┐
    │ ~Project~663 │ ~Options~664 │ ~Modem~665 │ ~Transfer~666 │ ~Data~667 │ ~Setup~668 │ ~External~669 │
    └─────────┼═════════┴───────┴──────────┴──────┴───────┴──────────┘
              │ √ ~Status Line        alt-SPACE~205 │
              │   ~Button Hot-keys       SCROLL~239 │
              │   ~Doorway Mode           alt-=~230 │
              │   ~Printer Log            alt-P~244 │
              ├────────────────────────────────┤
              │   ~Clear GRAPHICS Window  alt-G~207 │
              │   ~Clear the text Window  alt-T~208 │
              │   ~RESET all Windows      alt-R~209 │
              ├────────────────────────────────┤
              │   ~View Scrollback        alt-B~216 │
              │   ~Keystroke Macros       alt-K~218 │
              │   ~System Font            alt-N~228 │
              └────────────────────────────────┘
Pull Down Menu System




                      ┌────────────────────────────┐
                      │ ~How to use Pull-Down Menus~100 │
                      └────────────────────────────┘




    ┌─────────┬─────────┬───────┬──────────┬──────┬───────┬──────────┐
    │ ~Project~663 │ ~Options~664 │ ~Modem~665 │ ~Transfer~666 │ ~Data~667 │ ~Setup~668 │ ~External~669 │
    └─────────┴─────────┼═══════┴──────────┴──────┴──┬────┴──────────┘
                        │ ~Dialing Directory    alt-D~536 │
                        │ ~Manual Dialing       alt-M~213 │
                        │ ~Hangup the modem     alt-H~214 │
                        ├────────────────────────────┤
                        │ ~Initialize Modem     alt-I~226 │
                        │ ~Modem Auto-Answer    alt-A~227 │
                        ├────────────────────────────┤
                        │ ~Serial Interrupts    alt-Q~222 │
                        │ ~Serial Addresses    alt-F8~237 │
                        └────────────────────────────┘
Pull Down Menu System




                      ┌────────────────────────────┐
                      │ ~How to use Pull-Down Menus~100 │
                      └────────────────────────────┘




    ┌─────────┬─────────┬───────┬──────────┬──────┬───────┬──────────┐
    │ ~Project~663 │ ~Options~664 │ ~Modem~665 │ ~Transfer~666 │ ~Data~667 │ ~Setup~668 │ ~External~669 │
    └─────────┴─────────┴───────┼══════════┴──────┴───────┴┬─────────┘
                                │ ~Download a file     PgDn~220 │
                                │ ~Upload a file       PgUp~221 │
                                ├──────────────────────────┤
                                │ ~ASCII Settings    alt-F7~223 │
                                └──────────────────────────┘
Pull Down Menu System




                      ┌────────────────────────────┐
                      │ ~How to use Pull-Down Menus~100 │
                      └────────────────────────────┘




    ┌─────────┬─────────┬───────┬──────────┬──────┬───────┬──────────┐
    │ ~Project~663 │ ~Options~664 │ ~Modem~665 │ ~Transfer~666 │ ~Data~667 │ ~Setup~668 │ ~External~669 │
    └─────────┴─────────┴───────┴──────────┼══════┴───────┴──────────┤
                                           │ ~Create Variable  alt-F4~234 │
                                           ├─────────────────────────┤
                                           │ ~Show Variables   ctl-F4~235 │
                                           │ ~Built-in var's   ctl-F5~236 │
                                           └─────────────────────────┘
Pull Down Menu System




                      ┌────────────────────────────┐
                      │ ~How to use Pull-Down Menus~100 │
                      └────────────────────────────┘




    ┌─────────┬─────────┬───────┬──────────┬──────┬───────┬──────────┐
    │ ~Project~663 │ ~Options~664 │ ~Modem~665 │ ~Transfer~666 │ ~Data~667 │ ~Setup~668 │ ~External~669 │
    └─────────┴─────────┴───────┴─────────┬┴──────┴═══════┴──────────┤
                                          │ ~Modem Settings     alt-O~210 │
                                          │ ~General Settings   alt-E~243 │
                                          │ ~Modem Prefixes     alt-U~547 │
                                          ├──────────────────────────┤
                                          │ ~Save Setup         alt-S~211 │
                                          └──────────────────────────┘
Pull Down Menu System




                      ┌────────────────────────────┐
                      │ ~How to use Pull-Down Menus~100 │
                      └────────────────────────────┘




    ┌─────────┬─────────┬───────┬──────────┬──────┬───────┬──────────┐
    │ ~Project~663 │ ~Options~664 │ ~Modem~665 │ ~Transfer~666 │ ~Data~667 │ ~Setup~668 │ ~External~669 │
    └─────────┴─────────┴───────┴─────┬────┴──────┴───────┴══════════┤
                                      │ ~Edit Applications    ctrl-F9~240 │
                                      │ ~Run Application        alt-C~241 │
                                      └──────────────────────────────┘
Use what directory for System Files or <ENTER> for none

   In order to view RIPscrip graphics on a particular host, you might need
   to access special picture files that have to be located on your hard
   disk.  Since RIPterm can keep track of each Host's files separately,
   RIPterm needs to know which group of files need to be used for this
   session.

   You need to type in the directory name that is associated with the BBS
   that you are trying to call right now.  This directory should be
   located under your RIPTERM\ sub-directory.  If you do not know what
   directory to use or you don't need one, simply tap the <ENTER> key
   to indicate a "default" directory setup.
Mouse Present - Hit RIGHT MOUSE BUTTON for menu

 Since you already have a mouse installed, you might find it faster and
 easier to access the pull-down menu system by simply holding down the
 right mouse button to access the menu system.  You can also access the
 pull-down menu simply by hitting the F10 key on your keyboard, but if
 you access the menus this way you cannot use your mouse to navigate
 through them.
