home *** CD-ROM | disk | FTP | other *** search
Text File | 1989-09-04 | 121.0 KB | 2,611 lines |
-
-
-
-
-
- **** * * * ******* TM
- * * * * *
- * * * * ** * * * *** * * * *** * ** *** **
- **** * ** * * * * * * * * * * * ** * * *
- * * * * * *** * **** * * * **** * * * *
- * * * * * * * * * * * * * * * * *
- **** * * * * * * **** **** * **** * * * *
- *
- Version 2.30 - Reference Guide * September 4, 1989
- ***
-
-
-
-
- A Freely Available FidoNet Compatible Electronic
- Mail Interface and Dumb Terminal Package
-
-
-
-
- Software Written by Vince Perriello and Bob Hartman
- Documentation Written by Alan D. Applegate
-
-
-
-
- Copyright (C) 1988, 1989 Bit Bucket Software, Co.
- A Delaware Corporation
- All Rights Reserved
-
- Terms and Conditions Contained Separately
-
-
-
-
- Bit Bucket Software, Co.
- 427-3 Amherst St., Suite 232
- Nashua, NH 03063
-
-
-
-
- "BinkleyTerm" and "Freely Available"
- are trademarks of Bit Bucket Software, Co.
-
-
-
-
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 2
-
- TABLE OF CONTENTS
-
- Section 1 - General Information 3
- How to Use This Manual 3
-
- Section 2 - Configuring BinkleyTerm 4
- Configuration File 4
- Scheduling Events 25
-
- Section 3 - General Reference Information 32
- Command Line Parameters 32
- Dial Translation 33
- Response File Template 33
- Scripts 35
- Terminal Mode Keystrokes 40
- Unattended Mode Keystrokes 43
- VT-100 Keystrokes 46
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 3
-
- +-------------+
- | +---------+ |
- | | Section | | BinkleyTerm Reference Guide
- | | 1 | | GENERAL INFORMATION
- | +---------+ |
- +-------------+
-
- HOW TO USE THIS MANUAL
-
- The documentation for BinkleyTerm is supplied in two parts.
-
- The User's Guide (named BT_USER.DOC) explains how to install
- BinkleyTerm. It also describes basic operational procedures. New
- users may find some concepts or terminology unfamiliar; a glossary
- is provided toward the end of the User's Guide.
-
- Concepts and terminology that may be of interest to experienced
- users and new users alike are covered in the Reference Guide (named
- BT_REF.DOC) an alphabetically arranged manual separate from the
- User's Guide.
-
- For inquiries, questions or comments regarding BinkleyTerm, please
- refer to the User's Guide section "BinkleyTerm Support."
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 4
-
- +-------------+
- | +---------+ |
- | | Section | | BinkleyTerm Reference Guide
- | | 2 | | CONFIGURING BINKLEYTERM
- | +---------+ |
- +-------------+
-
- CONFIGURATION FILE
-
- The BinkleyTerm configuration file, by default named BINKLEY.CFG,
- is the place where you communicate information about your system
- to BinkleyTerm. Port number, modem control strings, FidoNet node
- addresses, and much more are all contained in the configuration
- file.
-
- A sample configuration file comes with the BinkleyTerm
- distribution package. The sample file is arranged in such a way
- as to illustrate which parameters need to be changed for which
- operational modes. For ease of use as a reference, the parameters
- are listed alphabetically here.
-
- About <filespec>
-
- This tells BinkleyTerm the name of the ABOUT file, a special
- file used with incoming file requests. <filespec> is a
- complete drive, path and filename designation. Refer to the
- User's Guide sections "File Requests" and "Security -
- Controlling File Requests" for more information.
-
- Address [<zone>:]<net>/<node>[.<point>]
-
- This statement (or multiple statements) designates the network
- address(es) of your system. Although the <zone> and <point>
- parameters are optional, it is recommended that the <zone>
- parameter ALWAYS be used.
-
- When this statement is used, the older style (BinkleyTerm 2.00
- and previous versions) addressing should NOT be used, such as
- 'Aka,' 'Point,' and 'Zone.'
-
- Multiple 'Address' statements, each with a different <zone>
- parameter, may be used. This allows BinkleyTerm to identify
- itself differently to different zones, thereby making multi-
- net operation somewhat more simple. Note that in this
- scenario, if you are connected to a zone for which an
- 'Address' statement does not exist, that the 'Address'
- statement that appears first in the configuration file will
- be used as a default.
-
- In addition, the zone given in the 'Address' statement that
- appears first determines your "default" outbound area, as
- given by the 'Hold' statement. Mail for all other zones is
- stored in distinct outbound areas for each zone. See "Zone
- Support" in the User's Guide for details.
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 5
-
-
- NOTE: Point systems must also use the 'PrivateNet' statement,
- even if a <point> parameter is specified.
-
- AfterMail <command_line>
-
- If used, BinkleyTerm will invoke a DOS shell and execute the
- <command_line> after receiving mail. It is suggested that
- <command_line> designate a batch file, rather than a specific
- program. The batch file would contain command line(s) for the
- program(s) that will actually unpack and/or toss incoming
- mail.
-
- NOTE! If this statement is used, no E2= or E3= exits during
- event schedules should be used, since they take priority over
- this statement. Refer to the section "Scheduling Events" for
- details.
-
- See also 'Packer' and 'Cleanup' for related information.
-
- Aka <net>/<node>
-
- NOTE: This statement is supported for backward compatibility
- only. If you wish to specify a/k/a addresses, please use the
- newer 'Address' statement described previously.
-
- Allows nodes with more than one FidoNet address to specify
- their alternate addresses. This would normally be used by
- network, region or zone coordinators, and other 'special'
- nodes. Multiple 'Aka' statements can be used.
-
- Answer <modem_string>
-
- When this statement is used, BinkleyTerm assumes that the
- modem has been set NOT to answer the phone automatically (by
- the modem initialization string, or the modem's DIP switches).
- When BinkleyTerm receives a response string of "RING" from the
- modem, it sends the <modem_string> command to the modem to
- answer the phone.
-
- The advantage is that BinkleyTerm must be "alive and well"
- before the modem will answer a call. If for some reason
- BinkleyTerm is not available, yet the modem still has power,
- no calls will be answered.
-
- NOTE! Some modems DO NOT like commands to be sent while
- they're sending response strings...in testing, this feature
- DOES NOT work on all modems. Only by trying it will you be
- able to determine if it works with your modem.
-
- AnswerBack <text>
-
- In Terminal Mode, when an ENQ (ASCII decimal 5, hex 5) is
- received, <text> will be sent in response. Normal BinkleyTerm
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 6
-
- character translations are available. Many BBS packages send
- this character immediately prior to requesting a user name.
-
- Application <app_name> [<parm> <parm> ... ]
-
- Allows addition of application dependent data to the
- configuration file. Any 'Application' statement is ignored
- by BinkleyTerm entirely.
-
- <app_name> is the name of or reference to a specific
- application, such as a message editor or outbound maintenance
- utility that uses the BinkleyTerm configuration file. Zero
- or more application specific parameters, shown as <parm> in
- the example, may follow <app_name>.
-
- Autobaud
-
- In Unattended Mode, this forces BinkleyTerm to call out at the
- baud rate specified by the 'Baud' statement, regardless of the
- baud rate associated with a given nodelist entry. This
- assures connects at the highest possible baud rate.
-
- Avail <filespec>
-
- This designates the name of the file to be sent to a remote
- system that file requests "FILES" from your system. The
- <filespec> identifies the file, and may contain an optional
- drive and path designation.
-
- Refer to the User's Guide sections "File Requests" and
- "Security - Controlling File Requests" for more information.
-
- Banner <string>
-
- The line designated by <string> is sent to callers
- immediately following the BinkleyTerm identification line, and
- before the line, "Press <Escape> to enter BBS." Generally,
- this is the name of your BBS or something else of interest to
- callers.
-
- Baud <max_baud_rate>
-
- This parameter tells BinkleyTerm your maximum baud rate.
- Valid <max_baud_rate> settings are 300, 1200, 2400, 4800,
- 9600, 19,200 and 38,400. In Terminal Mode, you may change
- this setting.
-
- BBS <exit_option>
-
- This designates the method to be used to access your BBS
- software when a human caller dials your system. Valid options
- for <exit_option> are 'Batch,' 'Exit' and 'Spawn.' Refer to
- the User's Guide section "BBS Interface" for more information
- on the options, and how to use them.
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 7
-
-
- BBSNote <string>
-
- After a human caller presses Escape to access the BBS program,
- or after the number of seconds designated by the 'Timeout'
- statement, BinkleyTerm will display the <string> to the
- caller. Generally, this is a notification that the BBS
- software is loading.
-
- Boss <net>/<node>
-
- NOTE: This statement is supported for backward compatibility
- only. It is not needed when the 'Address' statement is used,
- as described previously.
-
- This specifies a FidoNet node address. For regular FidoNet
- nodes, place your assigned address here. For Point systems,
- place the address of your Boss node here.
-
- BossPhone <phone_number>
-
- This parameter, used in Point installations, contains the
- telephone number of your Boss node for use with the Alt-Y
- command in Terminal Mode. This statement is optional in all
- cases except Point installations that do not wish to use a
- nodelist.
-
- BossPwd <password>
-
- Used for Point installations, this parameter designates the
- password to be used for session-level passwording with your
- Boss node. Refer to the User's Guide section "Security -
- Session Passwording" for additional information. The Boss
- node must also have session passwording implemented, using
- this password.
-
- When this parameter AND 'BossPhone' are BOTH implemented, a
- nodelist is NOT required for a Point system.
-
- BoxType <number>
-
- When full-screen mode is used (default), this tells
- BinkleyTerm what type of boxes to use for the various on-
- screen windows. Legal values are from 0 to 4. They produce
- the following results (apologies given to people with printers
- that do not support the extended IBM character set):
-
- 0 1 2 3 4 0 = Hatches (Non-IBM)
- +-+ ┌─┐ ╔═╗ ╓─╖ ╒═╕ 1 = Single Rule
- | | │ │ ║ ║ ║ ║ │ │ 2 = Double Rule
- +-+ └─┘ ╚═╝ ╙─╜ ╘═╛ 3 = Single Top, Double Sides
- 4 = Double Top, Single Sides
-
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 8
-
- Busy <modem_string>
-
- While BinkleyTerm performs certain functions, and when you
- exit the program from Unattended Mode, BinkleyTerm sends the
- <modem_string> to the modem. Normally, this is a short set
- of modem commands, as shown in the sample configuration file,
- to take the phone off-hook to prevent incoming calls. Callers
- will hear a busy signal.
-
- You may desire to lower DTR instead using a lower-case letter
- "v." This would cause callers to hear ringing, but with no
- answer.
-
- CaptureFile <filename>
-
- If used, this statement tells BinkleyTerm the name of a file
- to use for session capturing in terminal mode. The Alt-L
- command toggles session capture on and off. If this statement
- is not used, then BinkleyTerm will prompt for a name each time
- Alt-L is pressed. When activated, all communications session
- I/O will be echoed to this file. The <filename> may
- optionally include a drive and path designation as well.
-
- Carrier <hex_carrier_mask>
-
- This tells BinkleyTerm which FOSSIL status bit it should use
- to determine whether or not carrier is present. A value of
- 80 (hexadecimal) is nearly always correct. Some modems do not
- support CD (carrier detect) and other signal lines may be
- used.
-
- NOTE: This value is in HEXADECIMAL (base 16). Other systems,
- such as Opus-CBCS, ask for this value in DECIMAL (base 10).
- Normal setting is 80 hex, which equals 128 decimal.
-
- Cleanup <command_line>
-
- If used, BinkleyTerm will execute <command_line> at the
- beginning of each event, but prior to the 'Packer' statement's
- command line (if used). This might be used to unpack any
- previously packed outbound mail for later repacking, or to
- perform minor outbound area maintenance, etc. It is suggested
- that <command_line> designate a batch file that would contain
- the command line(s) for the program(s) actually used to unpack
- mail and/or perform maintenance.
-
- See also 'AfterMail' and 'Packer' for related information.
-
- Colors <border> <setting> <today> <pending> <activity> <trnsfr>
-
- Only applies if a Video FOSSIL (VFOSSIL) is detected at start-
- up. This statement allows setting of color attributes for the
- full-screen windowed display. The arguments are <border> for
- the informational border area around the windows, and the
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 9
-
- following color attributes: <setting> for the "Current
- Settings" window, <today> for the "Today at a Glance" window,
- <pending> for the "Pending Outbound Mail" window, <activity>
- for the "Recent Activity" window, and <trnsfr> for the
- "Transfer Status" window.
-
- The default colors are all 7, black background with white
- foreground.
-
- The following chart may assist you in determining your desired
- color attribute values. The numbers listed under "Foreground"
- will yield the given color on a black background. By adding
- the value shown under "Background Value" to the foreground
- value will yield a background of the selected color.
-
- For example, to get yellow characters on a blue background,
- add the foreground color for yellow, 14, to the background
- value for blue, 16 - use a color attribute of 30.
-
- Note that gray, bright colors and yellow cannot be used for
- the background.
-
- Color Foreground Background Value
- -------------- -------------- ----------------
- Black 0 0
- Blue 1 16
- Green 2 32
- Cyan 3 48
- Red 4 64
- Magenta 5 80
- Brown 6 96
- White 7 112
- Gray 8 N/A
- Bright Blue 9 N/A
- Bright Green 10 N/A
- Bright Cyan 11 N/A
- Bright Red 12 N/A
- Bright Magenta 13 N/A
- Yellow 14 N/A
- Bright White 15 N/A
-
- On IBM-compatible monochrome displays and using a black
- background, colors 9 through 15 yield high intensity
- characters, 1 through 7 normal intensity characters. 0 and
- 8 yield invisible characters. 1 and 9 will yield underscored
- characters.
-
- CursorCol <column>
-
- For use with multi-tasking systems, this tells BinkleyTerm
- the column number to place the cursor after screen writes.
- For DESQview, <column> should be set to 1. The default value
- is 80.
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 10
-
- CursorRow <row>
-
- For use with multi-tasking systems, this tells BinkleyTerm the
- row number to place the cursor after screen writes. For
- DESQview, <row> should be set to 1. The default value is 23.
-
- Dial <match_string> <new_prefix>/[<new_suffix>]
-
- This option allows for real-time telephone number translation.
-
- BinkleyTerm will look at the telephone number it is to send
- to the modem. If the prefix of the telephone number matches
- that shown in <match_string>, then the prefix will be changed
- to <new_prefix>, and <new_suffix> (optional) will be added to
- the end.
-
- In most cases, this will be used to strip-off "1-" and/or area
- codes for systems in a local exchange, such as:
-
- DIAL 1-603-888 888/
-
- A number in the nodelist as 1-603-888-8179 would be changed
- to simply 888-8179 and dialed.
-
- DIAL 1-303-555 555/&M0
-
- A number in the nodelist as 1-303-555-1234 would be changed
- to 555-1234&M0 and dialed.
-
- There is a maximum of 20 characters each for <match_string>,
- <new_prefix> and <new_suffix>.
-
- Another use for this feature would be for dialing scripts:
-
- DIAL 1-404 "GA_PCP.SCR"404/
-
- This line could be used to invoke a PC Pursuit script, for
- example, for the state of Georgia. The script would be used
- for all outgoing calls to area code 404.
-
- For permanent translations it is probably more efficient to
- perform these translations with your nodelist processing
- program (i.e., XlatList, ParseLst, XlaxNode). Refer to your
- nodelist processing software documentation for more
- information.
-
- DoingMail <string>
-
- If used, this statement will cause BinkleyTerm to send
- <string> to a caller when an event without a 'B' flag is
- active, indicating that BBS access is NOT allowed. This
- replaces the default string "Processing Mail. Please hang
- up." See the section "Scheduling Events" for more information
- on event flags.
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 11
-
-
- Downloads <path>
-
- This tells BinkleyTerm where to place files downloaded while
- in Terminal Mode. The <path> is a complete drive and path
- designation. This path has no effect on mail transfers made
- in Unattended Mode.
-
- DTRHigh
-
- If used, BinkleyTerm will leave the DTR (data terminal ready)
- line to the modem "high" whenever it is exiting. By default,
- BinkleyTerm takes the DTR line "low" when exiting. The use
- of 'DTRHigh' has no effect when doing an Alt-J shell escape
- which will leave DTR low. 'DTRHigh' should be used with
- modems that go back on-hook when DTR is lowered.
-
- EnterBBS <string>
-
- If used, this statement will cause BinkleyTerm to send
- <string> to a caller when the BBS is available, during events
- with a 'B' flag, indicating that BBS access is allowed. This
- replaces the default string "Press <Escape> to enter BBS."
- Note that <string> must not exceed one line. See the section
- "Scheduling Events" for more information on event flags.
-
- Event <event_flags...>
-
- NOTE! Normally the 'Event' statement is used only in the
- event file, BINKLEY.EVT. Events should NOT be scheduled in
- the configuration file. This statement begins an event line.
- Due to the depth of this topic, it is covered in the section
- "Scheduling Events."
-
- ExtrnMail [<errorlevel>] <string>
-
- This is used in conjunction with BinkleyTerm's external mail
- program feature. If while waiting for a YooHoo or TSYNC (the
- beginning of a FidoNet mail session) BinkleyTerm receives
- <string>, it will write to the disk a file named MAILBAT.BAT,
- and will then exit with an errorlevel of 99. Refer to the
- User's Guide section "External Mail Programs" for information.
-
- Note that if the [<errorlevel>] parameter is used, BinkleyTerm
- will exit with an errorlevel of the value given, rather than
- the default value of 99.
-
- When used for an external mail program, <string> should be
- relatively long, without too many repeating characters, to
- assure accuracy. When used with multiple BBS functionality,
- <string> may be only one letter.
-
- Up to 16 "ExtrnMail" statements that each use [<errorlevel>]
- may be used.
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 12
-
-
- Gong
-
- Using this statement causes BinkleyTerm to sound an alarm when
- it successfully connects with a system it's attempting dial,
- or after a download has been completed. 'Gong' is only
- applicable in Terminal Mode. Note that 'Gong' also works when
- doing a manual mail poll operation in Terminal Mode (Alt-M).
-
- Hold <path>
-
- This specifies the complete drive and path designation for the
- directory that will be used as your outbound mail holding
- area. oMMM and/or other mail processing software places
- outbound mail in this area for BinkleyTerm to send to or hold
- for other FidoNet systems.
-
- It should be mentioned that this area should NOT contain any
- other files of any kind, and that the contents of the
- directory should NOT be manipulated by you unless you know
- EXACTLY what you're doing. For all practical purposes,
- BinkleyTerm maintains this directory for you.
-
- Include <filename>
-
- If used, this tells BinkleyTerm the name of a file to include
- while reading the configuration file. The include file must
- contain additional configuration file statements in the same
- format as expected for the primary configuration file. When
- end-of-file is reached, BinkleyTerm will continue reading the
- main configuration file at the line immediately following the
- "Include" statement that initially caused BinkleyTerm to
- branch.
-
- The <filename> may optionally include a drive and path
- designation. Example: C:\BT\INCL_2.CFG
-
- Init <modem_string>
-
- BinkleyTerm sends the <modem_string> to the modem to
- initialize it, and make it ready for communication. The
- string is sent to the modem verbatim, with the exception of
- special dial translation characters. These characters are
- shown in the section "Dial Translations."
-
- Refer to your modem instruction manual for help in finding a
- correct init string for your particular modem and
- configuration.
-
- KnownAbout <filespec>
-
- This tells BinkleyTerm the name of the ABOUT file, a special
- file used with incoming file requests. <filespec> is a
- complete drive, path and filename designation. This ABOUT
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 13
-
- file applies only to file requests that are received from
- "known" systems.
-
- Refer to the User's Guide sections "File Requests" and
- "Security - Controlling File Requests" for more information.
-
- KnownAvail <filespec>
-
- This designates the name of the file to be sent to a "known"
- remote system which file requests "FILES" from you. The
- <filespec> identifies the file, and may contain an optional
- drive and path designation.
-
- Refer to the User's Guide sections "File Requests" and
- "Security -Controlling File Requests" for more information.
-
- KnownInbound <path>
-
- Used with secured inbound areas, this statement designates the
- path to the inbound file area used for mail received from
- "known" systems.
-
- Refer to the User's Guide section "Security - Secured Inbound
- File Areas" for more information.
-
- KnownReqLim <quantity>
-
- This tells BinkleyTerm the maximum number of files that will
- be sent in response to incoming file requests during any one
- mail session. Regardless of whether the incoming requests has
- wildcards, or whether multiple file requests are sent in one
- mail session, the maximum number of files that will be sent
- in response to an incoming file request will be no greater
- than <quantity>.
-
- This statement applies only to "known" systems.
-
- Refer to the User's Guide sections "File Requests" and
- "Security - Controlling File Requests" for more information.
-
- KnownReqList <filespec>
-
- This designates the name of the OKFILE, a special used with
- incoming file requests. The <filespec> is a complete drive,
- path and filename designation. This OKFILE applies only to
- file requests received from "known" systems.
-
- For more information, refer to the User's Guide sections "File
- Requests" and "Security - Controlling File Requests."
-
- KnownReqTpl <filespec>
-
- This designates the name of the response file template used
- for request response file construction. The <filespec> is a
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 14
-
- complete drive, path and filename designation. This template
- applies only for response files generated for "known" systems.
-
- For more information, refer to the User's Guide sections
- "Request Response Files" and "Security - Response File
- Templates."
-
- LockBaud
-
- This configuration file statement is provided for backwards
- compatibility, but is considered obsolete. You should lock
- the FOSSIL driver baud rate instead.
-
- LogLevel <log_level_number>
-
- This tells BinkleyTerm how verbose to make the status log.
- Acceptable values for <log_level_number> are from 1 to 5, 1
- indicating minimal information, 5 maximum information. See
- the 'Statuslog' option for additional information.
-
- Each log entry is preceded by a character or a blank,
- indicating the importance of the entry.
-
- LogLevel Characters That Precede Included Entries
-
- 1 ! *
- 2 ! * +
- 3 ! * + :
- 4 ! * + : #
- 5 ! * + : # and blank (no character)
-
- Macro <number> <macro_string>
-
- This allows the sending of predefined macros from within
- Terminal Mode. Macros are typically used to send your name,
- user ID, or passwords while on-line.
-
- The <number> parameter is a digit between 1 and 9, which
- corresponds to the F1 through F9 keys. While in Terminal
- Mode, you send a macro by pressing Alt-Fx, x indicating the
- macro number you desire to send.
-
- The <macro_string> is sent verbatim. A carriage return is
- indicated by the pipe symbol (|). No other translations take
- place.
-
- MailNote <string>
-
- Used in conjunction with BinkleyTerm's external mail program
- feature. When the string designated by the 'ExtrnMail'
- statement is received, <string> is sent to the caller as
- notification that the external mail program is being loaded.
- Refer to the User's Guide section "External Mail Programs" for
- information.
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 15
-
-
- MaxPort <quantity>
-
- BinkleyTerm is capable of supporting up to 32 communications
- ports. This is, however, far more than any current FOSSIL
- driver is capable of supporting. Normally the <quantity> will
- be 1 or 2, depending on your FOSSIL.
-
- Refer to the documentation for your FOSSIL for information
- about the number of ports it is capable of supporting. For
- Unattended Mode, the port number in use is set by the 'Port'
- statement. In terminal mode, you may change the port in use,
- dependent on this statement, the number of ports your FOSSIL
- can support, and the hardware you have available.
-
- MaxReq <quantity>
-
- This tells BinkleyTerm the maximum number of files that will
- be sent in response to incoming file requests during any one
- mail session. Regardless of whether the incoming requests has
- wildcards, or whether multiple file requests are sent in one
- mail session, the maximum number of files that will be sent
- in response to an incoming file request will be no greater
- than <quantity>.
-
- Refer to the User's Guide sections "File Requests" and
- "Security - Controlling File Requests" for more information.
-
- ModemTrans <number> <prefix>/[<suffix>]
-
- This statement allows BinkleyTerm to dynamically select the
- modem prefix and suffix strings based on the modem type field
- found in a Version 6 or compatible nodelist, or in a
- NODELIST.EXT file (see the section "Nodelist" in the User's
- Guide).
-
- The <prefix>/[<suffix>] have the same purpose and usage as
- they do in conjunction with the 'Dial' statement described
- previously. Refer to 'Dial' above for more information.
-
- The value of <number> corresponds to a given modem type. If
- this type is matched, then the given <prefix>/[<suffix>]
- values are used. Possible values currently are:
-
- <number> Nodelist Modem Flag Set
- --------- ---------------------------------
- 1 HST
- 2 PEP
- 3 Either HST or PEP
- 4 Not Currently Used by BinkleyTerm
-
- MultiLink
-
- This tells BinkleyTerm that the MultiLink multi-tasker is
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 16
-
- installed, and to release time-slice to the multi-tasker
- during certain non-processor-intensive operations. This
- increases system efficiency for MultiLink-using systems.
-
- NetFile <path>
-
- This specifies the complete drive and path of the directory
- that will hold files being sent to your system via FidoNet.
- Incoming mail is stored here prior to processing. This path
- is also used by BTCTL to create a MAIL.SYS file.
-
- If secured inbound areas are being used (see 'ProtInbound' and
- 'KnownInbound' in this Reference Guide, or the section
- "Security - Secured Inbound File Areas" in the User's Guide),
- then this statement designated the inbound file path for mail
- received from systems not in the nodelist and not password
- protected.
-
- NetMail <path>
-
- This specifies the complete drive and path of the directory
- that contains a Fido compatible message base.
-
- Note that this directory is not used by BinkleyTerm itself.
- This path is used to build a MAIL.SYS file when the BTCTL
- program is run. MAIL.SYS is produced for the benefit of
- certain mail processing utilities.
-
- NewNodelist
-
- This statement tells BinkleyTerm that it is to use a "New Opus
- Style" Version 6 nodelist. The files NODELIST.IDX and
- NODELIST.DAT will be expected, and must be compiled and ready
- for use by BinkleyTerm. Refer to the User's Guide section
- "Nodelist" for more information.
-
- NoCollide
-
- By default, BinkleyTerm will make an attempt to detect an
- incoming call while preparing to make an outgoing call, and
- abort the outgoing call process. This feature is called "call
- collision detection," and may not work on all modems. Using
- 'NoCollide' disables this feature entirely.
-
- Nodelist <path>
-
- This specifies the complete drive and path where processed,
- compiled nodelist files can be found. Refer to the User's
- Guide section "Nodelist" for more information.
-
- NoFullScreen
-
- By default, BinkleyTerm uses a full-screen interface when in
- Unattended Mode. When this statement is used, BinkleyTerm
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 17
-
- will use the line-by-line screen write mode employed by
- BinkleyTerm Version 1.10 and earlier. This statement has no
- effect in Terminal Mode.
-
- NoPickup
-
- This statement tells BinkleyTerm that during mail sessions,
- it should only deliver mail, and refuse to pickup any mail
- that may be waiting for your system.
-
- NoRequests
-
- This statement tells BinkleyTerm to universally refuse
- incoming file requests at all times.
-
- NoSLO
-
- This tells BinkleyTerm NOT to employ SEAlink "Overdrive" (an
- ACK-less variety of the SEAlink protocol) for any SEAlink
- network mail transfers.
-
- NoWaZOO
-
- Forces BinkleyTerm to be strictly an FSC-0001 mailer by
- disabling WaZOO functionality. This is primarily of interest
- to coordinators who wish to verify that their nodes are
- meeting FidoNet compatibility requirements.
-
- There is no benefit to the average user from using this
- statement. In fact, performance with other WaZOO-capable
- mailers (BinkleyTerm, Opus, D'Bridge, FrontDoor, etc.) will
- be adversely affected.
-
- NoZones
-
- Tells BinkleyTerm to handle zones in the same manner as
- version 1.50 and previous versions. This essentially means
- that multi-zone support is turned off. Refer to the User's
- Guide section "Zone Support" for additional information.
-
- Okfile <filespec>
-
- This designates the name of the OKFILE, a special file used
- with incoming file requests. <filespec> is a complete drive,
- path and filename designation.
-
- For more information, refer to the User's Guide sections "File
- Requests" and "Controlling File Requests."
-
- Overwrite
-
- When receiving a file in Unattended Mode, or when downloading
- a file in Terminal Mode, BinkleyTerm by default will NOT allow
- overwriting of an existing file if you're receiving a file
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 18
-
- with the same name. Instead, BinkleyTerm will slightly alter
- the name of the file being received to differentiate it from
- the existing file. By using the 'Overwrite' statement,
- BinkleyTerm WILL ALLOW overwriting of existing files should
- you be receiving one by the same name.
-
- Use this option carefully.
-
- Packer <command_line>
-
- If used, BinkleyTerm will execute <command_line> at the
- beginning of each event, but after the "Cleanup" statement's
- command line (if used). This might be used to pack any
- pending outbound mail for sending. It is suggested that
- <command_line> designate a batch file that would contain the
- command line(s) for the program(s) actually used to scan
- and/or pack mail.
-
- See also 'AfterMail' and 'Cleanup' for related information.
-
- Point <net>/<node>
-
- NOTE: This statement is supported for backward compatibility
- only. To specify a system address, use the 'Address'
- statement described previously.
-
- This parameter specifies a FidoNet node address. For regular
- FidoNet nodes, this is your assigned node address. For Point
- systems, this address is the one assigned to you by your Boss
- node Sysop.
-
- PollTries <number>
-
- This controls how many call attempts BinkleyTerm will make
- under the following circumstances:
-
- - Alt-D keypress in Terminal Mode
- - Alt-M keypress in Terminal or Unattended Mode
- - BT POLL command line invocation of BinkleyTerm
-
- BinkleyTerm will make <number> attempts, then stop.
-
- Port <port_number>
-
- This informs BinkleyTerm which communications port your modem
- is connected to or configured as. The <port_number>
- corresponds to the COM port number, 1 for COM1, 2 for COM2,
- etc. Most FOSSIL drivers support up to 2 COM ports, COM1 and
- COM2, some support more. Refer to your FOSSIL documentation
- for information on port support and installation information.
-
- Note that in Terminal Mode, it is possible to override this
- setting.
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 19
-
- PreDial <modem_string>
-
- The <modem_string> designates a string, which will have
- standard modem translations performed upon it, that is to be
- sent to the modem BEFORE the dial string (designated by the
- 'Prefix' statement) is sent. BinkleyTerm has a default
- 'PreDial' string of:
-
- v``^`````
-
- Some modems give responses when DTR is lowered, and others
- require an extended period of time to resync. By using
- 'PreDial,' you can override the default to provide an outward
- dialing situation better suited to your modem. In testing,
- a single backquote (`) has been used with the USR HST high
- speed modem to provide extremely fast outward dialing
- responsiveness.
-
- Prefix <modem_string>
-
- The <modem_string> is a modem command to cause the modem to
- dial. To dial a system, BinkleyTerm sends the <modem_string>,
- followed by the telephone number, to the modem. Normally, for
- touch-tone systems, "ATDT," is used, for rotary-dial lines,
- "ATDP," would be used.
-
- Refer to your modem manual for more information on control
- options.
-
- PreInit <modem_string>
-
- The <modem_string> designates a string, which will have
- standard modem translations performed upon it, that is to be
- sent to the modem BEFORE the modem initialization string
- (designated by the 'Init' statement) is sent. BinkleyTerm
- has a default 'PreInit' string of:
-
- |v~^````` |`````
-
- The default string is optimized to be suitable for a wide
- variety of modems. However, many modems may be able to work
- with a shorter string, which would yield faster modem
- initialization sequences. In testing, this 'PreInit' string
- has proven effective:
-
- |v``^``
-
- Using this string, the initialization sequence is very fast.
- Note that 1/2 second is still added at the end of the
- 'PreInit' string for timing purposes, and therefore, 1/2
- second is the fastest initialization that could be realized
- by using your own 'PreInit' setting.
-
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 20
-
- PrivateNet <net>
-
- This tells BinkleyTerm the net number of a private network for
- which you serve as a gateway, if any. This statement is also
- used on Point systems to designate their private net number.
-
- When this parameter is used, Point systems you support may
- poll you with a complete Point address to pick-up any waiting
- mail. Please note that the mail must still be addressed to
- the private address assigned to the Point, as Point addressing
- is not taken into consideration in the naming of outbound
- mail.
-
- ProtAbout <filespec>
-
- This tells BinkleyTerm the name of the ABOUT file, a special
- file used with incoming file requests. The <filespec> is a
- complete drive, path and filename designation. This ABOUT
- file applies only to file requests that are received from
- "protected" systems.
-
- Refer to the User's Guide sections "File Requests" and
- "Security - Controlling File Requests" for more information.
-
- ProtAvail <filespec>
-
- This designates the name of the file to be sent to a
- "protected" remote system which file requests "FILES" from
- you. The <filespec> identifies the file, and may contain an
- optional drive and path designation.
-
- Refer to the User's Guide sections "File Requests" and
- "Security - Controlling File Requests" for more information.
-
- ProtInbound <path>
-
- Used with secured inbound areas, this statement designates the
- path to the inbound file area used for mail received from
- "protected" systems.
-
- Refer to the User's Guide section "Security - Secured Inbound
- File Area" for more information.
-
- Protocol <filespec>
-
- This tells BinkleyTerm that it can use the listed external
- file transfer protocol within Terminal Mode. The <filespec>
- is a complete drive, path and filename that points to an Opus-
- CBCS compatible external file transfer protocol program.
- Refer to the User's Guide section "External Protocols" for
- more information.
-
- Note that the first letter of <filespec> will be the letter
- used to access the protocol from the upload and download menus
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 21
-
- in Terminal Mode. Because the first letter of the filename
- may conflict with another external protocol, or with a hard-
- coded protocol, you may need to rename the executable file for
- the external protocol to begin with a letter that is not
- currently in use.
-
- Note also that external protocols are available in Terminal
- Mode ONLY - they cannot be used for mail session in Unattended
- Mode!
-
- ProtReqLim <quantity>
-
- This tells BinkleyTerm the maximum number of files that will
- be sent in response to incoming file requests during any one
- mail session. Regardless of whether the incoming requests has
- wildcards, or whether multiple file requests are sent in one
- mail session, the maximum number of files that will be sent
- in response to an incoming file request will be no greater
- than <quantity>.
-
- This statement applies only to file requests that are received
- from "protected" systems.
-
- Refer to the User's Guide sections "File Requests" and
- "Security - Controlling File Requests" for more information.
-
- ProtReqList <filespec>
-
- This designates the name of the OKFILE, a special used with
- incoming file requests. <filespec> is a complete drive, path
- and filename designation. This OKFILE applies only to file
- requests received from "protected" systems.
-
- For more information, refer to the User's Guide sections "File
- Requests" and "Security - Controlling File Requests."
-
- ProtReqTpl <filespec>
-
- This designates the name of the response file template used
- for request response file construction. The <filespec> is a
- complete drive, path and filename designation. This template
- applies only for response files generated for "protected"
- systems.
-
- For more information, refer to the User's Guide sections
- "Request Response Files" and "Security - Response File
- Templates."
-
- QuickNodelist
-
- This tells BinkleyTerm to use a QuickBBS 2.0x nodelist. This
- nodelist must not be produced by QuickBBS' Qnode program, as
- it WILL NOT work correctly for BinkleyTerm as of this writing.
- A current version of ParseLst is the recommended nodelist
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 22
-
- processor for use with BinkleyTerm, however, other nodelist
- processors may be able to produce a QuickBBS nodelist of the
- required format. Refer to the User's Guide section "Nodelist"
- for more information.
-
- Reader <command_line>
-
- Using the Alt-E command in Unattended Mode causes BinkleyTerm
- to send <command_line> to COMMAND.COM for execution as a child
- process. This is typically used to invoke your local console
- message base reader/editor.
-
- ReqOnUs
-
- When this statement is used, incoming file requests will be
- filled, even if your system initiated the call. Otherwise,
- incoming requests "on your dime" will be refused.
-
- ReqTemplate <filespec>
-
- This designates the name of the response file template used
- for request response file construction. The <filespec> is a
- complete drive, path and filename designation.
-
- For more information, refer to the User's Guide sections
- "Request Response Files" and "Security - Response File
- Templates."
-
- Rev3
-
- Normally, BinkleyTerm automatically determines the revision
- level of the FOSSIL driver you use. Using 'Rev3' forces
- BinkleyTerm to assume that a revision 3 FOSSIL is installed.
- Normally, this parameter is only used on systems which are
- using developmental FOSSIL drivers that may not yet fully
- support a higher revision.
-
- SameRing
-
- By default, and unless the 'NoCollide' option is used,
- BinkleyTerm will attempt to abort its dialing process if an
- incoming call is detected. This feature is called "call
- collision detection." 'SameRing' is used when your modem
- reports "RING" on BOTH incoming and outgoing calls (most
- modems reports "RING" on incoming and "RINGING" on outgoing),
- and partially disables this feature.
-
- ScreenBlank
-
- If 'ScreenBlank' is used, and 10 minutes pass without any
- activity (incoming call, outgoing call), then the screen will
- be blanked. The screen will remain blanked until the user
- presses the space bar. Once the space bar is pressed, the
- next time BinkleyTerm writes to the screen, the screen will
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 23
-
- be reactivated.
-
- 'ScreenBlank' works only if a Video FOSSIL (VFOSSIL) is
- installed.
-
- ScriptPath <path>
-
- If given, this statement tells BinkleyTerm where to look for
- outward dialing scripts (refer to the section "Scripts" for
- more information). <path> is a standard DOS path line, with
- optional drive designation.
-
- Shell <number> <command_line>
-
- This allows you configure up to 9 keystroke accessible DOS
- shells to run programs while BinkleyTerm stays memory
- resident. Shells work only in Unattended Mode. While in
- Terminal Mode, the same keystrokes work as macros keys (see
- the 'Macro' statement description for information).
-
- The <number> parameter is a digit between 1 and 9, which
- corresponds to the F1 through F9 keys. While in Unattended
- Mode, you invoke a shell by pressing Alt-Fx, x indicating the
- shell number you wish to invoke.
-
- The <command_line> is sent to COMMAND.COM verbatim for
- execution. If the program you're invoking uses command line
- parameters, include them in <command_line> as you would at the
- DOS prompt.
-
- SlowModem
-
- Using 'SlowModem' causes BinkleyTerm to insert a 1/10th second
- delay between each character sent to the modem while in
- command mode. This is for use with modems that may have a
- hard time keeping up with BinkleyTerm's modem commands
- otherwise.
-
- SmallWindow
-
- During mail transfers that use the SEAlink protocol,
- BinkleyTerm uses a default run ahead, in blocks, of the baud
- rate divided by 400. Using this statement tells BinkleyTerm
- to run ahead no more than 6 blocks. This option is used
- primarily with high speed modems.
-
- Statuslog <filespec>
-
- This tells BinkleyTerm where to log information about its
- operation and mail sessions. This log is completely
- compatible with the log file used by Opus-CBCS. The
- <filespec> is a complete drive, path and filename designation.
- Various information is placed in the log. See also the
- configuration file statement 'LogLevel.'
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 24
-
-
- Suffix <modem_string>
-
- BinkleyTerm will send the 'Prefix' string, followed by the
- phone number, followed by a carriage return to the modem for
- the purpose of dialing a number. If for some reason you need
- to put characters immediately after the phone number BUT PRIOR
- TO THE RETURN CODE use the 'Suffix' field.
-
- NOTE: Unlike some communications packages such as Telix,
- normally you DO NOT need a 'Suffix' with BinkleyTerm. Use the
- 'Suffix' field ONLY for adding characters to the end of the
- phone number, if needed.
-
- SwapDir <path_name>
-
- By using this statement, BinkleyTerm will enable "memory
- swapping." The <path_name> designated will be used by
- BinkleyTerm for storage of its swapfile when spawning
- subtasks, such as jumping to DOS, invoking a packer, and so
- on. BinkleyTerm will swap itself out of memory except for
- about 5k to 8k of code. If <path_name> points to a RAM disk
- (you will need about 150k of space available), BinkleyTerm
- exits and reloads very quickly.
-
- The <path_name> parameter may designated a directory path, or
- a combination of drive designator and directory path.
-
- Sysop <sysop_name>
-
- The WaZOO method of mail transfer (originally designed by Wynn
- Wagner for Opus-CBCS, and supported by BinkleyTerm) sends a
- variety of information during session negotiation. Among the
- information is the Sysop name, normally your name. This
- information is not passed during FTS-0001 mail session, and
- has no effect in Terminal Mode.
-
- System <system_name>
-
- The WaZOO method of mail transfer sends a variety of
- information during session negotiation. Among the information
- is the system name, normally whatever name you have given to
- your BBS or Point system. This information is not passed
- during FTS-0001 mail sessions, and has no effect in Terminal
- Mode.
-
- TaskView
-
- This statement tells BinkleyTerm that the TaskView multi-
- tasker is installed, and to give up processor time-slice when
- the system is idle and while certain functions are being
- performed. This increases system efficiency.
-
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 25
-
- TBBSList
-
- This tells BinkleyTerm to expect and use a TBBS style
- nodelist. To fully utilize this option, you must create the
- nodelist files with ParseLst 1.01 (or above), making sure that
- the proper adjunct nodelist files are available in addition
- to NODELIST.DOG. Other nodelist processing packages may also
- produce TBBS style nodelist in the proper format for use with
- BinkleyTerm. Refer to the User's Guide section "Nodelist" for
- more information.
-
- Timeout <seconds>
-
- This sets the number of seconds that BinkleyTerm will wait for
- a caller to press Escape or for a mail session to begin before
- assuming that the incoming call is human. The default value
- is 20 seconds. Note that <seconds> cannot be set lower than
- 20.
-
- TopView
-
- This statement tells BinkleyTerm that the TopView multi-tasker
- is installed, and to give up processor time-slice when the
- system is idle and while certain functions are being
- performed. This increases system efficiency.
-
- Unattended
-
- By default, BinkleyTerm is in Terminal Mode when invoked.
- When this statement is used, BinkleyTerm will be in Unattended
- Mode when invoked from DOS. This option should be used on
- systems where BinkleyTerm's primary purpose is as a FidoNet
- mail interface.
-
- Zone <zone_number>
-
- NOTE: This statement is supported for backward compatibility
- only. Please use the 'Address' statement discussed previously
- to designate a zone.
-
- This is part of the FidoNet node address for your BinkleyTerm
- system, and refers to the part of the globe you live in.
- Current FidoNet zones are 1 for the Americas, 2 for Europe,
- 3 for the South Pacific and 4 for South America.
-
- SCHEDULING EVENTS
-
- As mentioned elsewhere in this manual, one of the driving forces
- behind BinkleyTerm mail handling is cost. Rigid scheduling,
- although taking a back seat, still retains some importance. In
- order for BinkleyTerm to know when it's time to send mail that
- requires a toll call, and in order for it to know when it can send
- to systems that do not accept Continuous Mail, event schedules are
- used. Several other features are controlled by events as well.
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 26
-
-
- Although events may be placed in the configuration file, they
- should be contained in a special file named BINKLEY.EVT. In this
- way, small changes to the configuration file will not cause
- BinkleyTerm to re-run the current event; this will only happen if
- the BINKLEY.EVT file is edited.
-
- By storing event schedules in a flat text file, events can be
- easily edited at any time with a standard ASCII text editor. No
- special utilities are required.
-
- Note that each time an edit is made to BINKLEY.EVT (or to the
- configuration file if events are listed there), BinkleyTerm will
- re-build its binary schedule file, which will in turn cause
- BinkleyTerm to re-run the current event when the system is brought
- on-line. This is normal operation, and is necessary to allow
- BinkleyTerm to properly register the schedule changes.
-
- Each event is on a separate line in the BINKLEY.EVT or
- configuration file. Here is a sample of such a line:
-
- Event All 03:00 04:00 L=10 N B E1=10 E2=20 E3=30
-
- The syntax for the entries is:
-
- Event <day> <start> [<stop>] [<string>] <flags/options>
-
- <day>
-
- This tells BinkleyTerm which days this event line applies to.
- Options are:
-
- All . . . . Every day of the week
- Week . . . Weekdays, Monday through Friday only
- WkEnd . . . Weekends, Saturday and Sunday only
- Sun . . . . Sunday only
- Mon . . . . Monday only
- Tue . . . . Tuesday only
- Wed . . . . Wednesday only
- Thu . . . . Thursday only
- Fri . . . . Friday only
- Sat . . . . Saturday only
-
- The parameters can be linked with the pipe character (|) to
- indicate more than one option. For example, "Mon|Wed|Fri"
- would that the event applies to Monday, Wednesday and Friday
- only. No spaces may be used between the parameters. The
- <day> parameter is REQUIRED.
-
- <start>
-
- This tells BinkleyTerm what time to start the event, in 24
- hour "military" time, in the format hh:mm, where hh is the
- hour and mm is the minute. Note that <start> must NOT be
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 27
-
- greater than <stop>, i.e., events may NOT stretch through the
- midnight hour. The <start> parameter is REQUIRED.
-
- The <start> parameter may optionally take date information as
- well. Allowable additional information is the month in
- numeric form (1 for January, 2 for February and so on, ending
- with 12 for December) and a day of the month. This additional
- information is used IN ADDITION to the <day> parameter
- previously described. A field that includes date information
- would be in the format:
-
- hh:mm,month,day
-
- Where hh is the hour, mm is the minute, month is the numeric
- month, and day is the day of the month. You may also leave
- out the day parameter, like this:
-
- hh:mm,month
-
- If you wish to leave out a month parameter, simply place a
- zero into that field, indicating that the event is to take
- place on all months, like this:
-
- hh:mm,0,day
-
- Using the date options with the <start> parameter offers
- significant scheduling power. For example, if you wanted
- something to occur on the second Friday of each month, you can
- do so without a lot of manipulation by creating seven events
- with the same errorlevel, each corresponding the possible date
- values for the second Friday of each month, like this:
-
- Fri 23:00,0,8 23:00 F E1=131
- Fri 23:00,0,9 23:00 F E1=131
- Fri 23:00,0,10 23:00 F E1=131
- Fri 23:00,0,11 23:00 F E1=131
- Fri 23:00,0,12 23:00 F E1=131
- Fri 23:00,0,13 23:00 F E1=131
- Fri 23:00,0,14 23:00 F E1=131
-
- In any given month, the event required on the second Friday
- of the month would cause an errorlevel 131 exit (which has
- been previously associated in your batch file with the
- function you wish to occur).
-
- In you wanted something to happen every leap year, you could
- create an event like this:
-
- All 23:15,2,29 23:15 F E1=132
-
- Which would cause an errorlevel 132 exit on February 29.
-
- Note that if you want a specific exit on a specific date
- regardless of the day-of-the-week, you should use "All" for
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 28
-
- the <day> parameter for that event.
-
- [<stop>]
-
- This tells BinkleyTerm what time to stop the event. This
- parameter is OPTIONAL, and defaults to 60 minutes after the
- start time should the parameter be omitted. This is given in
- the same format the <start> parameter, as military time, hh:mm
- where hh is the hour and mm is the minute.
-
- [<string>]
-
- This parameter is OPTIONAL. If used, <string> designates a
- string of characters to be added to the command line of the
- configuration file parameters 'Packer,' 'AfterMail' and
- 'CleanUp.' The string should be enclosed in quotation marks.
- For example:
-
- Event All 00:00 01:00 "-sA -c"
-
- The <string> is appended to the command lines given for these
- options in the configuration file, and should be ignored by
- those that do not need it. It is suggested that batch files
- be used with the above mentioned configuration file options,
- and that the batch file(s) filter out unneeded information
- given in <string> before calling a program that might "cough"
- because the command line is wrong.
-
- Up to 32 extra characters can be added with the <string>
- parameter.
-
- <flags/options>
-
- This set of parameters tells BinkleyTerm about the event. The
- various flags and options should be separated by a space.
-
- C The 'C' flag tells BinkleyTerm that during this event,
- only mail marked as Continuous Mail will cause a call to
- be made.
-
- L= The 'L=' flag is the 'less than or equal to cost' flag.
- For example, 'L=10' would mean that during this event,
- only mail with a cost EQUAL TO OR LESS THAN 10 cents will
- be sent (as designated by the nodelist cost field for a
- particular entry. Using 'L' alone, without a cost, means
- that a value of '0' is used, and only mail with no cost
- may be sent. This is also called the 'local only' flag
- when used with no cost parameter, since local calls in
- most areas are free.
-
- L< The 'L<' flag works just like the 'L=' flag, except that
- it means 'less than cost.' For example, 'L<10' would
- indicate that during the designated event, only mail with
- a cost field of LESS THAN 10 cents will be sent.
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 29
-
-
- L> The 'L>' flag works just like the 'L=' flag, except that
- it means 'greater than cost.' For example, 'L>10' would
- indicate that during the designated event, only mail with
- a cost field of GREATER THAN 10 cents will be sent.
-
- M NOTE! This flag should ONLY be used when the
- 'NewNodelist,' 'QuickNodelist' or 'TBBSList'
- configuration file options are used! The 'M' flag
- indicates that the event is a 'mail' event, and that it
- is okay to send mail to anyone in the nodelist,
- regardless of their #CM designation. This flag is
- normally used during local mail schedules, and during
- National Mail Hour.
-
- N This flag tells BinkleyTerm not to accept inbound file
- requests during this event.
-
- R This flag tells BinkleyTerm that the event is 'Receive
- Only.' BinkleyTerm will not dial out to send mail,
- however, it will send mail if polled for it.
-
- B This flag tells BinkleyTerm that BBS operation is allowed
- during this event. If this flag is NOT present, callers
- will be greeted with the message "Processing
- mail...please hang up." Use this option at all times (if
- you run a BBS) except during mail schedules, such as
- National Mail Hour.
-
- F This flag tells BinkleyTerm that the event should be
- 'forced' and will occur at the first possible moment.
- USUALLY YOU DO NOT NEED TO USE THIS FLAG. BinkleyTerm
- will execute the current event anyway if for some reason
- the start time is bypassed (but before the stop time
- passes). If you do use this option, use it only on zero-
- length events; those events for which the <start_time>
- and <stop_time> are the same.
-
- D This flag tells BinkleyTerm that the event is dynamic.
- Dynamic events continue until there is no longer any mail
- of the specified type to be sent. For example, if the
- dynamic event specifies that local Continuous Mail is to
- be sent, the event will continue until there is no more
- local Continuous Mail to be sent, or until the event
- ends, whichever happens first. When the dynamic event
- ends, the non-dynamic event scheduled for the same time
- slot will take over. If no such event exits, the system
- will accept mail, but will dial out to no one. Note that
- dynamic events must be started before or at the same time
- as non-dynamic events, if the dynamic event is to overlap
- a non-dynamic one.
-
- E1= The 'E1=' option tells BinkleyTerm what errorlevel to
- exit with at the beginning of the event. 'E1=10' would
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 30
-
- tell BinkleyTerm to exit to its start-up batch file with
- errorlevel 10 when the event begins. This is a good
- method of executing functions once daily, for example,
- message base maintenance software, and so on. Once the
- E1= exit has been made, it will not occur again until the
- next time the event is scheduled.
-
- E2= The 'E2=' option tells BinkleyTerm what errorlevel to
- exit with after mail is received. The E2= exit is only
- executed if the incoming mail does not meet the criteria
- for an E3= exit, or if an E3= exit does not exist. Using
- your batch file, the errorlevel set for the E2= option
- should invoke mail unpacking software to merge the
- incoming mail with your message base.
-
- E3= The 'E3=' option tells BinkleyTerm what errorlevel to
- exit with after compressed mail is received. If mail is
- received during the event, and compressed mail is not a
- part of the mail received, then an E2= exit is performed.
- If compressed mail was received (even in conjunction with
- other mail or files) then the E3= exit is performed.
- Using your batch file, the errorlevel you set for this
- option should invoke mail unpacking software that can
- handle compressed mail and merge it with your message
- base.
-
- A= This allows you to control the amount of time that
- BinkleyTerm will sit idle between attempting an outgoing
- call. The format is "A=x" where x is the number of
- seconds desired, which can be a number between 0 and 1800
- (1800 seconds = 30 minutes).
-
- The average wait between calls is based on +/- 50% of the
- number specified, i.e., A=60 would yield a wait time in
- the range of 30 to 90 seconds, 60 being the average.
-
- Should the A= parameter not be used, the default value
- is 120, for an average wait time of between 60 and 180
- seconds.
-
- K This option tells BinkleyTerm not to send to any nodes
- marked in the nodelist as #CM (accepts Continuous Mail).
- Note that this option is only valid when an Opus Version
- 6, QuickBBS or TBBS nodelist is in use.
-
- T= This option allows you to control the maximum number of
- call attempts and failed connects that will be acceptable
- to BinkleyTerm. The T= option accepts two parameters,
- and is used in the format "T=x,y" where x is the maximum
- number of failed connects (carrier established, session
- fails - a chargeable call in toll situations), and y is
- the maximum number of call attempts (no answer, no
- session - generally NOT a chargeable call in toll
- situations).
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 31
-
-
- Generally, the x parameter should be very low, so as not
- to rack up charges on your phone bill should the call be
- long distance or another toll call. The y parameter is
- generally set rather high, since these calls are usually
- not charged for.
-
- The default x parameter is 3, the default y parameter has
- not been explicitly specified, but is quite high.
-
- X By default, BinkleyTerm will treat outgoing file requests
- (.REQ files) in the same manner as Normal packets and
- attaches. This would include forcing a dial attempt
- during events that would allow Normal mail to be sent.
- Sometimes this is undesirable operation, such as during
- National Mail Hour when destination systems typically do
- not accept file requests. Using the 'X' flag for an
- event tells BinkleyTerm not to force a call for a file
- request. Please note that other types of mail, such as
- packets and attaches, may cause BinkleyTerm to dial a
- system for which an outbound file request is pending.
-
- Many of the above options can be used with one another, and in fact
- usually are. Constructing a working event schedule can be a time
- consuming process requiring a certain amount of trial and error.
- Since the event schedule plays a very important roll on when mail
- will be sent, it should be manipulated VERY carefully to avoid
- having BinkleyTerm make toll calls during high rate periods.
-
- A sample event schedule is shown in BINKLEY.EVT, contained in the
- distribution package. Print out the file if desired, but in any
- case, study it carefully and make sure you understand the various
- options before going ahead.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 32
-
- +-------------+
- | +---------+ |
- | | Section | | BinkleyTerm Reference Guide
- | | 3 | | GENERAL REFERENCE INFORMATION
- | +---------+ |
- +-------------+
-
- COMMAND LINE PARAMETERS
-
- BinkleyTerm offers a selection of command line parameters which
- each have a unique function. The words that are descibed below are
- simply placed on the DOS command line - no hyphens or slashes are
- necessary. For example:
-
- BT NoForce Unattended Share Config C:\BT\SYS1.CFG
-
- Here is a list of the command line parameter options:
-
- NoForce
-
- Don't force events that have already passed.
-
- Mail
-
- For Point system use, this causes BinkleyTerm to attempt
- connection to the boss upon start-up.
-
- Share
-
- Leaves the FOSSIL driver "hot" (does not de-initialize
- the driver upon exit) for use with other FOSSIL-based
- systems.
-
- Dynam
-
- Restart the current dynamic event, if any, even if it may
- have already executed.
-
- Unattended
-
- Run in Unattended Mode, regardless of whether the
- 'Unattended' configuration file statement is used.
-
- Config
-
- Allows specification of a configuration file other than
- the default (BINKLEY.CFG). This parameter must be
- followed by a single space, and then the name of the
- configuration file, including drive and path if
- applicable, for example: "BT Config C:\BT\MYCONFIG.CFG"
-
- Poll
-
- Instructs BinkleyTerm to immediately poll a given node.
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 33
-
- Upon completion of the poll, BinkleyTerm will exit. For
- example: "BT Poll 1:132/101"
-
- DIAL TRANSLATION
-
- When BinkleyTerm is in modem command mode, several dial
- translations take place automatically.
-
- ASCII Char. Name Action
- ------ ------- ------------------- ------------------------
- 045 - Hyphen Stripped
- 046 . Period Translated to a Comma
- 094 ^ Carat Raise DTR Line
- 096 ` Accent Mark 1/20th Second Delay
- 118 v Lower Case V Lower DTR Line
- 124 | Pipe, Split Bar Carriage Return Sent
- 126 ~ Tilde 1 Second Delay
-
- RESPONSE FILE TEMPLATE
-
- Response files are explained in the User's Guide section "Request
- Response Files."
-
- Response files are generated according to a template file which
- designates exactly what is to be placed in the finished response
- file. Most options perform simple macro substitution; others allow
- conditional inclusion of text, or instruct BinkleyTerm what to do
- with the response file.
-
- Response files will be generated according to the template under
- any one of the following cases, called reason codes:
-
- 1 - File Not Found
- 2 - No Update Necessary
- 3 - Password Missing or Wrong
- 4 - Request Limit Exceeded
- 5 - Start of No-Requests-Honored Event
- 9 - Successful Request
-
- By default, when a template is designated in the configuration
- file, BinkleyTerm will always generate a response file for all of
- the above reasons. It is possible, however, to control or limit
- what the response file says based on a particular reason code, or
- to not have a response file generated at all for a particular
- reason code.
-
- BinkleyTerm uses the template file serially, and copies everything
- found in the template directly to the response file, performing
- substitution or conditional copies as directed by template file
- verbs. When the end of the template is reached the response file
- is closed and sent to the calling system (unless an %exit verb is
- used before the end of the file).
-
- All the allowed verbs in the template begin with a percent sign
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 34
-
- (%), a character which should not be used for any other purpose
- within the file.
-
- Allowed verbs are as follows:
-
- %;
-
- When placed in column 1 (far left), designates a comment line.
- When in any other column, designates that remainder of line
- should be ignored.
-
- %abort
-
- Don't send response file.
-
- %abort <number>
-
- When <number> matches the reason code, don't send response
- file.
-
- %exit
-
- Close the response file and send as-is.
-
- %exit <number>
-
- When <number> matches the reason code, close the response file
- and send as-is.
-
- %text <number> <text>
-
- When %status is given later in the template, <text> is copied
- into the response file if <number> matches the reason code.
- The <text> should be no longer than 255 characters in length,
- and may contain other template verbs such as %system, %date,
- and so on.
-
- %line <number> <text>
-
- If <number> matches the reason code, <text> is copied into the
- response directly. The <text> should not exceed 255
- characters in length, and may contain other template file
- verbs such as %system, %date, and so on.
-
- %date
-
- Copies the current date into the response file.
-
- %time
-
- Copies the current time into the response file.
-
-
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 35
-
- %bink
-
- Copies the program name and version into the response file.
- For example:
-
- BinkleyTerm 2.30
-
- %mynode
-
- Copies your node address into the response file.
-
- %system
-
- Copies your system name, as given in the BinkleyTerm
- configuration file, to the response file.
-
- %sysop
-
- Copies your Sysop name, as given in the BinkleyTerm
- configuration file, to the response file.
-
- %yrnode
-
- Copies the node address of the calling system into the
- response file.
-
- %request
-
- Copies into the response file the actual line from the
- incoming request that prompted the creation of the response
- file. Normally this is the name of the file that caused the
- response file to be generated.
-
- %status
-
- Copies text previously defined for the current reason code
- with the %text verb into the response file.
-
- A complete sample template file is included with the BinkleyTerm
- distribution package. Use the file as a base to design your own
- unique file.
-
- SCRIPTS
-
- A script is a series of instructions used when dialing a particular
- system. They allow the system to "look" for particular information
- coming across the line, and act according when the desired
- information is received within a set time limit. Scripts are
- essentially a mini programming language, and as such, take study
- and practice to use effectively.
-
- Scripts are stored in a flat ASCII text file, and edited using any
- standard text editor (such as DOS' own EDLIN). Once written,
- scripts are associated with a particular nodelist entry for use
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 36
-
- each time the given node is dialed.
-
- Possible applications for scripts include accessing packet switch
- networks, such as GTE/Telenet's PC Pursuit service, that require
- multiple sets of operations to reach the desired destination.
-
- The use of a script is triggered by the appearance of a file name,
- inside double quotes, in the phone number field of a nodelist
- entry. For example, instead of seeing 1-303-555-6789 in the
- nodelist data file, you might see "MYSCRIPT.SCR"303-555-6789.
- Notice that the name of the script file is IMMEDIATELY (without
- spaces) followed by the area code and phone number. The field must
- appear in the format shown, including hyphens. The area code
- portion of the number can be up to 10 characters long (for use with
- certain long distance carriers).
-
- Script references can also be placed in your configuration file by
- way of the 'Dial' statement. See "Configuration File" for details.
-
- Refer to the documentation for your nodelist processor for
- information on inserting information into the phone number field
- of a nodelist entry.
-
- The following restrictions apply when using scripts:
-
- - Any line beginning with anything other than a letter or a
- colon (:) is ignored as a comment.
-
- - All lines must begin flush left...at the left margin.
-
- - All keywords that take arguments must be followed by exactly
- ONE space between the keyword and the argument.
-
- - There should be NO extra characters at the ends of lines.
- This includes space characters. All characters on a line are
- significant, including any extra spaces that you may have
- inadvertently included.
-
- - Script commands and script labels are NOT case sensitive.
-
- Please note that spaces can cause hard-to-track-down problems.
- Spaces are significant characters, meaning they are NOT ignored in
- patterns, etc. Do not use a space unless you intend to, and do not
- leave any at the ends of lines unless you want them there.
-
- Here are the script statements available to you:
-
- :<label>
-
- The colon (:) starts a label. Labels can be up to 20
- characters long. Control can be passed to the location in the
- script identified by a label using the 'If' and 'Goto' script
- statements. Up to 50 labels per script are allowed.
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 37
-
- Abort [<start_time> <stop_time>]
-
- Allows conditional aborting of script execution based on time
- of day. If used without arguments, it causes unconditional
- aborting of execution. If arguments are used, script
- execution will abort if the current time is between the hours
- given with <start_time> and <stop_time>. For example,
- "Abort 8:00 22:00" would make the script abort between the
- hours of 8:00am and 10:00pm. The hours CAN wrap through
- midnight, "Abort 22:00 3:00" would be an example of this.
-
- Areacode
-
- Transmits the areacode portion of the phone number to the
- modem, as shown in the given nodelist entry.
-
- Baud [<baud_rate>]
-
- This statement sets the baud rate for the call to the value
- given. If no <baud_rate> is given, the baud rate as listed
- in the nodelist for this node is used.
-
- Break [<duration>]
-
- This causes a "break" signal to be sent, as needed with some
- types of host systems. <duration> designates the number of
- hundredths of a second for the break signal to last. If the
- <duration> parameter is not given, the default duration value
- of 100 (1 second) will be used.
-
- Carrier
-
- Continue the script if there is carrier, abort if there is
- not.
-
- Comm <settings>
-
- Allows setting of the communications parameters. <settings>
- is a three-character string, consisting of the number of data
- bits, parity and number of stop bits. For example, a
- <settings> string of "8N1" would cause the parameters to be
- set to 8 data bits, No parity, and 1 stop bit. "7E1" would
- cause 7 data bits, Even parity, and 1 stop bit. "7O2" would
- cause 7 data bits, Odd parity, and 2 stop bits.
-
- Possible values are 7 or 8 for data bits, E (even), O (odd)
- or N (none) for the parity, and 1 or 2 for stop bits.
-
- NOTE! The string is NOT checked for accuracy. The user is
- responsible for making sure that it is correct!
-
- Dial
-
- Dial the entire telephone number, and wait for a valid
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 38
-
- response. Continue if there is carrier, abort if there is
- not.
-
- DOS <command_line>
-
- Causes the <command_line> to be sent to DOS for execution.
- Upon completion, script execution continues. Sufficient
- memory must exist for any application executed by this
- command.
-
- Goto <label>
-
- This statement causes the script processor to jump to the
- location in the script pointed to by <label>. A colon (:)
- must have previously been used in the script to identify the
- <label>. If the label does not exist, the script aborts.
-
- If <pattern_number> <label>
-
- If a match for <pattern_number> was found at the last 'Wait'
- statement, transfer control to the point in the script
- identified by <label>. If a match was not found, control
- continues to the next statement in the script. 'If' can be
- used at any time prior to the next 'Wait' statement.
-
- NoWaZOO
-
- Forces BinkleyTerm to be strictly an FSC-0001 mailer by
- disabling WaZOO functionality for the current outgoing session
- only. This is primarily of interest to coordinators who wish
- to verify that their nodes are meeting FidoNet compatibility
- requirements.
-
- There is no benefit to the average user from using this
- statement. In fact, performance with other WaZOO-capable
- mailers (BinkleyTerm, Opus, D'Bridge, FrontDoor, etc.) will
- be adversely affected.
-
- Pattern <pattern_number> <string>
-
- This statement establishes a pattern for the script handler
- to look for during the next 'Wait' statement. <string> IS
- case sensitive. The script handler will look an EXACT match
- for the series of characters in <string> during the next
- 'Wait' statement. Up to 8 patterns can be used, and they can
- be reused or reset at will. Up to 20 characters can be used
- in a pattern.
-
- The purpose is to wait for a given string from the host, or
- a particular modem response string, and to act accordingly.
-
- Phone
-
- Transmits the local portion of the phone number to the modem,
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 39
-
- as shown in the given nodelist entry. Hyphens are stripped
- automatically.
-
-
- Rawxmit <string>
-
- This works in the same manner as the 'Xmit' statement, except
- that dial translation is NOT performed.
-
- Session
-
- This should be used at the end of a script which has been
- successful. It tells BinkleyTerm to begin a NetMail session
- with the remote system.
-
- Speed
-
- Causes BinkleyTerm to send the baud rate divided by 100 as a
- string. The baud rate used it the rate specified for the node
- in the nodelist, or the rate specified by a prior call to the
- 'Baud' statement. For example, if the current connect rate
- was 2400 baud, the string "24" would be sent when this
- statement is encountered.
-
- Timer <seconds>
-
- Sets a master countdown timer to <seconds>. If the timer
- expires, the script will abort. This allows you to set
- timeouts on any portion of, or the entire script. You may
- reset the timer by using another 'Timer' statement.
-
- Wait [<seconds>] [<label>]
-
- Wait for a maximum of <seconds> for one of the previously set
- patterns to be matched. If a pattern is matched, the script
- continues, otherwise it aborts. If <label> is provided, the
- script will resume operation at the label specified upon
- timeout. Note that the default value is 40 seconds. Both
- <seconds> and <label> are optional. A <label> may be
- specified without specifying <seconds>. For example:
-
- Wait 40 foo
-
- is the same as:
-
- Wait foo
-
- Xmit <string>
-
- Transmits <string> to the modem. Normal BinkleyTerm
- translations are valid (refer to the section "Dial
- Translation" for information).
-
- In addition to the statements above, the following logical
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 40
-
- variables are also available:
-
- BPSxxxx
-
- Allows branching or actions based on baud rate. For example,
- the statement
-
- IF BPS2400 DO2400
-
- would cause script execution to jump to the previously defined
- label "DO2400" is the current connection was at 2400 bps
- (baud). Other examples might be "BPS9600" for 9600 bps
- connections, "BPS1200" for a 1200 bps connection, etc.
-
- TERMINAL MODE KEYSTROKES
-
- While in Terminal Mode, several keystrokes are available that allow
- uploading and downloading of files, changing of communications
- parameters, and so on.
-
- Alt-F1 through Alt-F9
-
- These keystrokes allow you to send user-defined macros.
- Please refer to the section "Configuration File" for
- information on Terminal Mode macros.
-
- Alt-F10
-
- This provides a brief help screen, listing the key-presses
- available to you in Terminal Mode.
-
- Alt-B
-
- This allows you to step the baud rate up to the next higher
- value. BinkleyTerm supports baud rates of 300, 1200, 2400,
- 4800, 9600, 19,200 and 38,400. 38,400 baud wraps to 300 baud.
-
- Alt-C
-
- This allows you to set various communications parameters,
- including number of data bits, parity, and number of stop
- bits. You are prompted for the information. Note that when
- 8 bits are set, BinkleyTerm defaults to no parity, and you are
- not prompted for the setting.
-
- Alt-D
-
- Allows you to dial out. When prompted, you may enter one of
- three items: a telephone number, a FidoNet node address in the
- form [<zone>:]<net>/<node>, or a FidoNet Sysop name.
-
- Entering a FidoNet address requires the presence of a compiled
- nodelist, properly referenced in the BinkleyTerm configuration
- file. Entering a Sysop name requires that your nodelist
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 41
-
- processing software, e.g., ParseLst, has created a compatible
- list named FIDOUSER.LST. Refer to your nodelist processing
- software documentation for more information about creating
- FIDOUSER.LST.
-
- Alt-H
-
- Hang-up. This command toggles the modem's DTR (data terminal
- ready) line, thereby disconnecting any call in progress. The
- modem init string is sent to the modem after DTR is toggled.
-
- Alt-J
-
- Jump to DOS. Invokes COMMAND.COM to allow for "quick and
- dirty" DOS commands on the fly. Enter "EXIT" at the DOS
- prompt to return to BinkleyTerm. BinkleyTerm will
- automatically return to the directory it was run from when
- returning from DOS.
-
- Alt-L
-
- Toggle session logging on and off. The session logging
- function allows you to designate a file or printer, and have
- the entire terminal mode session echoed to the selected file
- or device.
-
- When first invoked, this command will prompt you for a file
- name. Type in the desired name of the log file, including
- drive and path designation if desired. You may also enter a
- printer device name, e.g., PRN, LPT1, LPT2, etc. for printer
- echoing.
-
- Invoke the command again to end logging to the file or device.
-
- Alt-M
-
- Poll a node in the nodelist, by node address. This command
- requires that mail handling be implemented as described in the
- User's Guide section, "Unattended Mode Overview".
-
- You are prompted for a FidoNet node address. Once entered,
- BinkleyTerm will dial the system (if its exists in the
- nodelist) and attempt to exchange mail with the system. If
- there is outgoing mail to the system, or if mail is waiting
- for you on the remote system, it will be sent during the mail
- session.
-
- Alt-P
-
- This command allows you to change the communications port in
- use. Invoking the command shifts the port number to the next
- higher port. The number of ports supported is determined by
- your hardware, and by the 'Maxport' statement in the
- configuration file.
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 42
-
-
- Alt-R
-
- This allows you to dial out with a "scan list." Empty
- elements are designated by 'Null.' Using the function keys
- (or equivalently numbered numeric keys) you can select the
- scan list element you wish to enter. Enter a telephone
- number, node address or Sysop name, just as you would with the
- Alt-D command. Press 'Enter' to "store" your entry for that
- element. When you have stored all the desired elements, press
- 'Enter' to begin the dialing process.
-
- Each number will be dialed in sequence, until a connection is
- made. After the session is completed, a 'Null' will be stored
- for that element. Invoke Alt-R again, and press 'Enter' to
- dial the remaining elements. Press 'Escape' at any time to
- abort the dialing process.
-
- Note that unless saved, the dialing list is volatile. Once
- you exit the Terminal Mode, your dialing list will be erased.
-
- It is possible to save to and retrieve from the disk media up
- to 10 separate lists of entries. To save a list, press Shift-
- Fn, where 'n' is the number of the list to save. For example,
- Shift-F3 would save the current list of 10 entries to list
- number 3. To retrieve a previously saved list, press Alt-Fn,
- where 'n' is the number of the list to retrieve. For example,
- Alt-F5 would retrieve the 10 entries previous saved as list
- number 5.
-
- Alt-S
-
- Invoking this command sends a "break" signal via the modem to
- the remote host. This command requires that a FOSSIL of
- revision 5 or later be installed.
-
- Alt-U
-
- This command is used in Point and BBS installations to shift
- to Unattended Mode. BinkleyTerm is put into the mailer mode,
- ready to accept calls from remote systems. In order to
- operate, the mailer functions must be implemented as described
- in the User's Guide section, "Unattended Mode Overview".
-
- Alt-X
-
- Allows you to exit the program and return to DOS. If
- BinkleyTerm was invoked with a batch file, this command will
- cause BinkleyTerm to exit to the batch file with and
- errorlevel of 1. The batch file must trap this errorlevel,
- and exit accordingly.
-
- Note that this function DOES leave the DTR (data terminal
- ready) line on the modem 'high.'
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 43
-
-
- Alt-Y
-
- Used primarily for Point operations, this function initiates
- a mail session with the host. This is designed ONLY to work
- with the system listed as your Boss node in the configuration
- file.
-
- Issuing this keystroke invokes a temporary mailer mode, and
- BinkleyTerm attempts to dial the Boss system to exchange mail.
- Mail handling must be set-up as described in the User's Guide
- section, "Unattended Mode Overview".
-
- If mail is waiting to be sent to the Boss, or if mail is
- waiting on the Boss system for pickup, it will be sent during
- the mail session.
-
- PgDn
-
- This allows you to download a file from the host with which
- you are connected. You are prompted for the desired protocol
- to use, and for the required file information, if needed
- (protocol dependent). If you have the 'Download' statement
- properly implemented in the configuration file, the downloaded
- files will be placed in the directory specified. Otherwise,
- the file will be saved to the current directory.
-
- PgUp
-
- This allows you to send a file to the remote host. You are
- prompted for the desired protocol to use for the transfer, as
- well as the file information. You may specify a complete
- drive, path and filename using standard DOS conventions, e.g.,
- C:\PATH\FILENAME.ARC.
-
- When a batch protocol is used (SEAlink, Telink, or Zmodem),
- wildcards are allowed in the filename.
-
- UNATTENDED MODE KEYSTROKES
-
- While in Unattended Mode, several keystrokes are available
- that perform various functions, such as manual polling, call
- forcing, DOS shells, and so on.
-
- F1 through F10
-
- These keys cause BinkleyTerm to exit with an errorlevel of 10
- times the function key number pressed. In other words, F1
- causes an errorlevel 10 exit, F7 would cause an errorlevel 70
- exit. Your batch file is used to capture and process these
- errorlevels.
-
-
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 44
-
- Alt-F1 through Alt-F9
-
- These keystrokes invoke user-defined DOS shells, to execute
- programs or utilities as desired. Refer to the section
- "Configuration File" for additional information.
-
- Alt-F10
-
- This key causes BinkleyTerm to display a brief help screen,
- listing the various keystrokes available to you in the current
- operating mode.
-
- Alt-B
-
- Forces a screen blank to occur. Any system activity or a
- press of the space bar will reactivate the screen display.
-
- Alt-C
-
- Causes information in the Unattended Mode "Today at a Glance"
- window to be "zeroed" out. The information is NOT stored to
- the BINKLEY.DAY file prior to being zeroed.
-
- Alt-E
-
- This invokes your message editor/reader, as designated by the
- configuration file parameter 'Reader.' Refer to the section
- "Configuration File" for more information.
-
- Alt-J
-
- This causes BinkleyTerm to exit to DOS and stay resident (DOS
- shell). This is probably the most efficient method to perform
- a quick DOS command "on the fly." Enter "EXIT" at the DOS
- prompt to return to BinkleyTerm. BinkleyTerm will
- automatically return to the directory it was run from when
- returning from DOS.
-
- Alt-M
-
- This keystroke allows you to perform a manual mail polling
- operation. You will be prompted for a FidoNet node address
- in the form <net>/<node>. You may also enter a Sysop name if
- a FIDOUSER.LST is available to BinkleyTerm in the nodelist
- directory. Refer to the User's Guide section "Nodelist" for
- more information on FIDOUSER.LST. BinkleyTerm will then dial
- the system, without regard to event schedules, and attempt to
- transact mail with the remote system.
-
- Alt-R
-
- This forces BinkleyTerm to restart the first event that should
- execute at the current time, not including forced events.
-
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 45
-
- Alt-T
-
- This is used to shift to Terminal Mode on the fly. By using
- the Alt-U command of the Terminal Mode, you can flip back and
- forth between Terminal Mode and Unattended Mode.
-
- Alt-Q
-
- This tells BinkleyTerm to quit the current event, and start
- the next event that covers the current time period. If there
- is no such event, Event 0 (the default non-event) will be
- started. For all practical purposes, nothing happens during
- event 0, however, BinkleyTerm will still accept incoming mail.
- The events can be restarted by the Alt-R command.
-
- Alt-W
-
- This command causes the screen to be redrawn with current
- information. This is handy for situations such as multi-
- tasking that may have caused the BinkleyTerm screen to become
- "trashed."
-
- Alt-X
-
- This allows you to exit BinkleyTerm with errorlevel 1. If you
- are using a batch file, it must capture and act upon the
- errorlevel properly by terminating the batch file. Refer to
- the User's Guide section "Control" for additional information.
-
- C
-
- This forces BinkleyTerm to look at the outbound holding area
- and determine whether anything should be sent right away. If
- there is something that would not ordinarily be sent during
- the current event, this command will not cause it to be sent.
- Use a manual poll for immediate sending to any system under
- any circumstances.
-
- Note that BinkleyTerm automatically checks the outbound area
- approximately once every 10 minutes; the automated equivalent
- of this command.
-
- Esc
-
- This causes BinkleyTerm to exit to DOS and stay resident (DOS
- shell). This is probably the most efficient method to perform
- a quick DOS command "on the fly." Enter "EXIT" at the DOS
- prompt to return to BinkleyTerm. BinkleyTerm will
- automatically return to the directory it was run from when
- returning from DOS.
-
- Space
-
- This key may be used to abort polls and to un-blank the screen
-
- BinkleyTerm Version 2.30 - Reference Guide - Page 46
-
- (when the 'ScreenBlank' option is used). This key is ignored
- when pressed during BinkleyTerm idle time (waiting for calls).
-
-
- VT-100 KEYSTROKES
-
- As described in the User's Guide, BinkleyTerm can optionally
- provide complete VT-100 terminal emulation. Part of this support
- is keystroke mapping of the VT-100 keypad. Shown below is an
- illustration of the VT-100 keypad, and the keystrokes that are
- required in order to emulate the respective key. The keypad layout
- and functionality should be familiar to VT-100 users.
-
- +--------+--------+--------+--------+
- | | | Shift- | Shift- |
- | F1 | F2 | F1 | F2 |
- | | | | |
- +--------+--------+--------+--------+
- | | | Shift- | Shift- |
- | F3 | F4 | F3 | F4 |
- | | | | |
- +--------+--------+--------+--------+
- | | | Shift- | Shift- |
- | F5 | F6 | F5 | F6 |
- | | | | |
- +--------+--------+--------+--------+
- | | | Shift- | |
- | F7 | F8 | F7 | |
- | | | | Shift- |
- +--------+--------+--------+ F10 |
- | | Shift- | |
- | F10 | F9 | |
- | | | |
- +-----------------+--------+--------+
-
- Note that BinkleyTerm also allows the use of the arrow cursor
- control keys on the keyboard. When used with a host that supports
- VT-100 or ANSI, the arrow keys are functional for cursor
- positioning. One of the more common non-VT-100 applications for
- these keys is with Opus-CBCS' "OPed" full-screen on-line message
- editor, and many of the full-screen external on-line editors used
- with QuickBBS.
-
-
-
-