home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / com / bbs / btp_eebe / bt_ref.doc < prev    next >
Text File  |  1992-09-12  |  144KB  |  2,923 lines

  1.           
  2.           
  3.           
  4.           
  5.           
  6.           ****   *         *      *             *******                 TM
  7.           *   *            *      *                *
  8.           *   *  *  * **   *   *  *   ***   *   *  *   ***   * **  *** **  
  9.           ****   *  **  *  *  *   *  *   *  *   *  *  *   *  **    *  *  * 
  10.           *   *  *  *   *  ***    *  ****   *   *  *  ****   *     *  *  * 
  11.           *   *  *  *   *  *  *   *  *      *   *  *  *      *     *  *  * 
  12.           ****   *  *   *  *   *  *   ****   ****  *   ****  *     *  *  * 
  13.           E   X   T   E   N   D   E   D       E * D   I   T   I   O   N 
  14.                                                 *
  15.           Version 2.50 EE - Reference Guide   ***       September 12, 1992
  16.           
  17.  
  18.               *******************************************************
  19.               *               THIS VERSION IS A HACK!               *
  20.               *   IT DOES NOT OROGINATE FROM BIT BUCKET SOFTWARE    *
  21.               *           AND THERE IS NO OFFICIAL SUPPORT.         *
  22.               *                                                     *
  23.               *          PLEASE READ BTEE_MOD.DOC CAREFULLY!        *
  24.               *          USE THIS VERSION ON YOUR OWN RISK!         *
  25.               *******************************************************
  26.  
  27.           
  28.                   A Freely Available FidoNet Compatible Electronic
  29.                       Mail Interface and Dumb Terminal Package
  30.           
  31.           
  32.           
  33.           
  34.                  Software Written by Vince Perriello and Bob Hartman
  35.                       Enhancements Written by Michael Buenter, 
  36.                         Holger Schurig and Tobias Burchardt.
  37.                      Documentation Written by Alan D. Applegate
  38.           
  39.           
  40.           
  41.           
  42.                   Copyright (C) 1988, 1989 Bit Bucket Software, Co.
  43.                                A Delaware Corporation
  44.                     Enhancements (C) 1991, 1992  Michael Buenter
  45.                                  All Rights Reserved
  46.           
  47.                       Terms and Conditions Contained Separately
  48.           
  49.           
  50.           
  51.           
  52.                               Bit Bucket Software, Co.
  53.                             427-3 Amherst St., Suite 232
  54.                                   Nashua, NH 03063
  55.           
  56.           
  57.           
  58.           
  59.                         "BinkleyTerm" and "Freely Available"
  60.                      are trademarks of Bit Bucket Software, Co.
  61.           
  62.           
  63.           
  64.           
  65.           
  66.  
  67.           TABLE OF CONTENTS
  68.           
  69.           Section 1 - General Information
  70.                How to Use This Manual
  71.           
  72.           Section 2 - Configuring BinkleyTerm
  73.                Configuration File
  74.                Scheduling Events
  75.           
  76.           Section 3 - General Reference Information
  77.                Command Line Parameters
  78.                Dial Translation
  79.                Response File Template
  80.                Scripts
  81.                Terminal Mode Keystrokes
  82.                Unattended Mode Keystrokes
  83.                VT-100 Keystrokes
  84.           
  85.  
  86.           
  87.  
  88.           +-------------+
  89.           | +---------+ |
  90.           | | Section | |   BinkleyTerm Reference Guide
  91.           | |    1    | |   GENERAL INFORMATION
  92.           | +---------+ |
  93.           +-------------+
  94.           
  95.           HOW TO USE THIS MANUAL
  96.           
  97.           The documentation for BinkleyTerm is supplied in two parts.  
  98.           
  99.           The User's Guide (named BT_USER.DOC) explains how to install
  100.           BinkleyTerm.  It also describes basic operational procedures.  New
  101.           users may find some concepts or terminology unfamiliar; a glossary
  102.           is provided toward the end of the User's Guide.  
  103.           
  104.           Concepts and terminology that may be of interest to experienced
  105.           users and new users alike are covered in the Reference Guide (named
  106.           BT_REF.DOC) an alphabetica┴ëM╪┴Θ≤Ñï╚ïEαâß≤ñïM▄ï}╪ï≤ìZ≈ëuαï∙ï╨ë]▄╕ï≤+r<ç}▄+╬ïuα Σ≥«ì t3 ïM▄ï┬ï╫  àV   ëu∞ë]≡ïU≡ï]∞ï≥ï√ïE+P<ïE+┬ï╨ï╩┴Θ≤Ñï╩âß≤ñ+] ├â─(_^[╔├Uï∞SVWü∞êëEëM ╔t └u ╥uâ╚ ü─ê_^[╔├ ╥uâ}u╟─l     â╚ ü─ê_^[╔├ïEëEÉ └u ╟E╠L«ëUöδ=ï┌╕≡Φ≡╪  ï╙ëE£ └u╟─l    ╟Eα    Θ ⁿëUö╟Eá╟E╠L»╟Eαâ}ö└êEªï}┤ïMï╫ï┘ï√3└â╔ ≥«≈╤+∙╕%≥«ì t3 ï╦ç╫ëU└ ╥ä&j j+╙RSìUÉR░ U╠ï╦â─â°·u ≈]αΘì@ï┘ïM└ïEα┴+├ëEαA╟E╪╗3÷ï└ï╤A3└èâΦ â°çë $à°Ñï└Tªxªxª`ªxªxªxªxªxªxªxªHªxª<ªxªxªlªï╞é╚ï≡δ6ì@ï╞é╚ï≡δ*ì@ï╞é╚ï≡δì@ï╞é╚ï≡δì@ï╞é╚ï≡δì@3█I █àY   ï╓ëU╪é9*u#ïEìXë]ïëE╘ └}é╩ï≥ëu╪≈╪ëE╘Aδ4ⁿ╟E╘ïdb    3÷ⁿ3╥èfïSâαtï╞ï≥âε0└ìÇ≡AδΓï└ëu╘é9.t ╟E▄    ΘSï±Aé9*uï╬ïEìXë]ïëE▄â┴δ6ì@╟E▄ïdb    3÷ⁿ3╥èfïSâαtï╞ï≥âε0└ìÇ≡AδΓï└ëu▄è<ht<lt<Lu èêEºAδì@╞Eº 3└èâ°%äπâΦEâ°3ç $àäºD⌐D⌐D⌐£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡∞⌐£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡t¿∞⌐D⌐D⌐D⌐£¡∞⌐£¡£¡£¡£¡|¼∞⌐∞⌐£¡£¡┤¼£¡∞⌐£¡£¡∞⌐ï┘j jjSìEÉP░ U╠ï╦â─ëEΦΘ1ⁿé}ºlàvï┘ïEìPëUfïìE¬Φ°üï╦ëEΦâ° u╟EΦΘ·ï└ïE╘+EΦëE╨ └ ╟E╨δ ï└÷E╪t≈]╨ï┘j  u╨ïEΦPìE¬PìEÉP░ U╠ï╦â─ëEΦΘ▓ï└ïEìXë]ïêE¬ïE╘HëE╨ └} ╟E╨δ ï└÷E╪t≈]╨ï┘j  u╨jìE¬PìEÉP░ U╠ï╦â─ëEΦΘ`é9Fué}ªt╟EΦIΘHèêE½ïE╠ëEÿèEºêE¬é}¬Lu%ï]ìCëEïëàt   ïCëàx   ïCëà|   δï]ìCëEïëE∞ïCëE≡é}ºLu
  107. ìàt   δï└ìE∞ï┘ uìU¬R u▄ u╘ïM╪ìUÉâ∞ Φx»  ï╦â─ëEΦΘ╗ì@é}ºhué9ptïEìXë]┐ëEΣδïEìXë]ïëEΣâ}▄} ╟E▄δì@â}▄uâ}Σu ╟EΦΘdée╪∩é9pu ╞E¬l╞E½Xδ ⁿèEºêE¬èêE½ì}Åë}¼é}½ou    ╟E╕δèE½<xt<Xu    ╟E╕δ╟E╕
  108. ╟E╚èE½<dt<ià@ïEΣ └}╞E¿-╟E╚≈╪ëEΣδ'ï└÷E╪t╞E¿+╟E╚δⁿ÷E╪t ╞E¿ ╟E╚é}½Xu    ╕¼Q    δï└╕└Q    ëE░é}¬hufï]Σüπ  ë]ΣïuΣ ÷t&ïU░ï]╕ëMⁿOï╞ï≥3╥≈≤ç≥è 2êï≡ └uΩëuΣïMì]Å+▀ë]╝ïE▄+├ëEΣ └~δï└3└ëE─÷E╪ä9â}╝v3é}½ouï╪â√s&╟E─δⁿèE½<xt<Xu╞E¿0èE½êE⌐╟E╚ïE╘+E╝+E╚+E─ëEΣ └~%÷E╪t≈╪ëEΣδ÷E╪tïEΣE─╟EΣδ
  109. ì@╟EΣïEΣ └~δ3└ï┘j P u╚ìU¿RìUÉR░ïu╠ ╓ï╦ï╓â─ëEΦâ°·tj0ïE─P u╝WìEÉP░ ╥ï╦â─ëEΦâ}Φ·t(ïEΣ └}δì@3└ï┘j PjjìUÉR░ U╠ï╦â─ëEΦâ}Φ·äFïEΣÖ3┬+┬ï]─]╝]╚╪ë]ΦΘ+ì@é}ºhuïEìXë]ïï]αfëδì@ïEìXë]ïï]αë╟EΦΘ≡ïEìXë]ïëE└ └u*╟EΦ·   â}áä═ï┘ìEÉP░Φï╦â─Θ╢ï└é}ºlu.ï┘ïE╠ëEÿ u▄ u╘ u╪ìEÉP u└░Φºï╦â─ëEΦΘéï└ï≈ï┘ï}└3└â╔ ≥«ç┘ï■≈╙Kë]Φâ}▄}ë]▄δⁿïEΦ;E▄}δï└ïE▄ëEΦïE╘+EΦëE╨ └}    ╟E╨δ    ÷E╪t≈]╨ï┘j  u╨ïEΦP u└ìEÉP░ U╠ï╦â─ëEΦδ
  110. ï└╟EΦIâ}Φ·u≈]αδⁿAïEΦEαΘ¼≈  ë}┤ëMï]α █îcïUï·3└â╔ ≥«≈╤IëMΦj jQRìUÉR░ U╠â─â°·u
  111. ≈█ë]αδ3ì@ïEΦEαâ}uïEö╞δâ}átìMÉQ░Φ╧â─â°·u≈]αâ}tïE£ΦB╝  ïEαü─ê_^[╔├Uï∞SVWïu ÷~.3└èEèαï╚┴ß ┴ïUïzï▐ï╦┴Θ≤½ï╦âß≤¬ï╬ïB┴ëBïU ╥v!ïEïxïu ï┌ï╦┴Θ≤Ñï╦âß≤ñïX┌ëXïu ÷}1≈▐ëu3└èEèαï╪┴π ├ï]ï{ï╓ï╩┴Θ≤½ï╩âß≤¬ïS╓ëSïEE_^[╔├ï└Uï∞â∞ ïEâ8uïHïPï@ Φ0jâ° u&╕·   â─ ╔├ïMïQïA ΦO⌐ └t
  112. ╕·   â─ ╔├ïM╟A3└â─ ╔├Uï∞â∞SVW╟Eⁿïuï^≈█ü├≡ë]°ï}  Ä«ë}ⁿèUï└;√î`ë}≡╢┬ëU⌠èαï╚┴ß ┴ï~ ïNëu∞∙ï╙ï≥ï╬┴Θ≤½ï╬ïu∞âß≤¬ï}≡VV░Φ,   ïU⌠â─â°·u    ╟Eⁿ·   δ +√╗≡δ¢ì@êUë}ë]°3└èEèαï╚┴ß ┴ïuï~ ïN∙ïUï┌ï╦┴Θ≤½ï╦âß≤¬Vïu)u°ïU ╥å╕ïEⁿâ°·ä¼┬ëEⁿï} ïu°ï]ⁿï╞;┬ç^ëu∞ï╧ëU≡ï{ ïS·ï±ëM⌠ï╨ï╩┴Θ≤Ñï╩ïU∞âß≤ñï}⌠ï≥CS░Φf■  ïU≡â─â°·u ╟Eⁿ·   δï└ï╞+╨■╛≡δ¢ì@ëUë} ëu°ïEïx ïX√ïu ï]ï╙ï╩┴Θ≤Ñï╩âß≤ñXïE°+├ëE°ï}  ì╜ïEⁿâ°·ä▒≈▀ë}╟ëEⁿèUï]°ïuⁿ;√î`ë}≡╢┬ëU∞èαï╚┴ß ┴ï~ ïNëu⌠∙ï╙ï≥ï╬┴Θ≤½ï╬ïu⌠âß≤¬ï}≡VV░Φÿ²  ïU∞â─â°·u    ╟Eⁿ·   δ +√╗≡δ¢ì@êUë}3└èEèαï╚┴ß ┴ïuï~ ïN∙ïUï┌ï╦┴Θ≤½ï╦âß≤¬VïEⁿ_^[╔├ì@Uï∞SVWâ∞ â}ì7ïMëMΦfâ9tⁿâ┴fâ9u≈ëMΦïEΦ+EÖâΓ┬╤°ëEïMâßu╤αëEâ}u ïM ïQj  uj uQ░ ╥â─ëE≡Θ:÷EäûïE╤αΦ╨╦  ëE∞ └u╟E≡·   ╟─l    Θ╣ì@ï]∞ë]αïuëuΦï}  ä=fâ>t7ïM≡fïï├Φxï╚â° u╣·   δ┘Oâ╞  tfâ>u╪ëM≡ë}ë]αëuΦâ}≡·äXïEα+E∞ëE≡ΘJïEΦ<╦  ëE∞ └u╟E≡·   ╟─l    δ(ï└ï]ï├Φ╦  ï╦ëE∞ïUΦvëE≡â° u╟E≡·   ï]≡â√·ä<ïE+├ëEΣ └}
  113. ╟EΣδ
  114. ⁿ÷Et≈]ΣïM ïqj  uΣïU≡R u∞Q░ ╓â─ëE≡ïE∞Φ╖  ïE≡â─ _^[╔├Uï∞â∞║í╪F    â└$Φtφ   └à╩ï╪F    ÷A$à║Φ╟í╨F    ΦÖƒ  í╘F    ΦŃ  ï╘F    ïI< ╔t Q░Φâ─ï╠F    ïI< ╔t Q░Φâ─ï╨F    ïI< ╔t Q░Φâ─3╥í╠F    ΦÅf3╥íion "Scheduling Events" for
  115.                details.
  116.           
  117.                See also 'Packer' and 'Cleanup' for related information.
  118.           
  119.           Aka <net>/<node>
  120.           
  121.                NOTE:  This statement is supported for backward compatibility
  122.                only.  If you wish to specify a/k/a addresses, please use the
  123.                newer 'Address' statement described previously. 
  124.           
  125.                Allows nodes with more than one FidoNet address to specify
  126.                their alternate addresses.  This would normally be used by
  127.                network, region or zone coordinators, and other 'special'
  128.                nodes.  Multiple 'Aka' statements can be used.
  129.           
  130.           Answer <modem_string>
  131.           
  132.                When this statement is used, BinkleyTerm assumes that the
  133.                modem has been set NOT to answer the phone automatically (by
  134.                the modem initialization string, or the modem's DIP switches). 
  135.                When BinkleyTerm receives a response string of "RING" from the
  136.                modem, it sends the <modem_string> command to the modem to
  137.                answer the phone. 
  138.           
  139.                The advantage is that BinkleyTerm must be "alive and well"
  140.                before the modem will answer a call.  If for some reason
  141.                BinkleyTerm is not available, yet the modem still has power,
  142.                no calls will be answered.  
  143.           
  144.                NOTE!  Some modems DO NOT like commands to be sent while
  145.                they're sending response strings...in testing, this feature
  146.                DOES NOT work on all modems.  Only by trying it will you be
  147.                able to determine if it works with your modem.
  148.           
  149.           AnswerBack <text>
  150.           
  151.                In Terminal Mode, when an ENQ (ASCII decimal 5, hex 5) is
  152.                received, <text> will be sent in response.  Normal BinkleyTerm
  153.                character translations are available.  Many BBS packages send
  154.                this character immediately prior to requesting a user name.
  155.           
  156.           Application <app_name> [<parm> <parm> ... ]
  157.           
  158.                Allows addition of application dependent data to the
  159.                configuration file.  Any 'Application' statement is ignored
  160.                by BinkleyTerm entirely.
  161.           
  162.                <app_name> is the name of or reference to a specific
  163.                application, such as a message editor or outbound maintenance
  164.                utility that uses the BinkleyTerm configuration file.  Zero
  165.                or more application specific parameters, shown as <parm> in
  166.                the example, may follow <app_name>.  
  167.           
  168.           Autobaud
  169.           
  170.                In Unattended Mode, this forces BinkleyTerm to call out at the
  171.                baud rate specified by the 'Baud' statement, regardless of the
  172.                baud rate associated with a given nodelist entry.  This
  173.                assures connects at the highest possible baud rate.
  174.           
  175.           Avail <filespec>
  176.           
  177.                This designates the name of the file to be sent to a remote
  178.                system that file requests "FILES" from your system.  The
  179.                <filespec> identifies the file, and may contain an optional
  180.                drive and path designation.
  181.           
  182.                Refer to the User's Guide sections "File Requests" and
  183.                "Security - Controlling File Requests" for more information.
  184.           
  185.           Banner <string>
  186.           
  187.                The line designated by <string> is sent to callers 
  188.                immediately following the BinkleyTerm identification line, and
  189.                before the line, "Press <Escape> to enter BBS."  Generally,
  190.                this is the name of your BBS or something else of interest to
  191.                callers.
  192.                         
  193.           Baud <max_baud_rate>
  194.           
  195.                This parameter tells BinkleyTerm your maximum baud rate. 
  196.                Valid <max_baud_rate> settings are 300, 1200, 2400, 4800,
  197.                9600, 19,200 and 38,400.  In Terminal Mode, you may change
  198.                this setting. 
  199.           
  200.           BBS <exit_option>
  201.           
  202.                This designates the method to be used to access your BBS
  203.                software when a human caller dials your system.  Valid options
  204.                for <exit_option> are 'Batch,' 'Exit' and 'Spawn.'  Refer to
  205.                the User's Guide section "BBS Interface" for more information
  206.                on the options, and how to use them.
  207.           
  208.           BBSNote <string>
  209.           
  210.                After a human caller presses Escape to access the BBS program,
  211.                or after the number of seconds designated by the 'Timeout'
  212.                statement, BinkleyTerm will display the <string> to the
  213.                caller.  Generally, this is a notification that the BBS
  214.                software is loading. 
  215.           
  216.           BlankWait <number>
  217.  
  218.                Sets the number of seconds Binkley will wait before blanking the
  219.                screen when the "ScreenBlank" config verb is uncommented.
  220.  
  221.           Boss <net>/<node>
  222.           
  223.                NOTE:  This statement is supported for backward compatibility
  224.                only.  It is not needed when the 'Address' statement is used,
  225.                as described previously.
  226.           
  227.                This specifies a FidoNet node address.  For regular FidoNet
  228.                nodes, place your assigned address here.  For Point systems,
  229.                place the address of your Boss node here.
  230.           
  231.           BossPhone <phone_number>
  232.           
  233.                This parameter, used in Point installations, contains the
  234.                telephone number of your Boss node for use with the Alt-Y
  235.                command in Terminal Mode.  This statement is optional in all
  236.                cases except Point installations that do not wish to use a
  237.                nodelist.   
  238.           
  239.           BossPwd <password>
  240.           
  241.                Used for Point installations, this parameter designates the
  242.                password to be used for session-level passwording with your
  243.                Boss node.  Refer to the User's Guide section "Security -
  244.                Session Passwording" for additional information.  The Boss
  245.                node must also have session passwording implemented, using
  246.                this password.
  247.           
  248.                When this parameter AND 'BossPhone' are BOTH implemented, a
  249.                nodelist is NOT required for a Point system.
  250.           
  251.           BoxType <number>
  252.           
  253.                When full-screen mode is used (default), this tells
  254.                BinkleyTerm what type of boxes to use for the various on-
  255.                screen windows.  Legal values are from 0 to 4.  They produce
  256.                the following results (apologies given to people with printers
  257.                that do not support the extended IBM character set):
  258.           
  259.                     0    1    2    3    4        0 = Hatches (Non-IBM)
  260.                    +-+  ┌─┐  ╔═╗  ╓─╖  ╒═╕       1 = Single Rule
  261.                    | |  │ │  ║ ║  ║ ║  │ │       2 = Double Rule
  262.                    +-+  └─┘  ╚═╝  ╙─╜  ╘═╛       3 = Single Top, Double Sides
  263.                                                  4 = Double Top, Single Sides
  264.           
  265.           
  266.           Busy <modem_string>
  267.           
  268.                While BinkleyTerm performs certain functions, and when you
  269.                exit the program from Unattended Mode, BinkleyTerm sends the
  270.                <modem_string> to the modem.  Normally, this is a short set
  271.                of modem commands, as shown in the sample configuration file,
  272.                to take the phone off-hook to prevent incoming calls.  Callers
  273.                will hear a busy signal.
  274.           
  275.                You may desire to lower DTR instead using a lower-case letter
  276.                "v."  This would cause callers to hear ringing, but with no
  277.                answer.  
  278.           
  279.           CaptureFile <filename>
  280.           
  281.                If used, this statement tells BinkleyTerm the name of a file
  282.                to use for session capturing in terminal mode.  The Alt-L
  283.                command toggles session capture on and off.  If this statement
  284.                is not used, then BinkleyTerm will prompt for a name each time
  285.                Alt-L is pressed.  When activated, all communications session
  286.                I/O will be echoed to this file.  The <filename> may
  287.                optionally include a drive and path designation as well.  
  288.           
  289.           Carrier <hex_carrier_mask>
  290.           
  291.                This tells BinkleyTerm which FOSSIL status bit it should use
  292.                to determine whether or not carrier is present.  A value of
  293.                80 (hexadecimal) is nearly always correct.  Some modems do not
  294.                support CD (carrier detect) and other signal lines may be
  295.                used.  
  296.           
  297.                NOTE:  This value is in HEXADECIMAL (base 16).  Other systems,
  298.                such as Opus-CBCS, ask for this value in DECIMAL (base 10). 
  299.                Normal setting is 80 hex, which equals 128 decimal. 
  300.  
  301.           CheckInit
  302.  
  303.                BT watches now the modem reponse after issuing the init string.
  304.                If there's no "OK" coming, BT tries again. After two
  305.                unsuccesfull tries, BT exits with errorlevel 2.
  306.                I recommend to comment out "PreInit" when using this feature.
  307.           
  308.           Cleanup <command_line>
  309.           
  310.                If used, BinkleyTerm will execute <command_line> at the
  311.                beginning of each event, but prior to the 'Packer' statement's
  312.                command line (if used).  This might be used to unpack any
  313.                previously packed outbound mail for later repacking, or to
  314.                perform minor outbound area maintenance, etc.  It is suggested
  315.                that <command_line> designate a batch file that would contain
  316.                the command line(s) for the program(s) actually used to unpack
  317.                mail and/or perform maintenance.
  318.           
  319.                See also 'AfterMail' and 'Packer' for related information.
  320.           
  321.           Colors <n1> <n2> <n3> <n4> <n5> <n6> <n7> <n8> <n9> <n10>
  322.  
  323.                <n1>   top and bottom text displays (Nodenumber, Systemname,
  324.                       Version and help key).
  325.                <n2>   "Current-Settings"-window
  326.                <n3>   "Today at a Glance"-window
  327.                <n4>   "Pending Outbound Mail"-window
  328.                <n5>   "Recent-Activity"-window
  329.                <n6>   "Transfer Status"-window
  330.                <n7>   actual called node in the "Pending Outbound Mail"-window
  331.                <n8>   color of pop-up windows
  332.                <n9>   header of all windows
  333.                <n10>  border of all windows
  334.  
  335.                Only applies if a Video FOSSIL (VFOSSIL) is detected at start-
  336.                up.  This statement allows setting of color attributes for the
  337.                full-screen windowed display.
  338.  
  339.                The default colors are all 7, black background with white
  340.                foreground.
  341.  
  342.                The following chart may assist you in determining your desired
  343.                color attribute values.  The numbers listed under "Foreground"
  344.                will yield the given color on a black background.  By adding
  345.                the value shown under "Background Value" to the foreground
  346.                value will yield a background of the selected color.  
  347.           
  348.                For example, to get yellow characters on a blue background,
  349.                add the foreground color for yellow, 14, to the background
  350.                value for blue, 16 - use a color attribute of 30.  
  351.           
  352.                Note that gray, bright colors and yellow cannot be used for
  353.                the background.
  354.           
  355.                Color          Foreground     Background Value
  356.                -------------- -------------- ----------------
  357.                Black          0              0
  358.                Blue           1              16
  359.                Green          2              32
  360.                Cyan           3              48
  361.                Red            4              64
  362.                Magenta        5              80
  363.                Brown          6              96
  364.                White          7              112
  365.                Gray           8              N/A
  366.                Bright Blue    9              N/A
  367.                Bright Green   10             N/A
  368.                Bright Cyan    11             N/A
  369.                Bright Red     12             N/A
  370.                Bright Magenta 13             N/A
  371.                Yellow         14             N/A
  372.                Bright White   15             N/A
  373.           
  374.                On IBM-compatible monochrome displays and using a black
  375.                background, colors 9 through 15 yield high intensity
  376.                characters, 1 through 7 normal intensity characters.  0 and
  377.                8 yield invisible characters.  1 and 9 will yield underscored
  378.                characters.
  379.           
  380.           CursorCol <column>
  381.           
  382.                For use with multi-tasking systems, this tells BinkleyTerm
  383.                the column number to place the cursor after screen writes. 
  384.                For DESQview, <column> should be set to 1.  The default value
  385.                is 80.  
  386.           
  387.           CursorRow <row>
  388.           
  389.                For use with multi-tasking systems, this tells BinkleyTerm the
  390.                row number to place the cursor after screen writes.  For
  391.                DESQview, <row> should be set to 1.  The default value is 23.
  392.           
  393.           CostLog <file>
  394.  
  395.                 It needs  CostLog definitions from parselst.cfg and works
  396.                 only with the German and Swiss phone billing scheme. If
  397.                 "CostLog" isn't defined, then everything works the
  398.                 standard way.
  399.  
  400.                 If CostLog is defined you will have to change the cost
  401.                 settings of your nodelist compiler.
  402.                 BT EE needs the cost in tenth of seconds for one cost unit in
  403.                 the compiled nodelist.
  404.  
  405.                 The costlog has two formats: One "big" if abs(LogLevel) is 5
  406.                 and one "small".
  407.  
  408.           CostUnit <unit>
  409.  
  410.                Define the cost unit. If you leave it out, Binkley uses 23
  411.                (for Germany every unit costs 23 Pfg, length of unit differs
  412.                with the distance of your call). If you live in
  413.                Switzerland you will probably define "CostLog 10" for 10
  414.                 Rappen.
  415.  
  416.           Dial <match_string> <new_prefix>/[<new_suffix>]
  417.           
  418.                This option allows for real-time telephone number translation. 
  419.                
  420.                BinkleyTerm will look at the telephone number it is to send
  421.                to the modem.  If the prefix of the telephone number matches
  422.                that shown in <match_string>, then the prefix will be changed
  423.                to <new_prefix>, and <new_suffix> (optional) will be added to
  424.                the end. 
  425.                    
  426.                In most cases, this will be used to strip-off "1-" and/or area
  427.                codes for systems in a local exchange, such as:
  428.           
  429.                DIAL 1-603-888 888/
  430.                    
  431.                A number in the nodelist as 1-603-888-8179 would be changed
  432.                to simply 888-8179 and dialed.           
  433.           
  434.                DIAL 1-303-555 555/&M0
  435.                    
  436.                A number in the nodelist as 1-303-555-1234 would be changed
  437.                to 555-1234&M0 and dialed. 
  438.           
  439.                There is a maximum of 20 characters each for <match_string>,
  440.                <new_prefix> and <new_suffix>.
  441.           
  442.                Another use for this feature would be for dialing scripts:  
  443.                        
  444.                DIAL 1-404 "GA_PCP.SCR"404/
  445.                    
  446.                This line could be used to invoke a PC Pursuit script, for
  447.                example, for the state of Georgia.  The script would be used
  448.                for all outgoing calls to area code 404. 
  449.                    
  450.                For permanent translations it is probably more efficient to
  451.                perform these translations with your nodelist processing
  452.                program (i.e., XlatList, ParseLst, XlaxNode).  Refer to your
  453.                nodelist processing software documentation for more
  454.                information.
  455.           
  456.           DoingMail <string>
  457.           
  458.                If used, this statement will cause BinkleyTerm to send
  459.                <string> to a caller when an event without a 'B' flag is
  460.                active, indicating that BBS access is NOT allowed.  This
  461.                replaces the default string "Processing Mail.  Please hang
  462.                up."  See the section "Scheduling Events" for more information
  463.                on event flags.
  464.           
  465.           Domain <designator> <abbreviation> [<nodelist> [<start_z> <end_z>]]
  466.  
  467.                For Domain-Support refer to the User's Guide Section
  468.                "Description an Operation of Domain Addressing".
  469.  
  470.                BT uses start_z and end_z for a simple domain matching.
  471.                If BT receives any nodedumber without domain and you set
  472.                up domains, it'l try to add the domain with comparing
  473.                them to all <start_z> <end_z> entries.
  474.                Example:
  475.                    Domain fidonet fidonet nodex 1 6
  476.                    Domain signet  signet  sigex 24 29
  477.                    Domain virnet  virnet  virex 9 9
  478.                If BT receives 27:1341/103 ther will be added @signet
  479.                automatically.
  480.  
  481.           Downloads <path>
  482.           
  483.                This tells BinkleyTerm where to place files downloaded while
  484.                in Terminal Mode.  The <path> is a complete drive and path
  485.                designation.  This path has no effect on mail transfers made
  486.                in Unattended Mode.
  487.           
  488.           DTRHigh
  489.           
  490.                If used, BinkleyTerm will leave the DTR (data terminal ready)
  491.                line to the modem "high" whenever it is exiting.  By default,
  492.                BinkleyTerm takes the DTR line "low" when exiting.  The use
  493.                of 'DTRHigh' has no effect when doing an Alt-J shell escape
  494.                which will leave DTR low.  'DTRHigh' should be used with
  495.                modems that go back on-hook when DTR is lowered.
  496.           
  497.           EnterBBS <string>
  498.           
  499.                If used, this statement will cause BinkleyTerm to send
  500.                <string> to a caller when the BBS is available, during events
  501.                with a 'B' flag, indicating that BBS access is allowed.  This
  502.                replaces the default string "Press <Escape> to enter BBS." 
  503.                Note that <string> must not exceed one line.  See the section
  504.                "Scheduling Events" for more information on event flags.
  505.           
  506.           Event <event_flags...>
  507.           
  508.                NOTE!  Normally the 'Event' statement is used only in the
  509.                event file, BINKLEY.EVT.  Events should NOT be scheduled in
  510.                the configuration file.  This statement begins an event line. 
  511.                Due to the depth of this topic, it is covered in the section
  512.                "Scheduling Events."
  513.           
  514.           ExitBaud [<errorlevel>] <Connect>
  515.  
  516.                This is a feature for people who have to react on
  517.                different connect messages (e.g. Fax modems).
  518.                If BT encounters the given <Connect> messages reported
  519.                by the modem it takes the following action:
  520.  
  521.                   -  errorlevel > 0:
  522.                       * forces Binkley to exit with the specified
  523.                         errorlevel (or 99 if not defined)
  524.                       * it generates a batchfile called BAUDBAT.BAT
  525.                         that contains the line
  526.                           "EXITBAUD <locked Baudrate> <Baudrate> <Port/Handle>
  527.                                     <Time_to_next_event> <Connect>"
  528.  
  529.                   - errorlevel < 0:
  530.                       * forces Binkley to shell to call
  531.                           "EXITBAUD <locked Baudrate> <Baudrate> <Port/Handle>
  532.                                     <Time_to_next_event> <Connect>"
  533.  
  534.                E.g. if you have a Fax-Modem that reports 'CONNECT FAX' and
  535.                you want to call your fax-software as fast as possible, you
  536.                may include
  537.                         ExitBaud 199 FAX
  538.                into your CFG. You see that this statements works like
  539.                ExtrnMail...
  540.                In OS/2 you'll have to use the shell!
  541.  
  542.           ExtrnMail [<errorlevel>] <string> 
  543.           
  544.                This is used in conjunction with BinkleyTerm's external mail
  545.                program feature.  If while waiting for a YooHoo or TSYNC (the
  546.                beginning of a FidoNet mail session) BinkleyTerm receives
  547.                <string>, it will write to the disk a file named MAILBAT.BAT,
  548.                and will then exit with an errorlevel of 99.  Refer to the
  549.                User's Guide section "External Mail Programs" for information.
  550.           
  551.                Note that if the [<errorlevel>] parameter is used, BinkleyTerm
  552.                will exit with an errorlevel of the value given, rather than
  553.                the default value of 99.
  554.           
  555.                When used for an external mail program, <string> should be
  556.                relatively long, without too many repeating characters, to
  557.                assure accuracy.  When used with multiple BBS functionality,
  558.                <string> may be only one letter.
  559.           
  560.                Up to 16 "ExtrnMail" statements that each use [<errorlevel>]
  561.                may be used.
  562.  
  563.           FaxIn <fax_inbound_path>
  564.  
  565.                This keyword tells Binkley where to store received Class 2
  566.                faxes. See the User's Guide for more information about
  567.                Class 2 fax receive.
  568.  
  569.           FileSec <n>
  570.  
  571.                See MaxAreas
  572.  
  573.           Flags <dir>
  574.  
  575.                The directory name specified is used by BinkleyTerm to create
  576.                task identification files.  The filename is TASK.# where # is
  577.                the task number.  These files can be used to determine if any
  578.                given Binkley task is currently running.  The file is created
  579.                whenever Binkley has carrier present and a mail session is
  580.                in progress.
  581.  
  582.           FTS-0001
  583.  
  584.                When used, this statement will force BinkleyTerm to use only
  585.                base FidoNet protocol (FTS-0001), effectively enabling the
  586.                equivalent of the following statements:  NoWaZOO, NoResync,
  587.                NoSLO and NoSEAlink.  Used mostly for debugging and testing
  588.                of FidoNet policy compliance; not for regular use.
  589.  
  590.           Gong
  591.           
  592.                Using this statement causes BinkleyTerm to sound an alarm when
  593.                it successfully connects with a system it's attempting dial,
  594.                or after a download has been completed.  'Gong' is only
  595.                applicable in Terminal Mode.  Note that 'Gong' also works when
  596.                doing a manual mail poll operation in Terminal Mode (Alt-M).
  597.           
  598.           Hold <path>
  599.           
  600.                This specifies the complete drive and path designation for the
  601.                directory that will be used as your outbound mail holding
  602.                area.  oMMM and/or other mail processing software places
  603.                outbound mail in this area for BinkleyTerm to send to or hold
  604.                for other FidoNet systems.
  605.           
  606.                It should be mentioned that this area should NOT contain any
  607.                other files of any kind, and that the contents of the
  608.                directory should NOT be manipulated by you unless you know
  609.                EXACTLY what you're doing.  For all practical purposes,
  610.                BinkleyTerm maintains this directory for you.
  611.           
  612.           Include <filename>
  613.           
  614.                If used, this tells BinkleyTerm the name of a file to include
  615.                while reading the configuration file.  The include file must
  616.                contain additional configuration file statements in the same
  617.                format as expected for the primary configuration file.  When
  618.                end-of-file is reached, BinkleyTerm will continue reading the
  619.                main configuration file at the line immediately following the
  620.                "Include" statement that initially caused BinkleyTerm to
  621.                branch.
  622.           
  623.                The <filename> may optionally include a drive and path
  624.                designation.  Example:  C:\BT\INCL_2.CFG
  625.           
  626.           Init <modem_string>
  627.           
  628.                BinkleyTerm sends the <modem_string> to the modem to 
  629.                initialize it, and make it ready for communication.  The
  630.                string is sent to the modem verbatim, with the exception of
  631.                special dial translation characters.  These characters are
  632.                shown in the section "Dial Translations." 
  633.           
  634.                Refer to your modem instruction manual for help in finding a
  635.                correct init string for your particular modem and
  636.                configuration.
  637.           
  638.           JanusBaud
  639.           JanusOK
  640.  
  641.                Controls whether Janus bi-directional protocol will be used
  642.                during WaZOO sessions.  Please refer to the complete Janus
  643.                explanation in the User's Guide.
  644.  
  645.           KnownAbout <filespec>
  646.           
  647.                This tells BinkleyTerm the name of the ABOUT file, a special
  648.                file used with incoming file requests.  <filespec> is a
  649.                complete drive, path and filename designation.  This ABOUT
  650.                file applies only to file requests that are received from
  651.                "known" systems.  
  652.           
  653.                Refer to the User's Guide sections "File Requests" and
  654.                "Security - Controlling File Requests" for more information.
  655.           
  656.           KnownAvail <filespec>
  657.           
  658.                This designates the name of the file to be sent to a "known"
  659.                remote system which file requests "FILES" from you.  The
  660.                <filespec> identifies the file, and may contain an optional
  661.                drive and path designation.
  662.           
  663.                Refer to the User's Guide sections "File Requests" and
  664.                "Security -Controlling File Requests" for more information.
  665.           
  666.           KnownInbound <path>
  667.           
  668.                Used with secured inbound areas, this statement designates the
  669.                path to the inbound file area used for mail received from
  670.                "known" systems.
  671.           
  672.                Refer to the User's Guide section "Security - Secured Inbound
  673.                File Areas" for more information.
  674.  
  675.           KnownMaxBytes
  676.  
  677.                See 'MaxBytes' for information.
  678.           
  679.           KnownMaxTime <number>
  680.  
  681.                See MaxTime.
  682.  
  683.           KnownMinBaud <baud>
  684.  
  685.                See MinBaud.
  686.  
  687.           KnownReqLim <quantity>
  688.           
  689.                This tells BinkleyTerm the maximum number of files that will
  690.                be sent in response to incoming file requests during any one
  691.                mail session.  Regardless of whether the incoming requests has
  692.                wildcards, or whether multiple file requests are sent in one
  693.                mail session, the maximum number of files that will be sent
  694.                in response to an incoming file request will be no greater
  695.                than <quantity>.  
  696.           
  697.                This statement applies only to "known" systems.
  698.           
  699.                Refer to the User's Guide sections "File Requests" and
  700.                "Security - Controlling File Requests" for more information.
  701.           
  702.           KnownReqList <filespec>
  703.           
  704.                This designates the name of the OKFILE, a special used with
  705.                incoming file requests.  The <filespec> is a complete drive,
  706.                path and filename designation.  This OKFILE applies only to
  707.                file requests received from "known" systems.
  708.           
  709.                For more information, refer to the User's Guide sections "File
  710.                Requests" and "Security - Controlling File Requests."
  711.           
  712.           KnownReqTpl <filespec>
  713.           
  714.                This designates the name of the response file template used
  715.                for request response file construction.  The <filespec> is a
  716.                complete drive, path and filename designation.  This template
  717.                applies only for response files generated for "known" systems.
  718.           
  719.                For more information, refer to the User's Guide sections
  720.                "Request Response Files" and "Security - Response File
  721.                Templates."
  722.           
  723.           KnownSec <n>
  724.  
  725.                See MaxAreas
  726.  
  727.           LazyAkaChk
  728.  
  729.                Standard behaviour on EMSI Sessions is to hang up if the remote
  730.                password does not match our passwords.
  731.                If you enable "LazyAkaChk" in BINKLEY.CFG, all Akas with bad
  732.                passwords are deleted (no mail is sent to those akas) but
  733.                BT does NOT hang up.
  734.                If you want to protect _your_ akas, e.g. tell BT to hang up
  735.                if a remote system calls you with one of your akas in his
  736.                aka list, install a password for your own akas!
  737.  
  738.           Lockbaud <string>
  739.           LockBaud [<lock_rate>]
  740.  
  741.                The <lock_rate> parameter tells BinkleyTerm what baud rate
  742.                at which locking should occur.  This is useful for modems
  743.                that allow a floating baud rate to a certain speed, then
  744.                are locked at higher connect rates.
  745.                Most ROM revisions of the USRobotics Courier HST 14.4k model
  746.                and the USRobotics Courier HST Dual Standard allow this type
  747.                of operation by setting the modem for &B0 which floats the
  748.                baud rate at 2400 bps or lower.  Bit 7 (and perhaps Bit 6)
  749.                of the S27 register also need to be set appropriately.
  750.  
  751.                TO LOCK AT 19200 AND FLOAT AT SLOW SPEEDS:  Use the
  752.                'Baud 19200' and 'LockBaud 4800' statements in your
  753.                configuration file, and set the modem for &B0 and S27=128.
  754.  
  755.                Jeff Nonken's Lockbaud ARQ idea has been implemented.  The
  756.                <string> should be that part of the connect string from the
  757.                modem that identifies an error-free connection.  The FOSSIL
  758.                should NOT be locked if this option is used.
  759.                See the User's Guide for more information.
  760.  
  761.                If you have a modem with more than one response code which
  762.                indicates an error-free connection, you can use multiple
  763.                "LockBaud" lines (up to 16).
  764.  
  765.  
  766.           LogLevel <log_level_number>
  767.           
  768.                This tells BinkleyTerm how verbose to make the status log. 
  769.                Acceptable values for <log_level_number> are from 1 to 5, 1
  770.                indicating minimal information, 5 maximum information.  See
  771.                the 'Statuslog' option for additional information.
  772.  
  773.                If you define a negative Log level, Binkley will only write to
  774.                the logfile if a carrier is currently detected. This reduces
  775.                the logfile dramatically, but with "LogLevel -5" you still have
  776.                the complete information of your sessions available. Note that
  777.                this can cause problems with logfile-analyzers.
  778.           
  779.                Each log entry is preceded by a character or a blank,
  780.                indicating the importance of the entry.
  781.           
  782.                LogLevel  Characters That Precede Included Entries
  783.           
  784.                     1      ! *
  785.                     2      ! * +
  786.                     3      ! * + :
  787.                     4      ! * + : #
  788.                     5      ! * + : # and blank (no character)
  789.           
  790.           Macro <number> <macro_string>
  791.           
  792.                This allows the sending of predefined macros from within
  793.                Terminal Mode.  Macros are typically used to send your name,
  794.                user ID, or passwords while on-line.
  795.           
  796.                The <number> parameter is a digit between 1 and 9, which
  797.                corresponds to the F1 through F9 keys.  While in Terminal
  798.                Mode, you send a macro by pressing Alt-Fx, x indicating the
  799.                macro number you desire to send.
  800.           
  801.                The <macro_string> is sent verbatim.  A carriage return is
  802.                indicated by the pipe symbol (|).  No other translations take
  803.                place.
  804.           
  805.           MailNote <string>
  806.           
  807.                Used in conjunction with BinkleyTerm's external mail program
  808.                feature.  When the string designated by the 'ExtrnMail'
  809.                statement is received, <string> is sent to the caller as
  810.                notification that the external mail program is being loaded. 
  811.                Refer to the User's Guide section "External Mail Programs" for
  812.                information.
  813.           
  814.           MakeDir
  815.                If "TaskNumber" is set and if BT has to create flag files,
  816.                not available directories (PNT, zones) are now created on the
  817.                fly. Empty PNT directories are deleted after use.
  818.  
  819.           MaxBytes
  820.  
  821.                Together with the 'ProtMaxBytes' and 'KnownMaxBytes'
  822.                statements, you can control file requests by number of bytes
  823.                sent.  These three statements work in the same manner as the
  824.                other file request limiting statements detailed in the
  825.                documentation.  NOTE:  There is a response file "Type 6"
  826.                response now, which indicates that the caller has exceeded
  827.                the byte limits.
  828.  
  829.           MaxAreas <area.dat>
  830.  
  831.                Adding MaxAreas with the path to your Maximus
  832.                AREA.DAT files database let's BT seek files in
  833.                this base when processing file requests.
  834.  
  835.                All you have to do is:
  836.                 * add "MaxFiles D:\Max\AREA.DAT" to BINKLEY.CFG
  837.                 * add "*D:\Max\MAXFILES.IDX" to you OKFILE
  838.  
  839.                You will have to add following keywords to your BINKLEY.CFG:
  840.                    FileSec  <n>
  841.                    KnownSec <n>   (optional)
  842.                    ProtSec  <n>   (optional)
  843.  
  844.                Where n is the following security level:
  845.                    0=Disgrace, 1=Limited, 2=Normal, 3=Worthy,     4=Privil,
  846.                    5=Favored,  6=Extra,   7=Clerk,  8=Asstsysop, 10=Sysop,
  847.                   11=Hidden,  -2=Twit (not supported)
  848.  
  849.                Each caller will be assigned a "user level" (security)
  850.                depending on their caller level (default, known, prot).
  851.                This security will be compared to the access rights in the
  852.                Maximus file area. If the security is too low, the caller
  853.                will get a password error.
  854.  
  855.                Access to 5000-8000 files is very fast: it takes about _one_
  856.                second on my setup! This won't be very much longer on slower
  857.                systems because the file access time will stay about the same.
  858.  
  859.           MaxPort <quantity>
  860.           
  861.                BinkleyTerm is capable of supporting up to 32 communications
  862.                ports.  This is, however, far more than any current FOSSIL
  863.                driver is capable of supporting.  Normally the <quantity> will
  864.                be 1 or 2, depending on your FOSSIL.
  865.           
  866.                Refer to the documentation for your FOSSIL for information
  867.                about the number of ports it is capable of supporting.  For
  868.                Unattended Mode, the port number in use is set by the 'Port'
  869.                statement.  In terminal mode, you may change the port in use,
  870.                dependent on this statement, the number of ports your FOSSIL
  871.                can support, and the hardware you have available. 
  872.           
  873.           MaxReq <quantity>
  874.           
  875.                This tells BinkleyTerm the maximum number of files that will
  876.                be sent in response to incoming file requests during any one
  877.                mail session.  Regardless of whether the incoming requests has
  878.                wildcards, or whether multiple file requests are sent in one
  879.                mail session, the maximum number of files that will be sent
  880.                in response to an incoming file request will be no greater
  881.                than <quantity>. 
  882.           
  883.                Refer to the User's Guide sections "File Requests" and
  884.                "Security - Controlling File Requests" for more information.
  885.           
  886.           MaxTime <number>
  887.  
  888.                Specifies the maximum cumulative time allowed for file request
  889.                sessions in minutes.  This verb can be used in combination with
  890.                the file request size limiters (MaxBytes, KnownMaxBytes,
  891.                ProtMaxBytes) as well as the file request quantity limiters
  892.                (MaxReq, KnownMaxReq, ProtMaxReq).
  893.  
  894.           MinBaud <baud>
  895.  
  896.                This keyword defines the lowest baudrate at which
  897.                frequesting is allowed. If the caller is at a lower
  898.                baudrate he'll get the right response-message. Have
  899.                a look into SAMPLE.TPL for the new 'status 8'!
  900.  
  901.           ModemTrans <number> <prefix>/[<suffix>]
  902.           
  903.                This statement allows BinkleyTerm to dynamically select the
  904.                modem prefix and suffix strings based on the modem type field
  905.                found in a Version 6 or compatible nodelist, or in a
  906.                NODELIST.EXT file (see the section "Nodelist" in the User's
  907.                Guide).  
  908.           
  909.                The <prefix>/[<suffix>] have the same purpose and usage as
  910.                they do in conjunction with the 'Dial' statement described
  911.                previously.  Refer to 'Dial' above for more information.
  912.           
  913.                The value of <number> corresponds to a given modem type.  If
  914.                this type is matched, then the given <prefix>/[<suffix>]
  915.                values are used.
  916.           
  917.           MultiLink
  918.           
  919.                This tells BinkleyTerm that the MultiLink multi-tasker is
  920.                installed, and to release time-slice to the multi-tasker
  921.                during certain non-processor-intensive operations.  This
  922.                increases system efficiency for MultiLink-using systems.
  923.           
  924.           MyListFlags <list_flags>
  925.  
  926.                Your nodelist-flags (EMSI)
  927.  
  928.           MyLocation <location>
  929.  
  930.                Location of your system (EMSI)
  931.  
  932.           MyMaxBaud <maxbaud>
  933.  
  934.                The max. baudrate supported by your modem (300-9600)
  935.  
  936.           MyPhone <phone>
  937.  
  938.                Your phonenumber (data) (EMSI)
  939.  
  940.           NetFile <path>
  941.           
  942.                This specifies the complete drive and path of the directory
  943.                that will hold files being sent to your system via FidoNet. 
  944.                Incoming mail is stored here prior to processing.  This path
  945.                is also used by BTCTL to create a MAIL.SYS file. 
  946.           
  947.                If secured inbound areas are being used (see 'ProtInbound' and
  948.                'KnownInbound' in this Reference Guide, or the section
  949.                "Security - Secured Inbound File Areas" in the User's Guide),
  950.                then this statement designated the inbound file path for mail
  951.                received from systems not in the nodelist and not password
  952.                protected.
  953.           
  954.           NetMail <path>
  955.           
  956.                This specifies the complete drive and path of the directory
  957.                that contains a Fido compatible message base.
  958.                This Path is used for the "Unread Netmail Pending" display.
  959.  
  960.           NiceOutbound <sorted>
  961.                NiceOutbound switches on the nice outbound. If you
  962.                use "NiceOutbound S", it will be sorted in zone/net/node/point
  963.                order.
  964.  
  965.                The "Flags" field. It carries the information spread
  966.                about half the window in the standard version. Depending on
  967.                the files in the outbound directory the characters C/H/D/N
  968.                and/or R are displayed (for crash, hold, direct, normal and
  969.                requests).
  970.  
  971.                The old "S" field (status) has been removed. Instead, a human
  972.                readable text is displayed if an error occurs:
  973.  
  974.                  Unknwn   for nodes that have no entry in the nodelist
  975.                  NoConn   when the maximum values in BINKLEY.EVT ("T=n,m") are
  976.                           exceeded.
  977.                  Tried    If a session took place, but some mail or requests
  978.                           for the node still remains.
  979.  
  980.                The "Files" field displays how many files
  981.                are pending for the node. All *.?UT, *.?EQ, *.?LO and all
  982.                files in flow-file(s) are counted.
  983.  
  984.                The "Age" field displays how old the oldest of all the
  985.                files to be sent is. Nice for people with points not picking
  986.                up their mail regularily. The date of the files inside of the
  987.                *.?LOs flow-files are not considered, because you can send very
  988.                old files from your system via file-attach.
  989.  
  990.                ┌ Pending Outbound Mail ─────────────────┐
  991.                │Node               Files Size Age Status│
  992.                │1:135/202@fidonet      1  267b  0      C│  <- a crashmail
  993.                │2:243/1@fidonet        1  7.1k  0     NR│  <- normal mail/req
  994.                │2:242/29@fidonet       2  127k  1     H-│  <- 2 files since 
  995.                │                                        │     yesterday on hold
  996.                └────────────────────────────────────────┘
  997.  
  998.           NoArq <arqstr>
  999.  
  1000.                You can define here up to five  extended connect strings which
  1001.                should'nt passed to the bbs. If none of these strings
  1002.                matches, BT displays "ARQ Connect" in the "Current Settings"
  1003.                window and handles ZModem block sizes more "ARQ-friendly".
  1004.                My setting for a HST-DS:
  1005.                  NoArq  /None
  1006.                  NoArq  /V32/None
  1007.  
  1008.           NoCollide
  1009.           
  1010.                By default, BinkleyTerm will make an attempt to detect an
  1011.                incoming call while preparing to make an outgoing call, and
  1012.                abort the outgoing call process.  This feature is called "call
  1013.                collision detection," and may not work on all modems.  Using
  1014.                'NoCollide' disables this feature entirely.
  1015.           
  1016.           Nodelist <path>
  1017.           
  1018.                This specifies the complete drive and path where processed,
  1019.                compiled nodelist files can be found.  Refer to the User's
  1020.                Guide section "Nodelist" for more information.
  1021.           
  1022.           NoEMSI <user_flag>
  1023.  
  1024.                Set NoEmsi to disable the EMSI handshake.
  1025.                NoEMSI without <user_flag>:
  1026.                   - disable EMSI-support for callers and outdials
  1027.                NoEMSI with <user_flag>:
  1028.                   - <user_flag> can be "A" trough "F"
  1029.                   - If a dialed system has the same user flag set in the
  1030.                     nodelist, BT won't use EMSI in this session!
  1031.  
  1032.           NoFullScreen
  1033.           
  1034.                By default, BinkleyTerm uses a full-screen interface when in
  1035.                Unattended Mode.  When this statement is used, BinkleyTerm
  1036.                will use the line-by-line screen write mode employed by
  1037.                BinkleyTerm Version 1.10 and earlier.  This statement has no
  1038.                effect in Terminal Mode.
  1039.                    
  1040.           NoMNPFilter
  1041.  
  1042.                This statement disables the MNP-filter and causes
  1043.                session handshakes to start faster. Us this with new modems
  1044.                which support MNP/V.42b; they suppress mnp/v42 garbage well
  1045.                enough.
  1046.  
  1047.           NoRequests
  1048.           
  1049.                This statement tells BinkleyTerm to universally refuse
  1050.                incoming file requests at all times.
  1051.           
  1052.           NoResync
  1053.  
  1054.                When used, this statement will tell BinkleyTerm not to allow
  1055.                SEAlink Resync (an ability to restart failed SEAlink mail
  1056.                sessions).  Used mostly for debugging purposes; not for
  1057.                regular use.
  1058.  
  1059.           NoSEAlink
  1060.  
  1061.                When used, this statement will tell BinkleyTerm not to allow
  1062.                SEAlink mail sessions at all, including SEAlink extensions
  1063.                to base FidoNet protocol (FTS-0007) and WaZOO/DietIFNA
  1064.                sessions.
  1065.  
  1066.           NoSharing
  1067.  
  1068.                Disables file sharing calls in networked environments.
  1069.  
  1070.           NoSize
  1071.  
  1072.                Disables Bink's calculation and display of queued file sizes
  1073.                for the pending outbound window display.  If you see a big
  1074.                performance problem associated with this feature, try uncommenting
  1075.                this verb.  When in force, the "Q=nnn" schedule flag is also
  1076.                disabled.
  1077.  
  1078.           NoSLO
  1079.           
  1080.                This tells BinkleyTerm NOT to employ SEAlink "Overdrive" (an
  1081.                ACK-less variety of the SEAlink protocol) for any SEAlink
  1082.                network mail transfers.  
  1083.           
  1084.           NoWaZOO
  1085.           
  1086.                Forces BinkleyTerm to be strictly an FSC-0001 mailer by
  1087.                disabling WaZOO functionality.  This is primarily of interest
  1088.                to coordinators who wish to verify that their nodes are
  1089.                meeting FidoNet compatibility requirements.
  1090.           
  1091.                There is no benefit to the average user from using this
  1092.                statement.  In fact, performance with other WaZOO-capable
  1093.                mailers (BinkleyTerm, Opus, D'Bridge, FrontDoor, etc.) will
  1094.                be adversely affected.
  1095.  
  1096.           NoWildCards
  1097.  
  1098.                If you define "NoWildCards", wildcards are not allowed in
  1099.                the filename part of a request.
  1100.  
  1101.           NoZedZap
  1102.  
  1103.                When used, this statement will tell BinkleyTerm not to allow
  1104.                ZedZap (Zmodem) transfers during a WaZOO session.  It is
  1105.                primarily intended to force BinkleyTerm to use DietIFNA mode
  1106.                (SEAlink) during WaZOO sessions.  Used mostly for debugging
  1107.                purposes; not for regular use.
  1108.  
  1109.           NoZones
  1110.           
  1111.                Tells BinkleyTerm to handle zones in the same manner as
  1112.                version 1.50 and previous versions.  This essentially means
  1113.                that multi-zone support is turned off.  Refer to the User's
  1114.                Guide section "Zone Support" for additional information.
  1115.           
  1116.           Okfile <filespec>
  1117.           
  1118.                This designates the name of the OKFILE, a special file used
  1119.                with incoming file requests.  <filespec> is a complete drive,
  1120.                path and filename designation.  
  1121.           
  1122.                For more information, refer to the User's Guide sections "File
  1123.                Requests" and "Controlling File Requests."
  1124.           
  1125.           Overwrite
  1126.           
  1127.                When receiving a file in Unattended Mode, or when  downloading
  1128.                a file in Terminal Mode, BinkleyTerm by default will NOT allow
  1129.                overwriting of an existing file if you're receiving a file
  1130.                with the same name.  Instead, BinkleyTerm will slightly alter
  1131.                the name of the file being received to differentiate it from
  1132.                the existing file.  By using the 'Overwrite' statement,
  1133.                BinkleyTerm WILL ALLOW overwriting of existing files should
  1134.                you be receiving one by the same name.
  1135.           
  1136.                Use this option carefully. 
  1137.           
  1138.           Packer <command_line>
  1139.           
  1140.                If used, BinkleyTerm will execute <command_line> at the
  1141.                beginning of each event, but after the "Cleanup" statement's
  1142.                command line (if used).  This might be used to pack any
  1143.                pending outbound mail for sending.  It is suggested that
  1144.                <command_line> designate a batch file that would contain the
  1145.                command line(s) for the program(s) actually used to scan
  1146.                and/or pack mail.
  1147.           
  1148.                See also 'AfterMail' and 'Cleanup' for related information.
  1149.  
  1150.           PickUpAll
  1151.  
  1152.                When connected via EMSI, pickup mail for ALL akas. If
  1153.                not specified, you'll only get mail for your primary aka
  1154.                (beware of BT's automatic aka-matching!).
  1155.  
  1156.           PktRsp
  1157.                PktRsp tells BT to send an answer in PKT style instead of
  1158.                a RSP file.
  1159.                PktRsr only works when a FlagDir is defined, because it
  1160.                creates the PKTs in this directory. The PKTs will be deleted
  1161.                at beginning of the next session. They are coded with the task
  1162.                number, so that no crashes will occur!
  1163.           
  1164.           Point <net>/<node>
  1165.           
  1166.                NOTE:  This statement is supported for backward compatibility
  1167.                only.  To specify a system address, use the 'Address'
  1168.                statement described previously.
  1169.           
  1170.                This parameter specifies a FidoNet node address.  For regular
  1171.                FidoNet nodes, this is your assigned node address.  For Point
  1172.                systems, this address is the one assigned to you by your Boss
  1173.                node Sysop.
  1174.           
  1175.           PollTries <number>
  1176.           
  1177.                This controls how many call attempts BinkleyTerm will make
  1178.                under the following circumstances:
  1179.           
  1180.                     - Alt-D keypress in Terminal Mode
  1181.                     - Alt-M keypress in Terminal or Unattended Mode
  1182.                     - BT POLL command line invocation of BinkleyTerm
  1183.           
  1184.                BinkleyTerm will make <number> attempts, then stop.
  1185.           
  1186.           Port <port_number>
  1187.           
  1188.                This informs BinkleyTerm which communications port your modem
  1189.                is connected to or configured as.  The <port_number>
  1190.                corresponds to the COM port number, 1 for COM1, 2 for COM2,
  1191.                etc.  Most FOSSIL drivers support up to 2 COM ports, COM1 and
  1192.                COM2, some support more.  Refer to your FOSSIL documentation
  1193.                for information on port support and installation information. 
  1194.           
  1195.                Note that in Terminal Mode, it is possible to override this
  1196.                setting.
  1197.           
  1198.           PreDial <modem_string>
  1199.           
  1200.                The <modem_string> designates a string, which will have
  1201.                standard modem translations performed upon it, that is to be
  1202.                sent to the modem BEFORE the dial string (designated by the
  1203.                'Prefix' statement) is sent.  BinkleyTerm has a default
  1204.                'PreDial' string of:
  1205.           
  1206.                     v``^`````
  1207.           
  1208.                Some modems give responses when DTR is lowered, and others
  1209.                require an extended period of time to resync.  By using
  1210.                'PreDial,' you can override the default to provide an outward
  1211.                dialing situation better suited to your modem.  In testing,
  1212.                a single backquote (`) has been used with the USR HST high
  1213.                speed modem to provide extremely fast outward dialing
  1214.                responsiveness.
  1215.           
  1216.           Prefix <modem_string>
  1217.           
  1218.                The <modem_string> is a modem command to cause the modem to
  1219.                dial.  To dial a system, BinkleyTerm sends the <modem_string>,
  1220.                followed by the telephone number, to the modem.  Normally, for
  1221.                touch-tone systems, "ATDT," is used, for rotary-dial lines,
  1222.                "ATDP," would be used.
  1223.           
  1224.                Refer to your modem manual for more information on control
  1225.                options. 
  1226.           
  1227.           PreInit <modem_string>
  1228.           
  1229.                The <modem_string> designates a string, which will have
  1230.                standard modem translations performed upon it, that is to be
  1231.                sent to the modem BEFORE the modem initialization string
  1232.                (designated by the 'Init' statement) is sent.  BinkleyTerm
  1233.                has a default 'PreInit' string of:
  1234.           
  1235.                     |v~^````` |`````
  1236.           
  1237.                The default string is optimized to be suitable for a wide
  1238.                variety of modems.  However, many modems may be able to work
  1239.                with a shorter string, which would yield faster modem
  1240.                initialization sequences.  In testing, this 'PreInit' string
  1241.                has proven effective:
  1242.           
  1243.                     |v``^``
  1244.           
  1245.                Using this string, the initialization sequence is very fast. 
  1246.                Note that 1/2 second is still added at the end of the
  1247.                'PreInit' string for timing purposes, and therefore, 1/2
  1248.                second is the fastest initialization that could be realized
  1249.                by using your own 'PreInit' setting.
  1250.  
  1251.           PrivateNet <fakenet>
  1252.           
  1253.                This tells BinkleyTerm the net number of a private network for
  1254.                which you serve as a gateway, if any.  This statement is also
  1255.                used on Point systems to designate their private net number.
  1256.  
  1257.                If this line is commented out, BinkleyTerm 2.50 offers
  1258.                full 5-D addressing for points.  For example, if you are
  1259.                point 5 off my system, your address would be
  1260.                "1:106/2000.5@fidonet.org", expressed in 5-D notation. In other
  1261.                words, the five dimensions are: "zone:net/node.point@domain".
  1262.  
  1263.           ProtAbout <filespec>
  1264.           
  1265.                This tells BinkleyTerm the name of the ABOUT file, a special
  1266.                file used with incoming file requests.  The <filespec> is a
  1267.                complete drive, path and filename designation.  This ABOUT
  1268.                file applies only to file requests that are received from
  1269.                "protected" systems.
  1270.           
  1271.                Refer to the User's Guide sections "File Requests" and
  1272.                "Security - Controlling File Requests" for more information.
  1273.           
  1274.           ProtAvail <filespec>
  1275.           
  1276.                This designates the name of the file to be sent to a
  1277.                "protected" remote system which file requests "FILES" from
  1278.                you.  The <filespec> identifies the file, and may contain an
  1279.                optional drive and path designation.
  1280.           
  1281.                Refer to the User's Guide sections "File Requests" and
  1282.                "Security - Controlling File Requests" for more information.
  1283.           
  1284.           ProtInbound <path>
  1285.           
  1286.                Used with secured inbound areas, this statement designates the
  1287.                path to the inbound file area used for mail received from
  1288.                "protected" systems.  
  1289.           
  1290.                Refer to the User's Guide section "Security - Secured Inbound
  1291.                File Area" for more information.
  1292.           
  1293.           ProtMaxBytes
  1294.  
  1295.                See 'MaxBytes' for information.
  1296.  
  1297.           ProtMaxTime <number>
  1298.  
  1299.                See MaxTime.
  1300.  
  1301.           ProtMinBaud <baud>
  1302.  
  1303.                See MinBaud.
  1304.  
  1305.           Protocol <filespec>
  1306.           
  1307.                This tells BinkleyTerm that it can use the listed external
  1308.                file transfer protocol within Terminal Mode.  The <filespec>
  1309.                is a complete drive, path and filename that points to an Opus-
  1310.                CBCS compatible external file transfer protocol program. 
  1311.                Refer to the User's Guide section "External Protocols" for
  1312.                more information.
  1313.           
  1314.                Note that the first letter of <filespec> will be the letter
  1315.                used to access the protocol from the upload and download menus
  1316.                in Terminal Mode.  Because the first letter of the filename
  1317.                may conflict with another external protocol, or with a hard-
  1318.                coded protocol, you may need to rename the executable file for
  1319.                the external protocol to begin with a letter that is not
  1320.                currently in use.
  1321.           
  1322.                Note also that external protocols are available in Terminal
  1323.                Mode ONLY - they cannot be used for mail session in Unattended
  1324.                Mode!
  1325.           
  1326.           ProtReqLim <quantity>
  1327.           
  1328.                This tells BinkleyTerm the maximum number of files that will
  1329.                be sent in response to incoming file requests during any one
  1330.                mail session.  Regardless of whether the incoming requests has
  1331.                wildcards, or whether multiple file requests are sent in one
  1332.                mail session, the maximum number of files that will be sent
  1333.                in response to an incoming file request will be no greater
  1334.                than <quantity>.  
  1335.           
  1336.                This statement applies only to file requests that are received
  1337.                from "protected" systems. 
  1338.           
  1339.                Refer to the User's Guide sections "File Requests" and
  1340.                "Security - Controlling File Requests" for more information.
  1341.           
  1342.           ProtReqList <filespec>
  1343.           
  1344.                This designates the name of the OKFILE, a special used with
  1345.                incoming file requests.  <filespec> is a complete drive, path
  1346.                and filename designation.  This OKFILE applies only to file
  1347.                requests received from "protected" systems.
  1348.           
  1349.                For more information, refer to the User's Guide sections "File
  1350.                Requests" and "Security - Controlling File Requests."
  1351.           
  1352.           ProtReqTpl <filespec>
  1353.           
  1354.                This designates the name of the response file template used
  1355.                for request response file construction.  The <filespec> is a
  1356.                complete drive, path and filename designation.  This template
  1357.                applies only for response files generated for "protected"
  1358.                systems.
  1359.           
  1360.                For more information, refer to the User's Guide sections
  1361.                "Request Response Files" and "Security - Response File
  1362.                Templates."
  1363.           
  1364.           ProtSec <n>
  1365.  
  1366.                See MaxAreas
  1367.  
  1368.           Reader <command_line>
  1369.           
  1370.                Using the Alt-E command in Unattended Mode causes BinkleyTerm
  1371.                to send <command_line> to COMMAND.COM for execution as a child
  1372.                process.  This is typically used to invoke your local console
  1373.                message base reader/editor.  
  1374.           
  1375.           ReadHoldTime <minutes>
  1376.  
  1377.                This statement causes Binkley to read the hold directory
  1378.                every <minutes> minutes. Standard is 10 minutes.
  1379.                , independently from the state of
  1380.                "Pending Outbound Mail".
  1381.  
  1382.           ReinitTime <minutes>
  1383.  
  1384.                If you configure "ReInitTime 40", your modem will be
  1385.                initialized every 40 minutes. Note that this is the same time
  1386.                binkley waits until blanking the screen, if you enabled
  1387.                screenblank.
  1388.  
  1389.           ReqOnUs
  1390.           
  1391.                When this statement is used, incoming file requests will be
  1392.                filled, even if your system initiated the call.  Otherwise,
  1393.                incoming requests "on your dime" will be refused. 
  1394.           
  1395.           ReqTemplate <filespec>
  1396.           
  1397.                This designates the name of the response file template used
  1398.                for request response file construction.  The <filespec> is a
  1399.                complete drive, path and filename designation.  
  1400.           
  1401.                For more information, refer to the User's Guide sections
  1402.                "Request Response Files" and "Security - Response File
  1403.                Templates."
  1404.           
  1405.           RingTries <number>
  1406.  
  1407.                Limits the <number> of unanswered rings Bink detects before
  1408.                it hangs up on an outbound call.  Your modem must be able to
  1409.                identify and report "RINGING" for this feature to work.  Bink
  1410.                defaults to 4 where this parameter is not otherwise set.
  1411.                (Thanks to Henry Clark and Ron Bemis for this idea).
  1412.  
  1413.           SameRing
  1414.           
  1415.                By default, and unless the 'NoCollide' option is used,
  1416.                BinkleyTerm will attempt to abort its dialing process if an
  1417.                incoming call is detected.  This feature is called "call
  1418.                collision detection."  'SameRing' is used when your modem
  1419.                reports "RING" on BOTH incoming and outgoing calls (most
  1420.                modems reports "RING" on incoming and "RINGING" on outgoing),
  1421.                and partially disables this feature.
  1422.           
  1423.  
  1424.           ScreenBlank [<method>]
  1425.           
  1426.                If 'ScreenBlank' is used, and 10 minutes pass without any
  1427.                activity (incoming call, outgoing call), then the screen will
  1428.                be blanked. The <method> parameter may be "Key" or "Call" and
  1429.                tells BinkleyTerm which method to use to "unblank" the display.
  1430.                "Key" tells it to unblank upon a keypress (and is the default);
  1431.                "Call" tells it to unblank when a call comes in or is placed.
  1432.           
  1433.                'ScreenBlank' works only if a Video FOSSIL (VFOSSIL) is
  1434.                installed.  
  1435.           
  1436.           ScriptPath <path>
  1437.           
  1438.                If given, this statement tells BinkleyTerm where to look for
  1439.                outward dialing scripts (refer to the section "Scripts" for
  1440.                more information).  <path> is a standard DOS path line, with
  1441.                optional drive designation.  
  1442.           
  1443.           Serial <number>
  1444.  
  1445.                Bink now defaults to "UNREGISTERED" operation.  To disable it
  1446.                now and forever, uncomment the verb "Serial" followed by a
  1447.                <number> of your choice.  Vince intends to ALWAYS run the
  1448.                UNREGISTERED version -- proudly.
  1449.  
  1450.           Shell <number> <command_line>
  1451.           
  1452.                This allows you configure up to 9 keystroke accessible DOS
  1453.                shells to run programs while BinkleyTerm stays memory
  1454.                resident.  Shells work only in Unattended Mode.  While in
  1455.                Terminal Mode, the same keystrokes work as macros keys (see
  1456.                the 'Macro' statement description for information).
  1457.           
  1458.                The <number> parameter is a digit between 1 and 9, which
  1459.                corresponds to the F1 through F9 keys.  While in Unattended
  1460.                Mode, you invoke a shell by pressing Alt-Fx, x indicating the
  1461.                shell number you wish to invoke.
  1462.           
  1463.                The <command_line> is sent to COMMAND.COM verbatim for
  1464.                execution.  If the program you're invoking uses command line
  1465.                parameters, include them in <command_line> as you would at the
  1466.                DOS prompt.
  1467.                         
  1468.           SlowModem
  1469.           
  1470.                Using 'SlowModem' causes BinkleyTerm to insert a 1/10th second
  1471.                delay between each character sent to the modem while in
  1472.                command mode.  This is for use with modems that may have a
  1473.                hard time keeping up with BinkleyTerm's modem commands
  1474.                otherwise.
  1475.           
  1476.           SmallWindow
  1477.           
  1478.                During mail transfers that use the SEAlink protocol,
  1479.                BinkleyTerm uses a default run ahead, in blocks, of the baud
  1480.                rate divided by 400.  Using this statement tells BinkleyTerm
  1481.                to run ahead no more than 6 blocks.  This option is used
  1482.                primarily with high speed modems.
  1483.           
  1484.           StartBlkLen <number>
  1485.  
  1486.                Allows adjustment of the starting Zmodem session block size from
  1487.                a value of 64 bytes to 1024 bytes.  Communications on noisy
  1488.                lines often benefit from use of a smaller initial block size.
  1489.                If this verb is commented out, behavior is identical to 2.40.
  1490.  
  1491.           Statuslog <filespec>
  1492.           
  1493.                This tells BinkleyTerm where to log information about its
  1494.                operation and mail sessions.  This log is completely
  1495.                compatible with the log file used by Opus-CBCS.  The
  1496.                <filespec> is a complete drive, path and filename designation. 
  1497.                Various information is placed in the log.  See also the
  1498.                configuration file statement 'LogLevel.'               
  1499.  
  1500.           SuckerLimit <user_flag> <minutes>
  1501.  
  1502.               Mark all  file suckers in the nodelist with one of the unused
  1503.               user flag bits.  After <minutes> minutes of file requests by
  1504.               the sucker, the session will be ended.
  1505.  
  1506.           Suffix <modem_string>
  1507.           
  1508.                BinkleyTerm will send the 'Prefix' string, followed by the
  1509.                phone number, followed by a carriage return to the modem for
  1510.                the purpose of dialing a number.  If for some reason you need
  1511.                to put characters immediately after the phone number BUT PRIOR
  1512.                TO THE RETURN CODE use the 'Suffix' field.
  1513.           
  1514.                NOTE:  Unlike some communications packages such as Telix,
  1515.                normally you DO NOT need a 'Suffix' with BinkleyTerm.  Use the
  1516.                'Suffix' field ONLY for adding characters to the end of the
  1517.                phone number, if needed. 
  1518.           
  1519.           SwapDir <path_name>
  1520.           
  1521.                By using this statement, BinkleyTerm will enable "memory
  1522.                swapping."  The <path_name> designated will be used by
  1523.                BinkleyTerm for storage of its swapfile when spawning
  1524.                subtasks, such as jumping to DOS, invoking a packer, and so
  1525.                on.  BinkleyTerm will swap itself out of memory except for
  1526.                about 5k to 8k of code.  If <path_name> points to a RAM disk
  1527.                (you will need about 150k of space available), BinkleyTerm
  1528.                exits and reloads very quickly.
  1529.           
  1530.                The <path_name> parameter may designated a directory path, or
  1531.                a combination of drive designator and directory path.
  1532.           
  1533.           Sysop <sysop_name>
  1534.           
  1535.                The WaZOO method of mail transfer (originally designed by Wynn
  1536.                Wagner for Opus-CBCS, and supported by BinkleyTerm) sends a
  1537.                variety of information during session negotiation.  Among the
  1538.                information is the Sysop name, normally your name.  This
  1539.                information is not passed during FTS-0001 mail session, and
  1540.                has no effect in Terminal Mode.
  1541.           
  1542.           System <system_name>
  1543.           
  1544.                The WaZOO method of mail transfer sends a variety of
  1545.                information during session negotiation.  Among the information
  1546.                is the system name, normally whatever name you have given to
  1547.                your BBS or Point system.  This information is not passed
  1548.                during FTS-0001 mail sessions, and has no effect in Terminal
  1549.                Mode. 
  1550.  
  1551.           TaskNumber <number>
  1552.  
  1553.                This statement performs two functions for persons operating
  1554.                in multi-processing or multi-line environments (through a
  1555.                LAN or multi-tasker).
  1556.  
  1557.                First, it designates a task number for the BinkleyTerm that
  1558.                uses the configuration file that this statement appears
  1559.                inside of.  The <number> parameter must be greater than zero
  1560.                (0).
  1561.  
  1562.                Second, it tells BinkleyTerm to operate in "multi-processor
  1563.                smart mode."  If BinkleyTerm is transacting with a
  1564.                particular system, it will create a "xxxxyyyy.BSY" file for
  1565.                that node, named in the conventional packet form (xxxx = net
  1566.                number in hex, yyyy = node number in hex).  This file can
  1567.                serve as a flag to other BinkleyTerm tasks, or to compatible
  1568.                mail processing packages so that other tasks or processors
  1569.                will not handle any mail for the particular node until the
  1570.                ".BSY" file is gone.  Additionally, BinkleyTerm will not
  1571.                send files to any node for which there is a ".BSY" file.
  1572.  
  1573.  
  1574.           TaskView
  1575.           
  1576.                This statement tells BinkleyTerm that the TaskView multi-
  1577.                tasker is installed, and to give up processor time-slice when
  1578.                the system is idle and while certain functions are being
  1579.                performed.  This increases system efficiency.
  1580.           
  1581.           TermInit  <modem_string>
  1582.  
  1583.                Identical in structure to the 'Init' statement, this
  1584.                statement provides a modem initialization string that
  1585.                BinkleyTerm will use in Terminal Mode.  The string will be
  1586.                sent to the modem if BinkleyTerm is initialized in Terminal
  1587.                Mode, or when switched to Terminal Mode from Unattended
  1588.                Mode.  The string will also be sent when an Alt-I command is
  1589.                issued in Terminal Mode.  NOTE:  The 'PreInit' statement, if
  1590.                designated, will NOT be used in conjunction with this
  1591.                initialization string.
  1592.           
  1593.           Timeout <seconds>
  1594.           
  1595.                This sets the number of seconds that BinkleyTerm will wait for
  1596.                a caller to press Escape or for a mail session to begin before
  1597.                assuming that the incoming call is human.  The default value
  1598.                is 20 seconds.  Note that <seconds> cannot be set lower than
  1599.                20.
  1600.           
  1601.           TopView
  1602.           
  1603.                This statement tells BinkleyTerm that the TopView multi-tasker
  1604.                is installed, and to give up processor time-slice when the
  1605.                system is idle and while certain functions are being
  1606.                performed.  This increases system efficiency.
  1607.           
  1608.           Unattended
  1609.           
  1610.                By default, BinkleyTerm is in Terminal Mode when invoked. 
  1611.                When this statement is used, BinkleyTerm will be in Unattended
  1612.                Mode when invoked from DOS.  This option should be used on
  1613.                systems where BinkleyTerm's primary purpose is as a FidoNet
  1614.                mail interface.
  1615.           
  1616.           Version6
  1617.           
  1618.                This statement tells BinkleyTerm that it is to use a "New Opus
  1619.                Style" Version 6 nodelist.  The files NODELIST.IDX and
  1620.                NODELIST.DAT will be expected, and must be compiled and ready
  1621.                for use by BinkleyTerm.  Refer to the User's Guide section
  1622.                "Nodelist" for more information.
  1623.           
  1624.           Version7
  1625.  
  1626.                Enables support for the new Version 7 compiled nodelist format
  1627.                developed by Doug Boone for Opus 1.70.  This format offers a 40%
  1628.                savings in file size compared to Version 6.  XlaxNode 2.52,
  1629.                QNode and FastLst can be used to generate Version 7
  1630.                nodelist files. Refer to the User's Guide section
  1631.                "Nodelist" for more information.
  1632.                The "sysop name lookup" feature with Version7 uses the
  1633.                "SYSOP.NDX" file, not the Version6 "FIDOUSER.LST" file.
  1634.                Be sure to use Version7 compiler keywords "Userlist"
  1635.                or "Interlist" if you want this feature supported.
  1636.           
  1637.           WinSlice
  1638.  
  1639.                Uses Windows' timeslice rather than the MSDOS (int 28)
  1640.                timeslice.  Use of a Windows-specific FOSSIL is required
  1641.                to prevent loss of characters, however.
  1642.  
  1643.           Zone <zone_number>
  1644.           
  1645.                NOTE:  This statement is supported for backward compatibility
  1646.                only.  Please use the 'Address' statement discussed previously
  1647.                to designate a zone.
  1648.           
  1649.                This is part of the FidoNet node address for your BinkleyTerm
  1650.                system, and refers to the part of the globe you live in. 
  1651.                Current FidoNet zones are 1 for the Americas, 2 for Europe,
  1652.                3 for the South Pacific and 4 for South America.
  1653.           
  1654.           SCHEDULING EVENTS
  1655.                    
  1656.           As mentioned elsewhere in this manual, one of the driving forces
  1657.           behind BinkleyTerm mail handling is cost.  Rigid scheduling,
  1658.           although taking a back seat, still retains some importance.  In
  1659.           order for BinkleyTerm to know when it's time to send mail that
  1660.           requires a toll call, and in order for it to know when it can send
  1661.           to systems that do not accept Continuous Mail, event schedules are
  1662.           used.  Several other features are controlled by events as well.
  1663.           
  1664.           Although events may be placed in the configuration file, they
  1665.           should be contained in a special file named BINKLEY.EVT.  In this
  1666.           way, small changes to the configuration file will not cause
  1667.           BinkleyTerm to re-run the current event; this will only happen if
  1668.           the BINKLEY.EVT file is edited.  
  1669.           
  1670.           By storing event schedules in a flat text file, events can be
  1671.           easily edited at any time with a standard ASCII text editor.  No
  1672.           special utilities are required.
  1673.           
  1674.           Note that each time an edit is made to BINKLEY.EVT (or to the
  1675.           configuration file if events are listed there), BinkleyTerm will
  1676.           re-build its binary schedule file, which will in turn cause
  1677.           BinkleyTerm to re-run the current event when the system is brought
  1678.           on-line.  This is normal operation, and is necessary to allow
  1679.           BinkleyTerm to properly register the schedule changes.
  1680.           
  1681.           Each event is on a separate line in the BINKLEY.EVT or
  1682.           configuration file.  Here is a sample of such a line:
  1683.           
  1684.                Event All 03:00 04:00 L=10 N B E1=10 E2=20 E3=30
  1685.           
  1686.           The syntax for the entries is:
  1687.           
  1688.                Event <day> <start> [<stop>] [<string>] <flags/options>
  1689.           
  1690.           <day>
  1691.           
  1692.                This tells BinkleyTerm which days this event line applies to. 
  1693.                Options are:
  1694.           
  1695.                     All . . . . Every day of the week
  1696.                     Week  . . . Weekdays, Monday through Friday only      
  1697.                     WkEnd . . . Weekends, Saturday and Sunday only         
  1698.                     Sun . . . . Sunday only
  1699.                     Mon . . . . Monday only
  1700.                     Tue . . . . Tuesday only
  1701.                     Wed . . . . Wednesday only
  1702.                     Thu . . . . Thursday only
  1703.                     Fri . . . . Friday only
  1704.                     Sat . . . . Saturday only
  1705.           
  1706.                The parameters can be linked with the pipe character (|) to
  1707.                indicate more than one option.  For example, "Mon|Wed|Fri"
  1708.                would that the event applies to Monday, Wednesday and Friday
  1709.                only.  No spaces may be used between the parameters.  The
  1710.                <day> parameter is REQUIRED.
  1711.           
  1712.           <start>
  1713.           
  1714.                This tells BinkleyTerm what time to start the event, in 24
  1715.                hour "military" time, in the format hh:mm, where hh is the
  1716.                hour and mm is the minute.  Note that <start> must NOT be
  1717.                greater than <stop>, i.e., events may NOT stretch through the
  1718.                midnight hour.  The <start> parameter is REQUIRED.
  1719.           
  1720.                The <start> parameter may optionally take date information as
  1721.                well.  Allowable additional information is the month in
  1722.                numeric form (1 for January, 2 for February and so on, ending
  1723.                with 12 for December) and a day of the month.  This additional
  1724.                information is used IN ADDITION to the <day> parameter
  1725.                previously described.  A field that includes date information
  1726.                would be in the format:
  1727.           
  1728.                      hh:mm,month,day
  1729.           
  1730.                Where hh is the hour, mm is the minute, month is the numeric
  1731.                month, and day is the day of the month.  You may also leave
  1732.                out the day parameter, like this:
  1733.           
  1734.                     hh:mm,month
  1735.           
  1736.                If you wish to leave out a month parameter, simply place a
  1737.                zero into that field, indicating that the event is to take
  1738.                place on all months, like this:
  1739.           
  1740.                     hh:mm,0,day
  1741.           
  1742.                Using the date options with the <start> parameter offers
  1743.                significant scheduling power.  For example, if you wanted
  1744.                something to occur on the second Friday of each month, you can
  1745.                do so without a lot of manipulation by creating seven events
  1746.                with the same errorlevel, each corresponding the possible date
  1747.                values for the second Friday of each month, like this:
  1748.           
  1749.                     Fri 23:00,0,8  23:00 F E1=131
  1750.                     Fri 23:00,0,9  23:00 F E1=131
  1751.                     Fri 23:00,0,10 23:00 F E1=131
  1752.                     Fri 23:00,0,11 23:00 F E1=131
  1753.                     Fri 23:00,0,12 23:00 F E1=131
  1754.                     Fri 23:00,0,13 23:00 F E1=131
  1755.                     Fri 23:00,0,14 23:00 F E1=131
  1756.           
  1757.                In any given month, the event required on the second Friday
  1758.                of the month would cause an errorlevel 131 exit (which has
  1759.                been previously associated in your batch file with the
  1760.                function you wish to occur).
  1761.           
  1762.                In you wanted something to happen every leap year, you could
  1763.                create an event like this:
  1764.           
  1765.                     All 23:15,2,29 23:15 F E1=132
  1766.           
  1767.                Which would cause an errorlevel 132 exit on February 29.
  1768.           
  1769.                Note that if you want a specific exit on a specific date
  1770.                regardless of the day-of-the-week, you should use "All" for
  1771.                the <day> parameter for that event.
  1772.  
  1773.                You can specify negative 'errorlevels' between -1 and -9
  1774.                that correspond to the ALT-F1 through ALT-F9 keys you can
  1775.                define with "Shell <n> <command>" in your configuration file.
  1776.  
  1777.           
  1778.           [<stop>]
  1779.           
  1780.                This tells BinkleyTerm what time to stop the event.  This
  1781.                parameter is OPTIONAL, and defaults to 60 minutes after the
  1782.                start time should the parameter be omitted.  This is given in
  1783.                the same format the <start> parameter, as military time, hh:mm
  1784.                where hh is the hour and mm is the minute.
  1785.           
  1786.           [<string>]
  1787.           
  1788.                This parameter is OPTIONAL.  If used, <string> designates a
  1789.                string of characters to be added to the command line of the
  1790.                configuration file parameters 'Packer,' 'AfterMail' and
  1791.                'CleanUp.'  The string should be enclosed in quotation marks. 
  1792.                For example:
  1793.           
  1794.                     Event All 00:00 01:00 "-sA -c"
  1795.           
  1796.                The <string> is appended to the command lines given for these
  1797.                options in the configuration file, and should be ignored by
  1798.                those that do not need it.  It is suggested that batch files
  1799.                be used with the above mentioned configuration file options,
  1800.                and that the batch file(s) filter out unneeded information
  1801.                given in <string> before calling a program that might "cough"
  1802.                because the command line is wrong.
  1803.           
  1804.                Up to 32 extra characters can be added with the <string>
  1805.                parameter.
  1806.           
  1807.           <flags/options>
  1808.           
  1809.                This set of parameters tells BinkleyTerm about the event.  The
  1810.                various flags and options should be separated by a space.
  1811.                        
  1812.                C    The 'C' flag tells BinkleyTerm that during this event,
  1813.                     only mail marked as Continuous Mail will cause a call to
  1814.                     be made.  
  1815.           
  1816.                L=   The 'L=' flag is the 'less than or equal to cost' flag. 
  1817.                     For example, 'L=10' would mean that during this event,
  1818.                     only mail with a cost EQUAL TO OR LESS THAN 10 cents will
  1819.                     be sent (as designated by the nodelist cost field for a
  1820.                     particular entry.  Using 'L' alone, without a cost, means
  1821.                     that a value of '0' is used, and only mail with no cost
  1822.                     may be sent.  This is also called the 'local only' flag
  1823.                     when used with no cost parameter, since local calls in
  1824.                     most areas are free. 
  1825.           
  1826.                L<   The 'L<' flag works just like the 'L=' flag, except that
  1827.                     it means 'less than cost.'  For example, 'L<10' would
  1828.                     indicate that during the designated event, only mail with
  1829.                     a cost field of LESS THAN 10 cents will be sent.  
  1830.           
  1831.                L>   The 'L>' flag works just like the 'L=' flag, except that
  1832.                     it means 'greater than cost.'  For example, 'L>10' would
  1833.                     indicate that during the designated event, only mail with
  1834.                     a cost field of GREATER THAN 10 cents will be sent.
  1835.           
  1836.                M    NOTE!  This flag should ONLY be used when the
  1837.                     'NewNodelist,' 'QuickNodelist' or 'TBBSList'
  1838.                     configuration file options are used!  The 'M' flag
  1839.                     indicates that the event is a 'mail' event, and that it
  1840.                     is okay to send mail to anyone in the nodelist,
  1841.                     regardless of their #CM designation.  This flag is
  1842.                     normally used during local mail schedules, and during
  1843.                     National Mail Hour. 
  1844.           
  1845.                N    This flag tells BinkleyTerm not to accept inbound file
  1846.                     requests during this event. 
  1847.           
  1848.                R    This flag tells BinkleyTerm that the event is 'Receive
  1849.                     Only.'  BinkleyTerm will not dial out to send mail,
  1850.                     however, it will send mail if polled for it.          
  1851.           
  1852.                B    This flag tells BinkleyTerm that BBS operation is allowed
  1853.                     during this event.  If this flag is NOT present, callers
  1854.                     will be greeted with the message "Processing
  1855.                     mail...please hang up."  Use this option at all times (if
  1856.                     you run a BBS) except during mail schedules, such as
  1857.                     National Mail Hour. 
  1858.           
  1859.                F    This flag tells BinkleyTerm that the event should be 
  1860.                     'forced' and will occur at the first possible moment. 
  1861.                     USUALLY YOU DO NOT NEED TO USE THIS FLAG.  BinkleyTerm
  1862.                     will execute the current event anyway if for some reason
  1863.                     the start time is bypassed (but before the stop time
  1864.                     passes).  If you do use this option, use it only on zero-
  1865.                     length events; those events for which the <start_time>
  1866.                     and <stop_time> are the same. 
  1867.           
  1868.                D    This flag tells BinkleyTerm that the event is dynamic. 
  1869.                     Dynamic events continue until there is no longer any mail
  1870.                     of the specified type to be sent.  For example, if the
  1871.                     dynamic event specifies that local Continuous Mail is to
  1872.                     be sent, the event will continue until there is no more
  1873.                     local Continuous Mail to be sent, or until the event
  1874.                     ends, whichever happens first.  When the dynamic  event
  1875.                     ends, the non-dynamic event scheduled for the same time
  1876.                     slot will take over.  If no such event exits, the system
  1877.                     will accept mail, but will dial out to no one.  Note that
  1878.                     dynamic events must be started before or at the same time
  1879.                     as non-dynamic events, if the dynamic event is to overlap
  1880.                     a non-dynamic one. 
  1881.           
  1882.                E1=  The 'E1=' option tells BinkleyTerm what errorlevel to
  1883.                     exit with at the beginning of the event.  'E1=10' would
  1884.                     tell BinkleyTerm to exit to its start-up batch file with
  1885.                     errorlevel 10 when the event begins.  This is a good
  1886.                     method of executing functions once daily, for example,
  1887.                     message base maintenance software, and so on.  Once the
  1888.                     E1= exit has been made, it will not occur again until the
  1889.                     next time the event is scheduled.
  1890.                     Negative errorlevels correspond to the shells defined
  1891.                     with "Shell" in BINKLEY.CFG.
  1892.           
  1893.                E2=  The 'E2=' option tells BinkleyTerm what errorlevel to
  1894.                     exit with after mail is received.  The E2= exit is only
  1895.                     executed if the incoming mail does not meet the criteria
  1896.                     for an E3= exit, or if an E3= exit does not exist.  Using
  1897.                     your batch file, the errorlevel set for the E2= option
  1898.                     should invoke mail unpacking software to merge the
  1899.                     incoming mail with your message base. 
  1900.           
  1901.                E3=  The 'E3=' option tells BinkleyTerm what errorlevel to
  1902.                     exit with after compressed mail is received.  If mail is
  1903.                     received during the event, and compressed mail is not a
  1904.                     part of the mail received, then an E2= exit is performed. 
  1905.                     If compressed mail was received (even in conjunction with
  1906.                     other mail or files) then the E3= exit is performed. 
  1907.                     Using your batch file, the errorlevel you set for this
  1908.                     option should invoke mail unpacking software that can
  1909.                     handle compressed mail and merge it with your message
  1910.                     base.
  1911.           
  1912.                 E4= Event exits E4-E9 can be followed by a three character
  1913.                  v  string.  If that string is matched in the file extension of
  1914.                 E9= a received file, then the designated errorlevel exit will
  1915.                     be taken.  For example:
  1916.                          E4=100,TIC     (Received .TIC Files Cause Exit 100)
  1917.                          E5=100,FLE     (Received .FLE Files Cause Exit 100)
  1918.                          E6=110,REQ     (Received .REQ Files Cause Exit 110)
  1919.                          E7=120,MO?     (Received .MO? Files Cause Exit 120)
  1920.                     The order of exit precedence is as follows:
  1921.                          E3, E4-E9, E2, AfterMail
  1922.                     When more than one E4-E9 exit applies, the first one is
  1923.                     the one taken.
  1924.  
  1925.                A=   This allows you to control the amount of time that
  1926.                     BinkleyTerm will sit idle between attempting an outgoing
  1927.                     call.  The format is "A=x" where x is the number of
  1928.                     seconds desired, which can be a number between 0 and 1800
  1929.                     (1800 seconds = 30 minutes). 
  1930.           
  1931.                     The average wait between calls is based on +/- 50% of the
  1932.                     number specified, i.e., A=60 would yield a wait time in
  1933.                     the range of 30 to 90 seconds, 60 being the average.  
  1934.           
  1935.                     Should the A= parameter not be used, the default value
  1936.                     is 120, for an average wait time of between 60 and 180
  1937.                     seconds. 
  1938.           
  1939.                K    This option tells BinkleyTerm not to send to any nodes
  1940.                     marked in the nodelist as #CM (accepts Continuous Mail). 
  1941.                     Note that this option is only valid when an Opus Version
  1942.                     6, QuickBBS or TBBS nodelist is in use.  
  1943.           
  1944.                T=   This option allows you to control the maximum number of
  1945.                     call attempts and failed connects that will be acceptable
  1946.                     to BinkleyTerm.  The T= option accepts two parameters,
  1947.                     and is used in the format "T=x,y" where x is the maximum
  1948.                     number of failed connects (carrier established, session
  1949.                     fails - a chargeable call in toll situations), and y is
  1950.                     the maximum number of call attempts (no answer, no
  1951.                     session - generally NOT a chargeable call in toll
  1952.                     situations). 
  1953.           
  1954.                     Generally, the x parameter should be very low, so as not
  1955.                     to rack up charges on your phone bill should the call be
  1956.                     long distance or another toll call.  The y parameter is
  1957.                     generally set rather high, since these calls are usually
  1958.                     not charged for. 
  1959.           
  1960.                     The default x parameter is 3, the default y parameter has
  1961.                     not been explicitly specified, but is quite high. 
  1962.           
  1963.                X    By default, BinkleyTerm will treat outgoing file requests
  1964.                     (.REQ files) in the same manner as Normal packets and
  1965.                     attaches.  This would include forcing a dial attempt
  1966.                     during events that would allow Normal mail to be sent. 
  1967.                     Sometimes this is undesirable operation, such as during
  1968.                     National Mail Hour when destination systems typically do
  1969.                     not accept file requests.  Using the 'X' flag for an
  1970.                     event tells BinkleyTerm not to force a call for a file
  1971.                     request.  Please note that other types of mail, such as
  1972.                     packets and attaches, may cause BinkleyTerm to dial a
  1973.                     system for which an outbound file request is pending.
  1974.  
  1975.                S    "S" designates an event which is "send only" meaning that
  1976.                     BinkleyTerm will continue to send normally, but will not
  1977.                     answer the phone (or if the modem is in auto-answer mode,
  1978.                     BinkleyTerm will not respond).
  1979.  
  1980.                H    "High-Priority Crash" - Binkley will send Crash flavored
  1981.                     mail IMMEDIATELY, no matter what the cost.  All other
  1982.                     mail flavors are sent according to cost or other
  1983.                     constraints imposed by the current event.  This behavior
  1984.                     mirrors that of Crashmail under Opus 1.1x+ with one
  1985.                     exception - Crashmail call(s) are made at normal intervals
  1986.                     during an H event, rather than forcing a repetitive poll
  1987.                     as with Alt-M.
  1988.  
  1989.                Q=   Q=nnn nhibits Bink from calling out with less than nnn
  1990.                     bytes of data for a node (?LO + ?UT sizes).  You should
  1991.                     probably have at least one event with Q=0 (the default
  1992.                     if none is specified) in order to get the mail out.
  1993.                     (Henry Clark gets credit for this idea)
  1994.  
  1995.                P    This flag tells BinkleyTerm that during mail sessions,
  1996.                     it should only deliver mail, and refuse to pickup any mail
  1997.                     that may be waiting for your system.
  1998.           
  1999.  
  2000.           Many of the above options can be used with one another, and in fact
  2001.           usually are.  Constructing a working event schedule can be a time
  2002.           consuming process requiring a certain amount of trial and error. 
  2003.           Since the event schedule plays a very important roll on when mail
  2004.           will be sent, it should be manipulated VERY carefully to avoid
  2005.           having BinkleyTerm make toll calls during high rate periods.  
  2006.           
  2007.           A sample event schedule is shown in BINKLEY.EVT, contained in the
  2008.           distribution package.  Print out the file if desired, but in any
  2009.           case, study it carefully and make sure you understand the various
  2010.           options before going ahead.
  2011.           
  2012.           
  2013.           
  2014.           
  2015.           
  2016.           
  2017.           
  2018.           
  2019.           
  2020.           
  2021.           
  2022.           
  2023.           
  2024.           
  2025.           
  2026.           
  2027.           
  2028.           
  2029.           
  2030.           
  2031.           
  2032.           +-------------+
  2033.           | +---------+ |
  2034.           | | Section | |   BinkleyTerm Reference Guide
  2035.           | |    3    | |   GENERAL REFERENCE INFORMATION
  2036.           | +---------+ |
  2037.           +-------------+
  2038.           
  2039.           COMMAND LINE PARAMETERS
  2040.           
  2041.           BinkleyTerm offers a selection of command line parameters which
  2042.           each have a unique function.  The words that are descibed below are
  2043.           simply placed on the DOS command line - no hyphens or slashes are
  2044.           necessary.  For example:
  2045.           
  2046.                BT NoForce Unattended Share Config C:\BT\SYS1.CFG
  2047.           
  2048.           Here is a list of the command line parameter options:
  2049.           
  2050.                NoForce
  2051.           
  2052.                     Don't force events that have already passed.
  2053.           
  2054.                Mail
  2055.           
  2056.                     For Point system use, this causes BinkleyTerm to attempt
  2057.                     connection to the boss upon start-up.
  2058.           
  2059.                Share
  2060.           
  2061.                     Leaves the FOSSIL driver "hot" (does not de-initialize
  2062.                     the driver upon exit) for use with other FOSSIL-based
  2063.                     systems. 
  2064.           
  2065.                Dynam
  2066.           
  2067.                     Restart the current dynamic event, if any, even if it may
  2068.                     have already executed.
  2069.           
  2070.                Unattended
  2071.           
  2072.                     Run in Unattended Mode, regardless of whether the
  2073.                     'Unattended' configuration file statement is used.
  2074.           
  2075.                Config
  2076.           
  2077.                     Allows specification of a configuration file other than
  2078.                     the default (BINKLEY.CFG).  This parameter must be
  2079.                     followed by a single space, and then the name of the
  2080.                     configuration file, including drive and path if
  2081.                     applicable, for example:  "BT Config C:\BT\MYCONFIG.CFG"
  2082.           
  2083.                Poll
  2084.           
  2085.                     Instructs BinkleyTerm to immediately poll a given node. 
  2086.                     Upon completion of the poll, BinkleyTerm will exit.  For
  2087.                     example:  "BT Poll 1:132/101" 
  2088.           
  2089.           DIAL TRANSLATION
  2090.           
  2091.                When BinkleyTerm is in modem command mode, several dial
  2092.                translations take place automatically.
  2093.           
  2094.                ASCII  Char.   Name                Action
  2095.                ------ ------- ------------------- ------------------------ 
  2096.                045    -       Hyphen              Stripped
  2097.                046    .       Period              Translated to a Comma
  2098.                094    ^       Carat               Raise DTR Line
  2099.                096    `       Accent Mark         1/20th Second Delay  
  2100.                118    v       Lower Case V        Lower DTR Line
  2101.                124    |       Pipe, Split Bar     Carriage Return Sent
  2102.                126    ~       Tilde               1 Second Delay
  2103.           
  2104.           RESPONSE FILE TEMPLATE
  2105.           
  2106.           Response files are explained in the User's Guide section "Request
  2107.           Response Files."
  2108.           
  2109.           Response files are generated according to a template file which
  2110.           designates exactly what is to be placed in the finished response
  2111.           file.  Most options perform simple macro substitution; others allow
  2112.           conditional inclusion of text, or instruct BinkleyTerm what to do
  2113.           with the response file.
  2114.           
  2115.           Response files will be generated according to the template under
  2116.           any one of the following cases, called reason codes:
  2117.           
  2118.                1 - File Not Found
  2119.                2 - No Update Necessary
  2120.                3 - Password Missing or Wrong
  2121.                4 - Request Limit Exceeded
  2122.                5 - Start of No-Requests-Honored Event
  2123.                9 - Successful Request
  2124.           
  2125.           By default, when a template is designated in the configuration
  2126.           file, BinkleyTerm will always generate a response file for all of
  2127.           the above reasons.  It is possible, however, to control or limit
  2128.           what the response file says based on a particular reason code, or
  2129.           to not have a response file generated at all for a particular
  2130.           reason code.
  2131.           
  2132.           BinkleyTerm uses the template file serially, and copies everything
  2133.           found in the template directly to the response file, performing
  2134.           substitution or conditional copies as directed by template file
  2135.           verbs.  When the end of the template is reached the response file
  2136.           is closed and sent to the calling system (unless an %exit verb is
  2137.           used before the end of the file).
  2138.           
  2139.           All the allowed verbs in the template begin with a percent sign
  2140.           (%), a character which should not be used for any other purpose
  2141.           within the file.
  2142.           
  2143.           Allowed verbs are as follows:
  2144.           
  2145.           %;
  2146.           
  2147.                When placed in column 1 (far left), designates a comment line. 
  2148.                When in any other column, designates that remainder of line
  2149.                should be ignored.
  2150.           
  2151.           %abort
  2152.           
  2153.                Don't send response file.
  2154.           
  2155.           %abort <number>
  2156.           
  2157.                When <number> matches the reason code, don't send response
  2158.                file.
  2159.           
  2160.           %exit
  2161.           
  2162.                Close the response file and send as-is.
  2163.           
  2164.           %exit <number>
  2165.           
  2166.                When <number> matches the reason code, close the response file
  2167.                and send as-is.
  2168.           
  2169.           %text <number> <text>
  2170.           
  2171.                When %status is given later in the template, <text> is copied
  2172.                into the response file if <number> matches the reason code. 
  2173.                The <text> should be no longer than 255 characters in length,
  2174.                and may contain other template verbs such as %system, %date,
  2175.                and so on.
  2176.           
  2177.           %line <number> <text>
  2178.           
  2179.                If <number> matches the reason code, <text> is copied into the
  2180.                response directly.  The <text> should not exceed 255
  2181.                characters in length, and may contain other template file
  2182.                verbs such as %system, %date, and so on.
  2183.           
  2184.           %date
  2185.           
  2186.                Copies the current date into the response file.
  2187.           
  2188.           %time
  2189.           
  2190.                Copies the current time into the response file.
  2191.           
  2192.           
  2193.           
  2194.           %bink
  2195.           
  2196.                Copies the program name and version into the response file. 
  2197.                For example:
  2198.           
  2199.                     BinkleyTerm 2.30
  2200.           
  2201.           %mynode
  2202.           
  2203.                Copies your node address into the response file.
  2204.           
  2205.           %system
  2206.           
  2207.                Copies your system name, as given in the BinkleyTerm
  2208.                configuration file, to the response file.
  2209.           
  2210.           %sysop
  2211.           
  2212.                Copies your Sysop name, as given in the BinkleyTerm
  2213.                configuration file, to the response file.
  2214.           
  2215.           %yrnode
  2216.           
  2217.                Copies the node address of the calling system into the
  2218.                response file.
  2219.           
  2220.           %request
  2221.           
  2222.                Copies into the response file the actual line from the
  2223.                incoming request that prompted the creation of the response
  2224.                file.  Normally this is the name of the file that caused the
  2225.                response file to be generated.
  2226.           
  2227.           %status
  2228.           
  2229.                Copies text previously defined for the current reason code
  2230.                with the %text verb into the response file.
  2231.           
  2232.           A complete sample template file is included with the BinkleyTerm
  2233.           distribution package.  Use the file as a base to design your own
  2234.           unique file.
  2235.           
  2236.           SCRIPTS
  2237.           
  2238.           A script is a series of instructions used when dialing a particular
  2239.           system.  They allow the system to "look" for particular information
  2240.           coming across the line, and act according when the desired
  2241.           information is received within a set time limit.  Scripts are
  2242.           essentially a mini programming language, and as such, take study
  2243.           and practice to use effectively.  
  2244.           
  2245.           Scripts are stored in a flat ASCII text file, and edited using any
  2246.           standard text editor (such as DOS' own EDLIN).  Once written,
  2247.           scripts are associated with a particular nodelist entry for use
  2248.           each time the given node is dialed.  
  2249.           
  2250.           Possible applications for scripts include accessing packet switch
  2251.           networks, such as GTE/Telenet's PC Pursuit service, that require
  2252.           multiple sets of operations to reach the desired destination.
  2253.           
  2254.           The use of a script is triggered by the appearance of a file name,
  2255.           inside double quotes, in the phone number field of a nodelist
  2256.           entry.  For example, instead of seeing 1-303-555-6789 in the
  2257.           nodelist data file, you might see "MYSCRIPT.SCR"303-555-6789. 
  2258.           Notice that the name of the script file is IMMEDIATELY (without
  2259.           spaces) followed by the area code and phone number.  The field must
  2260.           appear in the format shown, including hyphens.  The area code
  2261.           portion of the number can be up to 10 characters long (for use with
  2262.           certain long distance carriers).
  2263.           
  2264.           Script references can also be placed in your configuration file by
  2265.           way of the 'Dial' statement.  See "Configuration File" for details.
  2266.           
  2267.           Refer to the documentation for your nodelist processor for
  2268.           information on inserting information into the phone number field
  2269.           of a nodelist entry.
  2270.           
  2271.           The following restrictions apply when using scripts:
  2272.           
  2273.                - Any line beginning with anything other than a letter or a
  2274.                colon (:) is ignored as a comment.
  2275.           
  2276.                - All lines must begin flush left...at the left margin.
  2277.           
  2278.                - All keywords that take arguments must be followed by exactly
  2279.                ONE space between the keyword and the argument.
  2280.           
  2281.                - There should be NO extra characters at the ends of lines. 
  2282.                This includes space characters.  All characters on a line are
  2283.                significant, including any extra spaces that you may have
  2284.                inadvertently included.
  2285.           
  2286.                - Script commands and script labels are NOT case sensitive.
  2287.           
  2288.           Please note that spaces can cause hard-to-track-down problems. 
  2289.           Spaces are significant characters, meaning they are NOT ignored in
  2290.           patterns, etc.  Do not use a space unless you intend to, and do not
  2291.           leave any at the ends of lines unless you want them there. 
  2292.           
  2293.           Here are the script statements available to you:
  2294.           
  2295.           :<label>
  2296.           
  2297.                The colon (:) starts a label.  Labels can be up to 20
  2298.                characters long.  Control can be passed to the location in the
  2299.                script identified by a label using the 'If' and 'Goto' script
  2300.                statements.  Up to 50 labels per script are allowed.
  2301.           
  2302.           Abort [<start_time> <stop_time>]
  2303.           
  2304.                Allows conditional aborting of script execution based on time
  2305.                of day.  If used without arguments, it causes unconditional
  2306.                aborting of execution.  If arguments are used, script
  2307.                execution will abort if the current time is between the hours
  2308.                given with <start_time> and <stop_time>.  For example,
  2309.                "Abort 8:00 22:00" would make the script abort between the
  2310.                hours of 8:00am and 10:00pm.  The hours CAN wrap through
  2311.                midnight, "Abort 22:00 3:00" would be an example of this.
  2312.           
  2313.           Areacode
  2314.           
  2315.                Transmits the areacode portion of the phone number to the
  2316.                modem, as shown in the given nodelist entry. 
  2317.           
  2318.           Baud [<baud_rate>]
  2319.           
  2320.                This statement sets the baud rate for the call to the value
  2321.                given.  If no <baud_rate> is given, the baud rate as listed
  2322.                in the nodelist for this node is used.
  2323.           
  2324.           Break [<duration>]
  2325.           
  2326.                This causes a "break" signal to be sent, as needed with some
  2327.                types of host systems.  <duration> designates the number of
  2328.                hundredths of a second for the break signal to last.  If the
  2329.                <duration> parameter is not given, the default duration value
  2330.                of 100 (1 second) will be used.
  2331.           
  2332.           Carrier
  2333.           
  2334.                Continue the script if there is carrier, abort if there is
  2335.                not.
  2336.           
  2337.           Comm <settings>
  2338.           
  2339.                Allows setting of the communications parameters.  <settings>
  2340.                is a three-character string, consisting of the number of data
  2341.                bits, parity and number of stop bits.  For example, a
  2342.                <settings> string of "8N1" would cause the parameters to be
  2343.                set to 8 data bits, No parity, and 1 stop bit.  "7E1" would
  2344.                cause 7 data bits, Even parity, and 1 stop bit.  "7O2" would
  2345.                cause 7 data bits, Odd parity, and 2 stop bits.
  2346.           
  2347.                Possible values are 7 or 8 for data bits, E (even), O (odd)
  2348.                or N (none) for the parity, and 1 or 2 for stop bits.
  2349.           
  2350.                NOTE!  The string is NOT checked for accuracy.  The user is
  2351.                responsible for making sure that it is correct!
  2352.           
  2353.           Dial
  2354.           
  2355.                Dial the entire telephone number, and wait for a valid
  2356.                response.  Continue if there is carrier, abort if there is
  2357.                not.
  2358.           
  2359.           DOS <command_line>
  2360.           
  2361.                Causes the <command_line> to be sent to DOS for execution. 
  2362.                Upon completion, script execution continues.  Sufficient
  2363.                memory must exist for any application executed by this
  2364.                command.
  2365.           
  2366.           Goto <label>
  2367.           
  2368.                This statement causes the script processor to jump to the
  2369.                location in the script pointed to by <label>.  A colon (:)
  2370.                must have previously been used in the script to identify the
  2371.                <label>.  If the label does not exist, the script aborts.
  2372.           
  2373.           If <pattern_number> <label>
  2374.           
  2375.                If a match for <pattern_number> was found at the last 'Wait'
  2376.                statement, transfer control to the point in the script
  2377.                identified by <label>.  If a match was not found, control
  2378.                continues to the next statement in the script.  'If' can be
  2379.                used at any time prior to the next 'Wait' statement.
  2380.           
  2381.           NoWaZOO
  2382.           
  2383.                Forces BinkleyTerm to be strictly an FSC-0001 mailer by
  2384.                disabling WaZOO functionality for the current outgoing session
  2385.                only.  This is primarily of interest to coordinators who wish
  2386.                to verify that their nodes are meeting FidoNet compatibility
  2387.                requirements.
  2388.           
  2389.                There is no benefit to the average user from using this
  2390.                statement.  In fact, performance with other WaZOO-capable
  2391.                mailers (BinkleyTerm, Opus, D'Bridge, FrontDoor, etc.) will
  2392.                be adversely affected.
  2393.  
  2394.           NoEMSI
  2395.  
  2396.                Forces BinkleyTerm not to use the EMSI handshake.
  2397.           
  2398.           Pattern <pattern_number> <string>
  2399.           
  2400.                This statement establishes a pattern for the script handler
  2401.                to look for during the next 'Wait' statement.  <string> IS
  2402.                case sensitive.  The script handler will look an EXACT match
  2403.                for the series of characters in <string> during the next
  2404.                'Wait' statement.  Up to 8 patterns can be used, and they can
  2405.                be reused or reset at will.  Up to 20 characters can be used
  2406.                in a pattern. 
  2407.           
  2408.                The purpose is to wait for a given string from the host, or
  2409.                a particular modem response string, and to act accordingly.
  2410.           
  2411.           Phone
  2412.           
  2413.                Transmits the local portion of the phone number to the modem,
  2414.                as shown in the given nodelist entry.  Hyphens are stripped
  2415.                automatically.
  2416.           
  2417.           
  2418.           Rawxmit <string>
  2419.           
  2420.                This works in the same manner as the 'Xmit' statement, except
  2421.                that dial translation is NOT performed. 
  2422.           
  2423.           Session
  2424.           
  2425.                This should be used at the end of a script which has been
  2426.                successful.  It tells BinkleyTerm to begin a NetMail session
  2427.                with the remote system.
  2428.           
  2429.           Speed
  2430.           
  2431.                Causes BinkleyTerm to send the baud rate divided by 100 as a
  2432.                string.  The baud rate used it the rate specified for the node
  2433.                in the nodelist, or the rate specified by a prior call to the
  2434.                'Baud' statement.  For example, if the current connect rate
  2435.                was 2400 baud, the string "24" would be sent when this
  2436.                statement is encountered.
  2437.           
  2438.           Timer <seconds>
  2439.           
  2440.                Sets a master countdown timer to <seconds>.  If the timer
  2441.                expires, the script will abort.  This allows you to set
  2442.                timeouts on any portion of, or the entire script.  You may
  2443.                reset the timer by using another 'Timer' statement. 
  2444.           
  2445.           Wait [<seconds>] [<label>]
  2446.           
  2447.                Wait for a maximum of <seconds> for one of the previously set
  2448.                patterns to be matched.  If a pattern is matched, the script
  2449.                continues, otherwise it aborts.  If <label> is provided, the
  2450.                script will resume operation at the label specified upon
  2451.                timeout.  Note that the default value is 40 seconds.  Both
  2452.                <seconds> and <label> are optional.  A <label> may be
  2453.                specified without specifying <seconds>.  For example:
  2454.           
  2455.                     Wait 40 foo
  2456.           
  2457.                is the same as:
  2458.           
  2459.                     Wait foo
  2460.           
  2461.           Xmit <string>
  2462.           
  2463.                Transmits <string> to the modem.  Normal BinkleyTerm
  2464.                translations are valid (refer to the section "Dial
  2465.                Translation" for information).  
  2466.           
  2467.           In addition to the statements above, the following logical
  2468.           variables are also available:
  2469.           
  2470.           BPSxxxx
  2471.           
  2472.                Allows branching or actions based on baud rate.  For example,
  2473.                the statement
  2474.           
  2475.                     IF BPS2400 DO2400
  2476.           
  2477.                would cause script execution to jump to the previously defined
  2478.                label "DO2400" is the current connection was at 2400 bps
  2479.                (baud).  Other examples might be "BPS9600" for 9600 bps
  2480.                connections, "BPS1200" for a 1200 bps connection, etc.
  2481.           
  2482.           TERMINAL MODE KEYSTROKES
  2483.           
  2484.           While in Terminal Mode, several keystrokes are available that allow
  2485.           uploading and downloading of files, changing of communications
  2486.           parameters, and so on.
  2487.           
  2488.           Alt-F1 through Alt-F9
  2489.           
  2490.                These keystrokes allow you to send user-defined macros. 
  2491.                Please refer to the section "Configuration File" for
  2492.                information on Terminal Mode macros.
  2493.           
  2494.           Alt-F10
  2495.           
  2496.                This provides a brief help screen, listing the key-presses
  2497.                available to you in Terminal Mode.
  2498.           
  2499.           Alt-B
  2500.           
  2501.                This allows you to step the baud rate up to the next higher
  2502.                value.  BinkleyTerm supports baud rates of 300, 1200, 2400,
  2503.                4800, 9600, 19,200 and 38,400.  38,400 baud wraps to 300 baud.
  2504.           
  2505.           Alt-C
  2506.           
  2507.                This allows you to set various communications parameters,
  2508.                including number of data bits, parity, and number of stop
  2509.                bits.  You are prompted for the information.  Note that when
  2510.                8 bits are set, BinkleyTerm defaults to no parity, and you are
  2511.                not prompted for the setting.
  2512.           
  2513.           Alt-D  
  2514.           
  2515.                Allows you to dial out.  When prompted, you may enter one of
  2516.                three items: a telephone number, a FidoNet node address in the
  2517.                form [<zone>:]<net>/<node>, or a FidoNet Sysop name.  
  2518.           
  2519.                Entering a FidoNet address requires the presence of a compiled
  2520.                nodelist, properly referenced in the BinkleyTerm configuration
  2521.                file.  Entering a Sysop name requires that your nodelist
  2522.                processing software, e.g., ParseLst, has created a compatible
  2523.                list named FIDOUSER.LST.  Refer to your nodelist processing
  2524.                software documentation for more information about creating
  2525.                FIDOUSER.LST. 
  2526.           
  2527.           Alt-E
  2528.  
  2529.                Erases the display screen.
  2530.  
  2531.           Alt-H
  2532.           
  2533.                Hang-up.  This command toggles the modem's DTR (data  terminal
  2534.                ready) line, thereby disconnecting any call in progress.  The
  2535.                modem init string is sent to the modem after DTR is toggled.
  2536.           
  2537.           Alt-I
  2538.  
  2539.                Re-initializes the modem.
  2540.  
  2541.           Alt-J
  2542.           
  2543.                Jump to DOS.  Invokes COMMAND.COM to allow for "quick and
  2544.                dirty" DOS commands on the fly.  Enter "EXIT" at the DOS
  2545.                prompt to return to BinkleyTerm.  BinkleyTerm will
  2546.                automatically return to the directory it was run from when
  2547.                returning from DOS.
  2548.                    
  2549.           Alt-L
  2550.           
  2551.                Toggle session logging on and off.  The session logging
  2552.                function allows you to designate a file or printer, and have
  2553.                the entire terminal mode session echoed to the selected file
  2554.                or device.  
  2555.           
  2556.                When first invoked, this command will prompt you for a file
  2557.                name.  Type in the desired name of the log file, including
  2558.                drive and path designation if desired.  You may also enter a
  2559.                printer device name, e.g., PRN, LPT1, LPT2, etc. for printer
  2560.                echoing. 
  2561.           
  2562.                Invoke the command again to end logging to the file or device.
  2563.           
  2564.           Alt-M
  2565.           
  2566.                Poll a node in the nodelist, by node address.  This command
  2567.                requires that mail handling be implemented as described in the
  2568.                User's Guide section, "Unattended Mode Overview".
  2569.           
  2570.                You are prompted for a FidoNet node address.  Once entered,
  2571.                BinkleyTerm will dial the system (if its exists in the
  2572.                nodelist) and attempt to exchange mail with the system.  If
  2573.                there is outgoing mail to the system, or if mail is waiting
  2574.                for you on the remote system, it will be sent during the mail
  2575.                session.
  2576.           
  2577.           Alt-P
  2578.           
  2579.                This command allows you to change the communications port in
  2580.                use.  Invoking the command shifts the port number to the next
  2581.                higher port.  The number of ports supported is determined by
  2582.                your hardware, and by the 'Maxport' statement in the
  2583.                configuration file.  
  2584.           
  2585.           Alt-R
  2586.                         
  2587.                This allows you to dial out with a "scan list."  Empty
  2588.                elements are designated by 'Null.'  Using the function keys 
  2589.                (or equivalently numbered numeric keys) you can select the
  2590.                scan list element you wish to enter.  Enter a telephone
  2591.                number, node address or Sysop name, just as you would with the
  2592.                Alt-D command.  Press 'Enter' to "store" your entry for that
  2593.                element.  When you have stored all the desired elements, press
  2594.                'Enter' to begin the dialing process. 
  2595.           
  2596.                Each number will be dialed in sequence, until a connection is
  2597.                made.  After the session is completed, a 'Null' will be stored
  2598.                for that element.  Invoke Alt-R again, and press 'Enter' to
  2599.                dial the remaining elements.  Press 'Escape' at any time to
  2600.                abort the dialing process.
  2601.           
  2602.                Note that unless saved, the dialing list is volatile.  Once
  2603.                you exit the Terminal Mode, your dialing list will be erased. 
  2604.           
  2605.                It is possible to save to and retrieve from the disk media up
  2606.                to 10 separate lists of entries.  To save a list, press Shift-
  2607.                Fn, where 'n' is the number of the list to save.  For example,
  2608.                Shift-F3 would save the current list of 10 entries to list
  2609.                number 3.  To retrieve a previously saved list, press Alt-Fn,
  2610.                where 'n' is the number of the list to retrieve.  For example,
  2611.                Alt-F5 would retrieve the 10 entries previous saved as list
  2612.                number 5.
  2613.                        
  2614.           Alt-S
  2615.           
  2616.                Invoking this command sends a "break" signal via the modem to
  2617.                the remote host.  This command requires that a FOSSIL of
  2618.                revision 5 or later be installed.  
  2619.           
  2620.           Alt-U
  2621.           
  2622.                This command is used in Point and BBS installations to shift
  2623.                to Unattended Mode.  BinkleyTerm is put into the mailer mode,
  2624.                ready to accept calls from remote systems.  In order to
  2625.                operate, the mailer functions must be implemented as described
  2626.                in the User's Guide section, "Unattended Mode Overview".
  2627.                    
  2628.           Alt-X
  2629.           
  2630.                Allows you to exit the program and return to DOS.  If
  2631.                BinkleyTerm was invoked with a batch file, this command will
  2632.                cause BinkleyTerm to exit to the batch file with and
  2633.                errorlevel of 1.  The batch file must trap this errorlevel,
  2634.                and exit accordingly.
  2635.           
  2636.                Note that this function DOES leave the DTR (data terminal
  2637.                ready) line on the modem 'high.'  
  2638.           
  2639.           Alt-Y
  2640.           
  2641.                Used primarily for Point operations, this function initiates
  2642.                a mail session with the host.  This is designed ONLY to work
  2643.                with the system listed as your Boss node in the configuration
  2644.                file.  
  2645.           
  2646.                Issuing this keystroke invokes a temporary mailer mode, and
  2647.                BinkleyTerm attempts to dial the Boss system to exchange mail. 
  2648.                Mail handling must be set-up as described in the User's Guide
  2649.                section, "Unattended Mode Overview".
  2650.           
  2651.                If mail is waiting to be sent to the Boss, or if mail is
  2652.                waiting on the Boss system for pickup, it will be sent during
  2653.                the mail session.
  2654.           
  2655.           Alt-=
  2656.  
  2657.                "Doorway" mode is now supported in Bink's Terminal package.
  2658.                When in this mode, all keystrokes are sent out the modem as
  2659.                entered (exceptfor the command used to toggle the mode on &
  2660.                off).  If a function key is used, a zero followed by the scan
  2661.                code is sent.  The default command to toggle "Doorway" mode
  2662.                on and off is "Alt =" (it can be remapped the same as other
  2663.                Binkley functions).
  2664.  
  2665.           PgDn
  2666.           
  2667.                This allows you to download a file from the host with which
  2668.                you are connected.  You are prompted for the desired protocol
  2669.                to use, and for the required file information, if needed
  2670.                (protocol dependent).  If you have the 'Download' statement
  2671.                properly implemented in the configuration file, the downloaded
  2672.                files will be placed in the directory specified.  Otherwise,
  2673.                the file will be saved to the current directory. 
  2674.           
  2675.           PgUp
  2676.           
  2677.                This allows you to send a file to the remote host.  You are
  2678.                prompted for the desired protocol to use for the transfer, as
  2679.                well as the file information.  You may specify a complete
  2680.                drive, path and filename using standard DOS conventions, e.g.,
  2681.                C:\PATH\FILENAME.ARC.  
  2682.           
  2683.                When a batch protocol is used (SEAlink, Telink, or Zmodem),
  2684.                wildcards are allowed in the filename.
  2685.  
  2686.  
  2687.           
  2688.           UNATTENDED MODE KEYSTROKES
  2689.           
  2690.                While in Unattended Mode, several keystrokes are available
  2691.                that perform various functions, such as manual polling, call
  2692.                forcing, DOS shells, and so on.
  2693.           
  2694.           F1 through F10
  2695.           
  2696.                These keys cause BinkleyTerm to exit with an errorlevel of 10
  2697.                times the function key number pressed.  In other words, F1
  2698.                causes an errorlevel 10 exit, F7 would cause an errorlevel 70
  2699.                exit.  Your batch file is used to capture and process these
  2700.                errorlevels.  
  2701.           
  2702.           
  2703.           
  2704.           Alt-F1 through Alt-F9
  2705.           
  2706.                These keystrokes invoke user-defined DOS shells, to execute
  2707.                programs or utilities as desired.  Refer to the section
  2708.                "Configuration File" for additional information.
  2709.           
  2710.           Alt-F10
  2711.           
  2712.                This key causes BinkleyTerm to display a brief help screen,
  2713.                listing the various keystrokes available to you in the current
  2714.                operating mode.
  2715.  
  2716.           Alt-A
  2717.  
  2718.                Send answer string to the modem.
  2719.           
  2720.           Alt-B
  2721.           
  2722.                Forces a screen blank to occur.  Any system activity or a
  2723.                press of the space bar will reactivate the screen display.
  2724.  
  2725.           Alt-C
  2726.           
  2727.                This forces BinkleyTerm to look at the outbound holding area
  2728.                and determine whether anything should be sent right away.  If
  2729.                there is something that would not ordinarily be sent during
  2730.                the current event, this command will not cause it to be sent. 
  2731.                Use a manual poll for immediate sending to any system under
  2732.                any circumstances.  
  2733.           
  2734.                Note that BinkleyTerm automatically checks the outbound area
  2735.                approximately once every 10 minutes; the automated equivalent
  2736.                of this command.
  2737.           
  2738.           Alt-E
  2739.           
  2740.                This invokes your message editor/reader, as designated by the
  2741.                configuration file parameter 'Reader.'  Refer to the section
  2742.                "Configuration File" for more information.
  2743.           
  2744.           Alt-F
  2745.  
  2746.                Toggles between few informations (fast) and many infos in
  2747.                the outbound window.
  2748.  
  2749.           Alt-G
  2750.  
  2751.                Allows the generation of an outbound file request.  When
  2752.                executed, this command will pop-up a window on the screen
  2753.                where you will be prompted to provide information
  2754.                appropriate to creating a file request.  See 'Colors' in
  2755.                "Configuration File" for related information.
  2756.  
  2757.           Alt-I
  2758.  
  2759.                Re-initializes the modem but does not rescan the outbound.
  2760.  
  2761.           Alt-J
  2762.           
  2763.                This causes BinkleyTerm to exit to DOS and stay resident (DOS
  2764.                shell).  This is probably the most efficient method to perform
  2765.                a quick DOS command "on the fly."  Enter "EXIT" at the DOS
  2766.                prompt to return to BinkleyTerm.  BinkleyTerm will
  2767.                automatically return to the directory it was run from when
  2768.                returning from DOS.
  2769.           
  2770.           Alt-K
  2771.  
  2772.                Allows you to kill all mail for a particular node.  When
  2773.                executed, you will be prompted for the appropriate
  2774.                information.
  2775.  
  2776.           Alt-M
  2777.           
  2778.                This keystroke allows you to perform a manual mail polling
  2779.                operation.  You will be prompted for a FidoNet node address
  2780.                in the form <net>/<node>.  You may also enter a Sysop name if
  2781.                a FIDOUSER.LST is available to BinkleyTerm in the nodelist
  2782.                directory.  Refer to the User's Guide section "Nodelist" for
  2783.                more information on FIDOUSER.LST.  BinkleyTerm will then dial
  2784.                the system, without regard to event schedules, and attempt to
  2785.                transact mail with the remote system.
  2786.  
  2787.           Alt-N
  2788.  
  2789.                Toggle NoPickup flag.
  2790.                ATTENTION: If you toggle this flag it is are saved
  2791.                PERMANENTLY in BINKLEY.SCD! So if the same event reappears
  2792.                one day later, it'l have the same status as the day before!
  2793.  
  2794.           Alt-O
  2795.  
  2796.                 Press ALT-O if you want to rescan the hold directory.
  2797.                 Useful for multiline systems.
  2798.  
  2799.           Alt-P
  2800.           
  2801.                Causes information in the Unattended Mode "Today at a Glance"
  2802.                window to be "zeroed" out.
  2803.           
  2804.           Alt-Q
  2805.           
  2806.                This tells BinkleyTerm to quit the current event, and start
  2807.                the next event that covers the current time period.  If there
  2808.                is no such event, Event 0 (the default non-event) will be
  2809.                started.  For all practical purposes, nothing happens during
  2810.                event 0, however, BinkleyTerm will still accept incoming mail. 
  2811.                The events can be restarted by the Alt-R command.
  2812.  
  2813.           Alt-R
  2814.           
  2815.                This forces BinkleyTerm to restart the first event that should
  2816.                execute at the current time, not including forced events.  
  2817.  
  2818.           Alt-S
  2819.  
  2820.                Allows the generation of an outbound file attach.  When
  2821.                executed, this command will pop-up a window on the screen
  2822.                where you will be prompted to provide information
  2823.                appropriate to creating a file attach.  See 'Colors' in
  2824.                "Configuration File" for related information.
  2825.           
  2826.           Alt-T
  2827.           
  2828.                This is used to shift to Terminal Mode on the fly.  By using
  2829.                the Alt-U command of the Terminal Mode, you can flip back and
  2830.                forth between Terminal Mode and Unattended Mode.
  2831.           
  2832.           Alt-U
  2833.  
  2834.                Toggle "Send only" flag.
  2835.                ATTENTION: If you toggle this flag it is are saved
  2836.                PERMANENTLY in BINKLEY.SCD! So if the same event reappears
  2837.                one day later, it'l have the same status as the day before!
  2838.  
  2839.           Alt-W
  2840.           
  2841.                This command causes the screen to be redrawn with current
  2842.                information.  This is handy for situations such as multi-
  2843.                tasking that may have caused the BinkleyTerm screen to become
  2844.                "trashed."
  2845.           
  2846.           Alt-X
  2847.           
  2848.                This allows you to exit BinkleyTerm with errorlevel 1.  If you
  2849.                are using a batch file, it must capture and act upon the
  2850.                errorlevel properly by terminating the batch file.  Refer to
  2851.                the User's Guide section "Control" for additional information.
  2852.           
  2853.           Alt-Y
  2854.  
  2855.                Polls the boss node (same as Alt-Y in Terminal Mode).
  2856.  
  2857.           Alt-Z
  2858.  
  2859.                Opens the Zoom Window with the enhanced outbound manager.
  2860.                Followin keys are active in the Zoom Window:
  2861.  
  2862.                   ALT-F10  Help screen with Zoom functions
  2863.                   A        Readdress Mail
  2864.                   G        Get (request) Files
  2865.                   I        Reset Dial Tries
  2866.                   P        Poll any System (Create CLO File)
  2867.                   C/D/H/N  Change to Mail to Crash/Direct/Normal/Hold
  2868.                   R        Delete Requests
  2869.                   S        Send Files
  2870.                   T        Stop Calls
  2871.           
  2872.           Esc
  2873.           
  2874.                Cancel operation during session startup and elsewhere.
  2875.           
  2876.           Space
  2877.           
  2878.                This key may be used to abort polls and to un-blank the screen
  2879.                (when the 'ScreenBlank' option is used).  This key is ignored
  2880.                when pressed during BinkleyTerm idle time (waiting for calls).
  2881.           
  2882.           
  2883.           VT-100 KEYSTROKES
  2884.           
  2885.           As described in the User's Guide, BinkleyTerm can optionally
  2886.           provide complete VT-100 terminal emulation.  Part of this support
  2887.           is keystroke mapping of the VT-100 keypad.  Shown below is an
  2888.           illustration of the VT-100 keypad, and the keystrokes that are
  2889.           required in order to emulate the respective key.  The keypad layout
  2890.           and functionality should be familiar to VT-100 users. 
  2891.           
  2892.                         +--------+--------+--------+--------+
  2893.                         |        |        | Shift- | Shift- |
  2894.                         |   F1   |   F2   |   F1   |   F2   |
  2895.                         |        |        |        |        |
  2896.                         +--------+--------+--------+--------+
  2897.                         |        |        | Shift- | Shift- |
  2898.                         |   F3   |   F4   |   F3   |   F4   |
  2899.                         |        |        |        |        |
  2900.                         +--------+--------+--------+--------+
  2901.                         |        |        | Shift- | Shift- |
  2902.                         |   F5   |   F6   |   F5   |   F6   |
  2903.                         |        |        |        |        |
  2904.                         +--------+--------+--------+--------+
  2905.                         |        |        | Shift- |        |
  2906.                         |   F7   |   F8   |   F7   |        |
  2907.                         |        |        |        | Shift- |
  2908.                         +--------+--------+--------+   F10  |
  2909.                         |                 | Shift- |        |
  2910.                         |       F10       |   F9   |        |
  2911.                         |                 |        |        |
  2912.                         +-----------------+--------+--------+
  2913.           
  2914.           Note that BinkleyTerm also allows the use of the arrow cursor
  2915.           control keys on the keyboard.  When used with a host that supports
  2916.           VT-100 or ANSI, the arrow keys are functional for cursor
  2917.           positioning.  One of the more common non-VT-100 applications for
  2918.           these keys is with Opus-CBCS' "OPed" full-screen on-line message
  2919.           editor, and many of the full-screen external on-line editors used
  2920.           with QuickBBS.
  2921.           
  2922.           
  2923.