home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / bt313a / docs / bt_ref.asc next >
Text File  |  1992-08-27  |  165KB  |  4,081 lines

  1.         BinkleyTerm ST 3.00 - Reference Guide
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.           ****   *         *      *             *******                 TM
  9.           *   *            *      *                *
  10.           *   *  *  * **   *   *  *   ***   *   *  *   ***   * **  *** **
  11.           ****   *  **  *  *  *   *  *   *  *   *  *  *   *  **    *  *  *
  12.           *   *  *  *   *  ***    *  ****   *   *  *  ****   *     *  *  *
  13.           *   *  *  *   *  *  *   *  *      *   *  *  *      *     *  *  *
  14.           ****   *  *   *  *   *  *   ****   ****  *   ****  *     *  *  *
  15.                                                 *
  16.           Version 3.00 - Reference Guide        *       November 30th 1991
  17.                                              ***
  18.  
  19.  
  20.  
  21.  
  22.                   A Freely Available FidoNet Compatible Electronic
  23.                       Mail Interface and Dumb Terminal Package
  24.  
  25.  
  26.  
  27.  
  28.                  Software Written by Vince Perriello and Bob Hartman
  29.                          Atari-ST version by STeven Green.
  30.                      Documentation Written by Alan D. Applegate
  31.                Documentation Updated by Robert Elsinga and STeVeN Green
  32.  
  33.  
  34.  
  35.                   Copyright (C) 1988, 1989 Bit Bucket Software, Co.
  36.                                A Delaware Corporation
  37.                                  All Rights Reserved
  38.  
  39.                       Terms and Conditions Contained Separately
  40.  
  41.  
  42.  
  43.  
  44.                               Bit Bucket Software, Co.
  45.                             427-3 Amherst St., Suite 232
  46.                                   Nashua, NH 03063
  47.  
  48.  
  49.  
  50.  
  51.                         "BinkleyTerm" and "Freely Available"
  52.                      are trademarks of Bit Bucket Software, Co.
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.         BinkleyTerm ST 3.00 - Reference Guide
  62.  
  63.  
  64.           TABLE OF CONTENTS
  65.  
  66.           Section 1 - General Information                              4
  67.                How to Use This Manual                                  4
  68.  
  69.           Section 2 - Configuring BinkleyTerm                          5
  70.                Configuration File                                      5
  71.                Scheduling Events                                      34
  72.                Janus Protocol                                         40
  73.                Domain addressing                                      44
  74.  
  75.           Section 3 - General Reference Information                   46
  76.                Command Line Parameters                                46
  77.                Dial Translation                                       47
  78.                Response File Template                                 48
  79.                Scripts                                                51
  80.                Terminal Mode Keystrokes                               56
  81.                Unattended Mode Keystrokes                             60
  82.                VT-100 Keystrokes                                      64
  83.                Environment Variables                                  65
  84.  
  85.           Index                                                       66
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.         Reference Guide - Page 2
  121.         BinkleyTerm ST 3.00 - Reference Guide
  122.  
  123.  
  124.           +-------------+
  125.           | +---------+ |
  126.           | | Section | |   BinkleyTerm Reference Guide
  127.           | |    1    | |   GENERAL INFORMATION
  128.           | +---------+ |
  129.           +-------------+
  130.  
  131.           HOW TO USE THIS MANUAL
  132.  
  133.           The documentation for BinkleyTerm is supplied in two parts.
  134.  
  135.           The User's Guide (named BT_USER.DOC) explains how to install
  136.           BinkleyTerm.  It also describes basic operational procedures.  New
  137.           users may find some concepts or terminology unfamiliar; a glossary
  138.           is provided toward the end of the User's Guide.
  139.  
  140.           Concepts and terminology that may be of interest to experienced
  141.           users and new users alike are covered in the Reference Guide (named
  142.           BT_REF.DOC) an alphabetically arranged manual separate from the
  143.           User's Guide.
  144.  
  145.           For inquiries, questions or comments regarding BinkleyTerm, please
  146.           refer to the User's Guide section "BinkleyTerm Support."
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.         Reference Guide - Page 3
  181.         BinkleyTerm ST 3.00 - Reference Guide
  182.  
  183.           +-------------+
  184.           | +---------+ |
  185.           | | Section | |   BinkleyTerm Reference Guide
  186.           | |    2    | |   CONFIGURING BINKLEYTERM
  187.           | +---------+ |
  188.           +-------------+
  189.  
  190.           CONFIGURATION FILE
  191.  
  192.           The BinkleyTerm configuration file, by default named BINKLEY.CFG,
  193.           is the place where you communicate information about your system to
  194.           BinkleyTerm.  Modem control strings, FidoNet node addresses,
  195.           and much more are all contained in the configuration file.
  196.           A sample configuration file comes with the BinkleyTerm
  197.           distribution package.  The sample file is arranged in such a way
  198.           as to illustrate which parameters need to be changed for which
  199.           operational modes.  For ease of use as a reference, the parameters
  200.           are listed alphabetically here.
  201.  
  202.           About <filespec>
  203.  
  204.                This tells BinkleyTerm the name of the ABOUT file, a special
  205.                file used with incoming file requests.  <filespec> is a
  206.                complete drive, path and filename designation.  Refer to the
  207.                User's Guide sections "File Requests" and "Security -
  208.                Controlling File Requests" for more information.
  209.  
  210.           Address [<zone>:]<net>/<node>[.<point>][@domain] [fakenet] [bossphone]
  211.  
  212.                This statement (or multiple statements) designates the network
  213.                address(es) of your system.  Although the <zone> and <point>
  214.                parameters are optional, it is recommended that the <zone>
  215.                parameter ALWAYS be used.
  216.  
  217.                When this statement is used, the older style (BinkleyTerm 2.00
  218.                and previous versions) addressing should NOT be used, such as
  219.                'Aka', 'Point', and 'Zone'.
  220.  
  221.                Multiple 'Address' statements, each with a different <zone>
  222.                parameter, may be used.  This allows BinkleyTerm to identify
  223.                itself differently to different zones, thereby making multi-
  224.                net operation somewhat more simple.  Note that in this
  225.                scenario, if you are connected to a zone for which an
  226.                'Address' statement does not exist, that the 'Address'
  227.                statement that appears first in the configuration file will
  228.                be used as a default.
  229.                In addition, the zone given in the 'Address' statement that
  230.                appears first determines your "default" outbound area, as
  231.                given by the 'Hold' statement.  Mail for all other zones is
  232.                stored in distinct outbound areas for each zone.  See "Zone
  233.                Support" in the User's Guide for details.
  234.  
  235.                Point systems should add the optional fakenet address to this
  236.                line rather than use the older Boss, PrivateNet and BossPhone
  237.                statements.  This enables you to be a point from more than one
  238.                system using a different fakenet address for each.
  239.  
  240.         Reference Guide - Page 4
  241.         BinkleyTerm ST 3.00 - Reference Guide
  242.  
  243.           AfterMail <command_line>
  244.  
  245.                If used, BinkleyTerm will invoke a DOS shell and execute the
  246.                <command_line> after receiving mail.  It is suggested that
  247.                <command_line> designate a batch file, rather than a specific
  248.                program.  The batch file would contain command line(s) for the
  249.                program(s) that will actually unpack and/or toss incoming
  250.                mail.
  251.  
  252.                NOTE!  If this statement is used, no E2= or E3= exits during
  253.                event schedules should be used, since they take priority over
  254.                this statement.  Refer to the section "Scheduling Events" for
  255.                details.
  256.  
  257.                See also 'Packer' and 'Cleanup' for related information.
  258.  
  259.           Aka <net>/<node>
  260.  
  261.                NOTE:  This statement is supported for backward compatibility
  262.                only.  If you wish to specify a/k/a addresses, please use the
  263.                newer 'Address' statement described previously.
  264.  
  265.                Allows nodes with more than one FidoNet address to specify
  266.                their alternate addresses.  This would normally be used by
  267.                network, region or zone coordinators, and other 'special'
  268.                nodes.  Multiple 'Aka' statements can be used.
  269.  
  270.           Answer <modem_string>
  271.  
  272.                When this statement is used, BinkleyTerm assumes that the
  273.                modem has been set NOT to answer the phone automatically (by
  274.                the modem initialization string, or the modem's DIP switches).
  275.                When BinkleyTerm receives a response string of "RING" from the
  276.                modem, it sends the <modem_string> command to the modem to
  277.                answer the phone.
  278.  
  279.                The advantage is that BinkleyTerm must be "alive and well"
  280.                before the modem will answer a call.  If for some reason
  281.                BinkleyTerm is not available, yet the modem still has power,
  282.                no calls will be answered.
  283.  
  284.                NOTE!  Some modems DO NOT like commands to be sent while
  285.                they're sending response strings...in testing, this feature
  286.                DOES NOT work on all modems.  Only by trying it will you be
  287.                able to determine if it works with your modem.
  288.  
  289.           AnswerBack <text>
  290.  
  291.                In Terminal Mode, when an ENQ (ASCII decimal 5, hex 5) is
  292.                received, <text> will be sent in response.  Normal BinkleyTerm
  293.                character translations are available.  Many BBS packages send
  294.                this character immediately prior to requesting a user name.
  295.  
  296.  
  297.  
  298.  
  299.  
  300.         Reference Guide - Page 5
  301.         BinkleyTerm ST 3.00 - Reference Guide
  302.  
  303.           Application <app_name> [<parm> <parm> ... ]
  304.  
  305.                Allows addition of application dependent data to the
  306.                configuration file.  Any 'Application' statement is ignored
  307.                by BinkleyTerm entirely.
  308.  
  309.                <app_name> is the name of or reference to a specific
  310.                application, such as a message editor or outbound maintenance
  311.                utility that uses the BinkleyTerm configuration file.  Zero
  312.                or more application specific parameters, shown as <parm> in
  313.                the example, may follow <app_name>.
  314.  
  315.           Autobaud
  316.  
  317.                In Unattended Mode, this forces BinkleyTerm to call out at the
  318.                baud rate specified by the 'Baud' statement, regardless of the
  319.                baud rate associated with a given nodelist entry.  This
  320.                assures connects at the highest possible baud rate.
  321.  
  322.           Avail <filespec>
  323.  
  324.                This designates the name of the file to be sent to a remote
  325.                system that file requests "FILES" from your system.  The
  326.                <filespec> identifies the file, and may contain an optional
  327.                drive and path designation.
  328.  
  329.                Refer to the User's Guide sections "File Requests" and
  330.                "Security - Controlling File Requests" for more information.
  331.  
  332.           Banner <string>
  333.  
  334.                The line designated by <string> is sent to callers
  335.                immediately following the BinkleyTerm identification line, and
  336.                before the line, "Press <Escape> to enter BBS."  Generally,
  337.                this is the name of your BBS or something else of interest to
  338.                callers.
  339.  
  340.           Baud <max_baud_rate>
  341.  
  342.                This parameter tells BinkleyTerm your maximum baud rate.
  343.                Valid <max_baud_rate> settings are 300, 1200, 2400, 4800,
  344.                9600, 19,200 and 38,400.  In Terminal Mode, you may change
  345.                this setting.  Note that on the Atari ST machines 38400 baud
  346.                is not supported by the OS, but BinkleyTerm will attempt to
  347.                do it by changing hardware registers, this is not very
  348.                reliable however and if you really need 38400 baud then you
  349.                should consider performing a hardware patch to increase the
  350.                baud rate.  See Hard38400 for more information.
  351.  
  352.           BBS <exit_option>
  353.  
  354.                This designates the method to be used to access your BBS
  355.                software when a human caller dials your system.  Valid options
  356.                for <exit_option> are 'Batch,' 'Exit' and 'Spawn.'  Refer to
  357.                the User's Guide section "BBS Interface" for more information
  358.                on the options, and how to use them.
  359.  
  360.         Reference Guide - Page 6
  361.         BinkleyTerm ST 3.00 - Reference Guide
  362.  
  363.           BBSNote <string>
  364.  
  365.                After a human caller presses Escape to access the BBS program,
  366.                or after the number of seconds designated by the 'Timeout'
  367.                statement, BinkleyTerm will display the <string> to the
  368.                caller.  Generally, this is a notification that the BBS
  369.                software is loading.
  370.  
  371.           Boss <net>/<node>
  372.  
  373.                NOTE:  This statement is supported for backward compatibility
  374.                only.  It is not needed when the 'Address' statement is used,
  375.                as described previously.
  376.  
  377.                This specifies a FidoNet node address.  For regular FidoNet
  378.                nodes, place your assigned address here.  For Point systems,
  379.                place the address of your Boss node here.
  380.  
  381.           BossPhone <phone_number>
  382.  
  383.                NOTE:  This statement is supported for backward compatibility
  384.                only.  It is not needed when the 'Address' statement is used,
  385.                as described previously.
  386.  
  387.                This parameter, used in Point installations, contains the
  388.                telephone number of your Boss node for use with the Alt-Y
  389.                command in Terminal Mode.  This statement is optional in all
  390.                cases except Point installations that do not wish to use a
  391.                nodelist.
  392.  
  393.           BossPwd <password>
  394.  
  395.                NOTE:  This statement is supported for backward compatibility
  396.                only.  It is not needed when the 'Address' and 'key'
  397.                statements are used as described elsewhere.
  398.  
  399.                Used for Point installations, this parameter designates the
  400.                password to be used for session-level passwording with your
  401.                Boss node.  Refer to the User's Guide section "Security -
  402.                Session Passwording" for additional information.  The Boss
  403.                node must also have session passwording implemented, using
  404.                this password.
  405.  
  406.                When this parameter AND 'BossPhone' are BOTH implemented, a
  407.                nodelist is NOT required for a Point system.
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.         Reference Guide - Page 7
  421.         BinkleyTerm ST 3.00 - Reference Guide
  422.  
  423.           BoxType <number>
  424.  
  425.                When full-screen mode is used (default), this tells
  426.                BinkleyTerm what type of boxes to use for the various on-
  427.                screen windows.  Legal values are from 0 to 4.  They produce
  428.                the following results (apologies given to people with printers
  429.                that do not support the extended IBM character set):
  430.  
  431.                     0    1    2    3    4        0 = Hatches (Non-IBM)
  432.                    +-+  םג™  חל†  שגà רלÕ       1 = Single Rule
  433.                    | |  ø ø  ´ ´  ´ ´  ø ø       2 = Double Rule
  434.                    +-+  ijגך  זל¶  צג©  קל®       3 = Single Top, Double Sides
  435.                                                  4 = Double Top, Single Sides
  436.  
  437.                 To make use of any of the types other than 0 on an Atari ST,
  438.                 it is recommended to use the program BTFONT by Jon Webb.
  439.  
  440.           Busy <modem_string>
  441.  
  442.                While BinkleyTerm performs certain functions, and when you
  443.                exit the program from Unattended Mode, BinkleyTerm sends the
  444.                <modem_string> to the modem.  Normally, this is a short set
  445.                of modem commands, as shown in the sample configuration file,
  446.                to take the phone off-hook to prevent incoming calls.  Callers
  447.                will hear a busy signal.
  448.  
  449.                You may desire to lower DTR instead using a lower-case letter
  450.                "v."  This would cause callers to hear ringing, but with no
  451.                answer.
  452.  
  453.           CaptureFile <filename>
  454.  
  455.                If used, this statement tells BinkleyTerm the name of a file
  456.                to use for session capturing in terminal mode.  The Alt-L
  457.                command toggles session capture on and off.  If this statement
  458.                is not used, then BinkleyTerm will prompt for a name each time
  459.                Alt-L is pressed.  When activated, all communications session
  460.                I/O will be echoed to this file.  The <filename> may
  461.                optionally include a drive and path designation as well.
  462.  
  463.           Carrier <hex_carrier_mask>
  464.  
  465.                For backwards compatibility ONLY!  This has no effect on the
  466.                Atari ST.
  467.  
  468.                This tells BinkleyTerm which status bit it should use
  469.                to determine whether or not carrier is present.  A value of
  470.                80 (hexadecimal) is nearly always correct.  Some modems do not
  471.                support CD (carrier detect) and other signal lines may be
  472.                used.
  473.  
  474.                NOTE:  This value is in HEXADECIMAL (base 16).  Other systems,
  475.                such as Opus-CBCS, ask for this value in DECIMAL (base 10).
  476.                Normal setting is 80 hex, which equals 128 decimal.
  477.  
  478.  
  479.  
  480.         Reference Guide - Page 8
  481.         BinkleyTerm ST 3.00 - Reference Guide
  482.  
  483.           City
  484.                The location of your system as specified in the NodeList.
  485.  
  486.                Intended to be used to create a nodelist entry for you and is
  487.                sent to the remote system during an EMSI session.
  488.                See also: NLSystem, NLFlags, NLBaud, Phone.
  489.  
  490.           Cleanup <command_line>
  491.  
  492.                If used, BinkleyTerm will execute <command_line> at the
  493.                beginning of each event, but prior to the 'Packer' statement's
  494.                command line (if used).  This might be used to unpack any
  495.                previously packed outbound mail for later repacking, or to
  496.                perform minor outbound area maintenance, etc.  It is suggested
  497.                that <command_line> designate a batch file that would contain
  498.                the command line(s) for the program(s) actually used to unpack
  499.                mail and/or perform maintenance.
  500.  
  501.                See also 'AfterMail' and 'Packer' for related information.
  502.  
  503.           CLIcommand <string>
  504.  
  505.                Defines a string passed to a command line interpreter.  If this
  506.                command is used then the default "-c" and "/c" parameters are
  507.                overidden.  Using this command without any parameters disables
  508.                the "-c" and "/c" completely.
  509.  
  510.                e.g.
  511.                     CLIcommand batch
  512.                   would execute shell's using:
  513.                     $SHELL batch commandline
  514.                   or
  515.                     $COMSPEC batch commandline
  516.  
  517.           Colors <border> <setting> <today> <pending> <activity> <trnsfr>
  518.                  <rev> <popwin> <named> <frames>
  519.  
  520.                This statement allows setting of colour attributes for the
  521.                full-screen windowed display.  The arguments are <border> for
  522.                the informational border area around the windows, and the
  523.                following colour attributes: <setting> for the "Current
  524.                Settings" window, <today> for the "Today at a Glance" window,
  525.                <pending> for the "Pending Outbound Mail" window, <activity>
  526.                for the "Recent Activity" window, and <trnsfr> for the
  527.                "Transfer Status" window. The <rev> parameter designates the
  528.                reverse video colour used in the Pending Outbound window to
  529.                mark the node you are calling.  The <popwin> parameter
  530.                designates the colour of pop-up windows (such as those
  531.                produced with the Alt-G and Alt-S commands in Unattended
  532.                Mode). The <named> parameter designates the colour used in
  533.                named windows, <frames> the colour of the frames.
  534.                The default colors are all 7, black background with white
  535.                foreground.
  536.  
  537.  
  538.  
  539.  
  540.         Reference Guide - Page 9
  541.         BinkleyTerm ST 3.00 - Reference Guide
  542.  
  543.                Each parameter is a colour calculated as:
  544.                     background*16+foreground
  545.                where the colours are the logical colours used by Tos.  e.g.
  546.                on a hi- rez screen they are 0 or 1, on a medium rez 0,1,2,3,
  547.                etc.  Be very careful not to make the background the same as
  548.                the foreground.  Refer to the reference guide for what each
  549.                parameter does.  The actual colours will depend on what you
  550.                set them to with the desktop control accessory.  You'll
  551.                probably be best off simply using Black and White!!!  Tos only
  552.                uses the low bits needed by that resolution so you can specify
  553.                a colour as colour 15, but on a mono screen this will be the
  554.                same as 1.  I hope all that makes sense to you.
  555.                Some recommended colours are:
  556.                 Colors 1 3 2 3 3 2 48 32   ; (Medium rez)
  557.                or
  558.                 Colors 7 7 7 7 7 7 240 240 ; (Mono/Hirez)
  559.  
  560.  
  561.                The default is something like I just recommended for
  562.                monochrome.
  563.  
  564.                The screen will adjust itself to the physical screen size when
  565.                initialised.  Thus if you are using that program that lets you
  566.                have 50 rows on a mono-screen (instead of the usual 25),
  567.                BinkleyTerm will use the entire screen.
  568.  
  569.                Line A variables are used to move the cursor about and change
  570.                colours, which makes it quite a bit faster than sending all
  571.                this through the VT52 emulator.
  572.  
  573.           CurMudgeon
  574.  
  575.                Undocumented feature of the PC version, treats other systems
  576.                points as nuisance callers and drops carrier.
  577.  
  578.           CursorCol <column>
  579.  
  580.                For use with multitasking systems, this tells BinkleyTerm
  581.                the column number to place the cursor after screen writes.
  582.                For DESQview, <column> should be set to 1.  The default value
  583.                is 80.
  584.  
  585.           CursorRow <row>
  586.  
  587.                For use with multitasking systems, this tells BinkleyTerm the
  588.                row number to place the cursor after screen writes.  For
  589.                DESQview, <row> should be set to 1.  The default value is 23.
  590.  
  591.  
  592.           Debug
  593.  
  594.                For debugging purposes only! Let's Binkley write very detailed
  595.                information to the logfile when using Beta Test versions.
  596.  
  597.  
  598.  
  599.  
  600.         Reference Guide - Page 10
  601.         BinkleyTerm ST 3.00 - Reference Guide
  602.  
  603.           Dial <match_string> <new_prefix>/[<new_suffix>]
  604.  
  605.                This option allows for real-time telephone number translation.
  606.                BinkleyTerm will look at the telephone number it is to send
  607.                to the modem.  If the prefix of the telephone number matches
  608.                that shown in <match_string>, then the prefix will be changed
  609.                to <new_prefix>, and <new_suffix> (optional) will be added to
  610.                the end.
  611.  
  612.                In most cases, this will be used to strip-off "1-" and/or area
  613.                codes for systems in a local exchange, such as:
  614.                DIAL 1-603-888 888/
  615.  
  616.                A number in the nodelist as 1-603-888-8179 would be changed
  617.                to simply 888-8179 and dialled.
  618.  
  619.                DIAL 1-303-555 555/&M0
  620.  
  621.                A number in the nodelist as 1-303-555-1234 would be changed
  622.                to 555-1234&M0 and dialled.
  623.  
  624.                There is a maximum of 20 characters each for <match_string>,
  625.                <new_prefix> and <new_suffix>.
  626.  
  627.                Another use for this feature would be for dialling scripts:
  628.  
  629.                DIAL 1-404 "GA_PCP.SCR"404/
  630.  
  631.                This line could be used to invoke a PC Pursuit script, for
  632.                example, for the state of Georgia.  The script would be used
  633.                for all outgoing calls to area code 404.
  634.  
  635.                For permanent translations it is probably more efficient to
  636.                perform these translations with your nodelist processing
  637.                program (i.e., XlatList, ParseLst, XlaxNode).  Refer to your
  638.                nodelist processing software documentation for more
  639.                information.
  640.  
  641.           DoingMail <string>
  642.  
  643.                If used, this statement will cause BinkleyTerm to send
  644.                <string> to a caller when an event without a 'B' flag is
  645.                active, indicating that BBS access is NOT allowed.  This
  646.                replaces the default string "Processing Mail.  Please hang
  647.                up."  See the section "Scheduling Events" for more information
  648.                on event flags.
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.         Reference Guide - Page 11
  661.         BinkleyTerm ST 3.00 - Reference Guide
  662.  
  663.           Domain <designator> <abbreviation> [<nodelist>]
  664.  
  665.                Domain addressing adds an additional "layer" to address
  666.                designation that represents a particular network.  Within that
  667.                network, zones and nets can all be specified without conflict to
  668.                identical zones and nets in other networks.
  669.  
  670.                The <designator> is the actual domain name. For example,
  671.                FidoNet would be "fidonet.org" and Alternet would use
  672.                "alternet.ftn" for the designator.
  673.  
  674.                The <abbreviation> is the abbreviated form of the domain name,
  675.                and is LIMITED TO EIGHT (8) CHARACTERS.  This name is passed in
  676.                the packet header during a session.  In most cases, this will be
  677.                the common name of the network, such as "fidonet" or "alternet"
  678.                in our examples.
  679.  
  680.                Finally, the optional <nodelist> parameter provides the base
  681.                nodelist name to associate with this domain.  If not given, it
  682.                defaults to the name given for the <abbreviation> parameter.
  683.                In our examples, "nodelist" would be used for FidoNet, while
  684.                "anetlist" would be used for Alternet.
  685.  
  686.                Here are two complete examples of the use of the 'Domain'
  687.                statement, one for FidoNet, one for Alternet:
  688.  
  689.                          Domain fidonet.org fidonet nodelist
  690.                          Domain alternet.ftn alternet anetlist
  691.  
  692.                NOTE:  If you designate a domain in your 'Address' statement,
  693.                or in your 'Key' statement, then you must also create
  694.                a corresponding 'Domain' statement.
  695.  
  696.                NOTE: The best way to order thing in BINKLEY.CFG is:
  697.                     Domain statements
  698.                     Address statements
  699.                     Key statements
  700.                Having them in a different order may cause strange things
  701.                to happen.
  702.  
  703.                Please refer to the complete Domain explanation later in this
  704.                reference.
  705.  
  706.           Downloads <path>
  707.  
  708.                This tells BinkleyTerm where to place files downloaded while
  709.                in Terminal Mode.  The <path> is a complete drive and path
  710.                designation.  This path has no effect on mail transfers made
  711.                in Unattended Mode.
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.         Reference Guide - Page 12
  721.         BinkleyTerm ST 3.00 - Reference Guide
  722.  
  723.           DTRHigh
  724.  
  725.                If used, BinkleyTerm will leave the DTR (data terminal ready)
  726.                line to the modem "high" whenever it is exiting.  By default,
  727.                BinkleyTerm takes the DTR line "low" when exiting.  The use
  728.                of 'DTRHigh' has no effect when doing an Alt-J shell escape
  729.                which will leave DTR low.  'DTRHigh' should be used with
  730.                modems that go back on-hook when DTR is lowered.
  731.  
  732.           EnterBBS <string>
  733.  
  734.                If used, this statement will cause BinkleyTerm to send
  735.                <string> to a caller when the BBS is available, during events
  736.                with a 'B' flag, indicating that BBS access is allowed.  This
  737.                replaces the default string "Press <Escape> to enter BBS."
  738.                Note that <string> must not exceed one line.  See the section
  739.                "Scheduling Events" for more information on event flags.
  740.  
  741.           Event <event_flags...>
  742.  
  743.                NOTE!  Normally the 'Event' statement is used only in the
  744.                event file, BINKLEY.EVT.  Events should NOT be scheduled in
  745.                the configuration file.  This statement begins an event line.
  746.                Due to the depth of this topic, it is covered in the section
  747.                "Scheduling Events."
  748.  
  749.           ExtrnMail [<errorlevel>] <string>
  750.  
  751.                This is used in conjunction with BinkleyTerm's external mail
  752.                program feature.  If while waiting for a YooHoo or TSYNC (the
  753.                beginning of a FidoNet mail session) BinkleyTerm receives
  754.                <string>, it will write to the disk a file named MAILBAT.BAT,
  755.                and will then exit with an errorlevel of 99.  Refer to the
  756.                User's Guide section "External Mail Programs" for information.
  757.  
  758.                Note that if the [<errorlevel>] parameter is used, BinkleyTerm
  759.                will exit with an errorlevel of the value given, rather than
  760.                the default value of 99.
  761.  
  762.                When used for an external mail program, <string> should be
  763.                relatively long, without too many repeating characters, to
  764.                assure accuracy.  When used with multiple BBS functionality,
  765.                <string> may be only one letter.
  766.  
  767.                Up to 16 "ExtrnMail" statements that each use [<errorlevel>]
  768.                may be used.
  769.  
  770.           Flags <dir>
  771.  
  772.                The directory name specified is used by BinkleyTerm to create
  773.                task identification files.  The filename is TASK.# where # is
  774.                the task number.  These files can be used to determine if any
  775.                given Binkley task is currently running.  The file is created
  776.                whenever Binkley has carrier present and a mail session is
  777.                in progress.
  778.  
  779.  
  780.         Reference Guide - Page 13
  781.         BinkleyTerm ST 3.00 - Reference Guide
  782.  
  783.           FTS_0001
  784.  
  785.                When used, this statement will force BinkleyTerm to use only
  786.                base FidoNet protocol (FTS-0001), effectively enabling the
  787.                equivalent of the following statements:  NoWaZOO, NoResync,
  788.                NoSLO, NoEMSI and NoSEAlink.  Used mostly for debugging and
  789.                testing of FidoNet policy compliance; not for regular use.
  790.  
  791.           Gong
  792.  
  793.                Using this statement causes BinkleyTerm to sound an alarm when
  794.                it successfully connects with a system it's attempting dial,
  795.                or after a download has been completed.  'Gong' is only
  796.                applicable in Terminal Mode.  Note that 'Gong' also works when
  797.                doing a manual mail poll operation in Terminal Mode (Alt-M).
  798.  
  799.           Hard38400
  800.  
  801.                Assumes you have patched the 68901 serial chip to do 38400 bps.
  802.  
  803.           HardCTS
  804.  
  805.                Enables Iain Paton's code to always make sure CTS is low before
  806.                sending anything to the RS232.
  807.  
  808.           Hold <path>
  809.  
  810.                This specifies the complete drive and path designation for the
  811.                directory that will be used as your outbound mail holding
  812.                area.  oMMM and/or other mail processing software places
  813.                outbound mail in this area for BinkleyTerm to send to or hold
  814.                for other FidoNet systems.
  815.  
  816.                It should be mentioned that this area should NOT contain any
  817.                other files of any kind, and that the contents of the
  818.                directory should NOT be manipulated by you unless you know
  819.                EXACTLY what you're doing.  For all practical purposes,
  820.                BinkleyTerm maintains this directory for you.
  821.  
  822.           HoldOnUs
  823.  
  824.                If this is put into BINKLEY.CFG then Hold files will be
  825.                sent when calling out. Can be followed by a list of nodes for
  826.                which it takes effect. The nodes may use wildcards. Also a node
  827.                may be preceded by a '-' (hyphen or minus sign) which indicates
  828.                that this node should NOT have the effect.
  829.  
  830.           IKBDclock
  831.  
  832.                Updates the GEMDOS clock from the IKBD clock at a regular
  833.                bases. This used to fix timing problems, occurring because,
  834.                when using TOS 1.4 or TurboCTS, the 200Hz timer doesn't seem
  835.                to get through.
  836.  
  837.  
  838.  
  839.  
  840.         Reference Guide - Page 14
  841.         BinkleyTerm ST 3.00 - Reference Guide
  842.  
  843.           Include <filename>
  844.  
  845.                If used, this tells BinkleyTerm the name of a file to include
  846.                while reading the configuration file.  The include file must
  847.                contain additional configuration file statements in the same
  848.                format as expected for the primary configuration file.  When
  849.                end-of-file is reached, BinkleyTerm will continue reading the
  850.                main configuration file at the line immediately following the
  851.                "Include" statement that initially caused BinkleyTerm to
  852.                branch.
  853.  
  854.                The <filename> may optionally include a drive and path
  855.                designation.  Example:  C:\BT\INCL_2.CFG
  856.  
  857.           Init <modem_string>
  858.  
  859.                BinkleyTerm sends the <modem_string> to the modem to
  860.                initialize it, and make it ready for communication.  The
  861.                string is sent to the modem verbatim, with the exception of
  862.                special dial translation characters.  These characters are
  863.                shown in the section "Dial Translations."
  864.  
  865.                Refer to your modem instruction manual for help in finding a
  866.                correct init string for your particular modem and
  867.                configuration.
  868.  
  869.           JanusBaud
  870.           JanusOK
  871.  
  872.                Controls whether Janus bidirectional protocol will be used
  873.                during WaZOO sessions.  Please refer to the complete Janus
  874.                explanation later in this document.
  875.  
  876.           Key [#alias] [%prefix/phone] [!password] address
  877.  
  878.                Parameters in [] are optional, but there should be
  879.                at least one of them!
  880.  
  881.                The phone number will override any other number
  882.                (e.g. from Address statement or the nodelist).
  883.  
  884.                The format of the %prefix/phone is either:
  885.                     prefix/               e.g. %ATB1&G2DT/
  886.                     prefix/phone          e.g. %ATB1&G2DT/012-345-6789
  887.                     phone                 e.g. %012-345-6789
  888.  
  889.                This means that you can't use the '/' character in the prefix
  890.                string.
  891.  
  892.                The purpose of this statement is:
  893.                - make it possible to temporarily add new nodes who you want
  894.                to call that aren't in the nodelist yet without the hassle
  895.                of editing nodelists.
  896.                e.g. I wanted to call 2:244/470, but the number was not
  897.                in the nodelist, so I added:
  898.                     Key %010-49-7151-61494 2:244/470
  899.  
  900.         Reference Guide - Page 15
  901.         BinkleyTerm ST 3.00 - Reference Guide
  902.  
  903.                Binkley will display the caller's name as "binkley's Boss",
  904.                but I don't think this matters.
  905.  
  906.                - To add special modem command prefixes to certain nodes.
  907.                For example you might want to force a particular type of
  908.                connection or change the guard tone settings for some nodes.
  909.  
  910.                - For points to call other systems without having to
  911.                set up a separate Address or have a nodelist.
  912.  
  913.                If an #alias is used that hasn't been defined, then a
  914.                warning will be displayed and the KEY ignored! Most people
  915.                should have no use for the <#alias> part of a KEY
  916.                statement as Binkley will automatically assume the correct
  917.                alias depending on zone and domain information.
  918.  
  919.           KnownAbout <filespec>
  920.  
  921.                This tells BinkleyTerm the name of the ABOUT file, a special
  922.                file used with incoming file requests.  <filespec> is a
  923.                complete drive, path and filename designation.  This ABOUT
  924.                file applies only to file requests that are received from
  925.                "known" systems.
  926.                Refer to the User's Guide sections "File Requests" and
  927.                "Security - Controlling File Requests" for more information.
  928.  
  929.           KnownAvail <filespec>
  930.  
  931.                This designates the name of the file to be sent to a "known"
  932.                remote system which file requests "FILES" from you.  The
  933.                <filespec> identifies the file, and may contain an optional
  934.                drive and path designation.
  935.  
  936.                Refer to the User's Guide sections "File Requests" and
  937.                "Security -Controlling File Requests" for more information.
  938.  
  939.           KnownInbound <path>
  940.  
  941.                Used with secured inbound areas, this statement designates the
  942.                path to the inbound file area used for mail received from
  943.                "known" systems.
  944.  
  945.                Refer to the User's Guide section "Security - Secured Inbound
  946.                File Areas" for more information.
  947.  
  948.           KnownMaxBytes
  949.  
  950.                See 'MaxBytes' for information.
  951.  
  952.           KnownMaxTime <time>
  953.  
  954.                Limits FREQ's by time. <time> is in seconds.
  955.                Default if unspecified is 30 minutes.
  956.  
  957.  
  958.  
  959.  
  960.         Reference Guide - Page 16
  961.         BinkleyTerm ST 3.00 - Reference Guide
  962.  
  963.           KnownReqLim <quantity>
  964.  
  965.                This tells BinkleyTerm the maximum number of files that will
  966.                be sent in response to incoming file requests during any one
  967.                mail session.  Regardless of whether the incoming requests has
  968.                wildcards, or whether multiple file requests are sent in one
  969.                mail session, the maximum number of files that will be sent
  970.                in response to an incoming file request will be no greater
  971.                than <quantity>.
  972.  
  973.                This statement applies only to "known" systems.
  974.  
  975.                Refer to the User's Guide sections "File Requests" and
  976.                "Security - Controlling File Requests" for more information.
  977.  
  978.           KnownReqList <filespec>
  979.  
  980.                This designates the name of the OKFILE, a special used with
  981.                incoming file requests.  The <filespec> is a complete drive,
  982.                path and filename designation.  This OKFILE applies only to
  983.                file requests received from "known" systems.
  984.  
  985.                For more information, refer to the User's Guide sections "File
  986.                Requests" and "Security - Controlling File Requests."
  987.  
  988.           KnownReqTpl <filespec>
  989.  
  990.                This designates the name of the response file template used
  991.                for request response file construction.  The <filespec> is a
  992.                complete drive, path and filename designation.  This template
  993.                applies only for response files generated for "known" systems.
  994.  
  995.                For more information, refer to the User's Guide sections
  996.                "Request Response Files" and "Security - Response File
  997.                Templates."
  998.  
  999.           LineUpdate
  1000.  
  1001.                Undocumented feature from the PC. Forces logfile to be flushed
  1002.                after every entry, instead of leaving it to the mercy of the
  1003.                buffered I/O library. Can be useful if it keeps bombing or
  1004.                resetting.
  1005.  
  1006.           LockBaud [<lock_rate>]
  1007.  
  1008.                For backward compatibility only. Use STLockBaud instead.
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.         Reference Guide - Page 17
  1021.         BinkleyTerm ST 3.00 - Reference Guide
  1022.  
  1023.           LogLevel <log_level_number>
  1024.  
  1025.                This tells BinkleyTerm how verbose to make the status log.
  1026.                Acceptable values for <log_level_number> are from 1 to 5, 1
  1027.                indicating minimal information, 5 maximum information.  See
  1028.                the 'Statuslog' option for additional information.
  1029.  
  1030.                Each log entry is preceded by a character or a blank,
  1031.                indicating the importance of the entry.
  1032.  
  1033.                LogLevel  Characters That Precede Included Entries
  1034.  
  1035.                     1      ! *
  1036.                     2      ! * +
  1037.                     3      ! * + :
  1038.                     4      ! * + : #
  1039.                     5      ! * + : # and blank (no character)
  1040.  
  1041.           Macro <number> <macro_string>
  1042.  
  1043.                This allows the sending of predefined macros from within
  1044.                Terminal Mode.  Macros are typically used to send your name,
  1045.                user ID, or passwords while on-line.
  1046.  
  1047.                The <number> parameter is a digit between 1 and 9, which
  1048.                corresponds to the F1 through F9 keys.  While in Terminal
  1049.                Mode, you send a macro by pressing Alt-Fx, x indicating the
  1050.                macro number you desire to send.
  1051.  
  1052.                The <macro_string> is sent verbatim.  A carriage return is
  1053.                indicated by the pipe symbol (|).  No other translations take
  1054.                place.
  1055.  
  1056.           MailNote <string>
  1057.  
  1058.                Used in conjunction with BinkleyTerm's external mail program
  1059.                feature.  When the string designated by the 'ExtrnMail'
  1060.                statement is received, <string> is sent to the caller as
  1061.                notification that the external mail program is being loaded.
  1062.                Refer to the User's Guide section "External Mail Programs" for
  1063.                information.
  1064.  
  1065.           Mark_Kromm
  1066.  
  1067.                For backward compatibility only. Sets colors to particular
  1068.                value that looks nice on the PC.
  1069.  
  1070.           MaxBytes
  1071.  
  1072.                Together with the 'ProtMaxBytes' and 'KnownMaxBytes'
  1073.                statements, you can control file requests by number of bytes
  1074.                sent.  These three statements work in the same manner as the
  1075.                other file request limiting statements detailed in the
  1076.                documentation.
  1077.  
  1078.  
  1079.  
  1080.         Reference Guide - Page 18
  1081.         BinkleyTerm ST 3.00 - Reference Guide
  1082.  
  1083.           MaxPort <quantity>
  1084.  
  1085.                For backward compatibility only. Obsolete from the PC version.
  1086.                Tells Binkley the maximum number of ports the hardware has
  1087.                available.
  1088.  
  1089.           MaxReq <quantity>
  1090.  
  1091.                This tells BinkleyTerm the maximum number of files that will
  1092.                be sent in response to incoming file requests during any one
  1093.                mail session.  Regardless of whether the incoming requests has
  1094.                wildcards, or whether multiple file requests are sent in one
  1095.                mail session, the maximum number of files that will be sent
  1096.                in response to an incoming file request will be no greater
  1097.                than <quantity>.
  1098.  
  1099.                Refer to the User's Guide sections "File Requests" and
  1100.                "Security - Controlling File Requests" for more information.
  1101.  
  1102.           MaxTime <time>
  1103.  
  1104.                Limits FREQ's by time. <time> is in seconds.
  1105.                Default if unspecified is 30 minutes.
  1106.  
  1107.           ModemTrans <number> <prefix>/[<suffix>]
  1108.  
  1109.                This statement allows BinkleyTerm to dynamically select the
  1110.                modem prefix and suffix strings based on the modem type field
  1111.                found in a Version 6 or compatible nodelist, or in a
  1112.                NODELIST.EXT file (see section "Nodelist" in the User's Guide)
  1113.  
  1114.                The <prefix>/[<suffix>] have the same purpose and usage as
  1115.                they do in conjunction with the 'Dial' statement described
  1116.                previously.  Refer to 'Dial' above for more information.
  1117.  
  1118.                The value of <number> corresponds to a given modem type.  If
  1119.                this type is matched, then the given <prefix>/[<suffix>]
  1120.                values are used.  Possible values currently are:
  1121.  
  1122.                     <number>  Nodelist Modem Flag Set
  1123.                     --------- ---------------------------------
  1124.                     1         HST
  1125.                     2         PEP
  1126.                     3         Either HST or PEP
  1127.                     4         Not Currently Used by BinkleyTerm
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.         Reference Guide - Page 19
  1141.         BinkleyTerm ST 3.00 - Reference Guide
  1142.  
  1143.           NetFile <path>
  1144.  
  1145.                This specifies the complete drive and path of the directory
  1146.                that will hold files being sent to your system via FidoNet.
  1147.                Incoming mail is stored here prior to processing.  This path
  1148.                is also used by BTCTL to create a MAIL.SYS file.
  1149.  
  1150.                If secured inbound areas are being used (see 'ProtInbound' and
  1151.                'KnownInbound' in this Reference Guide, or the section
  1152.                "Security - Secured Inbound File Areas" in the User's Guide),
  1153.                then this statement designated the inbound file path for mail
  1154.                received from systems not in the nodelist and not password
  1155.                protected.
  1156.  
  1157.           NetMail <path>
  1158.  
  1159.                This specifies the complete drive and path of the directory
  1160.                that contains a Fido compatible message base.
  1161.  
  1162.                Note that this directory is not used by BinkleyTerm itself.
  1163.                This path is used to build a MAIL.SYS file when the BTCTL
  1164.                program is run.  MAIL.SYS is produced for the benefit of
  1165.                certain mail processing utilities.
  1166.  
  1167.           NewNodelist
  1168.  
  1169.                This statement tells BinkleyTerm that it is to use a "New Opus
  1170.                Style" Version 6 nodelist.  The files NODELIST.IDX and
  1171.                NODELIST.DAT will be expected, and must be compiled and ready
  1172.                for use by BinkleyTerm.  Refer to the User's Guide section
  1173.                "Nodelist" for more information.
  1174.  
  1175.           NiceOutBound
  1176.  
  1177.                If this statement is used then the small outbound window will
  1178.                display more information including the packet size and date.
  1179.  
  1180.           NLBaud
  1181.  
  1182.                The baud rate to be specified in the nodelist.  This is not
  1183.                necessarily the same as your DTE speed.  If you have a high
  1184.                speed modem then generally 9600 is used. e.g.
  1185.                NLbaud 9600
  1186.  
  1187.                Intended to be used to create a nodelist entry for you.
  1188.                See also: NLSystem, NLFlags, City, Phone.
  1189.  
  1190.                If these are not specified then BinkleyTerm will try its best
  1191.                to make up the data from what it has available.
  1192.  
  1193.                It is probably a good idea to set these up yourself, because in
  1194.                the future it is possible that this feature may be used by
  1195.                nethosts to automatically keep the nodelist up to date.
  1196.  
  1197.  
  1198.  
  1199.  
  1200.         Reference Guide - Page 20
  1201.         BinkleyTerm ST 3.00 - Reference Guide
  1202.  
  1203.           NLFlags
  1204.  
  1205.                These are all the flags as used in the nodelist separated by
  1206.                commas.  For a complete list refer to the Fidonet technical doc.
  1207.                FTS-0005.ARC and read all the text at the end of a recent
  1208.                nodelist.
  1209.  
  1210.                Official flags that may be used are:
  1211.                     CM        Node accepts mail 24 hours a day
  1212.                     MO        Node does not accept human callers
  1213.                     V21       CCITT V21   300 bps full duplex
  1214.                     V22       CCITT V22   1200 bps full duplex
  1215.                     V29       CCITT V29   9600 bps half duplex
  1216.                     V32       CCITT V32   9600 bps full duplex
  1217.                     V33       CCITT V33
  1218.                     V34       CCITT V34
  1219.                     H96       Hayes V9600
  1220.                     HST       USR Courier HST
  1221.                     MAX       Microcom AX/96xx series
  1222.                     PEP       Packet Ensemble Protocol
  1223.                     MNP       Microcom Networking Protocol error correction
  1224.                     V42       LAP-M error correction w/fallback to MNP
  1225.                     MN        No compression supported
  1226.                     XA        Bark and WaZOO file/update requests
  1227.                     XB        Bark file/update requests,  WaZOO file requests
  1228.                     XP        Bark file/update requests
  1229.                     XR        Bark and WaZOO file requests
  1230.                     XW        WaZOO file requests
  1231.                     Gx..x     Gateway to domain 'x..x',  where 'x..x` is
  1232.                               a string of alphanumeric characters.
  1233.                               Valid values for 'x..x' area assigned
  1234.                               by the FidoNet International Coordinator.
  1235.                               Current valid values of 'x..x' may be
  1236.                               found in the notes at the end of the FidoNet
  1237.                               nodelist.
  1238.                     #02       Zone 2 mail hour (02:30 - 03:30 UTC)
  1239.                     #09       Zone 1 mail hour (09:00 - 10:00 UTC)
  1240.                     #18       Zone 3 mail hour (18:00 - 19:00 UTC)
  1241.                     Ux..x     A user-specified string,  which may contain any
  1242.                               alphanumeric character except blanks.  This string
  1243.                               may contain one to thirty-two characters of
  1244.                               information that may be used to add user-defined
  1245.                               data to a specific nodelist entry.
  1246.  
  1247.                Intended to be used to create a nodelist entry for you.
  1248.                See also: NLSystem, NLBaud, City, Phone.
  1249.  
  1250.           NLSystem
  1251.  
  1252.                The name of your system as it should appear in the nodelist.
  1253.                There should be no commas.
  1254.  
  1255.                Intended to be used to create a nodelist entry for you.
  1256.                See also: NLFlags, NLBaud, City, Phone.
  1257.  
  1258.  
  1259.  
  1260.         Reference Guide - Page 21
  1261.         BinkleyTerm ST 3.00 - Reference Guide
  1262.  
  1263.           NoCollide
  1264.  
  1265.                By default, BinkleyTerm will make an attempt to detect an
  1266.                incoming call while preparing to make an outgoing call, and
  1267.                abort the outgoing call process.  This feature is called "call
  1268.                collision detection," and may not work on all modems.  Using
  1269.                'NoCollide' disables this feature entirely.
  1270.  
  1271.           NoCTS
  1272.  
  1273.                Used to disable the RTS/CTS control (default enabled)
  1274.  
  1275.           Nodelist <path>
  1276.  
  1277.                This specifies the complete drive and path where processed,
  1278.                compiled nodelist files can be found.  Refer to the User's
  1279.                Guide section "Nodelist" for more information.
  1280.  
  1281.           NoEMSI [<node>], [[-]<node>], ...
  1282.  
  1283.                Disable EMSI protocol. Can be followed by a list of nodes for
  1284.                which it takes effect. The nodes may use wildcards. Also a node
  1285.                may be preceded by a '-' (hyphen or minus sign) which indicates
  1286.                that this node should NOT have the effect. Intended for
  1287.                testing purposes only.
  1288.  
  1289.           NoFullScreen
  1290.  
  1291.                By default, BinkleyTerm uses a full-screen interface when in
  1292.                Unattended Mode.  When this statement is used, BinkleyTerm
  1293.                will use the line-by-line screen write mode employed by
  1294.                BinkleyTerm Version 1.10 and earlier.  This statement has no
  1295.                effect in Terminal Mode.
  1296.  
  1297.           NoLineA
  1298.  
  1299.                If this is present in BINKLEY.CFG then colours are set using
  1300.                the VT52 commands rather than the linea variables.
  1301.  
  1302.           NoPickup
  1303.  
  1304.                This statement tells BinkleyTerm that during mail sessions,
  1305.                it should only deliver mail, and refuse to pickup any mail
  1306.                that may be waiting for your system.
  1307.  
  1308.           NoRequests
  1309.  
  1310.                This statement tells BinkleyTerm to universally refuse
  1311.                incoming file requests at all times.
  1312.  
  1313.           NoResync
  1314.  
  1315.                When used, this statement will tell BinkleyTerm not to allow
  1316.                SEAlink Resync (an ability to restart failed SEAlink mail
  1317.                sessions).  Used mostly for debugging purposes; not for
  1318.                regular use.
  1319.  
  1320.         Reference Guide - Page 22
  1321.         BinkleyTerm ST 3.00 - Reference Guide
  1322.  
  1323.           NoSEAlink
  1324.  
  1325.                When used, this statement will tell BinkleyTerm not to allow
  1326.                SEAlink mail sessions at all, including SEAlink extensions
  1327.                to base FidoNet protocol (FTS-0007) and WaZOO/DietIFNA
  1328.                sessions.
  1329.  
  1330.           NoSLO
  1331.  
  1332.                This tells BinkleyTerm NOT to employ SEAlink "Overdrive" (an
  1333.                ACK-less variety of the SEAlink protocol) for any SEAlink
  1334.                network mail transfers.
  1335.  
  1336.           NoWaZOO
  1337.  
  1338.                Forces BinkleyTerm to be strictly an FSC-0001 mailer by
  1339.                disabling WaZOO functionality.  This is primarily of interest
  1340.                to coordinators who wish to verify that their nodes are
  1341.                meeting FidoNet compatibility requirements.
  1342.  
  1343.                There is no benefit to the average user from using this
  1344.                statement.  In fact, performance with other WaZOO-capable
  1345.                mailers (BinkleyTerm, Opus, D'Bridge, FrontDoor, etc.) will
  1346.                be adversely affected.
  1347.  
  1348.           NoZedZap
  1349.  
  1350.                When used, this statement will tell BinkleyTerm not to allow
  1351.                ZedZap (Zmodem) transfers during a WaZOO session.  It is
  1352.                primarily intended to force BinkleyTerm to use DietIFNA mode
  1353.                (SEAlink) during WaZOO sessions.  Used mostly for debugging
  1354.                purposes; not for regular use.
  1355.  
  1356.           NoZones
  1357.  
  1358.                Tells BinkleyTerm to handle zones in the same manner as
  1359.                version 1.50 and previous versions.  This essentially means
  1360.                that multi-zone support is turned off.  Refer to the User's
  1361.                Guide section "Zone Support" for additional information.
  1362.  
  1363.           Okfile <filespec>
  1364.  
  1365.                This designates the name of the OKFILE, a special file used
  1366.                with incoming file requests.  <filespec> is a complete drive,
  1367.                path and filename designation.
  1368.  
  1369.                For more information, refer to the User's Guide sections "File
  1370.                Requests" and "Controlling File Requests."
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.         Reference Guide - Page 23
  1381.         BinkleyTerm ST 3.00 - Reference Guide
  1382.  
  1383.           Overwrite
  1384.  
  1385.                When receiving a file in Unattended Mode, or when  downloading
  1386.                a file in Terminal Mode, BinkleyTerm by default will NOT allow
  1387.                overwriting of an existing file if you're receiving a file
  1388.                with the same name.  Instead, BinkleyTerm will slightly alter
  1389.                the name of the file being received to differentiate it from
  1390.                the existing file.  By using the 'Overwrite' statement,
  1391.                BinkleyTerm WILL ALLOW overwriting of existing files should
  1392.                you be receiving one by the same name.
  1393.  
  1394.                Use this option carefully.
  1395.  
  1396.           Packer <command_line>
  1397.  
  1398.                If used, BinkleyTerm will execute <command_line> at the
  1399.                beginning of each event, but after the "Cleanup" statement's
  1400.                command line (if used).  This might be used to pack any
  1401.                pending outbound mail for sending.  It is suggested that
  1402.                <command_line> designate a batch file that would contain the
  1403.                command line(s) for the program(s) actually used to scan
  1404.                and/or pack mail.
  1405.  
  1406.                See also 'AfterMail' and 'Cleanup' for related information.
  1407.  
  1408.           Phone
  1409.  
  1410.                This should be the full international number in the same
  1411.                format as in the nodelist or the word "-unpublished-".
  1412.  
  1413.                Intended to be used to create a nodelist entry for you.
  1414.                See also: NLSystem, NLFlags, NLBaud, City.
  1415.  
  1416.           Point <net>/<node>
  1417.  
  1418.                NOTE:  This statement is supported for backward compatibility
  1419.                only.  To specify a system address, use the 'Address'
  1420.                statement described previously.
  1421.  
  1422.                This parameter specifies a FidoNet node address.  For regular
  1423.                FidoNet nodes, this is your assigned node address.  For Point
  1424.                systems, this address is the one assigned to you by your Boss
  1425.                node Sysop.
  1426.  
  1427.           PollDelay <time>
  1428.  
  1429.                Sets the time to wait between poll retries.  The time is
  1430.                specifed in 10ths of a second and defaults to 20 (2 seconds).
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.         Reference Guide - Page 24
  1441.         BinkleyTerm ST 3.00 - Reference Guide
  1442.  
  1443.           PollTries <number>
  1444.  
  1445.                This controls how many call attempts BinkleyTerm will make
  1446.                under the following circumstances:
  1447.                     - Alt-D keypress in Terminal Mode
  1448.                     - Alt-M keypress in Terminal or Unattended Mode
  1449.                     - BT POLL command line invocation of BinkleyTerm
  1450.  
  1451.                BinkleyTerm will make <number> attempts, then stop.
  1452.  
  1453.           Port <port_number>
  1454.  
  1455.                This informs BinkleyTerm which communications port your modem
  1456.                is connected to or configured as. On the Atari ST, there is
  1457.                only one communications port, the TT has two (the ST compatible
  1458.                one being number 1).
  1459.                For backward compatibility only.
  1460.  
  1461.           PreDial <modem_string>
  1462.  
  1463.                The <modem_string> designates a string, which will have
  1464.                standard modem translations performed upon it, that is to be
  1465.                sent to the modem BEFORE the dial string (designated by the
  1466.                'Prefix' statement) is sent.  BinkleyTerm has a default
  1467.                'PreDial' string of:
  1468.                     v``^`````
  1469.  
  1470.                Some modems give responses when DTR is lowered, and others
  1471.                require an extended period of time to resync.  By using
  1472.                'PreDial,' you can override the default to provide an outward
  1473.                dialling situation better suited to your modem.  In testing,
  1474.                a single backquote (`) has been used with the USR HST high
  1475.                speed modem to provide extremely fast outward dialling
  1476.                responsiveness.
  1477.  
  1478.           Prefix <modem_string>
  1479.  
  1480.                The <modem_string> is a modem command to cause the modem to
  1481.                dial.  To dial a system, BinkleyTerm sends the <modem_string>,
  1482.                followed by the telephone number, to the modem.  Normally, for
  1483.                touch-tone systems, "ATDT," is used, for rotary-dial lines,
  1484.                "ATDP," would be used.
  1485.  
  1486.                Refer to your modem manual for more information on control
  1487.                options.
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.         Reference Guide - Page 25
  1501.         BinkleyTerm ST 3.00 - Reference Guide
  1502.  
  1503.           PreInit <modem_string>
  1504.  
  1505.                The <modem_string> designates a string, which will have
  1506.                standard modem translations performed upon it, that is to be
  1507.                sent to the modem BEFORE the modem initialization string
  1508.                (designated by the 'Init' statement) is sent.  BinkleyTerm
  1509.                has a default 'PreInit' string of:
  1510.  
  1511.                     |v~^````` |`````
  1512.  
  1513.                The default string is optimized to be suitable for a wide
  1514.                variety of modems.  However, many modems may be able to work
  1515.                with a shorter string, which would yield faster modem
  1516.                initialization sequences.  In testing, this 'PreInit' string
  1517.                has proven effective:
  1518.  
  1519.                     |v``^``
  1520.  
  1521.                Using this string, the initialization sequence is very fast.
  1522.                Note that 1/2 second is still added at the end of the
  1523.                'PreInit' string for timing purposes, and therefore, 1/2
  1524.                second is the fastest initialization that could be realized
  1525.                by using your own 'PreInit' setting.
  1526.  
  1527.           PrivateNet <net>
  1528.  
  1529.                For backward compatibility only. Use the 'Address' statement
  1530.                instead.
  1531.  
  1532.                This tells BinkleyTerm the net number of a private network for
  1533.                which you serve as a gateway, if any.  This statement is also
  1534.                used on Point systems to designate their private net number.
  1535.  
  1536.                When this parameter is used, Point systems you support may
  1537.                poll you with a complete Point address to pick-up any waiting
  1538.                mail.  Please note that the mail must still be addressed to
  1539.                the private address assigned to the Point, as Point addressing
  1540.                is not taken into consideration in the naming of outbound
  1541.                mail.
  1542.  
  1543.           ProtAbout <filespec>
  1544.  
  1545.                This tells BinkleyTerm the name of the ABOUT file, a special
  1546.                file used with incoming file requests.  The <filespec> is a
  1547.                complete drive, path and filename designation.  This ABOUT
  1548.                file applies only to file requests that are received from
  1549.                "protected" systems.
  1550.  
  1551.                Refer to the User's Guide sections "File Requests" and
  1552.                "Security - Controlling File Requests" for more information.
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.         Reference Guide - Page 26
  1561.         BinkleyTerm ST 3.00 - Reference Guide
  1562.  
  1563.           ProtAvail <filespec>
  1564.  
  1565.                This designates the name of the file to be sent to a
  1566.                "protected" remote system which file requests "FILES" from
  1567.                you.  The <filespec> identifies the file, and may contain an
  1568.                optional drive and path designation.
  1569.  
  1570.                Refer to the User's Guide sections "File Requests" and
  1571.                "Security - Controlling File Requests" for more information.
  1572.  
  1573.           ProtInbound <path>
  1574.  
  1575.                Used with secured inbound areas, this statement designates the
  1576.                path to the inbound file area used for mail received from
  1577.                "protected" systems.
  1578.  
  1579.                Refer to the User's Guide section "Security - Secured Inbound
  1580.                File Area" for more information.
  1581.  
  1582.           ProtMaxBytes
  1583.  
  1584.                See 'MaxBytes' for information.
  1585.  
  1586.           ProtMaxTime <time>
  1587.  
  1588.                Limits FREQ's by time. <time> is in seconds.
  1589.                Default if unspecified is 30 minutes.
  1590.  
  1591.           Protocol <filespec>
  1592.  
  1593.                This tells BinkleyTerm that it can use the listed external
  1594.                file transfer protocol within Terminal Mode.  The <filespec>
  1595.                is a complete drive, path and filename that points to an Opus-
  1596.                CBCS compatible external file transfer protocol program.
  1597.                Refer to the User's Guide section "External Protocols" for
  1598.                more information.
  1599.  
  1600.                Note that the first letter of <filespec> will be the letter
  1601.                used to access the protocol from the upload and download menus
  1602.                in Terminal Mode.  Because the first letter of the filename
  1603.                may conflict with another external protocol, or with a hard-
  1604.                coded protocol, you may need to rename the executable file for
  1605.                the external protocol to begin with a letter that is not
  1606.                currently in use.
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.         Reference Guide - Page 27
  1621.         BinkleyTerm ST 3.00 - Reference Guide
  1622.  
  1623.           ProtReqLim <quantity>
  1624.  
  1625.                This tells BinkleyTerm the maximum number of files that will
  1626.                be sent in response to incoming file requests during any one
  1627.                mail session.  Regardless of whether the incoming requests has
  1628.                wildcards, or whether multiple file requests are sent in one
  1629.                mail session, the maximum number of files that will be sent
  1630.                in response to an incoming file request will be no greater
  1631.                than <quantity>.
  1632.  
  1633.                This statement applies only to file requests that are received
  1634.                from "protected" systems.
  1635.  
  1636.                Refer to the User's Guide sections "File Requests" and
  1637.                "Security - Controlling File Requests" for more information.
  1638.  
  1639.           ProtReqList <filespec>
  1640.  
  1641.                This designates the name of the OKFILE, a special used with
  1642.                incoming file requests.  <filespec> is a complete drive, path
  1643.                and filename designation.  This OKFILE applies only to file
  1644.                requests received from "protected" systems.
  1645.  
  1646.                For more information, refer to the User's Guide sections "File
  1647.                Requests" and "Security - Controlling File Requests."
  1648.  
  1649.           ProtReqTpl <filespec>
  1650.  
  1651.                This designates the name of the response file template used
  1652.                for request response file construction.  The <filespec> is a
  1653.                complete drive, path and filename designation.  This template
  1654.                applies only for response files generated for "protected"
  1655.                systems.
  1656.  
  1657.                For more information, refer to the User's Guide sections
  1658.                "Request Response Files" and "Security - Response File
  1659.                Templates."
  1660.  
  1661.           Reader <command_line>
  1662.  
  1663.                Using the Alt-E command in Unattended Mode causes BinkleyTerm
  1664.                to execute <command_line> as a program.  This is typically used
  1665.                to invoke your local console message base reader/editor.  If
  1666.                using a shell such as Craft then the command_line is passed to
  1667.                the shell.
  1668.  
  1669.           ReadHoldTime <min>
  1670.  
  1671.                Specifies the time between re-reads of the Outbound directories.
  1672.                <min> is the time in minutes. Default of <min> is a very
  1673.                large number, but may be reduced if, for example,
  1674.                you are in a multitasking environment.
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.         Reference Guide - Page 28
  1681.         BinkleyTerm ST 3.00 - Reference Guide
  1682.  
  1683.           ReInitTime <min>
  1684.  
  1685.                Set the time between modem re-initialisations. <min> is the
  1686.                time in minutes and defaults to 10.
  1687.  
  1688.           ReqOnUs
  1689.  
  1690.                When this statement is used, incoming file requests will be
  1691.                filled, even if your system initiated the call.  Otherwise,
  1692.                incoming requests "on your dime" will be refused.
  1693.  
  1694.           ReqTemplate <filespec>
  1695.  
  1696.                This designates the name of the response file template used
  1697.                for request response file construction.  The <filespec> is a
  1698.                complete drive, path and filename designation.
  1699.                For more information, refer to the User's Guide sections
  1700.                "Request Response Files" and "Security - Response File
  1701.                Templates."
  1702.  
  1703.           SameRing
  1704.  
  1705.                By default, and unless the 'NoCollide' option is used,
  1706.                BinkleyTerm will attempt to abort its dialling process if an
  1707.                incoming call is detected.  This feature is called "call
  1708.                collision detection."  'SameRing' is used when your modem
  1709.                reports "RING" on BOTH incoming and outgoing calls (most
  1710.                modems reports "RING" on incoming and "RINGING" on outgoing),
  1711.                and partially disables this feature.
  1712.  
  1713.           ScreenBlank [<method>]
  1714.  
  1715.                If 'ScreenBlank' is used, and 10 minutes pass without any
  1716.                activity (incoming call, outgoing call), then the screen will
  1717.                be blanked.  The screen will remain blanked until the user
  1718.                presses the space bar.  Once the space bar is pressed, the
  1719.                next time BinkleyTerm writes to the screen, the screen will
  1720.                be reactivated. The <method> parameter
  1721.                may be "Key" or "Call" and tells BinkleyTerm which
  1722.                method to use to "unblank" the display.  "Key" tells it to
  1723.                unblank upon a keypress (and is the default); "Call" tells
  1724.                it to unblank when a call comes in or is placed.
  1725.  
  1726.           ScriptPath <path>
  1727.  
  1728.                If given, this statement tells BinkleyTerm where to look for
  1729.                outward dialling scripts (refer to the section "Scripts" for
  1730.                more information).  <path> is a standard DOS path line, with
  1731.                optional drive designation.
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.         Reference Guide - Page 29
  1741.         BinkleyTerm ST 3.00 - Reference Guide
  1742.  
  1743.           SendRSP
  1744.  
  1745.                This statement is used to make Binkley send out the old style
  1746.                *.RSP files instead of NetMail packets.
  1747.  
  1748.                By default FSC-0048 packets are used.
  1749.  
  1750.           Shell <number> <command_line>
  1751.  
  1752.                This allows you configure up to 9 keystroke accessible DOS
  1753.                shells to run programs while BinkleyTerm stays memory
  1754.                resident.  Shells work only in Unattended Mode.  While in
  1755.                Terminal Mode, the same keystrokes work as macros keys (see
  1756.                the 'Macro' statement description for information).
  1757.  
  1758.                The <number> parameter is a digit between 1 and 9, which
  1759.                corresponds to the F1 through F9 keys.  While in Unattended
  1760.                Mode, you invoke a shell by pressing Alt-Fx, x indicating the
  1761.                shell number you wish to invoke.
  1762.  
  1763.                The <command_line> is either executed as a program or passed
  1764.                to a resident shell such as SHELL for execution.  See the
  1765.                discussion elsewhere about the SHELL and COMSPEC environment
  1766.                variables for more details.
  1767.  
  1768.           SlowJanus
  1769.  
  1770.                This prevents Janus from transmitting packets until the Tx
  1771.                buffer is empty. This slows down Janus a bit without appearing
  1772.                to be more reliable. However using this the RTS/CTS handshaking
  1773.                doesn't come into play so often (if you have set the RS232
  1774.                buffers wisely).
  1775.  
  1776.           SlowModem
  1777.  
  1778.                Using 'SlowModem' causes BinkleyTerm to insert a 1/10th second
  1779.                delay between each character sent to the modem while in
  1780.                command mode.  This is for use with modems that may have a
  1781.                hard time keeping up with BinkleyTerm's modem commands
  1782.                otherwise.
  1783.  
  1784.           SmallWindow
  1785.  
  1786.                During mail transfers that use the SEAlink protocol,
  1787.                BinkleyTerm uses a default run ahead, in blocks, of the baud
  1788.                rate divided by 400.  Using this statement tells BinkleyTerm
  1789.                to run ahead no more than 6 blocks.  This option is used
  1790.                primarily with high speed modems.
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.         Reference Guide - Page 30
  1801.         BinkleyTerm ST 3.00 - Reference Guide
  1802.  
  1803.           Statuslog <filespec> [<length>]
  1804.  
  1805.                This tells BinkleyTerm where to log information about its
  1806.                operation and mail sessions.  This log is completely
  1807.                compatible with the log file used by Opus-CBCS.  The
  1808.                <filespec> is a complete drive, path and filename designation.
  1809.                Various information is placed in the log.
  1810.                <length> is the length of the logfile before it is trimmed in K.
  1811.  
  1812.                e.g. To keep the log file to around 50K use:
  1813.                     StatusLog c:\bt\binkley.log 50
  1814.  
  1815.                Whilst trimming a temporary file is created, so you will need
  1816.                at least the same size free diskspace.
  1817.  
  1818.                See also the configuration file statement 'LogLevel.'
  1819.  
  1820.           STlockBaud <value>
  1821.  
  1822.                This configuration file statement is provided for backwards
  1823.                compatibility, but is considered obsolete.  You should lock
  1824.                the hardware baud rate instead. The <lock_rate>
  1825.                parameter tells BinkleyTerm what baud rate at which locking
  1826.                should occur.  This is useful for modems that allow a
  1827.                floating baud rate to a certain speed, then are locked at
  1828.                higher connect rates.
  1829.  
  1830.                Most ROM revisions of the USRobotics Courier HST 14.4k model
  1831.                and the USRobotics Courier HST Dual Standard allow this type
  1832.                of operation by setting the modem for &B0 which floats the
  1833.                baud rate at 2400 bps or lower.  Bit 7 (and perhaps Bit 6)
  1834.                of the S27 register also need to be set appropriately.
  1835.  
  1836.                TO LOCK AT 19200 AND FLOAT AT SLOW SPEEDS:  Use the
  1837.                'Baud 19200' and 'LockBaud 4800' statements in your
  1838.                configuration file, and set the modem for &B0 and S27=128.
  1839.  
  1840.                TO LOCK AT 38400 AND FLOAT AT SLOW SPEEDS:  Use the
  1841.                'Baud 38400' and 'LockBaud 4800' statements in your
  1842.                configuration file, and set the modem for &B0 and S27=192.
  1843.  
  1844.           Suffix <modem_string>
  1845.  
  1846.                BinkleyTerm will send the 'Prefix' string, followed by the
  1847.                phone number, followed by a carriage return to the modem for
  1848.                the purpose of dialling a number.  If for some reason you need
  1849.                to put characters immediately after the phone number BUT PRIOR
  1850.                TO THE RETURN CODE use the 'Suffix' field.
  1851.  
  1852.                NOTE:  Unlike some communications packages such as Telix,
  1853.                normally you DO NOT need a 'Suffix' with BinkleyTerm.  Use the
  1854.                'Suffix' field ONLY for adding characters to the end of the
  1855.                phone number, if needed.
  1856.  
  1857.  
  1858.  
  1859.  
  1860.         Reference Guide - Page 31
  1861.         BinkleyTerm ST 3.00 - Reference Guide
  1862.  
  1863.           Sysop <sysop_name>
  1864.  
  1865.                The WaZOO method of mail transfer (originally designed by Wynn
  1866.                Wagner for Opus-CBCS, and supported by BinkleyTerm) sends a
  1867.                variety of information during session negotiation.  Among the
  1868.                information is the Sysop name, normally your name.  This
  1869.                information is not passed during FTS-0001 mail session, and
  1870.                has no effect in Terminal Mode.
  1871.  
  1872.           System <system_name>
  1873.  
  1874.                The WaZOO method of mail transfer sends a variety of
  1875.                information during session negotiation.  Among the information
  1876.                is the system name, normally whatever name you have given to
  1877.                your BBS or Point system.  This information is not passed
  1878.                during FTS-0001 mail sessions, and has no effect in Terminal
  1879.                Mode.
  1880.  
  1881.           TaskNumber <number>
  1882.  
  1883.                This statement performs two functions for persons operating
  1884.                in multi-processing or multi-line environments (through a
  1885.                LAN or multitasker).
  1886.  
  1887.                First, it designates a task number for the BinkleyTerm that
  1888.                uses the configuration file that this statement appears
  1889.                inside of.  The <number> parameter must be greater than zero
  1890.                (0).
  1891.  
  1892.                Second, it tells BinkleyTerm to operate in "multi-processor
  1893.                smart mode."  If BinkleyTerm is transacting with a
  1894.                particular system, it will create a "xxxxyyyy.BSY" file for
  1895.                that node, named in the conventional packet form (xxxx = net
  1896.                number in hex, yyyy = node number in hex).  This file can
  1897.                serve as a flag to other BinkleyTerm tasks, or to compatible
  1898.                mail processing packages so that other tasks or processors
  1899.                will not handle any mail for the particular node until the
  1900.                ".BSY" file is gone.  Additionally, BinkleyTerm will not
  1901.                send files to any node for which there is a ".BSY" file.
  1902.  
  1903.           TermInit  <modem_string>
  1904.  
  1905.                Identical in structure to the 'Init' statement, this
  1906.                statement provides a modem initialization string that
  1907.                BinkleyTerm will use in Terminal Mode.  The string will be
  1908.                sent to the modem if BinkleyTerm is initialized in Terminal
  1909.                Mode, or when switched to Terminal Mode from Unattended
  1910.                Mode.  The string will also be sent when an Alt-I command is
  1911.                issued in Terminal Mode.  NOTE:  The 'PreInit' statement, if
  1912.                designated, will NOT be used in conjunction with this
  1913.                initialization string.
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.         Reference Guide - Page 32
  1921.         BinkleyTerm ST 3.00 - Reference Guide
  1922.  
  1923.           Timeout <seconds>
  1924.  
  1925.                This sets the number of seconds that BinkleyTerm will wait for
  1926.                a caller to press Escape or for a mail session to begin before
  1927.                assuming that the incoming call is human.  The default value
  1928.                is 20 seconds.  Note that <seconds> cannot be set lower than
  1929.                20.
  1930.  
  1931.           Unattended
  1932.  
  1933.                By default, BinkleyTerm is in Terminal Mode when invoked.
  1934.                When this statement is used, BinkleyTerm will be in Unattended
  1935.                Mode when invoked from DOS.  This option should be used on
  1936.                systems where BinkleyTerm's primary purpose is as a FidoNet
  1937.                mail interface.
  1938.  
  1939.           Zone <zone_number>
  1940.  
  1941.                NOTE:  This statement is supported for backward compatibility
  1942.                only.  Please use the 'Address' statement discussed previously
  1943.                to designate a zone.
  1944.  
  1945.                This is part of the FidoNet node address for your BinkleyTerm
  1946.                system, and refers to the part of the globe you live in.
  1947.                Current FidoNet zones are 1 for the Americas, 2 for Europe,
  1948.                3 for the South Pacific and 4 for South America.
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.         Reference Guide - Page 33
  1981.         BinkleyTerm ST 3.00 - Reference Guide
  1982.  
  1983.  
  1984.           SCHEDULING EVENTS
  1985.  
  1986.           As mentioned elsewhere in this manual, one of the driving forces
  1987.           behind BinkleyTerm mail handling is cost.  Rigid scheduling,
  1988.           although taking a back seat, still retains some importance.  In
  1989.           order for BinkleyTerm to know when it's time to send mail that
  1990.           requires a toll call, and in order for it to know when it can send
  1991.           to systems that do not accept Continuous Mail, event schedules are
  1992.           used.  Several other features are controlled by events as well.
  1993.  
  1994.           Although events may be placed in the configuration file, they
  1995.           should be contained in a special file named BINKLEY.EVT.  In this
  1996.           way, small changes to the configuration file will not cause
  1997.           BinkleyTerm to re-run the current event; this will only happen if
  1998.           the BINKLEY.EVT file is edited.
  1999.  
  2000.           By storing event schedules in a flat text file, events can be
  2001.           easily edited at any time with a standard ASCII text editor.  No
  2002.           special utilities are required.
  2003.  
  2004.           Note that each time an edit is made to BINKLEY.EVT (or to the
  2005.           configuration file if events are listed there), BinkleyTerm will
  2006.           re-build its binary schedule file, which will in turn cause
  2007.           BinkleyTerm to re-run the current event when the system is brought
  2008.           on-line.  This is normal operation, and is necessary to allow
  2009.           BinkleyTerm to properly register the schedule changes.
  2010.  
  2011.           Each event is on a separate line in the BINKLEY.EVT or
  2012.           configuration file.  Here is a sample of such a line:
  2013.  
  2014.                Event All 03:00 04:00 L=10 N B E1=10 E2=20 E3=30
  2015.  
  2016.           The syntax for the entries is:
  2017.                Event <day> <start> [<stop>] [<string>] <flags/options>
  2018.  
  2019.           <day>
  2020.  
  2021.                This tells BinkleyTerm which days this event line applies to.
  2022.                Options are:
  2023.                     All . . . . Every day of the week
  2024.                     Week  . . . Weekdays, Monday through Friday only
  2025.                     WkEnd . . . Weekends, Saturday and Sunday only
  2026.                     Sun . . . . Sunday only
  2027.                     Mon . . . . Monday only
  2028.                     Tue . . . . Tuesday only
  2029.                     Wed . . . . Wednesday only
  2030.                     Thu . . . . Thursday only
  2031.                     Fri . . . . Friday only
  2032.                     Sat . . . . Saturday only
  2033.  
  2034.                The parameters can be linked with the pipe character (|) to
  2035.                indicate more than one option.  For example, "Mon|Wed|Fri"
  2036.                would that the event applies to Monday, Wednesday and Friday
  2037.                only.  No spaces may be used between the parameters.  The
  2038.                <day> parameter is REQUIRED.
  2039.  
  2040.         Reference Guide - Page 34
  2041.         BinkleyTerm ST 3.00 - Reference Guide
  2042.  
  2043.           <start>
  2044.  
  2045.                This tells BinkleyTerm what time to start the event, in 24
  2046.                hour "military" time, in the format hh:mm, where hh is the
  2047.                hour and mm is the minute.  Note that <start> must NOT be
  2048.                greater than <stop>, i.e., events may NOT stretch through the
  2049.                midnight hour.  The <start> parameter is REQUIRED.
  2050.  
  2051.                The <start> parameter may optionally take date information as
  2052.                well.  Allowable additional information is the month in
  2053.                numeric form (1 for January, 2 for February and so on, ending
  2054.                with 12 for December) and a day of the month.  This additional
  2055.                information is used IN ADDITION to the <day> parameter
  2056.                previously described.  A field that includes date information
  2057.                would be in the format:
  2058.  
  2059.                      hh:mm,month,day
  2060.  
  2061.                Where hh is the hour, mm is the minute, month is the numeric
  2062.                month, and day is the day of the month.  You may also leave
  2063.                out the day parameter, like this:
  2064.  
  2065.                     hh:mm,month
  2066.  
  2067.                If you wish to leave out a month parameter, simply place a
  2068.                zero into that field, indicating that the event is to take
  2069.                place on all months, like this:
  2070.  
  2071.                     hh:mm,0,day
  2072.  
  2073.                Using the date options with the <start> parameter offers
  2074.                significant scheduling power.  For example, if you wanted
  2075.                something to occur on the second Friday of each month, you can
  2076.                do so without a lot of manipulation by creating seven events
  2077.                with the same errorlevel, each corresponding the possible date
  2078.                values for the second Friday of each month, like this:
  2079.  
  2080.                     Fri 23:00,0,8  23:00 F E1=131
  2081.                     Fri 23:00,0,9  23:00 F E1=131
  2082.                     Fri 23:00,0,10 23:00 F E1=131
  2083.                     Fri 23:00,0,11 23:00 F E1=131
  2084.                     Fri 23:00,0,12 23:00 F E1=131
  2085.                     Fri 23:00,0,13 23:00 F E1=131
  2086.                     Fri 23:00,0,14 23:00 F E1=131
  2087.  
  2088.                In any given month, the event required on the second Friday
  2089.                of the month would cause an errorlevel 131 exit (which has
  2090.                been previously associated in your batch file with the
  2091.                function you wish to occur).
  2092.  
  2093.                In you wanted something to happen every leap year, you could
  2094.                create an event like this:
  2095.  
  2096.                     All 23:15,2,29 23:15 F E1=132
  2097.  
  2098.                Which would cause an errorlevel 132 exit on February 29.
  2099.  
  2100.         Reference Guide - Page 35
  2101.         BinkleyTerm ST 3.00 - Reference Guide
  2102.  
  2103.                Note that if you want a specific exit on a specific date
  2104.                regardless of the day-of-the-week, you should use "All" for
  2105.                the <day> parameter for that event.
  2106.  
  2107.           [<stop>]
  2108.  
  2109.                This tells BinkleyTerm what time to stop the event.  This
  2110.                parameter is OPTIONAL, and defaults to 60 minutes after the
  2111.                start time should the parameter be omitted.  This is given in
  2112.                the same format the <start> parameter, as military time, hh:mm
  2113.                where hh is the hour and mm is the minute.
  2114.  
  2115.           [<string>]
  2116.  
  2117.                This parameter is OPTIONAL.  If used, <string> designates a
  2118.                string of characters to be added to the command line of the
  2119.                configuration file parameters 'Packer,' 'AfterMail' and
  2120.                'CleanUp.'  The string should be enclosed in quotation marks.
  2121.                For example:   Event All 00:00 01:00 "-sA -c"
  2122.  
  2123.                The <string> is appended to the command lines given for these
  2124.                options in the configuration file, and should be ignored by
  2125.                those that do not need it.  It is suggested that batch files
  2126.                be used with the above mentioned configuration file options,
  2127.                and that the batch file(s) filter out unneeded information
  2128.                given in <string> before calling a program that might "cough"
  2129.                because the command line is wrong.
  2130.                Up to 32 extra characters can be added with the <string>
  2131.                parameter.
  2132.  
  2133.           <flags/options>
  2134.  
  2135.                This set of parameters tells BinkleyTerm about the event.  The
  2136.                various flags and options should be separated by a space.
  2137.  
  2138.                C    The 'C' flag tells BinkleyTerm that during this event,
  2139.                     only mail marked as Continuous Mail will cause a call to
  2140.                     be made.
  2141.  
  2142.                N    This flag tells BinkleyTerm not to accept inbound file
  2143.                     requests during this event.
  2144.  
  2145.                L=   The 'L=' flag is the 'less than or equal to cost' flag.
  2146.                     For example, 'L=10' would mean that during this event,
  2147.                     only mail with a cost EQUAL TO OR LESS THAN 10 cents will
  2148.                     be sent (as designated by the nodelist cost field for a
  2149.                     particular entry.  Using 'L' alone, without a cost, means
  2150.                     that a value of '0' is used, and only mail with no cost
  2151.                     may be sent.  This is also called the 'local only' flag
  2152.                     when used with no cost parameter, since local calls in
  2153.                     most areas are free.
  2154.  
  2155.                L<   The 'L<' flag works just like the 'L=' flag, except that
  2156.                     it means 'less than cost.'  For example, 'L<10' would
  2157.                     indicate that during the designated event, only mail with
  2158.                     a cost field of LESS THAN 10 cents will be sent.
  2159.  
  2160.         Reference Guide - Page 36
  2161.         BinkleyTerm ST 3.00 - Reference Guide
  2162.  
  2163.                L>   The 'L>' flag works just like the 'L=' flag, except that
  2164.                     it means 'greater than cost.'  For example, 'L>10' would
  2165.                     indicate that during the designated event, only mail with
  2166.                     a cost field of GREATER THAN 10 cents will be sent.
  2167.  
  2168.                M    The 'M' flag indicates that the event is a 'mail' event,
  2169.                     and that it is okay to send mail to anyone in the
  2170.                     nodelist, regardless of their #CM designation.  This flag
  2171.                     is normally used during local mail schedules, and during
  2172.                     National Mail Hour.
  2173.  
  2174.                R    This flag tells BinkleyTerm that the event is 'Receive
  2175.                     Only.'  BinkleyTerm will not dial out to send mail,
  2176.                     however, it will send mail if polled for it.
  2177.  
  2178.                B    This flag tells BinkleyTerm that BBS operation is allowed
  2179.                     during this event.  If this flag is NOT present, callers
  2180.                     will be greeted with the message "Processing
  2181.                     mail...please hang up."  Use this option at all times (if
  2182.                     you run a BBS) except during mail schedules, such as
  2183.                     National Mail Hour.
  2184.  
  2185.                F    This flag tells BinkleyTerm that the event should be
  2186.                     'forced' and will occur at the first possible moment.
  2187.                     USUALLY YOU DO NOT NEED TO USE THIS FLAG.  BinkleyTerm
  2188.                     will execute the current event anyway if for some reason
  2189.                     the start time is bypassed (but before the stop time
  2190.                     passes).  If you do use this option, use it only on zero-
  2191.                     length events; those events for which the <start_time>
  2192.                     and <stop_time> are the same.
  2193.  
  2194.                D    This flag tells BinkleyTerm that the event is dynamic.
  2195.                     Dynamic events continue until there is no longer any mail
  2196.                     of the specified type to be sent.  For example, if the
  2197.                     dynamic event specifies that local Continuous Mail is to
  2198.                     be sent, the event will continue until there is no more
  2199.                     local Continuous Mail to be sent, or until the event
  2200.                     ends, whichever happens first.  When the dynamic  event
  2201.                     ends, the non-dynamic event scheduled for the same time
  2202.                     slot will take over.  If no such event exits, the system
  2203.                     will accept mail, but will dial out to no one.  Note that
  2204.                     dynamic events must be started before or at the same time
  2205.                     as non-dynamic events, if the dynamic event is to overlap
  2206.                     a non-dynamic one.
  2207.  
  2208.                E1=  The 'E1=' option tells BinkleyTerm what errorlevel to
  2209.                     exit with at the beginning of the event.  'E1=10' would
  2210.                     tell BinkleyTerm to exit to its start-up batch file with
  2211.                     errorlevel 10 when the event begins.  This is a good
  2212.                     method of executing functions once daily, for example,
  2213.                     message base maintenance software, and so on.  Once the
  2214.                     E1= exit has been made, it will not occur again until the
  2215.                     next time the event is scheduled.
  2216.  
  2217.  
  2218.  
  2219.  
  2220.         Reference Guide - Page 37
  2221.         BinkleyTerm ST 3.00 - Reference Guide
  2222.  
  2223.                E2=  The 'E2=' option tells BinkleyTerm what errorlevel to
  2224.                     exit with after mail is received.  The E2= exit is only
  2225.                     executed if the incoming mail does not meet the criteria
  2226.                     for an E3= exit, or if an E3= exit does not exist.  Using
  2227.                     your batch file, the errorlevel set for the E2= option
  2228.                     should invoke mail unpacking software to merge the
  2229.                     incoming mail with your message base.
  2230.  
  2231.                E3=  The 'E3=' option tells BinkleyTerm what errorlevel to
  2232.                     exit with after compressed mail is received.  If mail is
  2233.                     received during the event, and compressed mail is not a
  2234.                     part of the mail received, then an E2= exit is performed.
  2235.                     If compressed mail was received (even in conjunction with
  2236.                     other mail or files) then the E3= exit is performed.
  2237.                     Using your batch file, the errorlevel you set for this
  2238.                     option should invoke mail unpacking software that can
  2239.                     handle compressed mail and merge it with your message
  2240.                     base.
  2241.  
  2242.                    Event exits E4-E9 can be followed by a three character
  2243.                    string.  If that string is matched in the file extension of
  2244.                    a received file, then the designated errorlevel exit will be
  2245.                    taken.  For example:
  2246.  
  2247.                          E4=100,TIC     (Received .TIC Files Cause Exit 100)
  2248.                          E5=100,FLE     (Received .FLE Files Cause Exit 100)
  2249.                          E6=110,REQ     (Received .REQ Files Cause Exit 110)
  2250.                          E7=120,MO?     (Received .MO? Files Cause Exit 120)
  2251.  
  2252.                     The order of exit precedence is as follows:
  2253.  
  2254.                          E3
  2255.                          E4-E9
  2256.                          E2
  2257.                          AfterMail
  2258.  
  2259.                     When more than one E4-E9 exit applies, the first one is the
  2260.                     one taken.
  2261.  
  2262.                S    This designates an event which is "send only" meaning that
  2263.                     BinkleyTerm will continue to send normally, but will not
  2264.                     answer the phone (or if the modem is in auto-answer mode,
  2265.                     BinkleyTerm will not respond).
  2266.  
  2267.                A=   This allows you to control the amount of time that
  2268.                     BinkleyTerm will sit idle between attempting an outgoing
  2269.                     call.  The format is "A=x" where x is the number of
  2270.                     seconds desired, which can be a long integer
  2271.                     (0 to 2^32-1).
  2272.  
  2273.                     The average wait between calls is based on +/- 50% of the
  2274.                     number specified, i.e., A=60 would yield a wait time in
  2275.                     the range of 30 to 90 seconds, 60 being the average.
  2276.                     Should the A= parameter not be used, the default value
  2277.                     is 120, for an average wait time of between 60 and 180
  2278.                     seconds.
  2279.  
  2280.         Reference Guide - Page 38
  2281.         BinkleyTerm ST 3.00 - Reference Guide
  2282.  
  2283.                K    This option tells BinkleyTerm not to send to any nodes
  2284.                     marked in the nodelist as #CM (accepts Continuous Mail).
  2285.                     Note that this option is only valid when an Opus Version
  2286.                     6, QuickBBS or TBBS nodelist is in use.
  2287.  
  2288.                T=   This option allows you to control the maximum number of
  2289.                     call attempts and failed connects that will be acceptable
  2290.                     to BinkleyTerm.  The T= option accepts two parameters,
  2291.                     and is used in the format "T=x,y" where x is the maximum
  2292.                     number of failed connects (carrier established, session
  2293.                     fails - a chargeable call in toll situations), and y is
  2294.                     the maximum number of call attempts (no answer, no
  2295.                     session - generally NOT a chargeable call in toll
  2296.                     situations).
  2297.  
  2298.                     Generally, the x parameter should be very low, so as not
  2299.                     to rack up charges on your phone bill should the call be
  2300.                     long distance or another toll call.  The y parameter is
  2301.                     generally set rather high, since these calls are usually
  2302.                     not charged for.
  2303.  
  2304.                     The default x parameter is 3, the default y parameter has
  2305.                     not been explicitly specified, but is quite high.
  2306.  
  2307.                $    This will kill all the bad call flag files (*.$$?)
  2308.                     in all your outbound folders at the start of the event.
  2309.  
  2310.           Many of the above options can be used with one another, and in fact
  2311.           usually are.  Constructing a working event schedule can be a time
  2312.           consuming process requiring a certain amount of trial and error.
  2313.           Since the event schedule plays a very important roll on when mail
  2314.           will be sent, it should be manipulated VERY carefully to avoid
  2315.           having BinkleyTerm make toll calls during high rate periods.
  2316.  
  2317.           A sample event schedule is shown in BINKLEY.EVT, contained in the
  2318.           distribution package.  Print out the file if desired, but in any
  2319.           case, study it carefully and make sure you understand the various
  2320.           options before going ahead.
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.         Reference Guide - Page 39
  2341.         BinkleyTerm ST 3.00 - Reference Guide
  2342.  
  2343.  
  2344.           DESCRIPTION AND OPERATION OF THE JANUS MAIL PROTOCOL
  2345.  
  2346.       NOTE:  Janus is an EXPERIMENTAL protocol.  It is not at this
  2347.      writing a documented FTSC standard.  BinkleyTerm 2.40 represented
  2348.      the first implementation of Janus in a released software product,
  2349.      and is providing its first "real world" testing.  With all of
  2350.      this in mind, it is important to understand that Bit Bucket
  2351.      Software cannot and does not provide any assurances or guarantees
  2352.      that Janus will work for you in your environment.
  2353.  
  2354.                     An Introduction to Janus
  2355.  
  2356.      Janus is a file transfer protocol specifically designed for WaZOO
  2357.      mail transfers.  It can achieve Zmodem-like performance and
  2358.      reliability, with the major added benefit of being able to do
  2359.      transfers in both directions simultaneously.  It is implemented
  2360.      as dual independent state machines; one for sending files, and
  2361.      one for receiving files.  Both state machines run simultaneously,
  2362.      sharing the phone line.  All data is exchanged in variable-length
  2363.      packets, with either a 16 or 32 bit CRC.  Under ideal conditions,
  2364.      you can expect Zmodem-class performance going both ways at the
  2365.      same time.
  2366.  
  2367.      The bottom line is that when two machines exchange mail using
  2368.      Janus, the smaller of the two nodes' batches of files will be
  2369.      sent for free while the larger batch is being sent.  If you poll
  2370.      your EchoMail feed nightly, and usually only send a couple of
  2371.      kilobytes while picking up a couple hundred, you won't get any
  2372.      real benefit from using Janus.  But if you normally send 100kb
  2373.      and pick-up 200kb, you'll see significant time and money savings.
  2374.  
  2375.      However, even if you don't usually need to send and receive much
  2376.      data at once, and don't get much benefit from the full-duplex
  2377.      file transfers, you should get Zmodem-level performance even on
  2378.      one-way transfers, and so shouldn't have any penalty for using
  2379.      Janus rather than ZedZap (Zmodem).  The idea is for the benefits
  2380.      to be there when you need them, without costing you anything
  2381.      extra if you don't.
  2382.  
  2383.                    What You Should Be Aware Of
  2384.  
  2385.      There are some important considerations that you should be aware
  2386.      of before using Janus.  Most importantly, Janus is a FULL DUPLEX
  2387.      protocol, and works best with a full-duplex connection.  It's not
  2388.      a good idea to try and shove streaming, non-stop, full-duplex
  2389.      data through a half-duplex connection, since the modems will end
  2390.      up constantly flip-flopping the line around and retraining, and
  2391.      you'll get terrible performance.
  2392.  
  2393.      What this means is that normal low speed (1200 and 2400 baud)
  2394.      connections should work fine with Janus, and that high speed
  2395.      links that use V.32 should also work fine.  High speed
  2396.      connections with high speed in one direction and a low speed back
  2397.      channel (such as an HST) will not allow Janus to work well at
  2398.      all.
  2399.  
  2400.         Reference Guide - Page 40
  2401.         BinkleyTerm ST 3.00 - Reference Guide
  2402.  
  2403.      There are some other situations where Janus will not work very
  2404.      well.  Many systems, modems and networks just don't seem to have
  2405.      the sustained bandwidth to allow full-duplex streaming data to be
  2406.      transferred accurately.
  2407.  
  2408.      Telenet's PC Pursuit service is a good example.  The service has
  2409.      great difficulty with Janus, frequently dropping and mangling
  2410.      data.  Janus simply saturates the capabilities of the packet
  2411.      switched connection.
  2412.  
  2413.      Some modems and even some serial port hardware doesn't seem to
  2414.      bear up very well under the tremendous load Janus can put on them
  2415.      either.  This is probably to be expected, since full-duplex
  2416.      streaming protocols are rare, and the hardware has probably never
  2417.      been tested under this type of extreme, sustained load.
  2418.  
  2419.      The bottom line is that Janus may or may not work for you with
  2420.      your hardware, and if it does work, it may not work well on all
  2421.      connections.  Its implementation in BinkleyTerm has been tested
  2422.      thoroughly, and works very well in many cases.  You'll need to
  2423.      enable Janus (by default, Janus is not enabled) and test it
  2424.      yourself in your own environment to know whether Janus is a
  2425.      workable solution for you.
  2426.  
  2427.           +--------------------------------------------------------+
  2428.           | Bit Bucket Software cannot guarantee the performance   |
  2429.           | and applicability of Janus.  If Janus does not work    |
  2430.           | for you in your environment, please do not bombard us  |
  2431.           | with questions and comments about the protocol; simply |
  2432.           | disable Janus again (which it is by default).          |
  2433.           +--------------------------------------------------------+
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.         Reference Guide - Page 41
  2461.         BinkleyTerm ST 3.00 - Reference Guide
  2462.  
  2463.  
  2464.                         Configuring Janus
  2465.  
  2466.      Your first consideration before using Janus is your
  2467.      buffer configuration.  Janus really needs at least a 2kb receive
  2468.      buffer (or better yet, 3kb) and no more than about a 1kb transmit
  2469.      buffer (including whatever transmit buffering your modem does).
  2470.      The reason for the large receive buffer may be obvious; the
  2471.      largest packet Janus ever sends is 2kb, and while it's sending
  2472.      2kb, you can obviously receive 2kb, which Janus won't be able to
  2473.      read until it's done sending.  So up to 2kb of
  2474.      data can easily be received before Janus gets a chance to read
  2475.      any of it, and possibly a bit more in some situations.  If your
  2476.      receive buffer is too small, you'll constantly lose incoming data
  2477.      and require massive numbers of retransmissions.
  2478.  
  2479.      The send buffer should be kept fairly small, because of the way
  2480.      the packets for the two directions are interleaved on the phone
  2481.      lines.  If I'm receiving a large file from you while I'm sending
  2482.      you lots of small files, every time I finish sending you a small
  2483.      file I have to wait until I've received your entire send buffer's
  2484.      worth of data before I see the acknowledgement that says you
  2485.      received my file okay.  If your send buffer is more than 1 or
  2486.      2kb, this can end up wasting a lot of time.
  2487.  
  2488.                 Configuration File Modifications
  2489.  
  2490.      IF YOU HAVE A LOW SPEED MODEM (2400 baud or under), then you will
  2491.      generally use the 'JanusBaud' statement in your configuration
  2492.      file.  Set 'JanusBaud' to your highest supported baud rate.
  2493.  
  2494.      IF YOU HAVE A HIGH SPEED MODEM (9600 baud or above), then you
  2495.      might need to use a combination of 'JanusBaud' and 'JanusOK'
  2496.      statements in your configuration file.  'JanusBaud' should be set
  2497.      to the highest FULL DUPLEX baud rate you support.  The only
  2498.      exception is if you have a multi-standard modem.  Use the
  2499.      following as a guideline:
  2500.  
  2501.           Modem Type               JanusBaud Statement
  2502.           --------------           -------------------
  2503.           V.32 Only                JanusBaud 32767
  2504.           Non-V.32 Only            JanusBaud 2400
  2505.           Multi-Standard           JanusBaud 2400
  2506.  
  2507.      NOTE:  32767 is the maximum setting for 'JanusBaud.'
  2508.  
  2509.      If your high speed modem is single-standard, then 'JanusBaud' is
  2510.      all you will probably need to use.  Multi-standard modems require
  2511.      'JanusOK' statement(s) in order to take full advantage of high
  2512.      speed full duplex (V.32) connections when they occur.
  2513.  
  2514.      Your multi-standard modem should be set to return extended modem
  2515.      connect information.  This information is appended to the end of
  2516.      the modem connect message, and can be used to determine what type
  2517.      of connection has been made in conjunction with the 'JanusOK'
  2518.      statement.
  2519.  
  2520.         Reference Guide - Page 42
  2521.         BinkleyTerm ST 3.00 - Reference Guide
  2522.  
  2523.      In the case of a USRobotics HST Dual Standard, you will normally
  2524.      want to use Janus on V.32 connects, but not on HST connects.  For
  2525.      example, these connect strings would indicate connections where
  2526.      Janus can be used:
  2527.  
  2528.           CONNECT 9600/Arq/V32
  2529.           CONNECT 9600/V32
  2530.  
  2531.      But a connection like this would not take advantage of Janus:
  2532.  
  2533.           CONNECT 9600/Arq/Hst
  2534.  
  2535.      NOTE:  The extended connect information is not shown in all upper
  2536.      case, since BinkleyTerm will convert everything but the first
  2537.      character to lower case for display, automatically.
  2538.  
  2539.      You would permit Janus only on the desired connects, like this:
  2540.  
  2541.           JanusOK /Arq/V32
  2542.           JanusOK /V32
  2543.  
  2544.      Make certain that you also set 'JanusBaud' no higher than 2400,
  2545.      or your 'JanusOK' statements may not have the desired effect.  In
  2546.      addition, you will probably want to dial out in V.32 mode if you
  2547.      frequently connect with multi-standard modems of the same make
  2548.      and model.  This will allow Janus to be enabled on the maximum
  2549.      number of connections.
  2550.  
  2551.      If your multi-standard modem is not an HST Dual Standard, consult
  2552.      your modem manual for details extended connect information for
  2553.      your particular modem make and model.
  2554.  
  2555.      NOTE:  In testing, it has been found that the "PEP" mode of the
  2556.      Telebit Trailblazer series modems can handle Janus, even though
  2557.      PEP mode is not full duplex.  Throughput may not be as high as it
  2558.      would be on a true full duplex connection.
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.         Reference Guide - Page 43
  2581.         BinkleyTerm ST 3.00 - Reference Guide
  2582.  
  2583.          DESCRIPTION AND OPERATION OF DOMAIN ADDRESSING
  2584.  
  2585.                           Introduction
  2586.  
  2587.      Domain addressing is a relatively new concept in FidoNet, and
  2588.      represents an alternative, more complete method of designating
  2589.      various networks than the zone method now commonly in use.  In
  2590.      theory, domain addressing adds an additional "layer" to address
  2591.      designation that represents a particular network.  Within that
  2592.      network, zones and nets can all be specified without conflict to
  2593.      identical zones and nets in other networks.
  2594.  
  2595.      Domain support in BinkleyTerm requires you to use separate and
  2596.      distinct nodelist files for different domains.  BinkleyTerm can
  2597.      now be used much more effectively in multiple network
  2598.      installations, assuming all the elements are configured properly.
  2599.  
  2600.                        'Address' Statement
  2601.  
  2602.      BinkleyTerm will accept a domain designation in any 'Address'
  2603.      statement in the configuration file.  A domain is a valid
  2604.      Internet domain in most cases.  For example, 1:104/501 might have
  2605.      the following in its configuration file:
  2606.           Address 1:104/501@fidonet.org
  2607.  
  2608.      At this writing, FidoNet is the only FidoNet technology network
  2609.      that is listed with Internet, but that is subject to change.
  2610.      Alternative networks should be designated by their "common" name
  2611.      followed by ".ftn" (for FidoNet technology network).  For
  2612.      example, a node in Alternet might be designated as follows:
  2613.           Address 7:520/1015@alternet.ftn
  2614.  
  2615.                        'Domain' Statement
  2616.  
  2617.      There are several elements to successful domain implementation,
  2618.      in that nodelist and outbound areas change by domain.  This
  2619.      information is given by you in the form of 'Domain' statements in
  2620.      your configuration file.
  2621.  
  2622.      NOTE: if you have a domain in an 'Address' statement, you must
  2623.      also create a corresponding 'Domain' statement.
  2624.  
  2625.                       Outbound Area Naming
  2626.  
  2627.      The name of the outbound area also changes according the domain.
  2628.      As always, the outbound area for your primary address (including
  2629.      domain) is given with the 'Hold' statement.
  2630.  
  2631.      Outbound areas for other domains take an identical path, except
  2632.      the name of the last sub-directory is changed to the
  2633.      <abbreviation> parameter.  For example, if your 'Hold' statement
  2634.      designates C:\BINKLEY\OUTBOUND for an outbound holding area (and
  2635.      you are in FidoNet), Alternet outbound mail would be held in the
  2636.      C:\BINKLEY\ALTERNET.xxx directory instead.  Note that outbound
  2637.      areas for domains other than your own will ALWAYS have a zone
  2638.      extension.
  2639.  
  2640.         Reference Guide - Page 44
  2641.         BinkleyTerm ST 3.00 - Reference Guide
  2642.  
  2643.                          Working Example
  2644.  
  2645.      If you're thoroughly confused at this point, possibly a working
  2646.      example will help.  Assume that a configuration file has the
  2647.      following:
  2648.  
  2649.           Hold c:\bink\outbound
  2650.           Domain fidonet.org fidonet nodelist
  2651.           Domain alternet.ftn alternet anetlist
  2652.           Domain eggnet.ftn eggnet egglist
  2653.           Address 1:104/501@fidonet.org
  2654.      The nodelist files would be as follows:
  2655.  
  2656.           NODELIST.*     (for FidoNet)
  2657.           ANETLIST.*     (for Alternet)
  2658.           EGGLIST.*      (for Eggnet)
  2659.  
  2660.      The examples of outbound holding areas are as follows:
  2661.  
  2662.           c:\bink\outbound         (Default Outbound)
  2663.           c:\bink\outbound.002     (FidoNet Zone 2)
  2664.           c:\bink\outbound.003     (FidoNet Zone 3)
  2665.           c:\bink\outbound.004     (FidoNet Zone 4)
  2666.           c:\bink\outbound.005     (FidoNet Zone 5)
  2667.           c:\bink\alternet.007     (Alternet Zone 7)
  2668.           c:\bink\alternet.059     (Alternet Zone 89)
  2669.           c:\bink\eggnet.063       (Eggnet Zone 99)
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.         Reference Guide - Page 45
  2701.         BinkleyTerm ST 3.00 - Reference Guide
  2702.  
  2703.  
  2704.           +-------------+
  2705.           | +---------+ |
  2706.           | | Section | |   BinkleyTerm Reference Guide
  2707.           | |    3    | |   GENERAL REFERENCE INFORMATION
  2708.           | +---------+ |
  2709.           +-------------+
  2710.  
  2711.           COMMAND LINE PARAMETERS
  2712.  
  2713.           BinkleyTerm offers a selection of command line parameters which
  2714.           each have a unique function.  The words that are described below are
  2715.           simply placed on the DOS command line - no hyphens or slashes are
  2716.           necessary.  For example:
  2717.                BT NoForce Unattended Share Config C:\BT\SYS1.CFG
  2718.  
  2719.           Here is a list of the command line parameter options:
  2720.  
  2721.                NoForce
  2722.  
  2723.                     Don't force events that have already passed.
  2724.  
  2725.                Mail
  2726.  
  2727.                     For Point system use, this causes BinkleyTerm to attempt
  2728.                     connection to the boss upon start-up.
  2729.  
  2730.                Share
  2731.  
  2732.                     Leaves the FOSSIL driver "hot" (does not de-initialize
  2733.                     the driver upon exit) for use with other FOSSIL-based
  2734.                     systems.
  2735.  
  2736.                Dynam
  2737.  
  2738.                     Restart the current dynamic event, if any, even if it may
  2739.                     have already executed.
  2740.  
  2741.                Unattended
  2742.  
  2743.                     Run in Unattended Mode, regardless of whether the
  2744.                     'Unattended' configuration file statement is used.
  2745.  
  2746.                Config
  2747.  
  2748.                     Allows specification of a configuration file other than
  2749.                     the default (BINKLEY.CFG).  This parameter must be
  2750.                     followed by a single space, and then the name of the
  2751.                     configuration file, including drive and path if
  2752.                     applicable, for example:  "BT Config C:\BT\MYCONFIG.CFG"
  2753.  
  2754.                Poll
  2755.  
  2756.                     Instructs BinkleyTerm to immediately poll a given node.
  2757.                     Upon completion of the poll, BinkleyTerm will exit.  For
  2758.                     example:  "BT Poll 1:132/101"
  2759.  
  2760.         Reference Guide - Page 46
  2761.         BinkleyTerm ST 3.00 - Reference Guide
  2762.  
  2763.  
  2764.                Batch
  2765.                
  2766.                     Binkley runs in Incomming Batch mode.  If there is 
  2767.                     carrier present when BinkleyTerm starts up then it will 
  2768.                     do an incomming mail session and exit with an 
  2769.                     errorlevel.  As well as the errorlevels described 
  2770.                     elsewhere there are:
  2771.                        -1 or 255 : No carrier
  2772.                         0        : session OK but no mail was received
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.           DIAL TRANSLATION
  2779.  
  2780.                When BinkleyTerm is in modem command mode, several dial
  2781.                translations take place automatically.
  2782.  
  2783.                ASCII  Char.   Name                Action
  2784.                ------ ------- ------------------- ------------------------
  2785.                045    -       Hyphen              Stripped
  2786.                046    .       Period              Translated to a Comma
  2787.                094    ^       Carat               Raise DTR Line
  2788.                096    `       Accent Mark         1/20th Second Delay
  2789.                118    v       Lower Case V        Lower DTR Line
  2790.                124    |       Pipe, Split Bar     Carriage Return Sent
  2791.                126    ~       Tilde               1 Second Delay
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.         Reference Guide - Page 47
  2821.         BinkleyTerm ST 3.00 - Reference Guide
  2822.  
  2823.  
  2824.           RESPONSE FILE TEMPLATE
  2825.  
  2826.           Response files are explained in the User's Guide section "Request
  2827.           Response Files."
  2828.  
  2829.           Response files are generated according to a template file which
  2830.           designates exactly what is to be placed in the finished response
  2831.           file.  Most options perform simple macro substitution; others allow
  2832.           conditional inclusion of text, or instruct BinkleyTerm what to do
  2833.           with the response file.
  2834.  
  2835.           Response files will be generated according to the template under
  2836.           any one of the following cases, called reason codes:
  2837.  
  2838.                1 - File Not Found
  2839.                2 - No Update Necessary
  2840.                3 - Password Missing or Wrong
  2841.                4 - Request Number of Files Limit Exceeded
  2842.                5 - Start of No-Requests-Honoured Event
  2843.                6 - Request Byte Limit exceeded
  2844.                7 - Request Time Limit exceeded
  2845.                9 - Successful Request
  2846.  
  2847.           By default, when a template is designated in the configuration
  2848.           file, BinkleyTerm will always generate a response file for all of
  2849.           the above reasons.  It is possible, however, to control or limit
  2850.           what the response file says based on a particular reason code, or
  2851.           to not have a response file generated at all for a particular
  2852.           reason code.
  2853.  
  2854.           BinkleyTerm uses the template file serially, and copies everything
  2855.           found in the template directly to the response file, performing
  2856.           substitution or conditional copies as directed by template file
  2857.           verbs.  When the end of the template is reached the response file
  2858.           is closed and sent to the calling system (unless an %exit verb is
  2859.           used before the end of the file).
  2860.  
  2861.           All the allowed verbs in the template begin with a percent sign
  2862.           (%), a character which should not be used for any other purpose
  2863.           within the file.
  2864.  
  2865.           Allowed verbs are as follows:
  2866.  
  2867.           %;
  2868.  
  2869.                When placed in column 1 (far left), designates a comment line.
  2870.                When in any other column, designates that remainder of line
  2871.                should be ignored.
  2872.  
  2873.           %abort
  2874.  
  2875.                Don't send response file.
  2876.  
  2877.  
  2878.  
  2879.  
  2880.         Reference Guide - Page 48
  2881.         BinkleyTerm ST 3.00 - Reference Guide
  2882.  
  2883.           %abort <number>
  2884.  
  2885.                When <number> matches the reason code, don't send response file.
  2886.  
  2887.           %exit
  2888.  
  2889.                Close the response file and send as-is.
  2890.  
  2891.           %exit <number>
  2892.  
  2893.                When <number> matches the reason code, close the response file
  2894.                and send as-is.
  2895.  
  2896.           %text <number> <text>
  2897.  
  2898.                When %status is given later in the template, <text> is copied
  2899.                into the response file if <number> matches the reason code.
  2900.                The <text> should be no longer than 255 characters in length,
  2901.                and may contain other template verbs such as %system, %date,
  2902.                and so on.
  2903.  
  2904.           %line <number> <text>
  2905.  
  2906.                If <number> matches the reason code, <text> is copied into the
  2907.                response directly.  The <text> should not exceed 255
  2908.                characters in length, and may contain other template file
  2909.                verbs such as %system, %date, and so on.
  2910.  
  2911.           %date
  2912.  
  2913.                Copies the current date into the response file.
  2914.  
  2915.           %time
  2916.  
  2917.                Copies the current time into the response file.
  2918.  
  2919.           %bink
  2920.  
  2921.                Copies the program name and version into the response file.
  2922.                For example:
  2923.                     BinkleyTerm 3.00
  2924.  
  2925.           %mynode
  2926.  
  2927.                Copies your node address into the response file.
  2928.  
  2929.           %system
  2930.  
  2931.                Copies your system name, as given in the BinkleyTerm
  2932.                configuration file, to the response file.
  2933.  
  2934.           %sysop
  2935.  
  2936.                Copies your Sysop name, as given in the BinkleyTerm
  2937.                configuration file, to the response file.
  2938.  
  2939.  
  2940.         Reference Guide - Page 49
  2941.         BinkleyTerm ST 3.00 - Reference Guide
  2942.  
  2943.           %yrnode
  2944.  
  2945.                Copies the node address of the calling system into the
  2946.                response file.
  2947.  
  2948.           %request
  2949.  
  2950.                Copies into the response file the actual line from the
  2951.                incoming request that prompted the creation of the response
  2952.                file.  Normally this is the name of the file that caused the
  2953.                response file to be generated.
  2954.  
  2955.           %status
  2956.  
  2957.                Copies text previously defined for the current reason code
  2958.                with the %text verb into the response file.
  2959.  
  2960.           A complete sample template file is included with the BinkleyTerm
  2961.           distribution package.  Use the file as a base to design your own
  2962.           unique file.
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.         Reference Guide - Page 50
  3001.         BinkleyTerm ST 3.00 - Reference Guide
  3002.  
  3003.  
  3004.           SCRIPTS
  3005.  
  3006.           A script is a series of instructions used when dialling a particular
  3007.           system.  They allow the system to "look" for particular information
  3008.           coming across the line, and act according when the desired
  3009.           information is received within a set time limit.  Scripts are
  3010.           essentially a mini programming language, and as such, take study
  3011.           and practice to use effectively.
  3012.  
  3013.           Scripts are stored in a flat ASCII text file, and edited using any
  3014.           standard text editor (such as DOS' own EDLIN).  Once written,
  3015.           scripts are associated with a particular nodelist entry for use
  3016.           each time the given node is dialled.
  3017.  
  3018.           Possible applications for scripts include accessing packet switch
  3019.           networks, such as GTE/Telenet's PC Pursuit service, that require
  3020.           multiple sets of operations to reach the desired destination.
  3021.  
  3022.           The use of a script is triggered by the appearance of a file name,
  3023.           inside double quotes, in the phone number field of a nodelist
  3024.           entry.  For example, instead of seeing 1-303-555-6789 in the
  3025.           nodelist data file, you might see "MYSCRIPT.SCR"303-555-6789.
  3026.           Notice that the name of the script file is IMMEDIATELY (without
  3027.           spaces) followed by the area code and phone number.  The field must
  3028.           appear in the format shown, including hyphens.  The area code
  3029.           portion of the number can be up to 10 characters long (for use with
  3030.           certain long distance carriers).
  3031.  
  3032.           Script references can also be placed in your configuration file by
  3033.           way of the 'Dial' statement.  See "Configuration File" for details.
  3034.  
  3035.           Refer to the documentation for your nodelist processor for
  3036.           information on inserting information into the phone number field
  3037.           of a nodelist entry.
  3038.  
  3039.           The following restrictions apply when using scripts:
  3040.                - Any line beginning with anything other than a letter or a
  3041.                colon (:) is ignored as a comment.
  3042.  
  3043.                - All lines must begin flush left...at the left margin.
  3044.  
  3045.                - All keywords that take arguments must be followed by exactly
  3046.                ONE space between the keyword and the argument.
  3047.  
  3048.                - There should be NO extra characters at the ends of lines.
  3049.                This includes space characters.  All characters on a line are
  3050.                significant, including any extra spaces that you may have
  3051.                inadvertently included.
  3052.  
  3053.                - Script commands and script labels are NOT case sensitive.
  3054.  
  3055.           Please note that spaces can cause hard-to-track-down problems.
  3056.           Spaces are significant characters, meaning they are NOT ignored in
  3057.           patterns, etc.  Do not use a space unless you intend to, and do not
  3058.           leave any at the ends of lines unless you want them there.
  3059.  
  3060.         Reference Guide - Page 51
  3061.         BinkleyTerm ST 3.00 - Reference Guide
  3062.  
  3063.           Here are the script statements available to you:
  3064.           :<label>
  3065.  
  3066.                The colon (:) starts a label.  Labels can be up to 20
  3067.                characters long.  Control can be passed to the location in the
  3068.                script identified by a label using the 'If' and 'Goto' script
  3069.                statements.  Up to 50 labels per script are allowed.
  3070.  
  3071.           Abort [<start_time> <stop_time>]
  3072.  
  3073.                Allows conditional aborting of script execution based on time
  3074.                of day.  If used without arguments, it causes unconditional
  3075.                aborting of execution.  If arguments are used, script
  3076.                execution will abort if the current time is between the hours
  3077.                given with <start_time> and <stop_time>.  For example,
  3078.                "Abort 8:00 22:00" would make the script abort between the
  3079.                hours of 8:00am and 10:00pm.  The hours CAN wrap through
  3080.                midnight, "Abort 22:00 3:00" would be an example of this.
  3081.  
  3082.           Areacode
  3083.  
  3084.                Transmits the areacode portion of the phone number to the
  3085.                modem, as shown in the given nodelist entry.
  3086.  
  3087.           Baud [<baud_rate>]
  3088.  
  3089.                This statement sets the baud rate for the call to the value
  3090.                given.  If no <baud_rate> is given, the baud rate as listed
  3091.                in the nodelist for this node is used.
  3092.  
  3093.           Break [<duration>]
  3094.  
  3095.                This causes a "break" signal to be sent, as needed with some
  3096.                types of host systems.  <duration> designates the number of
  3097.                hundredths of a second for the break signal to last.  If the
  3098.                <duration> parameter is not given, the default duration value
  3099.                of 100 (1 second) will be used.
  3100.  
  3101.           Carrier
  3102.  
  3103.                Continue the script if there is carrier, abort if there is not.
  3104.  
  3105.           Comm <settings>
  3106.  
  3107.                Allows setting of the communications parameters.  <settings>
  3108.                is a three-character string, consisting of the number of data
  3109.                bits, parity and number of stop bits.  For example, a
  3110.                <settings> string of "8N1" would cause the parameters to be
  3111.                set to 8 data bits, No parity, and 1 stop bit.  "7E1" would
  3112.                cause 7 data bits, Even parity, and 1 stop bit.  "7O2" would
  3113.                cause 7 data bits, Odd parity, and 2 stop bits.
  3114.  
  3115.                Possible values are 7 or 8 for data bits, E (even), O (odd)
  3116.                or N (none) for the parity, and 1 or 2 for stop bits.
  3117.                NOTE!  The string is NOT checked for accuracy.  The user is
  3118.                responsible for making sure that it is correct!
  3119.  
  3120.         Reference Guide - Page 52
  3121.         BinkleyTerm ST 3.00 - Reference Guide
  3122.  
  3123.           Dial
  3124.  
  3125.                Dial the entire telephone number, and wait for a valid
  3126.                response.  Continue if there is carrier, abort if there is not.
  3127.  
  3128.           DOS <command_line>
  3129.  
  3130.                Causes the <command_line> to be sent to DOS for execution.
  3131.                Upon completion, script execution continues.  Sufficient
  3132.                memory must exist for any application executed by this
  3133.                command.
  3134.  
  3135.           Goto <label>
  3136.  
  3137.                This statement causes the script processor to jump to the
  3138.                location in the script pointed to by <label>.  A colon (:)
  3139.                must have previously been used in the script to identify the
  3140.                <label>.  If the label does not exist, the script aborts.
  3141.  
  3142.           If <pattern_number> <label>
  3143.  
  3144.                If a match for <pattern_number> was found at the last 'Wait'
  3145.                statement, transfer control to the point in the script
  3146.                identified by <label>.  If a match was not found, control
  3147.                continues to the next statement in the script.  'If' can be
  3148.                used at any time prior to the next 'Wait' statement.
  3149.  
  3150.           NoWaZOO
  3151.  
  3152.                Forces BinkleyTerm to be strictly an FSC-0001 mailer by
  3153.                disabling WaZOO functionality for the current outgoing session
  3154.                only.  This is primarily of interest to coordinators who wish
  3155.                to verify that their nodes are meeting FidoNet compatibility
  3156.                requirements.
  3157.                There is no benefit to the average user from using this
  3158.                statement.  In fact, performance with other WaZOO-capable
  3159.                mailers (BinkleyTerm, Opus, D'Bridge, FrontDoor, etc.) will
  3160.                be adversely affected.
  3161.  
  3162.           Pattern <pattern_number> <string>
  3163.  
  3164.                This statement establishes a pattern for the script handler
  3165.                to look for during the next 'Wait' statement.  <string> IS
  3166.                case sensitive.  The script handler will look an EXACT match
  3167.                for the series of characters in <string> during the next
  3168.                'Wait' statement.  Up to 8 patterns can be used, and they can
  3169.                be reused or reset at will.  Up to 20 characters can be used
  3170.                in a pattern.
  3171.                The purpose is to wait for a given string from the host, or
  3172.                a particular modem response string, and to act accordingly.
  3173.  
  3174.           Phone
  3175.  
  3176.                Transmits the local portion of the phone number to the modem,
  3177.                as shown in the given nodelist entry.  Hyphens are stripped
  3178.                automatically.
  3179.  
  3180.         Reference Guide - Page 53
  3181.         BinkleyTerm ST 3.00 - Reference Guide
  3182.  
  3183.           Rawxmit <string>
  3184.  
  3185.                This works in the same manner as the 'Xmit' statement, except
  3186.                that dial translation is NOT performed.
  3187.  
  3188.           Session
  3189.  
  3190.                This should be used at the end of a script which has been
  3191.                successful.  It tells BinkleyTerm to begin a NetMail session
  3192.                with the remote system.
  3193.  
  3194.           Speed
  3195.  
  3196.                Causes BinkleyTerm to send the baud rate divided by 100 as a
  3197.                string.  The baud rate used it the rate specified for the node
  3198.                in the nodelist, or the rate specified by a prior call to the
  3199.                'Baud' statement.  For example, if the current connect rate
  3200.                was 2400 baud, the string "24" would be sent when this
  3201.                statement is encountered.
  3202.  
  3203.           Timer <seconds>
  3204.  
  3205.                Sets a master countdown timer to <seconds>.  If the timer
  3206.                expires, the script will abort.  This allows you to set
  3207.                timeouts on any portion of, or the entire script.  You may
  3208.                reset the timer by using another 'Timer' statement.
  3209.  
  3210.           Wait [<seconds>] [<label>]
  3211.  
  3212.                Wait for a maximum of <seconds> for one of the previously set
  3213.                patterns to be matched.  If a pattern is matched, the script
  3214.                continues, otherwise it aborts.  If <label> is provided, the
  3215.                script will resume operation at the label specified upon
  3216.                timeout.  Note that the default value is 40 seconds.  Both
  3217.                <seconds> and <label> are optional.  A <label> may be
  3218.                specified without specifying <seconds>.  For example:
  3219.  
  3220.                     Wait 40 foo
  3221.  
  3222.                is the same as:
  3223.  
  3224.                     Wait foo
  3225.  
  3226.           Xmit <string>
  3227.  
  3228.                Transmits <string> to the modem.  Normal BinkleyTerm
  3229.                translations are valid (refer to the section "Dial
  3230.                Translation" for information).
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.         Reference Guide - Page 54
  3241.         BinkleyTerm ST 3.00 - Reference Guide
  3242.  
  3243.           In addition to the statements above, the following logical
  3244.           variables are also available:
  3245.  
  3246.           BPSxxxx
  3247.  
  3248.                Allows branching or actions based on baud rate.  For example,
  3249.                the statement
  3250.  
  3251.                     IF BPS2400 DO2400
  3252.  
  3253.                would cause script execution to jump to the previously defined
  3254.                label "DO2400" is the current connection was at 2400 bps
  3255.                (baud).  Other examples might be "BPS9600" for 9600 bps
  3256.                connections, "BPS1200" for a 1200 bps connection, etc.
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.         Reference Guide - Page 55
  3301.         BinkleyTerm ST 3.00 - Reference Guide
  3302.  
  3303.  
  3304.           TERMINAL MODE KEYSTROKES
  3305.  
  3306.           While in Terminal Mode, several keystrokes are available that allow
  3307.           uploading and downloading of files, changing of communications
  3308.           parameters, and so on.
  3309.  
  3310.           Alt-F1 through Alt-F9
  3311.  
  3312.                These keystrokes allow you to send user-defined macros.
  3313.                Please refer to the section "Configuration File" for
  3314.                information on Terminal Mode macros.
  3315.  
  3316.           Alt-F10
  3317.  
  3318.                This provides a brief help screen, listing the key-presses
  3319.                available to you in Terminal Mode.
  3320.  
  3321.           Alt-B
  3322.  
  3323.                This allows you to step the baud rate up to the next higher
  3324.                value.  BinkleyTerm supports baud rates of 300, 1200, 2400,
  3325.                4800, 9600, 19,200 and 38,400.  38,400 baud wraps to 300 baud.
  3326.  
  3327.           Alt-C
  3328.  
  3329.                This allows you to set various communications parameters,
  3330.                including number of data bits, parity, and number of stop
  3331.                bits.  You are prompted for the information.  Note that when
  3332.                8 bits are set, BinkleyTerm defaults to no parity, and you are
  3333.                not prompted for the setting.
  3334.  
  3335.           Alt-D
  3336.  
  3337.                Allows you to dial out.  When prompted, you may enter one of
  3338.                three items: a telephone number, a FidoNet node address in the
  3339.                form [<zone>:]<net>/<node>, or a FidoNet Sysop name.
  3340.  
  3341.                Entering a FidoNet address requires the presence of a compiled
  3342.                nodelist, properly referenced in the BinkleyTerm configuration
  3343.                file.  Entering a Sysop name requires that your nodelist
  3344.                processing software, e.g., ParseLst, has created a compatible
  3345.                list named FIDOUSER.LST.  Refer to your nodelist processing
  3346.                software documentation for more information about creating
  3347.                FIDOUSER.LST.
  3348.  
  3349.           Alt-E
  3350.  
  3351.                Erases the display screen.
  3352.  
  3353.           Alt-H
  3354.  
  3355.                Hang-up.  This command toggles the modem's DTR (data  terminal
  3356.                ready) line, thereby disconnecting any call in progress.  The
  3357.                modem init string is sent to the modem after DTR is toggled.
  3358.  
  3359.  
  3360.         Reference Guide - Page 56
  3361.         BinkleyTerm ST 3.00 - Reference Guide
  3362.  
  3363.           Alt-I
  3364.  
  3365.                Re-initializes the modem.
  3366.           Alt-J
  3367.  
  3368.                Jump to DOS.  Invokes COMMAND.COM to allow for "quick and
  3369.                dirty" DOS commands on the fly.  Enter "EXIT" at the DOS
  3370.                prompt to return to BinkleyTerm.  BinkleyTerm will
  3371.                automatically return to the directory it was run from when
  3372.                returning from DOS.
  3373.  
  3374.           Alt-L
  3375.  
  3376.                Toggle session logging on and off.  The session logging
  3377.                function allows you to designate a file or printer, and have
  3378.                the entire terminal mode session echoed to the selected file
  3379.                or device.
  3380.  
  3381.                When first invoked, this command will prompt you for a file
  3382.                name.  Type in the desired name of the log file, including
  3383.                drive and path designation if desired.  You may also enter a
  3384.                printer device name, e.g., PRN, LPT1, LPT2, etc. for printer
  3385.                echoing.
  3386.                Invoke the command again to end logging to the file or device.
  3387.  
  3388.           Alt-M
  3389.  
  3390.                Poll a node in the nodelist, by node address.  This command
  3391.                requires that mail handling be implemented as described in the
  3392.                User's Guide section, "Unattended Mode Overview".
  3393.  
  3394.                You are prompted for a FidoNet node address.  Once entered,
  3395.                BinkleyTerm will dial the system (if its exists in the
  3396.                nodelist) and attempt to exchange mail with the system.  If
  3397.                there is outgoing mail to the system, or if mail is waiting
  3398.                for you on the remote system, it will be sent during the mail
  3399.                session.
  3400.  
  3401.           Alt-P
  3402.  
  3403.                This command allows you to change the communications port in
  3404.                use.  Invoking the command shifts the port number to the next
  3405.                higher port.  The number of ports supported is determined by
  3406.                your hardware, and by the 'Maxport' statement in the
  3407.                configuration file.
  3408.  
  3409.           Alt-R
  3410.  
  3411.                This allows you to dial out with a "scan list."  Empty
  3412.                elements are designated by 'Null.'  Using the function keys
  3413.                (or equivalently numbered numeric keys) you can select the
  3414.                scan list element you wish to enter.  Enter a telephone
  3415.                number, node address or Sysop name, just as you would with the
  3416.                Alt-D command.  Press 'Enter' to "store" your entry for that
  3417.                element.  When you have stored all the desired elements, press
  3418.                'Enter' to begin the dialling process.
  3419.  
  3420.         Reference Guide - Page 57
  3421.         BinkleyTerm ST 3.00 - Reference Guide
  3422.  
  3423.                Each number will be dialled in sequence, until a connection is
  3424.                made.  After the session is completed, a 'Null' will be stored
  3425.                for that element.  Invoke Alt-R again, and press 'Enter' to
  3426.                dial the remaining elements.  Press 'Escape' at any time to
  3427.                abort the dialling process.
  3428.  
  3429.                Note that unless saved, the dialling list is volatile.  Once
  3430.                you exit the Terminal Mode, your dialling list will be erased.
  3431.  
  3432.                It is possible to save to and retrieve from the disk media up
  3433.                to 10 separate lists of entries.  To save a list, press Shift-
  3434.                Fn, where 'n' is the number of the list to save.  For example,
  3435.                Shift-F3 would save the current list of 10 entries to list
  3436.                number 3.  To retrieve a previously saved list, press Alt-Fn,
  3437.                where 'n' is the number of the list to retrieve.  For example,
  3438.                Alt-F5 would retrieve the 10 entries previous saved as list
  3439.                number 5.
  3440.  
  3441.           Alt-S
  3442.  
  3443.                Invoking this command sends a "break" signal via the modem to
  3444.                the remote host.
  3445.  
  3446.           Alt-U
  3447.  
  3448.                This command is used in Point and BBS installations to shift
  3449.                to Unattended Mode.  BinkleyTerm is put into the mailer mode,
  3450.                ready to accept calls from remote systems.  In order to
  3451.                operate, the mailer functions must be implemented as described
  3452.                in the User's Guide section, "Unattended Mode Overview".
  3453.  
  3454.           Alt-X
  3455.  
  3456.                Allows you to exit the program and return to DOS.  If
  3457.                BinkleyTerm was invoked with a batch file, this command will
  3458.                cause BinkleyTerm to exit to the batch file with and
  3459.                errorlevel of 1.  The batch file must trap this errorlevel,
  3460.                and exit accordingly.
  3461.                Note that this function DOES leave the DTR (data terminal
  3462.                ready) line on the modem 'high.'
  3463.  
  3464.           Alt-Y
  3465.  
  3466.                Used primarily for Point operations, this function initiates
  3467.                a mail session with the host.  This is designed ONLY to work
  3468.                with the system listed as your Boss node in the configuration
  3469.                file.
  3470.  
  3471.                Issuing this keystroke invokes a temporary mailer mode, and
  3472.                BinkleyTerm attempts to dial the Boss system to exchange mail.
  3473.                Mail handling must be set-up as described in the User's Guide
  3474.                section, "Unattended Mode Overview".
  3475.  
  3476.                If mail is waiting to be sent to the Boss, or if mail is
  3477.                waiting on the Boss system for pickup, it will be sent during
  3478.                the mail session.
  3479.  
  3480.         Reference Guide - Page 58
  3481.         BinkleyTerm ST 3.00 - Reference Guide
  3482.  
  3483.           Shift-Arrow Down
  3484.  
  3485.                This allows you to download a file from the host with which
  3486.                you are connected.  You are prompted for the desired protocol
  3487.                to use, and for the required file information, if needed
  3488.                (protocol dependent).  If you have the 'Download' statement
  3489.                properly implemented in the configuration file, the downloaded
  3490.                files will be placed in the directory specified.  Otherwise,
  3491.                the file will be saved to the current directory.
  3492.  
  3493.           Shift-Arrow Up
  3494.  
  3495.                This allows you to send a file to the remote host.  You are
  3496.                prompted for the desired protocol to use for the transfer, as
  3497.                well as the file information.  You may specify a complete
  3498.                drive, path and filename using standard DOS conventions, e.g.,
  3499.                C:\PATH\FILENAME.ARC.
  3500.  
  3501.                When a batch protocol is used (SEAlink, Telink, or Zmodem),
  3502.                wildcards are allowed in the filename.
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.         Reference Guide - Page 59
  3541.         BinkleyTerm ST 3.00 - Reference Guide
  3542.  
  3543.  
  3544.           UNATTENDED MODE KEYSTROKES
  3545.  
  3546.                While in Unattended Mode, several keystrokes are available
  3547.                that perform various functions, such as manual polling, call
  3548.                forcing, DOS shells, and so on.
  3549.  
  3550.           F1 through F10
  3551.  
  3552.                These keys cause BinkleyTerm to exit with an errorlevel of 10
  3553.                times the function key number pressed.  In other words, F1
  3554.                causes an errorlevel 10 exit, F7 would cause an errorlevel 70
  3555.                exit.  Your batch file is used to capture and process these
  3556.                errorlevels.
  3557.  
  3558.           Alt-F1 through Alt-F10
  3559.  
  3560.                These keystrokes invoke user-defined DOS shells, to execute
  3561.                programs or utilities as desired.  Refer to the section
  3562.                "Configuration File" for additional information.
  3563.  
  3564.           Help
  3565.  
  3566.                This key causes BinkleyTerm to display a brief help screen,
  3567.                listing the various keystrokes available to you in the current
  3568.                operating mode.
  3569.  
  3570.           Alt-A
  3571.  
  3572.                Forces Binkley to send the answer string to the modem and
  3573.                act as if a RING has been received. For testing and debugging
  3574.                purposes.
  3575.  
  3576.           Alt-B
  3577.  
  3578.                Forces a screen blank to occur.  Any system activity or a
  3579.                press of the space bar will reactivate the screen display.
  3580.  
  3581.           Alt-C
  3582.  
  3583.                Causes information in the Unattended Mode "Today at a Glance"
  3584.                window to be "zeroed" out.  The information is NOT stored to
  3585.                the BINKLEY.DAY file prior to being zeroed.
  3586.  
  3587.           Alt-E or Ctrl-M
  3588.  
  3589.                This invokes your message editor/reader, as designated by the
  3590.                configuration file parameter 'Reader.'  Refer to the section
  3591.                "Configuration File" for more information.
  3592.  
  3593.           Alt-F
  3594.  
  3595.                This toggles between NiceOutBound and normal mode (which
  3596.                is faster)
  3597.  
  3598.  
  3599.  
  3600.         Reference Guide - Page 60
  3601.         BinkleyTerm ST 3.00 - Reference Guide
  3602.  
  3603.           Alt-G
  3604.  
  3605.                Allows the generation of an outbound file request.  When
  3606.                executed, this command will pop-up a window on the screen
  3607.                where you will be prompted to provide information
  3608.                appropriate to creating a file request.
  3609.  
  3610.           Alt-I
  3611.  
  3612.                Re-initializes the modem (equivalent to Alt-T/Alt-U in
  3613.                previous BinkleyTerm versions).  Also causes BinkleyTerm to
  3614.                re-read the outbound mail holding area.
  3615.  
  3616.           Alt-J
  3617.  
  3618.                This causes BinkleyTerm to exit to DOS and stay resident (DOS
  3619.                shell).  This is probably the most efficient method to perform
  3620.                a quick DOS command "on the fly."  Enter "EXIT" at the DOS
  3621.                prompt to return to BinkleyTerm.  BinkleyTerm will
  3622.                automatically return to the directory it was run from when
  3623.                returning from DOS.
  3624.  
  3625.           Alt-K
  3626.  
  3627.                Allows you to kill all mail for a particular node.  When
  3628.                executed, you will be prompted for the appropriate
  3629.                information.
  3630.  
  3631.           Alt-M
  3632.  
  3633.                This keystroke allows you to perform a manual mail polling
  3634.                operation.  You will be prompted for a FidoNet node address
  3635.                in the form <net>/<node>.  You may also enter a Sysop name if
  3636.                a FIDOUSER.LST is available to BinkleyTerm in the nodelist
  3637.                directory.  Refer to the User's Guide section "Nodelist" for
  3638.                more information on FIDOUSER.LST.  BinkleyTerm will then dial
  3639.                the system, without regard to event schedules, and attempt to
  3640.                transact mail with the remote system.
  3641.  
  3642.           Alt-R
  3643.  
  3644.                This forces BinkleyTerm to restart the first event that should
  3645.                execute at the current time, not including forced events.
  3646.  
  3647.           Alt-S
  3648.  
  3649.                Allows the generation of an outbound file attach.  When
  3650.                executed, this command will pop-up a window on the screen
  3651.                where you will be prompted to provide information
  3652.                appropriate to creating a file attach.
  3653.  
  3654.           Alt-T
  3655.  
  3656.                This is used to shift to Terminal Mode on the fly.  By using
  3657.                the Alt-U command of the Terminal Mode, you can flip back and
  3658.                forth between Terminal Mode and Unattended Mode.
  3659.  
  3660.         Reference Guide - Page 61
  3661.         BinkleyTerm ST 3.00 - Reference Guide
  3662.  
  3663.           Alt-Q
  3664.  
  3665.                This tells BinkleyTerm to quit the current event, and start
  3666.                the next event that covers the current time period.  If there
  3667.                is no such event, Event 0 (the default non-event) will be
  3668.                started.  For all practical purposes, nothing happens during
  3669.                event 0, however, BinkleyTerm will still accept incoming mail.
  3670.                The events can be restarted by the Alt-R command.
  3671.  
  3672.           Alt-W
  3673.  
  3674.                This command causes the screen to be redrawn with current
  3675.                information.  This is handy for situations such as multi-
  3676.                tasking that may have caused the BinkleyTerm screen to become
  3677.                "trashed."
  3678.  
  3679.           Alt-X or Ctrl-Q
  3680.  
  3681.                This allows you to exit BinkleyTerm with errorlevel 1.  If you
  3682.                are using a batch file, it must capture and act upon the
  3683.                errorlevel properly by terminating the batch file.  Refer to
  3684.                the User's Guide section "Control" for additional information.
  3685.  
  3686.  
  3687.           Alt-Y
  3688.  
  3689.                Polls the boss node (same as Alt-Y in Terminal Mode).
  3690.  
  3691.           Alt-Z
  3692.  
  3693.                Zooms the outbound window showing more information. It will
  3694.                return to normal if you press Alt-Z, escape or Return, or if
  3695.                you leave it for about a minute or if the modem sends
  3696.                something (e.g. RING).
  3697.  
  3698.           C
  3699.  
  3700.                This forces BinkleyTerm to look at the outbound holding area
  3701.                and determine whether anything should be sent right away.  If
  3702.                there is something that would not ordinarily be sent during
  3703.                the current event, this command will not cause it to be sent.
  3704.                Use a manual poll for immediate sending to any system under
  3705.                any circumstances.
  3706.  
  3707.                Note that BinkleyTerm automatically checks the outbound area
  3708.                approximately once every 10 minutes; the automated equivalent
  3709.                of this command.
  3710.  
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.         Reference Guide - Page 62
  3721.         BinkleyTerm ST 3.00 - Reference Guide
  3722.  
  3723.           Esc
  3724.  
  3725.                This allows you to either execute an external shell program
  3726.                such as Craft or Gulam, or to execute a program directly from
  3727.                within BinkleyTerm.  Pressing <Esc> causes a box to pop up.
  3728.                If you press return then a shell program is executed as
  3729.                specified by the SHELL or COMSPEC environment variables
  3730.                (exactly the same as if you had pressed Alt-J).  If you type
  3731.                in a complete program path and filename then that program is
  3732.                executed.  If you have a resident shell such as Craft
  3733.                installed, then whatever you type is passed to the shell
  3734.                for execution.
  3735.  
  3736.           Space
  3737.  
  3738.                This key may be used to abort polls and to unblank the screen
  3739.                (when the 'ScreenBlank' option is used).  This key is ignored
  3740.                when pressed during BinkleyTerm idle time (waiting for calls).
  3741.  
  3742.           Home
  3743.  
  3744.                Resort the outbound window.
  3745.  
  3746.           Ctrl-C or Ctrl-F
  3747.  
  3748.                Allows the flavour of mail to be changed.  Pressing this
  3749.                causes a pop-up box to appear, where you may specify an
  3750.                address and the flavour of mail to convert from and to.  The
  3751.                flavours are:
  3752.                  N : Normal
  3753.                  C : Crash
  3754.                  H : Hold
  3755.                  D : Direct
  3756.                See section 3.3 of the User's guide for more details about
  3757.                mail flavours.
  3758.  
  3759.           $
  3760.  
  3761.                Kills all the bad connect status files (These are found in the
  3762.                Outbound folders with names like '*.$$?').
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780.         Reference Guide - Page 63
  3781.         BinkleyTerm ST 3.00 - Reference Guide
  3782.  
  3783.  
  3784.           VT-100 KEYSTROKES
  3785.  
  3786.           As described in the User's Guide, BinkleyTerm can optionally
  3787.           provide complete VT-100 terminal emulation.  Part of this support
  3788.           is keystroke mapping of the VT-100 keypad.  Shown below is an
  3789.           illustration of the VT-100 keypad, and the keystrokes that are
  3790.           required in order to emulate the respective key.  The keypad layout
  3791.           and functionality should be familiar to VT-100 users.
  3792.  
  3793.                         +--------+--------+--------+--------+
  3794.                         |        |        | Shift- | Shift- |
  3795.                         |   F1   |   F2   |   F1   |   F2   |
  3796.                         |        |        |        |        |
  3797.                         +--------+--------+--------+--------+
  3798.                         |        |        | Shift- | Shift- |
  3799.                         |   F3   |   F4   |   F3   |   F4   |
  3800.                         |        |        |        |        |
  3801.                         +--------+--------+--------+--------+
  3802.                         |        |        | Shift- | Shift- |
  3803.                         |   F5   |   F6   |   F5   |   F6   |
  3804.                         |        |        |        |        |
  3805.                         +--------+--------+--------+--------+
  3806.                         |        |        | Shift- |        |
  3807.                         |   F7   |   F8   |   F7   |        |
  3808.                         |        |        |        | Shift- |
  3809.                         +--------+--------+--------+   F10  |
  3810.                         |                 | Shift- |        |
  3811.                         |       F10       |   F9   |        |
  3812.                         |                 |        |        |
  3813.                         +-----------------+--------+--------+
  3814.  
  3815.           Note that BinkleyTerm also allows the use of the arrow cursor
  3816.           control keys on the keyboard.  When used with a host that supports
  3817.           VT-100 or ANSI, the arrow keys are functional for cursor
  3818.           positioning.  One of the more common non-VT-100 applications for
  3819.           these keys is with Opus-CBCS' "OPed" full-screen on-line message
  3820.           editor, and many of the full-screen external on-line editors used
  3821.           with QuickBBS.
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840.         Reference Guide - Page 64
  3841.         BinkleyTerm ST 3.00 - Reference Guide
  3842.  
  3843.  
  3844.           Environment variables
  3845.  
  3846. Setting these depends on what shell you use, if you are using Pcommand then
  3847. you would use:
  3848.   set NAME=value
  3849.  
  3850. COMSPEC :
  3851.    should be the name of an external shell such as PCOMMAND.PRG unless you
  3852.    are using a shell that uses the _shellp system variable (e.g. Gulam or
  3853.    Craft).
  3854. SHELL :
  3855.    is similar to COMSPEC.  Only one of these needs to be defined.  Actually
  3856.    there is a difference in that COMSPEC is the name of a shell program
  3857.    called when you press Escape, whereas SHELL is a shell used when
  3858.    executing an external program or batch file.  If you don't understand
  3859.    any of this then you are best off just setting COMSPEC.
  3860. BINKLEY :
  3861.    is the name of the main directory where BT expects to find its
  3862.    configuration files.
  3863. TBUF :
  3864.    is the size of the Transmitter buffer.  If undefined it will default to
  3865.    8192 bytes.  You may need to fiddle with this to get Janus working
  3866.    properly (refer to the Janus section).  Smaller values will improve
  3867.    error handling, but may slow things down.
  3868. RBUF :
  3869.    is the size of the receive buffer and defaults to 8192 bytes.  You may
  3870.    need to fiddle with this to get Janus working.  If using Janus then the
  3871.    buffer should be at least 2K, preferably more.
  3872. TZ :
  3873.    is the timezone information.  Format is:
  3874.        set TZ=aaabbbccc
  3875.    aaa is a 3 letter abbreviation for local time, e.g. CET or GMT.
  3876.    bbb is a number between -23 and +24 indicating the value that is
  3877.        subtracted from GMT to obtain local standard time.
  3878.    ccc is optional and is an abbreviation for local daylight savings,
  3879.        e.g. BST.
  3880.    If not present then Greenwich meantime is assumed.  If you keep your
  3881.    system clock at local time then you shouldn't need to be bothered with
  3882.    this.
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.         Reference Guide - Page 65
  3901.         BinkleyTerm ST 3.00 - Reference Guide
  3902.  
  3903.  
  3904.           INDEX
  3905.  
  3906.           About...............................................4
  3907.           Address.............................................4
  3908.           AfterMail...........................................5
  3909.           Aka.................................................5
  3910.           ANSI...............................................63
  3911.           Answer..............................................5
  3912.           AnswerBack..........................................5
  3913.           Application.........................................6
  3914.           Autobaud............................................6
  3915.           Avail...............................................6
  3916.           Banner..............................................6
  3917.           Baud................................................6
  3918.           BBS.................................................6
  3919.           BBSNote.............................................7
  3920.           BINKLEY.............................................64
  3921.           BINKLEY.CFG.........................................4
  3922.           BINKLEY.EVT.........................................33
  3923.           Boss................................................7
  3924.           BossPhone...........................................7
  3925.           BossPwd.............................................7
  3926.           BoxType.............................................8
  3927.           BT_REF.DOC..........................................3
  3928.           BT_USER.DOC.........................................3
  3929.           Busy................................................8
  3930.           CaptureFile.........................................8
  3931.           Carrier.............................................8
  3932.           City................................................9
  3933.           Cleanup.............................................9
  3934.           Colors..............................................9
  3935.           COMSPEC.............................................64
  3936.           Config..............................................45
  3937.           CurMudgeon..........................................10
  3938.           CursorCol...........................................10
  3939.           CursorRow...........................................10
  3940.           Debug...............................................10
  3941.           Dial................................................11
  3942.           DoingMail...........................................11
  3943.           Domain..............................................11
  3944.           Downloads...........................................12
  3945.           DTR.................................................8
  3946.           DTRHigh.............................................13
  3947.           Dynam...............................................45
  3948.           ENQ.................................................5
  3949.           EnterBBS............................................13
  3950.           Event...............................................13
  3951.           ExtrnMail...........................................13
  3952.           FIDOUSER.LST........................................60
  3953.           Flags...............................................13
  3954.           FTS-0001............................................14
  3955.           Gong................................................14
  3956.           Hard38400...........................................14
  3957.           HardCTS.............................................14
  3958.           Hold................................................14
  3959.  
  3960.         Reference Guide - Page 66
  3961.         BinkleyTerm ST 3.00 - Reference Guide
  3962.  
  3963.           HoldOnUs............................................14
  3964.           IKBDclock...........................................14
  3965.           Include.............................................15
  3966.           Init................................................15
  3967.           Janus...............................................40
  3968.           JanusBaud...........................................15
  3969.           JanusOK.............................................15
  3970.           Key.................................................15
  3971.           KnownAbout..........................................16
  3972.           KnownAvail..........................................16
  3973.           KnownInbound........................................16
  3974.           KnownMaxBytes.......................................16
  3975.           KnownMaxTime........................................16
  3976.           KnownReqLim.........................................17
  3977.           KnownReqList........................................17
  3978.           KnownReqTpl.........................................17
  3979.           LineUpdate..........................................17
  3980.           LockBaud............................................17
  3981.           LogLevel............................................18
  3982.           Macro...............................................18
  3983.           Mail................................................46
  3984.           MailNote............................................18
  3985.           Mark_Kromm..........................................18
  3986.           MaxBytes............................................18
  3987.           MaxPort.............................................19
  3988.           MaxReq..............................................19
  3989.           MaxTime.............................................19
  3990.           ModemTrans..........................................19
  3991.           NetFile.............................................20
  3992.           NetMail.............................................20
  3993.           NewNodelist.........................................20
  3994.           NiceOutBound........................................20
  3995.           NLBaud..............................................20
  3996.           NLFlags.............................................21
  3997.           NLSystem............................................21
  3998.           NoCollide...........................................22
  3999.           NoCTS...............................................22
  4000.           Nodelist............................................22
  4001.           NoEMSI..............................................22
  4002.           NoForce.............................................46
  4003.           NoFullScreen........................................22
  4004.           NoLineA.............................................22
  4005.           NoPickup............................................22
  4006.           NoRequests..........................................22
  4007.           NoResync............................................22
  4008.           NoSEAlink...........................................23
  4009.           NoSLO...............................................23
  4010.           NoWaZOO.............................................23
  4011.           NoZedZap............................................23
  4012.           NoZones.............................................23
  4013.           Okfile..............................................23
  4014.           Overwrite...........................................24
  4015.           Packer..............................................24
  4016.           Phone...............................................24
  4017.           Point...............................................24
  4018.           Poll................................................46
  4019.  
  4020.         Reference Guide - Page 67
  4021.         BinkleyTerm ST 3.00 - Reference Guide
  4022.  
  4023.           PollDelay...........................................24
  4024.           PollTries...........................................25
  4025.           Port................................................25
  4026.           PreDial.............................................25
  4027.           Prefix..............................................25
  4028.           PreInit.............................................26
  4029.           PrivateNet..........................................26
  4030.           ProtAbout...........................................26
  4031.           ProtAvail...........................................27
  4032.           ProtInbound.........................................27
  4033.           ProtMaxBytes........................................27
  4034.           ProtMaxTime.........................................27
  4035.           Protocol............................................27
  4036.           ProtReqLim..........................................28
  4037.           ProtReqList.........................................28
  4038.           ProtReqTpl..........................................28
  4039.           RBUF................................................65
  4040.           Reader..............................................28
  4041.           ReadHoldTime........................................28
  4042.           ReInitTime..........................................29
  4043.           ReqOnUs.............................................29
  4044.           ReqTemplate.........................................29
  4045.           SameRing............................................29
  4046.           ScreenBlank.........................................29
  4047.           Script..............................................51
  4048.           ScriptPath..........................................29
  4049.           SendRSP.............................................30
  4050.           Server..............................................30
  4051.           Share...............................................46
  4052.           Shell...............................................30,65
  4053.           SlowJanus...........................................30
  4054.           SlowModem...........................................30
  4055.           SmallWindow.........................................30
  4056.           Statuslog...........................................31
  4057.           STlockBaud..........................................31
  4058.           Suffix..............................................31
  4059.           Sysop...............................................32
  4060.           System..............................................32
  4061.           TaskNumber..........................................32
  4062.           TBUF................................................63
  4063.           TermInit............................................32
  4064.           Timeout.............................................33
  4065.           TZ..................................................65
  4066.           Unattended..........................................33,46
  4067.           VT-100..............................................63
  4068.           Zone................................................33
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.         Reference Guide - Page 68
  4081.