home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boston 2
/
boston-2.iso
/
DOS
/
HILFEN
/
MODEM
/
TT
/
TT2.DOC
< prev
next >
Wrap
Text File
|
1993-12-01
|
152KB
|
4,245 lines
TurboTerm 2.0
Program Reference Manual
(c) Copyright 1991 by Brian Dunworth and Scott Riether
To register your copy of TurboTerm, please fill out this form, and
send it to the address listed.
Submit To: Scott Riether
TurboTerm Registrations
19 Summit Road
Stratford, NJ. 08084
Qty. Description Amount
____ TurboTerm Registration $25.00 ea __________
____ TurboTerm Registration & Printed Manual $40.00 ea __________
Shipping __________
Total __________
Name:_____________________________________________
Company:__________________________________________
Address:__________________________________________
City:___________________________State:____Zip:__________
Work Phone: (____) ________________ Home Phone: (____) _______________
Comments: _________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
Note: Shipping to 48 continental states is $5.00. Shipping to Alaska,
Hawaii, and Canada is $10.00.
Registered TurboTerm users will receive a copy of TurboTerm 2.0 which no
longer displays the registration notice.
Please allow 3-5 weeks for delivery.
Table Of Contents
1. Installation ................................................... 1
2. Command Line Parameters ........................................ 3
3. The TurboTerm Status Line ...................................... 4
4. TTSetup ........................................................ 5
5. - Video Options ............................................... 6
6. - Modem Options ............................................... 7
7. - Directories ................................................ 13
8. - User Shells ................................................ 14
9. - Protocols .................................................. 16
10. - Miscellaneous Options ...................................... 23
11. Program Reference ............................................. 34
12. Appendix A - Setting Up a Ram Disk .......................... 46
13. Appendix B - Usage Logs ..................................... 48
14. Appendix C - Script Commands ................................ 50
15. Appendix D - TurboTerm Clipboard ............................ 55
TurboTerm 2.0 Installation
Don't forget to make backups.
Floppy disk installation:
Be aware that TurboTerm requires one of the following drive setups:
A - Two 360K floppy drives
Although TurboTerm can be run from two 360K floppy drives, the
installation process gets somewhat involved.
If you have only two 360K floppy drives then follow these
instructions:
1 - Place TTSETUP.EXE, and TT.EXE on diskettes by themselves.
2 - Run TTSetup using the instructions found later in this
manual.
3 - After entering all the setup defaults that you wish for
TurboTerm, copy the TT.CFG file from your setup diskette
onto the diskette which contains TT.EXE
4 - TT.EXE and TT.CFG are the only files required for
TurboTerm to operate correctly. Any other files that it
needs, it will create.
Remember: The disk containing TT.EXE must never be removed from
the disk drive during the operation of the program.
B - A single 720K floppy
TurboTerm and its associated files take approximately 500K of
disk space, so a single 720K diskette should be fine for most
installations. Place all .EXE files from your original archive
onto a formatted 720K diskette. Log onto that drive and type
TTSETUP<ENTER> at the DOS prompt. Configure TurboTerm for your
system using the instructions found later in this manual.
Remember: The disk containing TT.EXE must never be removed from
the disk drive during the operation of the program.
C - A hard disk with at least 500k free.
Disk swapping (discussed later in this manual) is not available for
floppy only installations.
09-01-91 1
TurboTerm 2.0 Installation
Hard Disk Installation:
When installing TurboTerm on a hard disk, all files from the original
archives should be copied into the \TT subdirectory. After the files
have been copied into your \TT directory, change to your TurboTerm
directory by typing CD\TT<Enter>. At the DOS prompt type TTSETUP
<Enter>. Configure TurboTerm for your system using the instructions
found later in this manual.
To make your TurboTerm directory as uncluttered as possible, it is
recommended that you separate your upload, download, script, and log
directories. TurboTerm defaults to having all files located in your
TurboTerm directory. It would be worth your time, however, to change
your default directories to help organize your TurboTerm setup. Here
is a picture of one possible TurboTerm subdirectory setup on a hard
disk:
TT─┬──TRANS
├──SCRIPTS
└──LOGS
The TT\TRANS directory is used to store all uploaded and downloaded
files. A separate directory is optional, but having it will make file
location easier.
The TT\SCRIPTS directory is a convenient place to store all of your
TurboTerm script files, to facilitate script maintenance. You can
recognize a TurboTerm script file from its extension. All files
ending in .SCR are script files. The sample scripts and the
documentation found later in this manual should help you in
customizing a script for your own needs. Copy the provided TurboTerm
scripts to the directory you set up as your script directory.
The TT\LOGS directory is where all of TurboTerm's capture and usage
logs will be stored. TurboTerm's logs and capture logs will be
discussed later in this manual.
2 09-01-91
TurboTerm 2.0 Command Line Parameters
Certain TurboTerm features are (out of necessity) implemented via
command line parameters and have no terminal mode or script command
equivalents. Command line parameters are not case sensitive and may
be specified in any order.
The following DOS command-line parameters are valid when starting
TurboTerm:
@0 Tells TurboTerm to start up in the dialing directory,
waiting for user input. Under most conditions you
would first be entering TurboTerm to dial a number
anyway, so this gives you the ability to enter the
dialing directory quickly without typing <Alt-D>.
@# Tells TurboTerm to dial the specified entry in the
dialing directory. This enables TurboTerm to be run
from a batch file as part of some maintenance
procedure, or as a quick way to start dialing your
favorite number upon invoking TurboTerm.
-MR or /MR Force TurboTerm to send your predefined modem
initialization sequence regardless of whether
TurboTerm detects a carrier. This is useful when you
have modem setup to maintain DTR high even when not
online.
-CD or /CD Absolutely, positively do not send the modem
initialization string when entering TurboTerm.
09-01-91 3
TurboTerm 2.0 Status Line
TurboTerm displays many of its operational parameters on the status
line on the bottom of the screen. The status line is divided into the
following areas:
TurboTerm! This is the program name, and a proud addition to any
status line. This is overwritten (temporarily) when
<Alt-T> is pressed to display the current date and time,
and during clipboard transfers, when the transfer status
is indicated. At the conclusion of either of these
events, the program name is again displayed.
Emulation This is the current Terminal emulation. Available
emulations are:
TTY
ANSI
DEBUG_ASCII
DEBUG_HEX
Terminal emulation is discussed later in this manual.
Alt-Z This is always displayed for those that can never
remember that keystroke. Pressing <Alt-Z> while inside
TurboTerm will pop up a full screen listing of the
most-common TurboTerm commands.
Com params This area displays your current com port, duplex, parity,
data bits, stop bits, and baud rate. These settings are
discussed later in this manual.
Off-line This area displays the on-line status. It will display
Online/Offline/Direct based on the status of the modem
DTR signal, or the status of the null modem toggle.
Log This is the status of your capture log file. If the word
LOG is visible, the current session is being logged to
disk.
Time This area displays the current time when off-line, or the
elapsed time since connection was established. As soon
as the connection is terminated, the time display will
switch back to the current system time.
4 09-01-91
TurboTerm 2.0 TTSetup
TTSetup is a stand-alone program, and can be run from the DOS prompt
by typing: TTSETUP <ENTER>
You must run TTSetup at least once when you first run TurboTerm, as it
creates a file containing all the user-defined features of TurboTerm.
When you run TTSetup and save your settings upon exiting, a TT.CFG
file will be created, containing your preferred TurboTerm settings.
NOTE: If this is an upgrade from a previous release, TurboTerm will
read the existing TT.CFG, and will NOT create a new file upon
startup.
Configuring TurboTerm is simple, whether you are installing TurboTerm
for the first time or upgrading from a previous release.
When you first enter TTSetup, you are shown a menu that depicts each
of the user-defined options. TTSetup uses pull down menus for ease in
selection and navigation. With a little practice, you will find
navigating through TTSetup extremely simple. Use the cursor control
keys to move to a particular item, and <ENTER> to select that item.
TIP 1: The highlighted letter in each menu choice is a hot key to
that particular item, and can speed up your menu selections.
TIP 2: The escape key is used to exit you from any given field or
menu item.
In the paragraphs that follow, as each section of TTSetup is
discussed, the paragraph heading will indicate TurboTerm's default
selection in the section heading, surrounded by brackets ([]).
09-01-91 5
TurboTerm 2.0 TTSetup Video
This section allows you to choose how TurboTerm will look on the
screen. You will be given the choice of 6 pre-defined color schemes,
or you may customize TurboTerm's colors according to your own tastes.
In most cases, TurboTerm will automatically detect the presence of a
color monitor and chose whether you should use color or monochrome
color sets.
The custom color selection allows you to change numerous colors inside
TurboTerm. The names of the different dialog-, command-, and
information-screens are displayed on the screen. Simply choose the
color you wish to change, and press <Enter>.
After selecting the color to be changed, you will be given a sample
TurboTerm screen on the right, and a color selection box on the left.
The sample TurboTerm screen will magically update and give you an
example of your changes, before you actually save your selections and
return to TurboTerm.
Standard cursor movement keys will allow you to pick your desired
color for the selected option. Upon moving the cursor, you will see a
sample of the new color selection appear in the sample TurboTerm
screen on the right. Once you have selected the color that suits your
taste, hitting <ENTER> will make that change take effect. If you
don't wish to make a change for the current color, then <ESC> will
exit and automatically undo any change for that color. At this point
it might be prudent to state that even after you have selected the
*perfect* color scheme, you must still save the changes when you exit
TTSetup for the colors to effect the appearance of your TurboTerm
screens.
You have the ability to pick one of six predefined color sets inside
TTSetup. These color sets were designed to present a color scheme
that is as pleasant and functional as possible. Once you have
selected a given color set you may still elect to change one or more
of the colors to fully customize your TurboTerm colors.
The blue color set is the default set for all systems that indicate
a color monitor. The red color set provides a bold, bright feeling,
while the cyan color set gives a warmer, more mellow telecommunicating
atmosphere.
The monochrome color set is best suited for LCD laptops or monochrome
systems. This color set is chosen by default on systems that indicate
a monochrome adapter.
The random color set is provided for those that have a certain
amount of difficulty in making up their mind. For a truly
distinctive color scheme, give the random color set a try.
The direct video option is a toggle which will attempt to thwart the
screen flicker found on some older CGA adapters, as well as allowing
smoother screen output while running under multi-tasking environments
such as DESQview or Windows 3.0. TurboTerm defaults to using direct
screen writes, providing much quicker screen output.
6 09-01-91
TurboTerm 2.0 TTSetup Modem
This section is used to set the modem and hardware information
particular to your setup, so that TurboTerm can operate correctly.
Baud rate [2400]
This option allows you to pick a default baud rate for TurboTerm to
initialize your modem at, and to initially configure your dialing
directory entries. While inside TurboTerm you can also change your
baud rate with the <Alt-P> communications parameter settings function.
The baud rate is the rate at which your computer will talk to your
modem or serial port. Typically you will choose the fastest rate that
your modem is capable of. I.E.: If you have a 1200 baud modem, then
choose 1200, or choose 2400 if you have a 2400 baud modem, etc. The
only exception to this rule is for those people that have error
correcting modems with MNP 1-5 or V.42. With these modems it is
typically desired to have a baud rate faster than the actual connect
rate.
For 2400 Bps MNP or V.42 modems you should set your baud at 4800 and
for 9600 Bps MNP or V.42 modems you should select your baud rate at
19200 (38400 for the newer/faster 9600 modems). If you are unsure of
what rate your modem is capable of handling or which baud rate to
choose, consult your modem instruction manual.
This option can be defined while in TurboTerm with the <Alt-P>
selection, and is also definable by dialing directory entry. If you
are calling a 1200 Bps system with your 2400 Bps modem, TurboTerm will
automatically set the baud rate to the correct value when dialing that
entry.
Parity [None]
Parity is a bit to check the integrity of a received byte. When used,
all the bits in a data stream byte are added together. A final bit,
called the parity bit, is added such that the sum of all bits will be
made either odd or even. The transmitter calculates a parity bit, and
transmits it with its data stream. The receiver also calculates a
party bit and compares it to the parity bit it received. If the bits
are equal, then no error has occurred, otherwise some error has
occurred during transmission.
The allowable parity settings are:
No parity - no parity bit is added.
Even parity - a parity bit is added so the sum bit is always
even.
Odd Parity - a parity bit is added so the sum bit is always
odd.
Mark parity - a parity bit of value one is always added.
Space parity - a parity bit of value zero is always added.
09-01-91 7
TurboTerm 2.0 TTSetup Modem
Set your parity to None or Even for most applications. It should be
mentioned that both GEnie and Compuserve allow parity settings of
EVEN and NONE. If your only use for TurboTerm is to call pay services
such as GEnie or Compuserve, set even parity. If your primary use for
TurboTerm is to call bulletin board systems, set your parity to none.
Data Bits [8]
Data bits are the number of bits of information in a data stream that
is actual data and not parity or stop bit information. Allowable data
bit values are 5 through 8. Under typical applications you should set
your data bits to 8 when your parity is none, or to 7 when your parity
is even.
Stop bits [1]
Stop bits are the number of bits that indicate a complete transfer of
all data bits in a serial data stream. Typically your stop bit value
should be selected to 1 for almost all applications. Allowed values
for stop bits are 1 and 2.
Serial Port [COM1]
This is the serial port number designator that your modem or null
modem is connected to. Allowed values are COM1 through COM8. The
industry standard support for COM1 through COM4 is already configured
inside TurboTerm, however some serial ports may not conform to the
industry standards for these ports, so the ability to configure
TurboTerm for non-standard serial ports is provided in TTSetup.
Configuring TurboTerm for operation on a non-standard serial port is
discussed under Port Assignments.
Enable 16550A FIFO [No]
If you know you have a 16550A UART in your computer, it is highly
recommended that you enable it. This will insure fewer errors when
connected at high data rates. Enabling this feature in TurboTerm will
cause no adverse effects if you do not have a 16550A UART. Chances
are, if you haven't personally purchased a 16550A UART for your
computer, you do not have one.
A FIFO is a First-In, First-Out buffer found only in the 16550A UART.
The FIFO buffer in a 16550A UART allows a greater delay between each
successive poll of a serial link without the chance for loss of data.
A 16 byte buffer in the UART itself accomplishes this.
Under normal circumstances this feature is not needed, however when
using TurboTerm at high connect rates with a high speed modem or a
null modem cable, loss of data can occur if the computer is doing
something else when the next piece of information comes across the
serial link.
8 09-01-91
TurboTerm 2.0 TTSetup Modem
QEMM/386Max users should note that the memory/processor management
schemes of these programs cause a slightly longer delay in serial port
handling than computers that don't run them. If you plan on running
TurboTerm at any rate greater than 9600 baud and you are running one
of these memory managers, then a 16550A UART is highly recommended.
Flow Control [Hardware CTS/RTS]
Flow control is the means through which your computer requests a
temporary pause in data transfer. Typically such requests are
required when data is being transferred faster than the receiver can
process it. Allowable flow control values are:
None - No flow control will be used for send or receive
operations. This mode is not recommended unless
using TurboTerm for specific applications or other
specialized tasks.
Software - Software flow control uses the industry standard
[XOFF] and [XON] characters to tell a remote system
to pause and then resume data transfer. Some modems
are incapable of the more reliable hardware flow
control, and in these cases you should select
software flow control.
NOTE: Some binary file transfers require that
hardware flow control be used, and will not
work with software flow control. ZModem and
Kermit are capable of using either software or
hardware flow control.
Hardware - Hardware flow control is the most efficient means of
controlling the flow of data to and from your serial
port. Hardware flow control follows the state of the
UART CTS/RTS lines. In almost all instances,
hardware flow control should be enabled if possible.
NOTE: Some modems, specifically those found in Tandy
laptops, may not communicate with TurboTerm at
all when this option is turned on. If you have
a Tandy laptop and cannot seem to get TurboTerm
to talk to the modem, then choose another form
of flow control.
Both - If you are unsure of what type of flow control to use
for a given application, choose this option to enable
both software and hardware flow control. If your
hardware supports both hardware and software flow
control, then choosing this option will cause a
slight degradation in the throughput of binary file
transfers.
09-01-91 9
TurboTerm 2.0 TTSetup Modem
Port Assignments
This option will allow you to configure TurboTerm to operate on a
non-standard serial port. If your serial port does not conform to the
industry standard COM1 through COM4 designations, or your serial port
is on COM5 through COM8, read on.
Configuring a non-standard port for use with TurboTerm was made as
simple as possible. For TurboTerm to correctly interface with your
serial port it must know the UART's base address, IRQ line, and
interrupt number.
Base Address [Based on comport]
The UART's base address is the hexadecimal number that represents the
address of the UART in the PC's I/O address space. In the IBM PC, the
UART generally used is the 8250 or one of its descendants. The 8250
UART family consists of the 8250, 16450, 16550, and the 16550A.
TurboTerm is capable of correctly addressing all of these UARTs. The
8250 UART family can be likened to the 8088/8086 family of processors
from Intel. The 8250 was the first, and the 16550A is the latest.
The 16650A's main advantage over its predecessors is it's internal
FIFO buffer. (For more information on FIFO buffering, and how to
enable the 16550A FIFO buffer, see the information on 16550A FIFOs
above.)
To adjust the comport base address, press <ENTER> on Base Address,
then select the comport base address that you wish to modify, and
press <ENTER>. Type in the hexadecimal number that represents the
base address of your UART. Valid numbers are from 0000 to FFFF
IRQ line [Based on comport]
The IRQ number is the interrupt request line that is associated with a
given UART. When the UART receives a character it generates an
interrupt request on the interrupt request line of the PC.
To adjust the comport IRQ line press <ENTER> on IRQ line, then select
the comport's IRQ that you wish to modify and press <ENTER>. Type in
the hexadecimal number of the IRQ line your serial port requires.
Valid IRQ's are from 0 to F.
Interrupt vector [Based on comport]
The interrupt vector is the associated interrupt service routine that
handles the interrupt request when called for by the UART.
To adjust the comport interrupt vector IRQ line press <ENTER> on
Interrupt vector, then select the comport interrupt vector that you
wish to modify, and press <ENTER>. Type in the hexadecimal number of
the interrupt vector your serial port requires. Valid interrupt
vectors are from 00 to FF.
10 09-01-91
TurboTerm 2.0 TTSetup Modem
Under normal circumstance you should never have to adjust any of the
values discussed above; the default values should work on most
computers.
PS/2 computer owners:
When you are running on an IBM PS/2 it is imperative that you
choose the Restore PS/2 Defaults option. This will initialize
TurboTerm to correctly locate and address your serial port.
Failing to do this will prevent TurboTerm from running on any modem
connected to any port other than COM1 or COM2.
Modem commands
The modem commands section allows you to configure TurboTerm to
properly initialize, dial, and hang-up your modem. The default
configuration in TTSetup will work for most modems. The ability to
configure TurboTerm to your modem's specific commands is described
below. TurboTerm defaults to using the Hayes AT command set.
Initialization string [ATZ]
Your modem initialization string determines the state that your modem
will be in when first entering TurboTerm. TurboTerm will send this
string to your modem on program startup, unless specifically
prohibited from doing so because of a sensed carrier or command line
option. The initialization string can be any valid string, your
modem should be configured so that it reflects the true state of the
carrier. The Hayes command to accomplish this is AT&C1&D2. Refer to
your modem's manual for instructions on how to force your modem to
follow the state of carrier detect. For TurboTerm to work properly,
your modem must be capable of following the true state of the carrier.
One sure-fire way of determining if your modem has forced carrier
presence is to check the Online/Offline area of the status bar. If
the status line indicates that you are 'Online' when you first enter
TurboTerm, then you must reconfigure your modem. Most modems allow
you to accomplish this via switches or command line sequences. When
your modem is properly configured, TurboTerm will indicate 'Offline'
when you initially enter the program. If your modem does not have
switches, or does not have non-volatile ram in which to save your
configuration, then refer to the command line parameter section of
this manual for further instructions.
Dialing prefix [ATDT]
The dialing prefix is the command that will precede all phone numbers
that TurboTerm dials. In the Hayes AT command set, valid dialing
prefixes are ATDT and ATDP. The dialing prefix can, optionally, also
contain commands to turn off call waiting, send your long distance
calling card number, etc. Under most circumstances, your dialing
prefix will be either ATDT or ATDP.
09-01-91 11
TurboTerm 2.0 TTSetup Modem
CONNECT message [CONNECT]
This string defines the message returned by your modem when it
successfully connects to a remote modem.
Modem ERROR messages [Hayes Smartmodem]
These strings define the message(s) that your modem will return upon
failure to connect to a remote modem. You should set these error
messages to the responses that your modem will return, in order to
help speed the redialing process.
Hang-up command [ATH0]
This string defines the command your modem requires to force a
disconnect. The Hayes default is ATH0.
Attention character [43] (+)
This is the ASCII value of the character that your modem recognizes as
its attention character. Typically your attention character is a '+',
ASCII value 43.
DTR toggle
This toggle sets whether TurboTerm will send your defined hang-up
string to hang-up the modem, or lower the DTR on your modem. The most
reliable method of hanging up your modem is to lower DTR.
12 09-01-91
TurboTerm 2.0 TTSetup Directories
Upload directory [TurboTerm directory]
This is the directory where TurboTerm will initially look for all
files that you wish to send to another system.
Download Directory [TurboTerm directory]
This is the path where TurboTerm will place all files that you receive
from another system during a file transfer.
Script Directory [TurboTerm directory]
This is the path where TurboTerm will look for all script files.
Scripts and the TurboTerm script language are discussed in Appendix C.
Log Directory [TurboTerm directory]
This is the path where TurboTerm will write all its session capture
logs and usage logs.
It is recommended that you establish separate subdirectories when
running TurboTerm from a hard drive to make file management easier.
Don't worry about creating the subdirectories yourself; TurboTerm
will attempt to create the specified directory if it does not already
exist. If TurboTerm is unable to create the directory you specify, it
will default to the TurboTerm program directory for that option.
09-01-91 13
TurboTerm 2.0 TTSetup User Shells
Have you ever wanted to go take a quick look at a file, without having
to exit your terminal session? With a defined user shell, it is
possible to quickly pass control of your computer to a user defined
program. User shells in TurboTerm are specialized programs that can
do anything from viewing files to running a spreadsheet. You may
define up to 10 user shells for use from within TurboTerm. To
activate any given shell, type Alt-0 through 9. A valid shell is any
existing DOS .EXE, .COM or .BAT file.
The name [Empty]
This is where you will type in the full path and filename for the
program. Example:
Alt 1 shell [C:\UTILS\LIST.COM C:\TT\TT.LOG ]
When inside TurboTerm, the Alt-1 shell would then shell to the program
LIST.COM, and automatically list the file TT.LOG in your TurboTerm
subdirectory. Notice that a parameter may be passed to the program by
typing the parameter in the entry space after the file name.
NOTE: If you place a parameter on the command line after the filename,
TurboTerm will not prompt you for any parameters when executing
that shell. If no parameters are specified in TTSetup, then
TurboTerm will prompt you for the parameter(s) prior to
executing the shell.
Prompt [No]
After editing the filename and path of a given user shell, TTSetup
will prompt you for a 'Y' or 'N'. Selecting 'Yes' will force
TurboTerm to prompt you with a 'Press any key to return to
TurboTerm..' prompt prior to clearing the screen and returning to your
telecommunications session. Numerous programs run and execute so
quickly that you are unable to see the result on the screen prior to
returning to TurboTerm. This is very common, especially in batch
files. To force a 'Press any key to return to TurboTerm...' prompt
for a given user shell, set this field to 'Yes'.
NOTE: TurboTerm will not change to the directory specified in the path
stated on the command line. If the called program requires that
it be run from its own subdirectory, then we recommended you
write a small DOS batch file to handle the directory changes.
14 09-01-91
TurboTerm 2.0 TTSetup User Shells
Example:
Lets say the program you want to run is SpeedWord, and it is located
in your C:\SW\ subdirectory, and your TurboTerm directory is C:\TT\
Since SpeedWord must be run from its own directory, you should set
your shell to be: C:\SW\SW2.BAT COM2 PARITY EVEN
You should then write a small batch file that looks something like
this, and place it in your SpeedWord subdirectory.
@ECHO OFF
CD \SW
SW %1 %2 %3 %4
CD \TT
EXIT
This batch file will turn local echoing of the following commands
off, then change to the SpeedWord subdirectory. It then starts
SpeedWord with the parameters you specified in your user shell.
After completing SpeedWord, you will be returned to TurboTerm.
09-01-91 15
TurboTerm 2.0 TTSetup Protocols
The greatest improvement in TurboTerm 2.0 was the addition of internal
file transfer protocols. File transfer protocols are used for sending
and receiving data files, usually in a non-readable or binary format.
TurboTerm supports 9 internal protocols including: Xmodem, Xmodem CRC,
Xmodem 1K, Xmodem 1KG, Ymodem, Ymodem G, Zmodem, Kermit, and ASCII.
TurboTerm also supports 3 external protocols that are completely
user-definable, with separate upload and download parameters.
All of the protocol options have pre-defined defaults that conform to
standard usage, making a change unnecessary in most situations. Each
prompt will be discussed in the following paragraphs.
Default Protocol [Zmodem]
Your default protocol is the protocol you are most likely to use for a
given file transfer. Setting this protocol will not force you to use
that protocol while in TurboTerm, but will allow quicker file
transfers since the protocol will be highlighted in TurboTerm's
selection menu when you initiate a transfer. Simply pressing <ENTER>
will initiate the transfer using the selected protocol. Selecting a
default protocol here is not the only place where default protocols
may be picked. Inside TurboTerm, each dialing directory entry may
also have its own pre-defined default protocol.
Send Directories [No]
This option is used when performing very specific file update requests
to a given system. Under normal circumstances you should leave this
option off. Send Directories instructs TurboTerm to send the complete
path and filename in Ymodem, Zmodem, and Kermit file uploads. This
option would be used if you were performing an update of someone
else's system remotely, and your subdirectory structure was the same
as that on the remote system. Again, using this feature would only be
used when you wished to send the complete filename and path of the
file you are sending. If this option is turned off, TurboTerm will
only send the filename.
Honor Directories [No]
This option is used in conjunction with Send Directories. If this
option is enabled, it instructs TurboTerm to place the file in the
subdirectory that the remote system sends along with the filename.
When this option is enabled and the pathname that the remote system
sends with the file does not exist, the file transfer will be aborted.
This option should never be enabled unless your are downloading files
from a specific system with a specific task in mind.
WARNING: DO NOT ENABLE THIS OPTION UNLESS YOU ARE SURE OF YOUR FILE
SOURCE, AND FULLY UNDERSTAND ITS CONSEQUENCES.
16 09-01-91
TurboTerm 2.0 TTSetup Protocols
Download prompt [Yes]
When using batch transfers, it is sometimes desirable to have the
files written to a subdirectory other than your default directory.
When this feature is enabled, you will be prompted for the download
path for all batch transfers (Zmodem, Ymodem, and Kermit). Disabling
this feature will bypass the prompt for batch file transfers, and
place all downloaded files in your default download subdirectory.
ASCII line pace [10]
The ASCII line pace is the number of milliseconds TurboTerm will pause
between lines during ASCII transfers. The line pace affects uploading
using ASCII file transfers and TurboTerm Clipboard transfers. Adjust
this value if the remote system is unable to process a new line at the
current rate. Valid range is from 0 to 9999 msec.
ASCII Character pace [5]
The ASCII character pace is the number of milliseconds TurboTerm will
pause between characters during ASCII transfers. The character pace
affects uploading using ASCII file transfers and TurboTerm Clipboard
transfers. Adjust this value if the remote system is unable to
process a new character at the current rate. Valid range is from 0 to
9999 msec.
GMT offset [5] (Eastern Standard Time)
The GMT offset is the number of hours your time zone varies from
Greenwich Mean Time. This value is used when determining the correct
file date and time from systems using properly implemented YModem and
ZModem protocols. In many Zmodem & YModem implementations this field
is completely ignored, and will not affect the date and time stamp of
your files. Some TurboTerm installations may require that files be
updated on a periodic basis from various locations around the world.
When both the remote and local system recognize a GMT offset value,
and your system is configured to allow only Newer files under ZModem,
TurboTerm will only process updates to files that are truly newer than
those currently on your system.
ZModem options
Chuck Forsberg, the designer of the Zmodem protocol, should be
recognized here for his superb protocol. If you don't use Zmodem
regularly, then read on and find out why you should! Zmodem is a
streaming protocol that has an average CPS rate 30 to 70 percent
faster than all other protocols internal to TurboTerm, with the
possible exception of Ymodem G. Zmodem provides crash recovery
ability, allowing you to resume an interrupted file transfer. ZModem
allows either software or hardware flow control for controlling the
flow of data, and has its own special file management options that
allow you to fully customize the way you receive and send files while
connected to remote systems. Zmodem has one of the best error
detection/correction schemes around, and provides the means to
09-01-91 17
TurboTerm 2.0 TTSetup Protocols
automatically download files without user prompting. Zmodem has the
ability to transfer files in batch mode, facilitating multiple file
transfers within a single protocol invocation.
The following options control the way the Zmodem implementation
operates.
Crash recovery [Yes]
Zmodem crash recovery is perhaps the best reason to use Zmodem
whenever possible. This is an extremely handy feature when you are on
an unreliable connection. Imagine you are downloading a 400K file,
and have completed 300K so far, when suddenly your modem hangs up the
phone line. With any other protocol, you would have to restart the
transfer over from the beginning. With Zmodem, you can restart from
where you left off! All you have to do is call the host system back,
and restart the transfer. Seriously consider NOT disabling this
option.
Auto downloading [Yes]
Another handy Zmodem feature is its automatic initiation of a Zmodem
file transfer. When you have this feature enabled and start a Zmodem
download from the host system, you will not have to do anything else.
Zmodem will automatically start up and perform the transfer. The
file(s) will be placed in your default download directory.
Skip if no file [No]
This option allows you to configure Zmodem to allow file updates.
If your system does not currently have the file that you are
attempting to download, that file will be skipped and NOT downloaded.
Be careful when turning this option on. You may begin to think that
Zmodem isn't working correctly if you enable this feature and try to
download files that don't already exist on your system.
Override sender [Yes]
Zmodem has the ability to let the host system determine where to place
the file on your system, and whether or not to overwrite existing
files. (These options are called file management options) Obviously,
under normal circumstances you would not want GEnie or a BBS to decide
where on your hard drive to place the file, so you should always
override the senders file management options.
Management options [Newer/Longer]
Zmodem has a variety of file management options that will allow you to
customize how and when files get written to your hard drive during a
download, and to request certain file management options from the host
system when you are uploading.
18 09-01-91
TurboTerm 2.0 TTSetup Protocols
Newer/Longer
Instructs Zmodem to allow only new files, or files that are newer
or longer than the file currently on your system.
Append
Instructs Zmodem to allow only files that are new, and to append
to files that already exist. This is not to be confused with
crash recovery.
Always
Instructs Zmodem to always accept the file regardless of the file
size or date, and overwrite any file of the same name currently in
the specified download path.
Newer
Instructs Zmodem to accept only files that are new or newer than
files of the same name currently on your system.
Different
Instructs Zmodem to accept only new files, or files by the same
name that exist on your system with different file sizes or dates.
Protect
Instructs Zmodem to only accept files that are new.
The default option [Newer/Longer] should be sufficient for most Zmodem
transfers. The other options would be used in a very specific job,
and should only be set if you are familiar with the consequences of
each option.
Kermit Options
The TurboTerm Kermit implementation is the only internal binary file
transfer protocol that is capable of transmitting over a line with
line settings other than N81. Kermit will work on N81 or E71
connections. This is not to say that if you are logged onto GEnie at
E71, that you must use Kermit (highly difficult since GEnie does not
support Kermit), but it does mean that TurboTerm will not
automatically switch to N81 when performing Kermit file transfers.
Under most circumstances, you should never have to adjust the Kermit
options. Under some specialized circumstances, you may have to adjust
these options to allow transfers to occur properly between the wide
range of Kermit implementations.
09-01-91 19
TurboTerm 2.0 TTSetup Protocols
Maximum packet length [80]
The maximum packet length is the number of characters per data
subpacket transferred during a Kermit transfer. The allowable range
is from 0 to 91.
Pad count [000]
The pad count is the number of pad characters to send between each
Kermit datapacket. The only time you might need padding is when the
remote system requires a delay between sending you a packet and being
able to accept a packet itself. TurboTerm will automatically adjust
this value to the pad count requested by the remote, so adjusting this
value should only be necessary with Kermit implementations that do not
realize that they require padding.
Pad Character [0]
The pad character is the character that TurboTerm will use to pad each
successive Kermit datapacket. This value is ASCII value of the pad
character. Range: 0 through 255.
Terminator character [13]
The terminator character is the last character following the check
character in a Kermit datapacket. The terminator character is used by
systems that require an end of line character before they can start
processing input. This value is the ASCII value for the terminator
character. Range 0 through 255.
High bit prefix [089]
The high bit prefix is the character prefix that Kermit will use when
transforming high bit characters (when using 7 data bits) into
characters without the high bit set. Normally you will not need to
adjust this prefix. This value is the ASCII value for the high bit
prefix. Range 0 through 255.
Control prefix [35]
The control prefix is the character prefix that Kermit will use when
transforming control characters into printable ASCII characters.
Normally this value does not need to be changed. This value is the
ASCII value for the control prefix. Range 0 through 255.
20 09-01-91
TurboTerm 2.0 TTSetup Protocols
Maximum timeout [5]
The maximum timeout value is the amount of time in seconds that Kermit
will wait for a new packet or the next byte of data. If this time
period elapses without a response, then TurboTerm will assume that an
error has occurred, and will re-send its last packet. Range 0-99
seconds.
Error check [1 byte checksum]
The error check type is the type of data integrity checking used
by default during a Kermit transfer. 1 Byte checksum is supported by
all Kermit implementations. 2 byte checksum is a slightly more
reliable error checking type, and 3 byte CRC is the most reliable form
of Kermit error checking available, but is not supported in all Kermit
implementations.
Restore Kermit defaults
This option should be used to return the Kermit options to the
installed TurboTerm defaults.
User protocol options
In the unlikely event that you find a protocol driver superior to
those provided internally in TurboTerm, or if you wish to try out that
new ABCmodem protocol, TurboTerm provides a convenient way for you to
do so. TurboTerm will allow you to define up to three separate
protocols, each with their own distinct upload and download
parameters. User protocols are handled similar to the method employed
for user shells, with two minor differences. Since most external
protocols require different command line switches for uploading and
downloading, TurboTerm provides a place where both sets of parameters
may be specified. This is different than the user shells where only
one set of parameters may be specified. The other minor difference is
that TurboTerm will not prompt you to 'Press any key to return to
TurboTerm' when shelling to an external protocol. We assume that
after completing any binary file transfer you will want to return
immediately to the comfort and familiarity of TurboTerm.
Lets say you wish to use DSZ (Chuck Forsberg's Zmodem driver) for all
of your Zmodem file transfers, and you want DSZ to show up as a valid
protocol in your download and upload pick lists inside TurboTerm. The
following discussion will assume that you are currently running on
COM2 at 2400 baud. If your setup is different than this, you will
need to change some or all of the parameters listed below.
09-01-91 21
TurboTerm 2.0 TTSetup Protocols
- Select 'User protocol 1'
Type in the full path and filename of DSZ.
Example: C:\UTILS\DSZ.COM
- Select user protocol 1 upload parameters.
Type in your upload parameters.
Example: port 2 -r sz
In this case you would not want to specify your filenames here
inside TTSetup. Just prior to shelling to this protocol
driver, TurboTerm will prompt you for any further parameters,
and it is at this point that you will type in the filename(s).
- Select user protocol 1 download parameters.
Type in your download parameters.
Example: 1 2400 rz
Since DSZ's Zmodem automatically gets the filename from the
sending system, no file name should be specified on this
command line, either. Again, TurboTerm will prompt you for
any additional parameters just prior to executing this shell.
- Select protocol name
Type in DSZ, or whatever best describes the protocol you are
installing. You are limited to 10 characters for the name.
- That's it. You have successfully installed DSZ as an external
protocol.
Some common mistakes:
- You didn't properly type in the filename and path of the DSZ
program.
- You don't have a copy of DSZ on your system.
- Your upload/download parameters are incorrect for your system
setup.
- You have insufficient free memory to run the external
protocol. (see the section on memory management below)
22 09-01-91
TurboTerm 2.0 TTSetup Options
This menu selection will allow you to customize the various operating
parameters of TurboTerm to best suit your individual taste, and
conform to your system's requirements.
Connect Sounds [Yes]
This toggles whether you will be alerted upon connecting to a system
listed in your dialing directory.
Warning sounds [Yes]
This controls whether you are audibly warned when attempting an
operation that cannot currently be performed in TurboTerm. TurboTerm
uses this check to determine if any sounds will be generated on any of
these attempts. Some sample circumstances where TurboTerm would
produce this sound are listed below:
- You attempt to scroll past the beginning or end of the
scrollback buffer.
- You attempt to recall a command in the chat recall buffer
beyond the recall buffer limit.
- You attempt to change to ANSI emulation <Alt-Y> when in split
screen (buffered) mode.
- You attempt to use the dialing directory <Alt-D> when you
have TurboTerm's null modem feature active.
- You attempt to search scrollback <Alt-F> when scrollback is
not currently being displayed on screen.
- You attempt to change your chat mode options <Alt-G> when
chat mode is not active.
- You attempt to edit a chat buffer command <Alt-V> when not in
chat mode.
Auto log usage [No]
Turning this option on will force all connections to remote systems
to be logged to the default usage log. When this option is off, no
usage logs will be created, except for those that are specifically
designated in the dialing directory entries. For a detailed
description of TurboTerm's usage logs, refer to Appendix B.
09-01-91 23
TurboTerm 2.0 TTSetup Options
Verbose usage [Yes]
When this option is on, all usage files will be written in the verbose
format. Refer to the descriptions in Appendix B for verbose and brief
usage logs.
Scroll size [9]
This option controls the number of lines in scrollback that will be
displayed on the screen when entering scrollback. This number does
NOT affect the size of the scrollback window when ANSI emulation is
turned on. In ANSI emulation, the scrollback window is always full
screen, since the ANSI specification requires (at least) a 24 line
terminal window. When inside TurboTerm this number can be adjusted
using the <Ctrl-PgUp> and <Ctrl-PgDn> keys. The new value set while
inside TurboTerm is only in effect for the current TurboTerm session,
and is reset to the configuration value during all subsequent
sessions.
Dialer timeout [30]
This is the number of seconds TurboTerm will wait for a connection or
error response during a dialing attempt, before initiating a redial.
Recycle delay [5]
This is the number of seconds TurboTerm will wait between dial
attempts.
Emulation [TTY]
The emulation is the way TurboTerm will interpret incoming characters
and place them on the screen. TurboTerm has four built-in terminal
emulations: TTY, ANSI, DEBUG_ASCII, and DEBUG_HEX. Only TTY or ANSI
may be selected as the default terminal emulation. The two debug
emulations are used for trying to determine the exact character
sequence that a remote system is sending, and can be useful when
attempting to debug a particular script or program.
TTY:
TTY terminal emulation emulates the old-style teletypewriters, and
offers no special color options. It is a character-only based
terminal emulation. TTY emulation is sometimes referred to as a
dumb terminal since it does no interpretation of the incoming
characters, and does not allow cursor positioning or color
changes.
ANSI:
The ANSI (American National Standards Institute) driver in
TurboTerm is a subset of the full ANSI terminal standard, and
conforms to the IBM ANSI.SYS driver specification. The ANSI
24 09-01-91
TurboTerm 2.0 TTSetup Options
specification requires that the terminal screen be 24 rows by 80
columns. ANSI emulation interprets incoming characters and
processes any escape sequences to determine cursor positioning
and color attributes. You will commonly find ANSI emulation in
use on private BBS systems around the country. GEnie and
Compuserve make very little use of the ANSI specification. Unless
you have a specific need for ANSI when on these systems, it is
recommended to use TTY terminal emulation.
DEBUG_ASCII:
The DEBUG_ASCII emulation is used when trying to determine the
exact sequence or character string that a remote system is
sending. Debug_Ascii will display all printable characters (ASCII
32 through 255) normally and place all control or non-printable
characters in brackets ([]) to help you determine the actual
string being sent by the remote system.
DEBUG_HEX:
The DEBUG_HEX emulation is similar to the DEBUG_ASCII emulation
except that ALL received characters are displayed with their
corresponding hexadecimal values in brackets ([]).
Macros
A macro is a pre-defined string. Under many circumstances, you will
find it useful to have certain strings saved so that you can quickly
recall them without having to manually retype the line. TurboTerm
allows up to ten macros to be active at any given time, but you can
have as many macro files (each with 10 pre-defined strings) as disk
space allows on your system. Each of the macros in TurboTerm is
played back by pressing the corresponding function key (F1 - F10) on
your keyboard. Each macro may contain up to 255 characters, including
any imbedded control characters. Multiple line macros can be formed
by imbedding carriage returns inside a given macro. TurboTerm's macro
editor has many special commands to allow quick and efficient editing.
Refer to the <Alt-V> section in this manual for further instructions
on editing. Two other specialized macros can also be defined. These
macros are GEnie specific and only work in GEnie Chat Lines & GEnie
RTC split-screen (buffered) modes. The AFK and Auto-Greet macros
follow the same limits as the F1-F10 macros on length and imbedded
control characters. Each macro file must reside in your TurboTerm
directory, and must have a file extension of .KEY.
Macro File [TT.KEY]
The macro filename you specify here is the default macro file you
wish be active upon program initialization. As an added convenience,
macro files may be edited inside TTSetup or from within TurboTerm. To
change the default macro file, select File and type in the filename of
the macro file you wish to load by default.
09-01-91 25
TurboTerm 2.0 TTSetup Options
F1-F10 Macros [Empty]
The F1-F10 macros are configured by selecting the macro you wish to
edit, then using the editor commands to fill in the appropriate text.
AFK Macro [I'm sorry, I am currently AFK, please try again later]
The AFK macro is used in GEnie Chat Lines or GEnie RTC's to alert
people that send you private messages that you are away from your
keyboard. When TurboTerm senses that you have received an incoming
private message, it will automatically send this string in response to
the sender in a private message while the AFK feature is active. The
AFK message may contain any phrase, and we encourage you to customize
yours to fit your personality. One of the more humorous AFK macros
spotted during the beta cycle was: "Holy cow!!!! Just as your /SEN
arrived my monitor burst into flames! I'll be right back...". We do
not recommend, of course, continuing a telecommunications session if
your equipment is malfunctioning in this manner.
Auto-Greet Macro [Hi {Handle}!]
The auto greet macro is used when you wish to seem cordial or friendly
to anyone who happens to drop by your current channel or conference
room. Again, this is a specialized macro that only works in GEnie
Chat Lines and GEnie RTC's. Since it seems more cordial to greet a
person by his/her handle, the Auto-Greet may contain a special
indicator, showing where TurboTerm should insert the handle. You can
specify where in the Auto-Greet string you wish to place the handle of
the person that just entered the channel by placing the special
keyword {Handle} somewhere in the Auto-Greet string. If {Handle} is
not specified then the Auto-Greeter will simply display the message
without a handle. The Auto-Greeter can be very useful when you are
hosting a discussion, or chairing a conference.
Example:
"{Handle}, welcome to the support conference. If you have any
questions, feel free to ask."
File Names
Almost all file names that TurboTerm uses can be configured to suit
your needs. The only exceptions to this rule are:
- All phone files must have a .FON extension.
- All macro files must have a .KEY extension.
- The TurboTerm configuration file must be called TT.CFG
The names that you specify in TTSetup will be the default filenames
for your capture logs, phone file, scrollback save files, and usage
logs.
26 09-01-91
TurboTerm 2.0 TTSetup Options
Log File [TT.LOG]
This is the default name to use for all capture logs. Capture logs
are not to be confused with usage logs. Capture logs are a capture of
the telecommunications session. When a log file is turned on, all
information received through the port will be written to the
specified file. This is especially useful if you are browsing through
some material and wish to save it for later viewing. When in
TurboTerm, logging to disk is activated by typing <Alt-L>. If the
file that you specify here already exists, you will be prompted to
Append, Overwrite, or start a New log file. All LOG files will be
written to your LOG directory.
Phone file [TT.FON]
This is the file that contains phone numbers and other information for
all your frequently called numbers. The phone file contains various
information that will allow you to customize each session without
changing your defaults inside TTSetup. The extension of all phone
files must be .FON. All phone files will be written to your TurboTerm
directory.
Scroll back [TT.SBK]
This is the default file name that TurboTerm will use when you choose
to save the contents of your scrollback buffer to disk. If the file
already exists, TurboTerm will prompt you to Append, Overwrite, or
start a New scroll back file. All scroll back files will be written
to your TurboTerm directory.
Usage file [TT.USE]
This is the default name for TurboTerm to use when a request for a
usage log is made via the dialing directory or when the Auto-Log
parameter is active. This filename has no effect on usage log names
that are specified in the dialing directory. All usage logs are
written to your LOG directory.
Chat options
This option will allow you to change the behavior of split screen
operations inside TurboTerm. TurboTerm's split screen mode has three
possible configurations: GEnie Chat, GEnie RTC, and Normal. With
this option you can customize your split screen operations to suit
your personal taste. Each mode has a specific way of handling/parsing
incoming text, and you must select the correct mode based on your
current situation. All of these options can also be set inside
TurboTerm.
09-01-91 27
TurboTerm 2.0 TTSetup Options
Chat mode [GEnie Chat]
Normal:
This mode of split screen operation does no parsing of the
incoming text, and disables the specialized GEnie functions
like Auto-Show, Auto-Greet, Alert, Die Roller, and AFK Mode.
GEnie Chat:
This mode of split screen operation parses incoming text and
waits for private sends, new logons or monitorings, and die roll
requests. The state of the toggles explained below determine
which options will be active by default, when in GEnie Chat
mode.
GEnie RTC:
This mode of split screen operation parses incoming text and
waits for private sends, new logons or monitorings, and die roll
requests. The state of the toggles explained below determine
which options will be active by default, when in GEnie RTC
mode.
Auto-Show [No]
Auto show is a GEnie-specific function, that will automatically
perform a /SHO command whenever someone enters or monitors your
channel. The return information from GEnie will be highlighted in
your terminal highlight color. Toggling this option enables/disables
the default setting of the Auto-Show feature.
Auto-Greet [No]
Auto-Greet is a GEnie-specific function that automatically greets
visitors to your channel or conference room, and waves at those that
monitor your channel. The Auto-Greet feature can be further
configured by altering your Auto-Greet macro, discussed in the macro
section of this manual. Toggling this option enables/disables the
default setting of the Auto-Greet feature.
Alert [Yes]
The alert feature is a GEnie-specific function that controls whether
TurboTerm will sound a tone every time a private message is sent to
you. This is quite useful on busy channels, where you might miss the
private message. The tone will alert you that a private message was
sent to you, so that you may respond accordingly. While all other
GEnie-specific options work only in split screen mode, this option
also controls one other feature of TurboTerm. With this toggle set to
Yes, you will also be alerted of any notifies that you receive while
on GEnie.
28 09-01-91
TurboTerm 2.0 TTSetup Options
Die roller [No]
The die roller is a GEnie-specific function that allows anyone
currently on your channel to roll a specific number of dice by simply
typing an appropriate command. (.r##d###[+/-##]) This will instruct
TurboTerm to respond with a random die roll meeting the request. The
modifier is the only optional parameter.
Example:
Suppose your handle was <Dungeon Master> and <CrystalStar> wanted to
roll five ten-sided dice.
<CrystalStar> .r5d10+5
<Dungeon Master> CrystalStar: 5 + 3 + 6 + 7 + 2 = 23 Modified: 28
This example shows the requestor's name, followed by the die roll
results. The modifier, if present, is added to (or subtracted
from) the combined total of the rolled dice and reported as well.
Any roll that does not meet the limits of TurboTerm's die roller will
display an invalid roll message and an example of the correct syntax.
AFK Mode [NO]
The AFK mode is a GEnie-specific function that determines whether the
AFK macro will automatically be sent in reply to all private /SEN's.
It is not recommended that this mode be active by default, but the
ability exists for specific implementations.
Window Options
This allows you to customize the look and feel of the pop-up windows
inside TurboTerm. TurboTerm windows are capable of shadowing effect,
exploding window effects, and sound effects. These options may be
configured to suit your tastes.
Exploding windows [Yes]
Having this option on will cause all new pop-up windows in TurboTerm
to appear to "grow" from the center of the screen, and to shrink in
an opposite manner when the window is removed. In many of today's
applications, exploding windows are commonplace. If you wish to
disable exploding windows, then set this option to NO.
Sound Effects [No]
Sound effects are the accompanying sounds to the exploding windows.
If exploding windows are turned on, then enabling sound effects will
cause a tone to accompany all exploding windows. The longer the
window takes to explode, the longer the sound/tone will be.
09-01-91 29
TurboTerm 2.0 TTSetup Options
Window Shadows [Yes]
All of TurboTerm's windows are capable of having a shadow. This
shadow makes that window appear to be raised from the surface of the
screen behind it. The shadow itself will not obscure any of the text
below it.
Window Delay [2]
On slower machines, the exploding windows can be agonizingly slow.
The window delay is a user-defined factor which controls the length of
the window delay. The lower the number, the faster the window will
explode onto the screen. Range: 0 - 20.
Memory Usage
The memory usage option allows you to configure the way that
TurboTerm will execute other programs. TurboTerm has the ability to
perform two styles of program execution; shelling and swapping.
Shelling is a method in which TurboTerm will free up as much memory as
possible, and execute a secondary program. While this method is the
fastest way to execute other programs from inside TurboTerm, the
available memory for the child program could be as low as 100k. If
you plan on running only very small programs from inside TurboTerm
(such as LIST.COM) then shelling may be right for you. On the other
hand, when you have programs that require large amounts of memory to
run, and you would still like to be able to have access to them from
inside TurboTerm, then you should enable swapping. TurboTerm has the
ability to write an image of itself to EMS 4.0 or to disk. This frees
up all but approximately 55K of your regular memory for other programs
to run. Swapping to a floppy disk is not allowed, as the speed of
floppy drives is not sufficiently fast enough to make swapping a
viable choice. If you have a hard drive, a ram drive, or EMS 4.0
compliant memory with approximately 400k available, then swapping is
the preferred solution. Swapping takes slightly longer than shelling
(especially on a slow hard drive), but the advantage is that you
shouldn't encounter insufficient memory messages when attempting to
run any of your applications. You should also note that TurboTerm
MUST turn off the communications port prior to swapping to disk. Upon
returning from a swap, TurboTerm will re-initialize your communication
port to the settings that were in effect prior to initiating the swap.
Allow Swapping [No]
When this option is enabled TurboTerm will write an image of itself
to EMS 4.0 or disk, based on the next two options. This image file
can be as large as 400K, so you must have at least that much free disk
space or EMS, to successfully swap. When swapping is turned off, a
normal shell is performed, which will significantly reduce the amount
of available memory available to your application. If, for any
reason, TurboTerm is unable to shell or swap, a message explaining the
reason will be displayed.
30 09-01-91
TurboTerm 2.0 TTSetup Options
Use EMS for swap [No]
If your system has at least 400K of EMS 4.0 memory, then you should
use this option to optimize swapping. Your EMS driver must be EMS 4.0
compliant. Known EMS drivers that work with TurboTerm are 386Max,
QEMM386, and EMM386. All of these drivers have been successfully
tested with TurboTerm. Some EMS cards for XT & AT class machines will
work as well. We recommend that you first try using EMS for swapping,
but if TurboTerm does not successfully swap to your EMS memory, this
option should be disabled. Enabling this option when you do not have
any EMS memory should not cause a problem with TurboTerm, since it
checks for sufficient EMS memory prior to swapping.
Swap path [TurboTerm directory]
As mentioned before TurboTerm has the ability to swap to disk. If you
are running TurboTerm from a slow hard drive or floppy system, and you
wish to have TurboTerm write its image file out to a faster hard drive
or to a ram drive (recommended), then set this option to the desired
destination. TurboTerm has been successfully tested with DOS 3.3's
VDisk and DOS 4.x/DOS 5.0's Ramdrive. Both of these programs allow
you to create a ramdrive from either Extended or Expanded memory. If
your system is equipped with extended memory, a ram drive is
recommended. For those that have EMS memory that TurboTerm cannot
access, this is option suggests another solution. Set up a ram drive
in your EMS memory, and point your swap path to that ram drive. For
information on setting up a ram disk, refer to Appendix A.
Clipboard options
The TurboTerm Clipboard is one of the more powerful features of
TurboTerm. It allows you to edit standard text files, as well as cut
and paste from your current telecommunications session. To allow you
to utilize the clipboard to meet your specific needs, TTSetup provides
the means to configure many of the clipboard's functions.
Insert mode [Yes]
This option determines whether the clipboard will be in insert or
overwrite mode when you first enter the clipboard.
Word wrap mode [Yes]
This option determines whether text that you type in the clipboard
will automatically wrap to the next line when you reach the right
margin.
09-01-91 31
TurboTerm 2.0 TTSetup Options
Indent mode [No]
This option determines whether the clipboard will automatically follow
the previous line's indent.
Warning Time [2]
This option specifies the amount of time (in minutes) that will pass
while you are in the Clipboard, before TurboTerm issues a warning
tone. This option is useful when you find yourself in TurboTerm's
clipboard longer than the timeout value on the remote system. This
warning tone will alert you that it is time to exit the clipboard and
resume your remote session. Setting this value to 0 will disable the
warning tone.
32 09-01-91
TurboTerm 2.0 TTSetup Exit
Once you have made the necessary changes to your TurboTerm
configuration file, you should exit and save your changes. If you
wish to abandon any changes that you made while in the program, select
Abandon on the exit menu. If you select Abandon, none of the changes
will be saved, and your old setup will remain in effect.
09-01-91 33
TurboTerm 2.0 Program Reference
TurboTerm has many advanced features available from within the
terminal itself. Each of these features is described in the
paragraphs that follow.
Prefix <Alt-A>
TurboTerm's built-in prefix function has a dual purpose in TurboTerm.
Each line transmitted from the TurboTerm Clipboard via <Alt-F6>
(transmit) or <Alt-F7> (*UPLOAD) will first be appended to the defined
prefix (when active), then sent to the remote system. This allows
TurboTerm users a handy "quote feature", if one is not implemented on
the remote system. In a similar fashion, each line typed in buffered
mode (Alt-B) will be appended to the defined prefix string (when
active), prior to being sent to the remote system. This gives
TurboTerm users the ability to easily carry on a private conversation
in GEnie's RTC or Chat Lines, and can also make game playing in those
environments quite a bit easier.
To edit your current prefix, type <Alt-A>. A small menu will appear
showing your current prefix and three choices:
<A>ctivate, <D>eactivate, and <E>dit.
From this menu, you can toggle the state of your prefix, or edit the
prefix string. Editing the prefix will automatically activate it, so
there is no need to call up this menu again to activate a prefix
string you just finished defining. To deactivate the prefix string
without redefining or erasing it, simply use the deactivate option on
this menu. The prefix string will remain intact, but inactive. To
activate the prefix again, use the activate option on this menu.
If you do not wish to continuously deactivate and reactivate your
prefix, you may override its operation on a line-by-line basis by
beginning the line with a '/' character. Since all commands in
GEnie's RTC and Chat Lines software begin with this character, this
allows you to access those commands without the need of first
deactivating the prefix. Beginning the line with a '/' followed by a
space will allow you to send a normal line without the prefix. Since
GEnie interprets any line beginning with a '/' as a command, both the
'/' and the space are trimmed from the beginning of the line, and the
line is then sent (without the prefix). Typing the line this way will
allow messages to be sent "on open" in the GEnie Chat Lines and
RTC's, without the need of first deactivating your defined prefix.
Buffered Mode <Alt-B>
TurboTerm's buffered mode (also called chat mode, or split-screen
mode) is most often used while 'chatting' with other people on GEnie
Chat Lines or in a Real Time Conference (RTC). Buffered mode prevents
your typed text from being overwritten by another person's text while
you are still typing. This is accomplished by displaying incoming
text in the upper (terminal) window, while the text you're typing is
displayed in the lower (buffer) window. While it is not necessary to
use buffered mode in these situations, it does make the session easier
to read.
34 09-01-91
TurboTerm 2.0 Program Reference
TurboTerm's buffered mode also allows you to edit your text prior to
sending it, using the <Alt-V> buffer editor. Any of the preceding 25
lines sent can also be "recalled" and re-sent, if desired, using the
Command Recall function. While in buffered mode, the left- and
right-arrow keys can be used to "scroll" through the previous lines.
While the line is displayed in the buffer, it can be re-transmitted by
simply pressing the <Enter> key. Each time a line is transmitted, it
is added to the recall buffer. You may also add lines to the recall
buffer without transmitting them, by pressing <Ins> instead of
<Enter>.
Finally, TurboTerm's buffered mode has three interfaces available:
Normal, GEnie Chat Lines, and GEnie RTC. The <Alt-G> menu allows you
to change the current interface, as well as toggling various buffered
mode options. The current state of these options, as well as the
number of characters currently in the buffer, are displayed on the
"chat bar" that separates the terminal and buffer windows.
Clear screen <Alt-C>
To clear the terminal screen at any time, press <Alt-C>. The screen
will be cleared to the color in the terminal window.
Dialing directory <Alt-D>
The TurboTerm dialing directory is used to establish a connection to
one of sixty directory entries, or to a manually entered number. A
number of entries may be "tagged" and dialed, in which case TurboTerm
will dial each tagged entry in a round-robin fashion until a
connection is made. Each entry in the dialing directory has an
associated group of terminal settings, as discussed in the chart
below:
Field Description
----- -----------
Name: The name associated with this entry.
Number: The number of the remote system. This field would
also include any digits required to access an outside
line, disable call-waiting, etc.
Baud: The baud rate of the system associated with this
entry. This should reflect the maximum baud rate at
which you expect to connect to the remote system. The
only exception to this would be for those using error
correcting modems, where the baud rate is "locked" at
a rate higher than the actual connect rate.
Parity: This field should reflect the parity setting needed
to connect to the remote system associated with this
entry.
09-01-91 35
TurboTerm 2.0 Program Reference
Data Bits: This field should reflect the number of data bits
expected by the remote system associated with this
entry.
Stop bits: This field should reflect the number of stop bits
expected by the remote system associated with this
entry.
Local echo: Also called duplex setting. Local echo on is
equivalent to half duplex. In most cases, this
should be set to 'Yes' for 7 bit connections, and
'No' for 8 bit connections.
Chat mode: This field is a toggle that determines whether
TurboTerm will automatically switch into buffered
mode upon connecting to the remote system associated
with this entry.
Emulation: This field should reflect the terminal emulation
expected to be in use by the remote system associated
with this entry.
Script: This field contains the name of the linked script
that TurboTerm should execute upon successfully
connecting to the remote system associated with this
entry. The script itself should reside in the
defined TurboTerm script directory. The most common
usage for this function is to automatically perform
the actions necessary to log on to the remote system.
Password: This field contains the password or logon sequence
needed for the remote system associated with this
entry. The string defined here can be transmitted to
the remote system via the {Password} script variable
in the attached script file, or by typing <Alt-F1>
within the first two minutes of connection.
Usage log If a usage log for this entry is desired, select
'Yes'. Selecting 'No' at this prompt will skip the
next field. Note that if usage logs are turned on
globally in the configuration file, selecting 'Yes'
here will allow you to specify a log file different
from the default. Selecting 'No' while the global
usage log is active will cause usage statistics to be
written to the default usage log file.
Usage name: If 'Yes' was chosen above, a usage log name may be
specified at this prompt.
Protocol: This field should reflect the desired default binary
transfer protocol for the remote system associated
with this entry.
36 09-01-91
TurboTerm 2.0 Program Reference
Clear usage
stats: This prompt allows you to clear out all statistics
associated with this entry. Selecting 'No' will
cause the previously accumulated statistics to remain
in place.
While inside the dialing directory, the available commands are listed
at the bottom of the directory screen. Aside from actually dialing
the entries listed, functions are available here to tag, untag, edit
and delete entries, save the current directory to disk, load an
alternate phone directory, and view extended information for each
entry. These functions, as well as sorting, global changing, and
importing other directory formats are available in the TTFON
stand-alone utility.
Toggle duplex (Local Echo) <Alt-E>
To toggle between full and half duplex while inside the terminal, use
the <Alt-E> command.
Find Text <Alt-F>
When scrollback is active the <Alt-F> key will allow you to perform a
case insensitive text search from the current position to the end of
the scrollback buffer. If the text is found, the line containing the
search string will be located at the bottom of the scrollback window.
The search string is not reset after each successful search, so that
multiple searches may be performed using successive <Alt-F> searches.
Chat options <Alt-G>
Normal Chat: Normal chat disables all the GEnie specific
functions, and makes buffered mode function as it
would in most other terminal programs.
GEnie Chat: GEnie Chat enables the special features associated
with TurboTerm's Chat Lines interface. These
features include: Auto-Show, Auto-Greet, Alert, Die
roller, And AFK modes. Use this chat mode if you
are GEnie's Chat Lines.
GEnie RTC: GEnie RTC enables all of the special features as the
GEnie Chat interface, but is structured to work
within GEnie's Real Time Conferences. Since
the RTC software on GEnie has a slightly different
set of commands, a separate interface is required to
activate these features there.
09-01-91 37
TurboTerm 2.0 Program Reference
The <Alt-G> menu lists the GEnie specific functions as well.
These are Auto-Show, Auto-Greet, Alert, Die roller, and AFK modes.
To toggle any of these options ON or OFF type <Alt-G> and cursor
down to the option to toggle, and press <Enter> or use the
highlighted hot-key. When all preferences are set as desired
press <Esc> to exit. These defaults will remain in effect for the
remainder of your TurboTerm session. To make your preferences
permanent, use TTSetup. Below is a brief description, outlining
what each of each of these functions does.
Auto-Show With this option active, TurboTerm automatically
requests extended information on people that enter
or monitor your channel. This is analogous to
typing "/SHO <handle>" whenever anyone enters or
monitors your channel -- except you don't have to
type it.
Auto-Greet With this option active, TurboTerm automatically
"greets" people that enter the channel you are on,
using the currently defined greet string.
Alert With this option active, all private messages
received by TurboTerm will be highlighted and
accompanied by an alert tone.
Die roller With this option active, TurboTerm will parse each
incoming line for valid die roll sequences. A valid
sequence matches the pattern ".r##d###[+/-##]". An
example would be ".r5d12" or ".r10d20+15"
AFK With this option active, TurboTerm automatically
sends the defined AFK string in response to all
incoming private messages.
Hanging up <Alt-H>
To terminate your current session without exiting TurboTerm, use the
<Alt-H> hang-up command.
Information <Alt-I>
This keystroke invokes an information screen outlining the current
state of various TurboTerm parameters. Pressing <Esc> will exit this
screen and return you to your terminal session. Any other keystroke
will exit the screen, with the keystroke passed to the current
session.
Keyboard macros <Alt-K>
Macros in TurboTerm are predefined lines of text. Each macro can
be 255 characters in length, and you can have up to ten macros active
at any one time. The macro keys are F1 through F10. Any number of
macro sets can be loaded or saved from within the <Alt-K> definition
screen. Refer to the TTSetup section for information on how to define
your default macro key file.
38 09-01-91
TurboTerm 2.0 Program Reference
Editing macros:
To edit a macro inside TurboTerm type: <Alt-K> A popup window
will show you the current macros that you have defined, and a list
of available commands will be displayed at the bottom of the
window. To select a given macro, either press the macro key (F1
through F10) you wish to edit or the <G> and <A> keys for auto
greet string, and AFK macros.
Command Function
------- ----------
<L> Load a new macro file. The current macro filename will
be displayed in the window, and you can chose this file
by pressing <Enter>. If you wish to load a new macro
file, erase the filename and type in the new name you
wish to load -- or press <Enter> at the empty prompt,
and a list of all macro files will be shown.
<S> Save the current macro definitions to disk. The
current filename will be shown, and you can type
<Enter> to use this filename, or you may retype it to
save the file under a different name.
<F1>-
<F10> You may edit any of these macro strings by typing the
associated function key for that macro. To edit the
macro, use the line editor commands discussed
elsewhere in this documentation.
<A>or<G> Define your current AFK, and Auto-Greet macros. Again,
use line editor commands discussed elsewhere in the
documentation. The Auto-Greet string has the
additional feature of incorporating the "handle" of the
person that you are greeting by placing the {handle}
keyword at the appropriate spot in the macro string.
<Esc> Exits you from the macro editor.
How macros work:
When in normal terminal mode, your macro is automatically sent
whenever that macro key is pressed. When you are in buffered
mode, the macro string is appended to the current line in the
chat buffer. You must still press <Enter> to send your macro
(and any other characters in the buffer). Under certain
circumstances, you may wish to have your F1 - F10 macros sent
immediately, without necessarily exiting buffered mode. If this
is the case, then simply place a carriage return on the end of
your macro with the macro editor. To do this follow the macro
line editor instructions found elsewhere in this manual.
09-01-91 39
TurboTerm 2.0 Program Reference
Capture logs <Alt-L>
TurboTerm has the ability to log all communications port activity to
disk. This is sometimes called a capture log. To start logging to
disk, type <Alt-L>. If the log file already exists, you will be
prompted to overwrite, append or create a new log file. If the
default log file does not exist, TurboTerm will begin logging to that
file immediately. All log files are written to the defined TurboTerm
log directory. To stop the capture log, type <Alt-L> again. While
logging to disk, the word 'Log' will be shown on the status line.
Marking text <Alt-M>
To mark text in scrollback, place the first line you wish to mark on
the bottom of the scrollback window and press <Alt-M>. To mark a
series of lines, scroll through the scrollback text until the last
line that you wish marked is shown on the bottom line of the
scrollback window, and press <Alt-M>. All lines between the first
mark and the second mark will be highlighted. Once a section of
scrollback is marked, it can either be saved to disk or copied to the
TurboTerm Clipboard. Unmarking of scrollback will automatically be
performed after copying the marked text to disk or to the clipboard.
You can also manually unmark scrollback by typing <Alt-U>.
Null modem <Alt-N>
Transferring files from one computer to another without a modem can be
performed by connecting the two computers together using a null modem
cable. TurboTerm can perform binary file transfers using any of its
built in protocols, at speeds up to 115200 Bps. This is a handy
feature for transferring files from your laptop to your desktop
computer. Enabling Null modem direct connects will disable all
carrier checking, and display 'Direct' on the status line.
Shelling to DOS <Alt-O>
To shell to DOS, type <Alt-O>. The amount of memory available in DOS
through this function is directly related to the disk-swapping
parameter in the configuration file. The possibility exists that you
will be unable to shell to DOS under certain circumstances. A
temporary solution would be to delete the scrollback buffer (via
<Alt-F4>) to free up more memory. A more permanent solution would be
to activate disk-swapping in TurboTerm's configuration file. With
disk-swapping active, all but approximately 55K of memory will be
available through the <Alt-O> function.
40 09-01-91
TurboTerm 2.0 Program Reference
Port configuration <Alt-P>
If you wish to alter the current communication parameters during a
TurboTerm session, you may quickly do so by using the <Alt-P> option.
The current line settings are displayed on the top line of the window.
To change any of the current line settings, type the corresponding
menu choice. As you make changes, the top line will reflect your
chosen settings. Once all of the necessary changes have been made,
press <Enter> to accept the settings. Pressing <Esc> at any time
while changing these parameters will abort the process and leave your
communications settings unchanged.
Running a script <Alt-S>
To run a script inside TurboTerm, type <Alt-S>. At the prompt,
type in the name of the script you wish to run. Pressing <Enter> at
the empty prompt will display a list of all scripts in your TurboTerm
script directory. After specifying a script at the prompt or
selecting one from the list, TurboTerm will begin execution of the
script. A brief discussion of the TurboTerm script language
commands can be found in Appendix C.
Time and Date <Alt-T>
At any point, the current time and date can be displayed by pressing
<Alt-T>. TurboTerm will display the current date and time in the
bottom left hand corner of the screen for approximately 10 to 15
seconds.
Unmarking <Alt-U>
You can manually unmark the scrollback buffer with the <Alt-U>
command. All lines that are currently marked in scrollback will be
unmarked.
Buffer editor <Alt-V>
Editing a line in buffered mode is very much like editing in the
various line prompts within TurboTerm. Pressing <Alt-V> while in
buffered mode will bring up the TurboTerm line editor, with the
current line in the buffer automatically inserted.
TurboTerm's line editor uses many of the WordStar commands you are
probably already familiar with. These commands will allow you insert,
delete, and modify text quickly and painlessly. The following list of
commands will help you to familiarize yourself with the editing
capabilities of the line editor.
09-01-91 41
TurboTerm 2.0 Program Reference
Keystroke(s) Function
------------ --------
<Enter> Accepts the current line, including any changes that
you have made to that line.
<Esc>
<Ctrl-Break> Quit without making any changes to the line, and
return you to the terminal session.
<Right Arrow>
<Ctrl-S> Moves the cursor right one space.
<Left Arrow>
<Crtl-I> Moves the cursor left one space.
<Ctrl-Left>
<Ctrl-A> Move the cursor left one word.
<Ctrl-Right>
<Ctrl-F> Move the cursor right one word.
<Home>
<Ctrl-Q><S> Move the cursor to the beginning of the line.
<End>
<Ctrl-Q><D> Move the cursor to the end of the line.
<Del>
<Ctrl-G> Delete the character at the current cursor position.
<Backspace>
<Ctrl-H>
<Ctrl-Backspace> Delete character to left of the current cursor
position.
<Ctrl-End>
<Ctrl-Q><Y> Delete from the current cursor position to the end of
the line.
<Ctrl-Y>
<Ctrl-X> Unconditionally delete the entire line.
<Ctrl-Home> Delete from beginning of line to the current cursor
position.
<Ctrl-T> Delete the word to the right of the current cursor
position.
<Ins> Toggle insert/overwrite mode. When you have a large
cursor showing you are in insert mode.
<Ctrl-R>
<Ctrl-Q><L> Restore the line to original contents before any
editing was done.
42 09-01-91
TurboTerm 2.0 Program Reference
<Ctrl-P> Place the line editor in Ctrl-character mode. When
<Ctrl-P> is pressed, the line editor displays a large
cursor which signifies that the next character typed
will be unconditionally added to the line. Even
control characters such as a carriage returns may be
inserted in the edited line. When a valid control
character is entered, the character will be displayed
as an uppercase representation of the control
character typed. (for example, a Ctrl-M would show
as a capital 'M'.)
Write text <Alt-W>
This command gives the ability to "write" some or all of the
scrollback contents to a disk file, or copy it into the TurboTerm
Clipboard. If lines are currently marked in the scrollback buffer,
then this command will only effect those marked lines. If no marked
lines are present, the entire contents of the scrollback buffer will
be copied. Upon completion of writing, all marked text will be
unmarked. If you are writing the text to a disk file and the default
scrollback filename already exists, you will be prompted to overwrite,
append or create a new file. Attempting to copy more text into the
clipboard than the clipboard can hold will cause an error message to
be displayed, and the clipboard will only contain the text that it was
able to hold.
Exiting TurboTerm <Alt-X>
To exit TurboTerm and end your telecommunications session, type
<Alt-X>. TurboTerm will close all open log files and exit to DOS. If
TurboTerm senses that you are still online, it will prompt you
whether it should also hang up the modem prior to exiting.
Terminal emulation <Alt-Y>
Setting your terminal emulation in TurboTerm is done by typing
<Alt-Y>. You will then be allowed to choose the emulation you wish
TurboTerm to use. A complete discussion of the available terminal
emulations is found in the section of this manual dealing with the
TTSetup configuration utility. When changing terminal emulation, the
screen is automatically cleared and the cursor placed in the lower
left corner of the terminal window. Note that you will be unable to
choose ANSI emulation while in buffered mode.
Online help <Alt-Z>
A brief chart of TurboTerm's function keys can be called up from
within the terminal session by typing <Alt-Z>.
09-01-91 43
TurboTerm 2.0 Program Reference
Send password <Alt-F1>
TurboTerm attempts to make logging on without a script as simple as
possible. Within the first two minutes of connection to a remote
system, you may use the <Alt-F1> key to send the password defined in
the dialing directory. After two minutes have elapsed, TurboTerm
zeroes out the password field to prevent accidentally sending your
password at an inopportune time.
Configure TurboTerm <Alt-F2>
While inside TurboTerm, it is possible to switch directly into the
TTSetup configuration utility, using the <Alt-F2> keystroke. All of
the configuration options may be changed while executing TTSetup in
this manner, but some options (mostly those that deal with your
current connection parameters) will not take effect until after you've
exited and re-entered TurboTerm.
Delete scrollback <Alt-F4>
When you no longer need the contents of the scrollback buffer, or you
need more free memory to shell to a program, you can delete the
contents of scrollback by typing <Alt-F4>. When you choose to delete
scrollback, you will be asked to confirm your action. If you choose
yes, the scrollback window will be removed from the screen and the
scrollback buffer will be cleared.
TurboTerm Clipboard <Alt-F5>
To enter the TurboTerm Clipboard, press <Alt-F5>. The TurboTerm
clipboard is a WordStar based editor that allows cut and paste
operations to and from the terminal session. For a complete
description on utilization of the TurboTerm Clipboard, refer to
Appendix D.
Send clipboard contents <Alt-F6>
To send (or "paste") the contents of the clipboard to the terminal
session, press <Alt-F6>. A few examples of clipboard usage are given
in Appendix D.
*UPLOAD clipboard <Alt-F7>
To *UPLOAD the contents of the clipboard to the GEMail editor, press
<Alt-F7>. An example of this function is given in Appendix D.
44 09-01-91
TurboTerm 2.0 Program Reference
Resize scrollback window <Ctrl-PgUp> or <Ctrl-PgDn>
Resizing the scrollback window is NOT allowed in ANSI emulation. In
any other terminal emulation, you may resize the scrollback window to
suit your needs. The scrollback window can be from 3 lines to 18
lines in size. <Ctrl-PgUp> shrinks the size of the scrollback
window by one line, and <Ctrl-PgDn> enlarges the scrollback window by
one line. The window size will remain in effect for the remainder of
the terminal session, or until changed again.
Clear scrollback window <ESC>
To remove the scrollback window and restore the normal terminal
screen, press <ESC>. The contents of the screen under the scrollback
window will be automatically restored.
Enter scrollback <Up Arrow>
To display the scrollback window while in the terminal, press the
<Up Arrow> key. In ANSI emulation, the scrollback window will be
a full screen window, and cannot be resized. In the other emulations,
the window size is determined by the corresponding parameter in the
configuration file, and the terminal screen will remain active while
the window is displayed.
09-01-91 45
TurboTerm 2.0 Appendix A Setting Up a Ram Disk
VDISK.SYS: [DOS 3.3]
The VDISK.SYS file is a device driver that simulates a disk drive
by using a portion of your computer's memory as the storage medium.
These simulated disks are called virtual disks. If you have an AT
class computer, you can use the extended memory as one (or more)
virtual disks. If you have EMS memory on any class machine the
same also applies. Otherwise, virtual disks are located in low
memory. As such, owners of PC or XT classes of computers with no
EMS memory would see very little benefit to operating a virtual
disk on their machine for use with TurboTerm -- the space it would
occupy in standard DOS memory would, more than likely, leave so
little available memory that you would not be able to run
TurboTerm. PC and XT users without EMS memory should therefore
specify an actual disk device for their swap path -- it's slower
than a virtual disk, but nonetheless effective for our use. For
those of you unfamiliar with installing virtual disks, refer to
your DOS manual for a complete overview. For our purposes, I'll
show you how I have my system configured, and briefly outline what
we consider to be the minimum suggested VDISK configuration.
In my CONFIG.SYS file, I have the following line:
DEVICE=C:\DOS\VDISK.SYS 1408 128 512 /E
This installs a 1.4Meg ramdisk in extended memory, with 128 byte
sectors, and a maximum of 512 directory entries. Another possible
configuration, which should work on AT machines without a memory
expansion board, is:
DEVICE=C:\DOS\VDISK.SYS 400 512 64 /E
This will install a 400K ramdisk in extended memory, with 512 byte
sectors, and a maximum of 64 directory entries. We recommend a
virtual disk of at least 400K for use with TurboTerm. It will allow
enough room to write out the temporary "swap file" to the virtual
disk. Once you've installed VDISK.SYS in your CONFIG.SYS file, as
outlined above, you simply need to "tell" TurboTerm to use the
virtual disk as storage for it's swap file. Start TTSetup, and
pick the "Other" menu item. On the sub-menu, choose "Memory
Options". Change the setting for Allow Swapping to "Yes", then edit
the Swap Path to indicate the virtual drive. (DOS assigns the next
available drive letter to the virtual disk when it's installed, and
tells you what drive letter has been assigned when you boot your
computer.) That's it! You now have TurboTerm set up to "swap out"
rather than "shell out" when performing user shells, external
protocols, and the <Alt-O> Shell/Swap-to-DOS option.
46 09-01-91
TurboTerm 2.0 Appendix A Setting Up a Ram Disk
RAMDRIVE.SYS: [DOS 4.0/5.0]
The setup of RAMDRIVE.SYS is virtually identical to the setup of
VDISK.SYS with the exception of the name. Read the section above
on the use of VDISK, and substitute RAMDRIVE.SYS where VDISK.SYS is
mentioned. RAMDRIVE does not need the sector size nor the number
of entries parameter, and they can be left out if desired. On
Scott's computer he has his RAMDRIVE setup as follows:
In his CONFIG.SYS file is the following line:
DEVICE=C:\DOS\RAMDRIVE.SYS 400 /E
This instructs RAMDRIVE to create a 400k disk drive in extended
memory.
NON EMS 4.0 compliant EMS cards/drivers
If TurboTerm is having problems accessing your EMS memory correctly
then using one of the above solutions might be helpful. Both
RAMDRIVE.SYS, and VDISK.SYS have the ability to use EMS memory. If
you wish to try RAMDRIVE, or VDISK with your EMS card then
substitute the /E in the above examples with a /A
09-01-91 47
TurboTerm 2.0 Appendix B Usage Logs
The usage log is a feature which allows you to track your usage of a
given system, and what you did while on that system. The usage log
keeps tracks of major events that occur while using TurboTerm, and
logs the date and time of each event. Usage logs are useful when you
wish to keep track of your system usage for a given pay system. This
will allow you to closely verify your bill from the host system. We
at Keypunch Labs use it to verify our GEnie bill. The usage log has
two modes of operation. (Verbose and Brief) In brief mode only
connects and disconnects will be logged in your usage log file. In
verbose mode your usage logs will become slightly larger, but much
more information can be learned from it. A system directly dialed
from your dialing directory can have its associated usage tracked. The
are two way to track a give systems usage. You can turn auto log usage
on, and all remote calling will be tracked by TurboTerm. With this
method all the information will be stored in the same file defined as
the default usage filename. This method is highly useful if you need
to track all remote dialing. The second method is to specify in each
dialing directory entry, only those entries to have a usage file.
This method allows tracking of system usage for only the systems which
are most important to you.
Verbose usage logs log the following:
- All connections made to remote system via use of the dialing
directory. This includes manual dials, and dials from a
particular entry.
- All disconnections from a remote system, including manual
hang-ups.
- The number of dialing attempts prior to connecting.
- The start of all scripts.
- The completion of all scripts.
- Any scripts that were aborted.
- Renaming of any capture logs done inside a script.
- Any COMMENT command found in a script.
- The completion of all file uploads and downloads with the CPS
transfer rate attached.
- Any failed file transfers.
- Completion of clipboard Sends, and *UPLOAD's.
- Aborted or failed clipboard Sends, and *UPLOAD's.
- The name of all programs you shelled to.
- The starting/stopping of all capture logs.
48 09-01-91
TurboTerm 2.0 Appendix B Usage Logs
A typical verbose usage log would look something like this:
08/01 20:26 ** Connected to: GEnie. @385-3268
08/01 20:26 Connected after 1 dial attempt(s).
08/01 20:26 Started script: GENIE.SCR
08/07 20:26 * You escaped from script
08/01 20:26 Completed script: GENIE.SCR
08/01 20:28 Shelled to: TTSETUP.EXE
08/01 20:29 Zmodem receive aborted C:\TT\TRANS\TT106.EXE
08/01 20:33 Zmodem receive C:\TT\TRANS\TT106.EXE Cps: 226
08/01 20:45 XmodemCRC transmit C:\TT\BLANK-IT.COM Cps: 156
08:01 20:45 Start log: TT.LOG
08/01 20:46 Sent clipboard.
08/01 20:49 *UPLOAD of clipboard.
08/01 21:55 Close log: TT.LOG
08/01 21:00 Shelled to: C:\SW2\SW2.BAT
08/01 22:30 * You hung up on GEnie
08/01 22:30 ** Disconnected from: Genie. Time Connected: 01:58:21
Brief usage logs log the following:
(All entries will be preceded with a date and time stamp.)
- All connections made to remote system via use of the dialing
directory. This includes manual dials, and dials from a
particular entry.
- All disconnections from a remote system, including manual
hang-ups.
A typical brief usage log would look something like this:
07/17 15:34 ** Connected to: GEnie. @555-1212
07/17 15:39 ** Disconnected from: GEnie. Time connected: 00:04:48
07/19 16:03 ** Connected to: GEnie. @555-1212
07/19 16:07 ** Disconnected from: GEnie. Time connected: 00:03:38
07/20 19:06 ** Connected to: GEnie. @555-1212
07/20 19:08 ** Disconnected from: GEnie. Time connected: 00:01:46
08/01 19:09 ** Connected to: GEnie. @555-1212
08/01 19:11 ** Disconnected from: GEnie. Time connected: 00:02:31
08/15 19:13 ** Connected to: GEnie. @555-1212
08/15 19:14 ** Disconnected from: GEnie. Time connected: 00:01:06
09-01-91 49
TurboTerm 2.0 Appendix C Script Commands
TurboTerm has the ability to automate many online tasks through the
use of its interpreted script language. While the summary that
follows is hardly a compendium on the subject, combined with the
sample scripts provided, you should be able to create a script to suit
your specific needs.
SEND <string> - sends the specified string, with an appended
carriage return and linefeed. The string
should be surrounded by quote marks (").
TRANSMIT <string> - sends the specified string, without
appending a carriage return and linefeed.
The string should be surrounded by quote
marks (").
LOG <ON/OFF> - activates or deactivates the currently named
capture log.
GOTO <label> - branches program control to the specified
label. The named label must exist in the
current script. A label is defined by
placing the associated keyword, preceded by
a colon, in the left column.
GOSUB <label> - branches to subroutine at the specified
label.
RETURN - returns program control to the line
following that from which the current
subroutine was called.
TIMEOUT <value> - sets a default TIMEOUT value for the script.
If defined, it is not necessary to
explicitly specify a TIMEOUT value in
subsequent WAITFOR commands.
WAIT <value> - suspends script processing for <value>
seconds.
BEEP <ONE/TWO> - beeps the local speaker.
TONE <freq> <duration> - emits a tone of the specified frequency for
the specified duration. The frequency is
supplied in Hertz, and the duration in
1/100's of a second.
END - halts TurboTerm script processing.
STOP - same as END.
EXIT_TT - halts TurboTerm script processing and exits
the TurboTerm session. If online, DTR will
be lowered to terminate the connection. Any
open log files are automatically closed.
50 09-01-91
TurboTerm 2.0 Appendix C Script Commands
UPLOAD<type> <fname> - initiates a file transfer from TurboTerm to
the remote system.
DOWNLOAD<type> <fname> - initiates a file transfer to TurboTerm from
the remote system.
where <type> = X : Xmodem-CRC
1 : Xmodem-1K
Y : Ymodem (Batch)
G : Ymodem-G (Batch)
Z : Zmodem (Batch)
K : Kermit (Batch)
A : ASCII (upload only)
Note that there is no space between the
UPLOAD or DOWNLOAD keyword and the
associated transfer type. <fname> should
refer to an existing filename or valid DOS
wildcard in the defined upload or download
directory.
WRITE <string> - writes the specified string to the local
screen (NOT transmitted). The string should
be surrounded by quote marks (").
WAITFOR <string> <command> [timeout]
- waits for the specified string to be
received, then performs the command
specified. The timeout parameter does not
need to be specified if a previous TIMEOUT
command exists in the script.
WHEN <number> <string> GOTO/GOSUB/SEND/TRANSMIT
- processes incoming text, waiting for a
particular string to be received. This
procedure works in conjunction with an
existing (and pending) WAITFOR statement.
Up to ten WHEN statements may be active at
any given time.
WHEND <number> - cancels processing of the specified WHEN
statement.
DUPLEX <HALF/FULL> - sets TurboTerm's duplex setting to half or
full.
LOGNAME <fspec> - sets the name of the current TurboTerm
capture file. No drive/directory is
supported - the log of the specified name
will be written to the default LOG
directory, as defined in the configuration
file.
09-01-91 51
TurboTerm 2.0 Appendix C Script Commands
STAMPLOG [string] - writes the specified string to the current
capture log (if active). If no string is
specified, TurboTerm will write it's
default time/datestamp to the file. The
string (if specified) must be surrounded by
quote marks (").
COMMENT <string> - writes the specified string to the current
usage log (if active). The string must be
surrounded by quote marks (").
Any line in a script file beginning with a semi-colon (;) is
considered a comment line, and will not be processed or interpreted.
Note that all TurboTerm script keywords must be flush to the left
margin for proper interpretation.
Examples:
; TurboTerm! v2.0 Script file
;
WAIT 2
SEND "HHH"
DUPLEX FULL
WAITFOR "U#=" SEND "{PASSWORD}" TIMEOUT 10
DUPLEX HALF
BEEP ONE
WRITE "Connected to GEnie"
END
;
The above script will logon to GEnie. Note that, for proper
operation, your user id and password should be defined in the
associated dialing entry. (ie: xyz12345,password )
The following script shows the ability to write complex applications
with TurboTerm's scripting language. This script will capture any
waiting GEMail to a file called EMAIL.TXT, capture a list of new files
in the IBM RoundTable to a file called IBMFILES.NEW, and then capture
all new messages in the LiveWire Bulletin Board to a file called
LIVEWIRE.TXT. After completion of this script, TurboTerm will exit
back to the DOS prompt. On my system, I regularly run a similar
script on a daily basis, by specifying it as the attached script for a
special GEnie entry in my phone directory. I then invoke TurboTerm
from a batch file, using "TT @5" to automatically dial entry number
five upon startup.
52 09-01-91
TurboTerm 2.0 Appendix C Script Commands
; TurboTerm! v2.0 Script File
;
; Script : GEMAIL.SCR - captures waiting GEMail.
; Created: 08/17/91 20:40
; Author : Brian S. Dunworth
;
; This script makes use of several of TurboTerm's script commands.
;
; *Note: The COMMENT lines will write comments into the current
; USAGE log if it is active during the connect. If the
; USAGE log is inactive, the line will be ignored.
;
;
;------------------------------------------------------------------
;
; first, set up a conditional statement to check for our EMail...
;
WHEN 1 "You have" GOTO MAIL
;
; ..if we have letters waiting, we'll execute the MAIL procedure.
;
;
; -------------------------------
; Logon
; -------------------------------
WAIT 2
SEND "HHH"
;
; Here, we switch the duplex, so that anyone looking over
; our shoulder won't see our password being entered.
;
DUPLEX FULL
WAITFOR "U#=" SEND "{PASSWORD}" TIMEOUT 10
DUPLEX HALF
;
; -------------------------------
; GEMail Main Procedure
; -------------------------------
;
WAITFOR "tinue?" SEND "{Enter}" TIMEOUT 60
;
; if we get here, there was no mail waiting, so deactivate the
; conditional...
;
WHEND 1
;
;
; Capture list of new files
;
:BOARDS
WAITFOR "P 1?" SEND "m615;3" TIMEOUT 60
WRITE "Capturing IBM RT new files list"
LOGNAME IBMFILES.NEW
COMMENT "Capturing IBM RT file listing"
WAITFOR "Library?" SEND "11" TIMEOUT 60
LOG ON
WAITFOR "Library?" GOSUB DONELOG TIMEOUT 32000
SEND "exit"
09-01-91 53
TurboTerm 2.0 Appendix C Script Commands
;
; Capture messages
;
WAITFOR "P 615?" SEND "m400;7" TIMEOUT 60
WRITE "Scanning LiveWire Board"
WAITFOR "1 ?" SEND "scr 0" TIMEOUT 100
WAITFOR "1 ?" SEND "bro nor" TIMEOUT 30
LOGNAME LIVEWIRE.TXT
COMMENT "Capturing LiveWire BB Messages"
LOG ON
WAITFOR "1 ?" GOSUB DONELOG TIMEOUT 32000
;
; Log off GEnie and exit TurboTerm
;
SEND "exit"
WAITFOR "P 400?" SEND "bye" TIMEOUT 90
;
WAITFOR "NO CARRIER" GOTO BYEBYE TIMEOUT 100
;
END
;
;
; -------------------------------
; GEMail Script Subroutines
; -------------------------------
;
; Letters waiting
:MAIL
;
; If we got here, there was EMail waiting for us...
;
WHEND 1
;
WRITE "Capturing waiting EMail"
WAITFOR "tinue?" SEND "m200;9" TIMEOUT 60
WAITFOR "Command?" SEND "list" TIMEOUT 60
LOGNAME EMAIL.TXT
COMMENT "Capturing EMail"
LOG ON
WAITFOR "Command?" GOSUB DONELOG TIMEOUT 32000
SEND "exi"
WAITFOR "P 200?" SEND "top" TIMEOUT 15
GOTO BOARDS
;
:DONELOG
; this small subroutine does nothing more than turn OFF the current
; log file. It is called a few times during this script...
;
LOG OFF
RETURN
;
:BYEBYE
; This procedure will exit TurboTerm, and return to the DOS prompt.
;
EXIT_TT
;
54 09-01-91
TurboTerm 2.0 Appendix D TurboTerm Clipboard
The TurboTerm clipboard functions as a scratch pad, a text editor, and
a cut-and-paste tool for the telecommunications session. The
TurboTerm editor functions as a basic text editor of limited size, and
is not meant to replace your favorite word processor. The commands in
the editor follow the WordStar conventions, and are described below.
You will find that TurboTerm's clipboard has many useful functions on
GEnie, CompuServe, and any other BBS that you happen to frequent. The
ability to cut-and-paste from your telecommunications session makes
quoting messages a snap! The discussion on the TurboTerm clipboard
will be broken down into four sections. The first will be a general
discussion of the features in the clipboard, and what the terminology
means. The second will cover the basic command set governing editing
of text in the clipboard. The third will discuss how to cut and paste
information to and from the clipboard and telecom session. The fourth
section is a walk through of how to use the TurboTerm clipboard to
quote a message while online to GEnie.
The maximum document size that the clipboard can handle is 10,000
characters. This means that typical files, less than 300 lines, will
fit; anything larger will not. TurboTerm's clipboard is not designed
to take the place of your favorite text editor, it is designed to
allow quick and effecient text editing without leaving your terminal
session. The percentage number shown on the clipboard status line
indicates the percentage of clipboard workspace that is full.
Word Wrap:
Word wrap is a function which controls whether the editor will
automatically wrap any typed text to the next line when the right
margin is reached. When word wrap is turned off, text will not
automatically be wrapped to the next line.
Indent mode:
Indent mode controls whether the editor will automatically place you
at the same column position as the previous line, when the line wraps
or an <Enter> is pressed. If word wrap is off, all new lines will
begin at the left margin.
Insert mode:
Insert mode controls whether characters you type will be inserted into
the text and the charters to the left be pushed to the right, or new
characters will overwrite existing text.
Right Margin:
The clipboard right margin is configurable from 5 to 125 characters in
length. The default value is 60 characters. This value is used to
determine how the clipboard will wrap words when you are entering
text, or during a reformat.
Block handling:
Blocks of text in the clipboard are handled on a line-by-line basis.
This means that marking blocks for moving, copying, inserting, or
deleting can only be done using entire lines of text.
09-01-91 55
TurboTerm 2.0 Appendix D TurboTerm Clipboard
Timer:
While editing in the clipboard, keystrokes are NOT echoed to the
modem. Since many host systems will "time out" when you are not
actively doing something on the system, TurboTerm has a built-in
timer/warning mechanism. The timer will always display in the bottom
right hand corner of the screen, indicating the number of minutes and
seconds you have been editing in the clipboard. If you have the
warning time set in the configuration file to any value other than 0
minutes, TurboTerm will sound a warning whistle when the specified
time is reached. This is a handy feature to prevent you from
accidently getting disconnected from a host system when you have been
idle too long.
Line and Column postion:
The clipboard status line will continually update the current column
and line number of the cursor positon.
Clipboard commands:
The clipboard command set is a subset of the WordStar commands. While
in the clipboard, a brief help menu is available by typing <F1>. The
following chart outlines the various commands available:
Command Function
------- ---------
<Right Arrow>
<Ctrl-D> Moves the cursor right one space.
<Left Arrow>
<Crtl-I> Moves the cursor left one space.
<Ctrl-Left>
<Ctrl-A> Move the cursor left one word. If the cursor is at
the beginning of a line, it is moved to the end of
the previous line.
<Ctrl-Right>
<Ctrl-F> Move the cursor right one word. If the cursor is at
the end of a line, it is moved to the beginning of
the following line.
<Home>
<Ctrl-Q><S> Move the cursor to the beginning of the line.
<End>
<Ctrl-Q><D> Move the cursor to end of the line.
<Up Arrow>
<Ctrl-E> Move the cursor up one line.
<Down Arrow>
<Ctrl-X> Move the cursor down one line.
56 09-01-91
TurboTerm 2.0 Appendix D TurboTerm Clipboard
<Ctrl-W> Set your right margin and reformat the clipboard.
<Ctrl-Z> Scroll display down one line.
<PgUp>
<Ctrl-R> Scroll display up one page.
<PgDn>
<Ctrl-C> Scroll display down one page.
<Ctrl-Home>
<Ctrl-Q><E> Move cursor to top of edit window.
<Ctrl-End>
<Ctrl-Q><X> Move cursor to bottom of edit window.
<Ctrl-PgUp>
<Ctrl-Q><R> Move cursor to beginning of file.
<Ctrl-PgDn>
<Ctrl-Q><C> Move cursor to end of file.
<Del>
<Ctrl-G> Delete character at cursor.
<Bksp>
<Ctrl-H>
<Ctrl-Bksp> Delete character to left of cursor. If the cursor is
at the beginning of a line, the line will be joined
with the previous line.
<Ctrl-Y> Delete the current line.
<Ctrl-Q><Y> Delete from cursor to end of line.
<Ctrl-T> Delete word to right of cursor. If the cursor is at
end of a line, the following line is joined with the
current line.
<Enter>
<Ctrl-M> Start a new line.
<Tab>
<Ctrl-I> Move the cursor to the next tab stop. If insert mode
is on, any text to the right of the cursor is moved
to the right of the tab stop.
<Ctrl-P> Insert control character. For example, to insert a
<Ctrl-G>, you would enter <Ctrl-P><Ctrl-G>. Control
characters are displayed as uppercase characters.
<Ins>
<Ctrl-V> Toggle insert mode on and off. A fat cursor indicates
insert mode, a thin cursor indicates overtype mode.
09-01-91 57
TurboTerm 2.0 Appendix D TurboTerm Clipboard
<Ctrl-O><I> Toggle auto-indent mode on or off. In auto-indent
mode, pressing <Enter> while in insert mode will
cause the newly typed line to have the same
indentation level as the previous line. Auto-indent
mode also affects the way text is formatted when word
wrap occurs. The new line will have the same
indentation level as the previous line, and hence the
behavior of the reformatting commands (<CtrlB> and
<AltR>).
<Ctrl-O><W> Toggle word wrap on and off. When word wrap is on,
any attempt to insert or append text beyond the right
margin will cause a new line to be inserted following
the current line and all words that are at least
partially beyond the right margin will be moved to
the new line.
<Ctrl-B> Reformat the current paragraph.
<Alt-R> Reformat the entire clipboard. Use this command with
caution.
<Ctrl-Q><L> Restore original contents of the current line.
Block commands:
<Ctrl-K><R> Read a block of text into the clipboard at the
current line position.
<Ctrl-K><W> Write a marked block af text to a disk file.
<Ctrl-K><B> Mark the begining line of a block of text.
<Ctrl-K><K> Mark the ending line of a block of text.
<Ctrl-K><V> Move a block of text.
<Ctrl-K><C> Copy a block of text.
<Ctrl-K><Y> Delete a block of text.
<Ctrl-K><H> Unmark a block of text.
Other commands:
<F1> Display a help screen, listing the most often used
keystrokes.
<F2> Load a new file into the clipboard at the current
cursor position.
<F3>
<Ctrl-K><S> Save the clipboard contents to a file.
<Alt-C> Clear the contents of the current clipboard.
58 09-01-91
TurboTerm 2.0 Appendix D TurboTerm Clipboard
Entering and exiting the clipboard:
<Alt-F5> Enter the clipboard.
<Esc>
<Ctrl-Break> Exit the clipboard.
Clipboard cutting and pasting:
Cutting and pasting from the clipboard is a simple task, and will
become second nature with just a little practice.
To paste, we mean to take the contents of the clipboard and copy them
to the terminal session as though you had typed them in manually.
There are two ways to "paste" clipboard text; copying and *UPLOADing.
Copying is used in applications where you want it to simulate manually
typed text and *UPLOADing is a special GEnie fuction used for
composing EMail or bulletin board messages. Accessing both of these
functions is done from within the terminal session, and not while in
the clipboard.
<Alt-F6> Copy the contents of the clipboard to the terminal
seesion, using the delays stated for ASCII line and
character pacing set in the configuration file. If a
prefix is active then any line copied in this manner
will have the prefix string added.
<Alt-F7> *UPLOAD the contents of the clipboard to the GEnie
mail editor. This command isssues a *UPLOAD command
to the GEnie editor, waits for the "READY FOR INPUT"
command, and then begins sending the text using the
delays specified for ASCII line and character pacing
in the configuration file. At the completion of the
*UPLOAD, a Ctrl-C is sent to tell GEnie that the
*UPLOAD is complete. If a prefix is active then any
line *UPLOADed will have the prefix added. Note that
for this function to work properly, you must have
Ctrl-C (ASCII 03) set as your "break" character on
GEnie.
Getting text into then clipboard:
There are two ways to get text into the clipboard; reading from a
disk file and cutting it from the scrollback buffer. Use the commands
mentioned above to read from a disk file. The following discussion
will describe how, using scrollback, you can get text into the
clipboard.
09-01-91 59
TurboTerm 2.0 Appendix D TurboTerm Clipboard
When scrollback is displayed on the screen, you will notice that one
of the choices on the scroll bar is <Alt-W>. <Alt-W> allows you to
copy the text that is currently in scrollback to a file or to the
clipboard. If text is marked in the scrollback then only the marked
text will be copied; if no marks are present then the entire contents
of the clipboard will be copied. If you attempt to copy more text
into the clipboard than the clipboard can hold, the clipboard will
truncate it at its limit. The series of commands to move text from
scrollback to the clipboard is <Alt-W><C>.
Marking text:
To mark text in scrollback, simply place the first line that you wish
to mark on the bottom line of the scrollback window and press <Alt-M>.
Then, place the bottom of the text you wish to mark on the bottom line
of the scrollback window, and again press <Alt-M>. TurboTerm will
mark all text in the scrollback buffer between those two lines. If
you wish to copy that information to the clipboard, use the <Alt-W><C>
command, or write it to a file using the <Alt-W><S> command.
Sample quoting in the clipboard:
Suppose you just received a letter from a GEnie subscriber, and in his
message he asked two or three questions of you. You could just do a
typical GEnie mail reply, and answer the questions. By the time the
person who sent the original message receives the reply, he may have
forgotten his message, and your reply may be meaningless. This
problem would be alleviated by quoting relevant portions of the
original message in your reply, so that both the question and the
answer were in the response. To illustrate how quoting in TurboTerm
might be handled, let's walk through a sample session, and see how the
process works:
Brian,
Here is a copy of my CONFIG.SYS file that you asked for. I hope
that this will help you determine the reason TurboTerm does not
work with my modem connected to COM2 at 2400 baud. Thanks again
for all your help!!
SHELL=C:\DOS\COMMAND.COM /P
DEVICE=C:\DOS\ANSI.SYS
DEVICE=C:\DOS\RAMDRIVE.SYS 400 /E
DEVICE=C:\DOS\SMARTDRV.SYS 1024 512
DEVICE=C:\UTILS\MOUSE.SYS COM2
FILES=20
BUFFERS=20
That's it Brian, my CONFIG.SYS file. I truly hope you can get
TurboTerm working for me since I run it on my machine at work, and
I LOVE it. Thanks...
Tom
=END=
60 09-01-91
TurboTerm 2.0 Appendix D TurboTerm Clipboard
Above is the letter from Tom, who is having a bit of difficulty using
TurboTerm, and would like some assistance from Brian. Brian, being
the superb truobleshooter that he is, notices that Tom's mouse driver
is on COM2, as is his modem. Let's reply to the message.
This is message one in Brian's mail queue, so he types "REPLY 1" at
the GEMail command prompt. This tells GEnie that Brian is going to
reply to message 1 in his mail queue. GEnie responds with a short
message and another prompt:
1>
First, we type in a short opening, like:
1> Hi Tom,
2> I received your mail today, and think I have found the problem.
3>
4>
The first thing we want to do is thank Tom for his enthusiasm, and for
sending us a copy of his CONFIG.SYS file. We pull up scollback using
<UpArrow>, and mark the first three lines of Tom's letter using the
<Alt-M> command. We then want those lines copied to our clipboard so
we use the <Alt-W><C> command.
A typical quoted message uses some form of identifier to show the
quoted portions. A typical identifier would be " > " (without the
quote marks). Knowing that, let's set our prefix to that string.
Type <Alt-A><E>, and type <space><greater-than><space> in the prefix
string.
Tom's letter to Brian is in 80 colum format, and if we were to add the
" > " prefix to each line, the text would wrap around to the next line
and generally make a mess of things. So, we should reformat Tom's
letter (in our clipboard) to aproximately 60 characters in length.
So, we enter the clipboard by typing <Alt-F5>, and see the text copied
there from the scrollback buffer just seconds ago. Now, we type
<Ctrl-W>, and set the new right margin at 60. TurboTerm will reformat
the text in the clipboard, so that no line exceeds 60 characters in
length.
Now we are ready to quote his text. We exit the clipboard and type
<Alt-F7>. At this point, we're prompted whether we wish to *UPLOAD
the clipboard the clipboard contents. We do, so we select <Y>es.
TurboTerm issues a *UPLOAD command to GEnie, and waits for GEnie to
respond with "READY FOR INPUT". TurboTerm will then transmit the
contents of the clipboard with the attached prefix and send a Ctrl-C
at the completion of the *UPLOAD to tell GEnie that our upload is
complete. When GEnie has responded to the Ctrl-C, it will return us
to the line editor. Here is where we will thank him for his note.
09-01-91 61
TurboTerm 2.0 Appendix D TurboTerm Clipboard
9>
10> Thanks for sending me a copy of your CONFIG.SYS file. It
11> enabled me to find the problem, and I'm sure that this will
12> fix it. In your CONFIG.SYS file, you had:
13> CONFIG.SYS file you said you had:
14>
Now, we'll quote the CONFIG.SYS file he sent us. To do this, we need
to first clear the contents of the clipboard by typing <Alt-F5> to
enter the clipboard, and <Alt-C> to clear it. Now we'll mark the
entire CONFIG.SYS file in our scrollback buffer, and copy it to the
clipboard. Again, we type <Alt-F7> and wait for the completion of the
*UPLOAD.
20>
21> ...the problem appears to be that your mouse is connected to
22> COM2, according to your CONFIG.SYS file. Obviously, this will
23> prevent TurboTerm from running on COM2. My suggestion is to
24> connect your modem to COM1, and leave the mouse on COM2. You
25> might also put the mouse on COM1, and the modem on COM2. The
26> point is, you can't have both devices on the same port at the
27> same time.
28>
29> If you need any further help, feel free to drop me a note.
30> Again, thanks for your support and registration.
31>
32> See ya online!
33> Brian
34>
Now that our reply is complete, let's review how it looks:
34>*L
GEnie will respond with:
62 09-01-91
TurboTerm 2.0 Appendix D TurboTerm Clipboard
1 Hi Tom,
2 I received your mail today, and think I have found the problem.
3
4 > Here is a copy of my CONFIG.SYS file that you asked for. I
5 > hope that this will help you determine the reason TurboTerm
6 > does not work with my modem connected to COM2 at 2400 baud.
7 > work with my modem connected to COM2 at 2400 baud. Thanks
8 > for all your help!!
9
10 Thanks for sending me a copy of your CONFIG.SYS file. It
11 enabled me to find the problem, and I'm sure that this will
12 fix it. In your CONFIG.SYS file, you had:
13 CONFIG.SYS file you said you had:
14
13 > SHELL=C:\DOS\COMMAND.COM /P
14 > DEVICE=C:\DOS\ANSI.SYS
15 > DEVICE=C:\DOS\RAMDRIVE.SYS 400 /E
16 > DEVICE=C:\DOS\SMARTDRV.SYS 1024 512
17 > DEVICE=C:\UTILS\MOUSE.SYS COM2
18 > FILES=20
19 > BUFFERS=20
20
21 ...the problem appears to be that your mouse is connected to
22 COM2, according to your CONFIG.SYS file. Obviously, this will
23 prevent TurboTerm from running on COM2. My suggestion is to
24 connect your modem to COM1, and leave the mouse on COM2. You
25 might also put the mouse on COM1, and the modem on COM2. The
26 point is, you can't have both devices on the same port at the
27 same time.
28
29 If you need any further help, feel free to drop me a note.
30 Again, thanks for your support and registration.
31
32 See ya online!
33 Brian
34
Everything looks ok, so we send the message:
34>*S
Message 105687 sent to: Tom.S
Thats it! We've completed a professional-style message quote!
09-01-91 63