home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR31
/
CANADAT.ZIP
/
TERMINAT.DOC
< prev
next >
Wrap
Text File
|
1994-02-23
|
256KB
|
5,725 lines
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░ ▀▄ ░ ▀▄ ░ █ ░ ▀▄ ░ ▀▄░ █
▀▀▀█ █▀▀▀▀▀▀█▀▀▀▀▀▀▀▄ ▓▀▀▀█▀█ █▀▄ █ ▀▀▀█ ▀▀▀█▀▄ █ ▀▀▀█▀█ █ █ █▀▀▀▀▀█▀▀▀
░ █ ░ ▓ ░▀▀▀▀▀ ▄▀░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █▄░ █ ░ █░ ▓
░ █ ░ █▀▀ ░ ▄▀ ░ █ ░ █ ░ █ ▒ █ ▒ █ ▒ █ ▒ █ █ ░ █▒ █▀▀
▒ █ ▒ ▀▄▄▄ ▒ ▄▄ ▀▄ ▒ █ ▒ █ ▒ █ ▒ █ ▒ █ ▒ █ ▒ █▀▒ █ ▒ █▒ ▀▄▄▄▄▄
▓ █ ▓ ▓ ▓ ▓ █ ▓ ▓ █ ▓ █ ▓ █ ▓ █ ▓ █ ▓ █ ▓ █ ▓ █ ▓ █▓ ▓
▀▀▀▀ ▀▀▀▀▀▀▀ ▀▀▀▀ ▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀
T E R M I N A T E
─────────────────
Version 1.4
Copyright 1992-93 by Bo Bendtsen
All Rights Reserved
Welcome to the Terminate On-Line Manual. This Manual is designed so
anyone can add comments or even change the language as easily as possible.
You may change the Help files for your own purposes, but you are NOT
allowed to distribute any modified files. If you do translate files into
your own language, please send a copy to me or to a Registration Site so
other users can benefit from your work.
In almost every menu you are able to press F1 to get help for the current
menu. If you want to change the help file, you can press E to edit the
file directly. To speed things up, you can press F and enter a keyword to
find. This function will only search forwards - so if you want to search
the entire helpfile, you must press HOME first. I have chosen to use this
form of On-line Help, because then the entire manual can be loaded
directly from the menus where it is needed. You can run MANUAL.EXE, which
will compile all the help files into one big manual without colorcodes,
and then you can print it out. In this way you don't have to waste disk
space on both help files AND a manual since you can always delete
TERMINAT.DOC and run the MANUAL.EXE program later.
TERMINAT ? will give you a list of all available parameters.
You are now in terminal mode and have configured the system.
If you have not configured Terminate, press Alt-O now. Remember that you
can press F1 in any menu where you need more help.
Editing input fields
When you start editing a field/number/string, you can modify the previous
contents by first pressing cursor left/right. The field will then change
colour and you can append/insert new characters. If you just start typing
immediately, the field will be blanked and the cursor placed on position 1.
Terminate will always remember the last 16 fields you have typed. That way,
if you type something new in a field and want to change it back, just edit
the field again and press CURSOR-UP or DOWN and you are now able to
cycle between the last 16 fields. In every input field where all characters
are allowed, you can also press Alt-A and the character selector will
appear, showing all characters from #0..#255.
If you want a return sign, just move to #13 and press return. To see all 16
strings, press Alt-F9 from terminal mode.
The following section outlines all Terminal mode commands and gives some
useful tips and tricks. We advise you to read all of this if you are not
familiar with modems and communication programs.
If you are an advanced user you can probably guess what most functions
are used for and settle for the quick reference at Alt-Z and the help
lines at the buttom line in the menus.
Mouse
The mouse system in Terminate provides some nice features and allows you to
move around easily in menus and even start downloading without touching the
keyboard.
You must have already installed a mouse driver, of course, eg: MOUSE.COM
v9.00 (MicroSoft) or LMOUSE.COM v6.10 (LogiTech) or similar.
Old mouse drivers may conflict with our communication driver - so if your
screen messes up, try turning off the mouse. If that does not work, then try
using another mouse driver. Old mouse drivers is also only able to support
80x25,80x43,80x50 and not all the extended like 100x40, 132x60 etc.
In menus, pressing the left button will be the same as pressing return on
that line. The right button will simulate the escape key and will leave the
menu. In terminal mode, left button on an empty line will send a return
(Ascii 13). Right button on an empty line will send a space (Ascii 32)
Pressing on any character on the terminal screen, will send that character
exactly as if you typed it yourself. You do not have to position the cursor
directly - if you click on a blank place, Terminate will find the nearest
character on the screen and send that instead of the space.
The mouse can be turned on/off in the Toggles menu.
Send 'F'
|
ScreenLine = ' M Messages F Files '
| |
Send 'M' Send 's'
Pressing right button in the statusline will allow you to toggle between
3 different statusbars, allowing you to send all possible characters.
If you hold down one of the buttons, and mark a piece of the line, the
marked piece area will be sent by the modem; useful if a BBS program wants
you to type an areaname already shown on the screen!
SHIFT-ESC
Pressing Shift-Esc will bring you to the Runtime information menu.
This menu can be called from all other menus and will give you all
kind of information. Like current drive. Last incoming characters.
Costs. Memory left etc. look for yourself.
Alt-A
Calls the external editor. This could be Q.EXE (Qedit) or whatever editor
you might like to use.
Alt-B (Shift-CursorUp)
Scrollback buffer. Terminate will save the last incoming screen in a
special buffer. The size of this buffer can be set in the configuration
and you should decrease it if you are running short of memory. Both text
and colours are saved in this buffer.
Alt-C
Clears screen, sets default colours and cleans up.
Alt-D
The dialling directory. From here you can store all you 'phone numbers and
all kinds of other information. The phonebook also holds information on how
much your 'phone bill will be for up to one year.
Alt-E
Echo all characters send to the modem on the screen. Normally this is
always turned off.
Alt-F
The File Manager. Also calls external utilities and has almost every
function that Norton Commander(TM) has - and then a little more :-)
Alt-G
Scripts will follow in later versions...
Alt-H
Hangs up the 'phone. The hangup string is determined in the Modem &
Dialling Menu. You can also set a toggle so you will be asked to confirm
hangup, before actually hanging up.
Alt-I
Screen image. Will save the current screen in the capture file (default is
TERMINAT.CAP). You can define other capture files for each phonebook entry
and the current capture file will always be used to save images.
Alt-J
Calls COMMAND.COM (COMSPEC) and invokes a dos-shell. You can set Terminate
up to not swap out memory first. Type EXIT to return.
Alt-K
String grabber. Grabs any string and saves it in the history strings. You
can adjust the grab size by pressing Shift and move cursor keys right, left,
up or down. You can use this function EVERYWHERE in Terminate. So if you
call a system, and want to remember a phone number: Grab the number, go into
the phonebook, add a new entry, edit phone number, press cursor up and
recall the grabbed number. This should save you cluttering your desk with
thousands of small pieces of paper!
Alt-L
Opens or closes the current capture file; the capture files can be defined
for each phonebook entry. If you define a capture file and call a system,
the capture file will be opened upon connection. You can turn the
auto-capture system off by pressing Alt-0 and toggle if off permanently.
You can also force Terminate to always overwrite old capture files by
turning on a toggle.
Alt-M
╒╡ Miscellaneous functions ╞╕
│ Reset device/Init modem │
│ Send auto-answer string │
├───────────────────────────┤
│ 25 lines │
│ 43/50 lines │
│ S Tseng 4000 100x40 │
│ O XGA 132x25 │
│ E Reset 80x25 │
├───────────────────────────┤
│ Hostmode │
│ Choose char to send │
│ Run Download Manager │
│ Lock keyboard │
│ Fax manager │
│ Screen blanker │
╘═══════════════════════════╛
m First reset device, then allows you to select which init
string to send to the modem
a Pick up phone (send the auto answer string)
2 Switch to 25 lines screen mode
4 If EGA, then switch to 43 lines; if VGA, then 50 lines
S Startup screen mode if using custom screen modes
O Another definable screen mode
E Mode to use when exiting Terminate and using custom mode
H Startup hostmode, look in configuration for more information
You can also start the hostmode directly: TERMINAT /HOST
C Choose a char from the ascii selector to send directly to port
R Run Download Manager
L Locks keyboard with password
F Fax manager, will be available soon
B Activate the screen blanker
Alt-N
Sends the user name from the current user profile. You will normally use
this function where Terminate can not log on automatically.
Alt-O
All the configuration menus.
Alt-P
Quick change of device, comport, baudrate, databits, parity, stopbit. You
can also save the chosen setup directly as the default startup settings.
Alt-Q
Quits current autologin script. If you see a flashing A in the
statusline then probably Terminate did not logon properly. Try correcting
the login scripts in the configuration menus or turn them off.
Alt-R
Download Paths. Terminate has 3 download paths available. At startup,
number 1 will always be the default - but you can change this manually or
change it for each phone entry.
Alt-S
Send password. If you have called a system, then the password from the
phonebook is sent. If that password entry is blank you will be asked to
either input a new password directly or send the default password from the
current userprofile.
Alt-T
Change the current terminal emulation. The first one - called 'Avatar/0*
with Ansi-BBS fallback' - can be used on most systems to allow you to run
both Avatar and ANSI at the same time. Terminal emulations determine how
the control codes and colours are processed and displayed on your screen.
Alt-U
System information (which multitasker, processor, graphics card, etc,).
Alt-V
VISIBLE FAST (tm) access menu. This menu allows fast access with the mouse
to all functions from just one screen. For access, you can also just click
a mouse button in the lower right corner.
Alt-W
Translation editor. Handles how characters are changed before they are sent
to the remote system or what to change before displaying the character on
the screen. This function is mostly used when calling Hosts or systems that
cannot handle 8-bit characters.
╒═══════════════════════════════════════════╡ Translation editor ╞╕
│ Filename : .XLT │
│ Comment : Default translation tables for terminate │
│ ( 0) ( Incoming table ) │
│ . . . . . . . . . . . . . . . . │
│ . . . . . . . . . . . . . . . . │
│ ! " # $ % & ' ( ) * + , - . / │
│ 0 1 2 3 4 5 6 7 8 9 : ; < = > ? │
│ @ A B C D E F G H I J K L M N O │
│ P Q R S T U V W X Y Z [ \ ] ^ _ │
│ ` a b c d e f g h i j k l m n o │
│ p q r s t u v w x y z { | } ~ │
│ Ç ü é â ä à å ç ê ë è ï î ì Ä Å │
│ É æ Æ ô ö ò û ù ÿ Ö Ü ¢ £ ¥ ₧ ƒ │
│ á í ó ú ñ Ñ ª º ¿ ⌐ ¬ ½ ¼ ¡ « » │
│ ░ ▒ ▓ │ ┤ ╡ ╢ ╖ ╕ ╣ ║ ╗ ╝ ╜ ╛ ┐ │
│ └ ┴ ┬ ├ ─ ┼ ╞ ╟ ╚ ╔ ╩ ╦ ╠ ═ ╬ ╧ │
│ ╨ ╤ ╥ ╙ ╘ ╒ ╓ ╫ ╪ ┘ ┌ █ ▄ ▌ ▐ ▀ │
│ α ß Γ π Σ σ µ τ Φ Θ Ω δ ∞ φ ε ∩ │
│ ≡ ± ≥ ≤ ⌠ ⌡ ÷ ≈ ° ∙ · √ ⁿ ² ■ │
│ │
│ R Reset L Load S Save T Incoming/outgoing U Ascii/Value │
│ X Translate a file using this table │
╘═════════════════════════════════════════════════════════════════╛
Comment
Since it is important to know what the table is used for it is
strongly advised that you enter the description here.
R Reset
Remove all changes and clean the board.
L Load
Load a table
S Save
Save table
T Incoming/outgoing
A table consists of an incoming and an outgoing table. The incoming
is when you receive something from the other end, then this table
will be used. The outgoing is when you send something.
U Ascii/Value
Toggle values instead of character apperance.
X Translate a file using this table
Translate a complete file using the current table. This can be used
if you have files from other non PC's (Amiga, MAC, etc)
Alt-Y
Chat mode. If you are connected to another Terminate and press Alt-Y,
Terminate will send '**EMSI_CHTF5D4'+#13 to the other end. This is normally
used by IEMSI sessions, but a Terminate at the other end will change
automatically - even when NOT in IEMSI mode. When you press Alt-Y again to
exit chatmode the string '**EMSI_TCH3C60'+#13 will be sent to the other end
so both ends exit chat mode.
Chatmode works just like a terminal emulation so you can use all other
functions while you are chatting, including starting to up/download.
Alt-X
Exit Terminate. A function you hopefully only will use once a day :-)
If you are online (Carrier detected) you will be asked what to do: Exit,
Hangup & exit, or Not exit. You can also turn on a toggle that will ask you
if you are sure you want to exit Terminate.
Alt-Z
Quick reference menu. Here you can see a short description of all
functions - and see which functions are On or Off.
Alt-=
Load a keyboard table. This key is different on some international
keyboards. It is the key next to the BACKSPACE. Hold down Alt and press
the = (the key to the left of the backspace).
Keyboards can be customized in the configuration. You can setup a default
keyboard for each terminal emulation, but you can also specify a keyboard
file to be loaded for each phonebook entry.
Ctrl-End
Will send a break to the other end. Breaks are rarely used anymore, but
Terminate will both detect and send breaks. A break is a condition in
which the data line is filled with zero bits for as long as it takes to
send one character. Some switchboards will need a break to hangup the line.
It can also be used to reset the buffers in your modem, if the modem has
been setup to act this way. If you are not an advanced user you will never
use this.
ScrollLock
Doorway mode. This is a special mode (originated by Marshall Dudley) to
allow you to send keyboard scan codes, instead of normal ascii characters.
The statusline will be removed so the entire screen can be used. If you
need to use a menu, you must first disable Doorway mode, use the menu and
then enable Doorway mode again. The reason is that when you press, for
example, Alt-O then the scancode for Alt-O is sent and the remote site can
use the Alt-O as if that key had been pressed at the remote site.
The technical idea behind this Doorway mode is quite simple: If normal
ascii character, then send character; else, if special key, send a Ascii 0,
send scancode.
PageDown
Download. Here you can select which protocol you want to use for the file
transfer. Download means receive files. A file transfer protocol is a way
of sending/receiving data between the remote site and ourselves. Zmodem is
the best to use for normal users where it is available...
PageUp
Upload. When you want to send a file to the remote site, you will have to
use a file transfer protocol. First you will be placed in the filemanager.
From here you can select a file or files (if the file-protocol allows batch
transfers, meaning more than 1 file at the time). Just press RETURN on
the selected file then the transfer will start. If you are using a batch
protocol, lets say Zmodem, then you can select several files by marking
the files first. You can select files in both windows.
Alt-1..Alt-0 are toggles that can be set permanently in the configuration
Alt-1
Turns beeps/alarms/alerts on/off
Alt-2
Turns ANSI music on/off. If any remote sites have ANSI music it may be
played. Terminate supports full ANSI music. Pressing Alt-2 while music is
playing will reset the music buffer.
Alt-3
Turn the statusline on/off. You can select in Emulation Setup not to have
the statusline, but since the statusline gives you important information
you should not need to turn it off.
Alt-4
The usage log is normally always turned on at startup, so you can later
see where you have called and which files you have downloaded. But you can
turn it off here, if there is a reason for not having something logged.
Alt-5
You can add a linefeed (#10) when Terminate receives a carriage return
(#13). This is normally not used and should be turned off as the default.
Alt-6
Turn on/off IEMSI logins. IEMSI logins will allow you to fast login to
systems that supports IEMSI (RemoteAccess, SuperBBS, Maximus, EzyCom). You
can setup options to rescan files, clear screen, etc, before calling the
system. Look in the Users/IEMSI setup for more information.
Alt-7
Toggle if you want the statusline to show information about CTRL-keys. This
can be turned off if you think it annoying that it changes all the time
(eg. if you use the CTRL key a lot in terminal mode.) You can also turn this
off in the configuration.
Alt-8
Turn on/off information in statusline about the Alt-F1..Alt-F10 keys -
although there is normally no reason for turning this off.
Alt-9
Turns on/off information about the keys Ctrl-Shift-F1..F10. This will show
you the abbreviated status of your external utilities. There is no reason
to turn this off.
Alt-0
Auto capture on/off. If you have defined a capture file for the phonebook
entry you have dialled, the capture file will be opened automatically at
connect. If you don't want to capture anything you can turn this off.
Alt-F1
Will toggle the information in the statusline to the left. The startup
setting and how to change on connect can be setup in configuration. It has
3 states:
Alt-Z for help just Help Information.
dsrdtr cd sdrd ctsrtsri Modem lights: capital letters mean
that the line is high. If cd is in
big letters:'CD', then carrier detect
on the modem is high (red/on).
System Name Name of the system called or `Manual' if
connection was not made via the dialer.
Alt-F2
Will toggle the information in the statusline to the right.
The startup setting and how to change on connect can be setup in
configuration. It has 4 states:
Time Current local time
Online time Online time in mm:ss format
Costs How much money you have used this call
Online time Online time in hh:mm format
Alt-F3
Pause. Many systems will log you off if you don't do anything for 2-3
minutes. This function will allow you to send a predefined character every
x seconds, to make the system at the other end think you are active. The
default is to send a RETURN (ascii 13) every 30 seconds. This is useful if
the doorbell rings and you have just connected to a very busy system, which
would take hours to get back onto, if you didn't have Terminate.
Alt-F4
Will show you the same information as you see just right after an IEMSI
connection. It will tell you exactly which BBS system and version number
the remote is running. Also the system name, sysop name, location and what
the local time is at the remote location.
Alt-F5
File tagger. This function will identify possible filenames anywhere on the
screen. You can tag the files you want to download so you don't need to
write them down on paper. You can also use the scrollback buffer Alt-B
and tag files from there.
Alt-F6
Tagmenu. When you have tagged some files, and selected a protocol at the
remote site, then you will normally be asked which files to download.
The tagmenu will have stored all the files you want and will then send the
filenames, so you will not have to do this manually. The tagmenu has many,
many more functions such as tagging from file lists.
Alt-F7
Point system. The point system is a system were you can send/get mail or
files. It can connect to any other program using a mailer that has EMSI.
At the present time: Frontdoor, d'Bridge, Binkley, Portal of Power etc.
Note that you will not actually get online to the system, but only connect
to the remote mail system. From here you can request files from
that system, without even getting online. You can also write a netmail
directly to sysops. But please, refer to the point manual for more.
Alt-F8
System searcher. Sometimes it is useful to test an entire BBS-list to
check which systems are still online. Although this is normally a tedious
task for Node list editors, they can now use this function and create a
file with a phonenumber on each line and call all these systems.
Terminate will then log all received information to edit later to determine
which to remove from the list.
Alt-F9
History strings.
Here you can edit or send old strings to the modem. Every time you edit
a string anywhere in Terminate, the last string will be saved and you can
recall old strings in an input field, by pressing Cursor Up/Down.
RETURN will edit the strings, and SPACE will send the string to the modem.
Here also the description for files is saved when uploading and a FILES.BBS
/DESCRIPT.ION file exist. You can also save and load the last 16 history
strings. If you have a FILES.BBS/DESCRIPT.ION file in the same directory as
the files, Terminate can find the description and import from the line
where the description for the file is found and the subsequent 16 lines
(Only FILES.BBS and in case of several description lines). When pressing
I, the filemanager will be called, just find the file and press ESC
with the cursor positioned above the filename.
Alt-F10
CD Audio player. If you have an audio CD-ROM, and have installed MSCDEX
(Microsoft CD Extension). Then you will be able to play normal music CD's.
You can view the start and length of every track on the CD.
NETWORK
To use Terminate on a network drive you must set the file to be shareable.
With Novell you can use the FLAG command. FLAG TERMINAT.EXE srw, then
the file will be set to shareable.
On networks that do not support sharing directly (eg Lantastic), you
must load SHARE.EXE on the server ONLY. A lot of people think they must
load SHARE.EXE on the work stations also. But this is a mistake!!!!
SHARE.EXE should only be loaded on machines that allow others to access the
hard disk. So if you have a workstation that only accesses the server, you
should NEVER waste memory on loading SHARE.EXE. Unfortunately a lot of
programmers have misunderstood this idea and demand that SHARE is present.
The only problems that occur when running Terminate from several stations
at one time is that you cannot write to the same logfile and use the same
swapfile. This can be helped by either turning the logfile off or setting
an environment variable in your AUTOEXEC.BAT like this:
SET NET=1
Then define TERMINA%NET%.LOG. When opening the logfile TERMINA1.LOG
will be used. If SET NET=2 then TERMINA2.LOG etc. will be used.
Note that Terminate will always replace environment variables with the
correct values. The same goes for the swapfile.
You can also use different configuration files using this system.
TERMINAT /C:TERMINA%NET%.CFG
Then TERMINA1.CFG will be used for this station, if SET NET=2 then
TERMINA2.CFG will be used. If you are a network administrator then I bet
you have had these problems with configuration files many times before,
but this should solve any problems that you might get.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ Configurating Terminate ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
-=> T E R M I N A T E C O N F I G U R A T I O N <=-
Setting up Terminate is the easiest thing in the world. All options and
features are already set to give best performance - all you should do is to
adjust the few things you would like to function in ways other than
standard. Remember: If you do not understand something - then leave it alone
and do not change it!
If you make some kind of mistake and your machine hangs, because of a wrong
device or something like that, you can start Terminate with the /CONFIG
parameter. This will only access the configuration and then exit Terminate
again, without initializing the comport or anything.
Read below for all commandline switches.
╒══╡ Change configuration ╞╕
│ Screen and colors │
│ Communications setup │
│ General options │
│ Toggles │
│ Modem and dialing │
│ Filenames and paths │
│ Protocol options │
│ Emulation/keyboard setup │
│ Host settings │
│ Login strings/scripts │
│ Users/IEMSI/Security │
│ Point system │
│ Cost management │
│ Registration info │
│ Write setup to disk │
╘══════════════════════════╛
Screen and colors
Here you can setup all screen related options.
Colours, windows, videomode, codepage, etc.
Communications setup
One of the most important menus. Setting up your serial connection is
actually the first thing you always should set up in a terminal program,
so that communication is fully functional and no errors occur.
General options
Set up Terminate exactly as you like it and define external programs that
can be called by pressing Ctrl+Shift F-keys.
Toggles
Toggles that can be turned on or off
Modem and dialing
After setting up the device you should now configure your modem to give
best performance. Many popular modems already appear in the picklist which
is continually being expanded.
Filenames and paths
Define Download/Upload directory, external editor / lister, etc.
Default files to load when starting Terminate.
Protocol options
Setting up internal and external protocols. Protocols are used for
transfering files between your system and other systems. Most used is
Zmodem. As well as being extremely efficient and starting a download
automatically, it can also recover a file not fully transfered. If the
connection was lost it can `pick up' again where transmission ceased and
continue where it left off without having to send the whole file again.
Emulation setup
How Terminate should react to incoming characters. ANSI is one of the most
used emulations in the world, because it is simple. If you have chosen ANSI
and Terminate gets a sequence ESC2J (ESC=#27) then the screen will be
cleared. Terminate will default to using AVATAR with ANSI fallback - that
means it will understand both AVATAR and ANSI control codes at the same
time and this should be the preferred setting.
Host settings
Host mode means that you set up Terminate to handle incoming calls and
allow specific users to logon to your computer.
Login strings/scripts
Instead of having complicated scripts that have to be compiled, Terminate
has a lot of built-in mini-scripts, which should log you on to almost every
normal BBS system. Subsequent versions will additionally have a
comprehensive and sophisticated script language (currently in beta test).
You can define in Strings all possible questions you want Terminate to
recognise like 'WHAT IS YOUR NAME','PASSWORD', etc.
Users/IEMSI/Security
Define 10 different users. Each can be used for dialling a system, settings
for a user that calls the host mode or when you use the point system.
Point system
All settings for the fido point system allowing you to send/receive mail
and files.
Cost management
Allows you to calculate very exactly how much you spend, when calling
other systems.
Registration info
If this is the PROFESSIONAL version, check that your personal details are
correctly embedded.
This menu option will also show you how you can quickly upgrade your
software to PROFESSIONAL standard...
Write setup to disk
If Autosave config is ON in toggles, then the configuration will be written
when you leave the configuration menu, so you will not lose your settings
even if your machine hangs somewhere in an external program.
C O M M A N D L I N E S W I T C H E S
/CONFIG
Only configures the .CFG file then exits again without initializing
anything at all.
/F
Only starts up the filemanager, then exits again.
/HOST
Start Terminate normally, then enter hostmode. This could be used in an
AUTOEXEC.BAT if you want to start in hostmode when accidentally rebooted
by some external program called while in hostmode.
If you call Terminate from a mailer, like Portal of Power, you should also
use the /LOGIN switch, which will login a user, then exit hostmode
and Terminate. Commandline for mailer: TERMINAT /HOST /LOGIN
/POINT
Startup directly in point system, then exit to DOS when ESC is pressed.
/C:filename.ext
Use alternate configuration file. You can also use here environment
variables in the filename, that will be replaced when opening the file.
(Network:/C:TERMINA%NET%.CFG)
/NOCARD
Do not test or use any soundcards. (Maybe your machine would hang if this
was not turned off if you have no card. But this could also be turned off
when running windows, otherwise windows would say something like `device
already in use.)
/SKIP
Skip systeminfo tests, PS/2 test. Again this takes microseconds to check,
and should only be turned off if you have problems with your machine
hanging when starting Terminate.
/DISK
Force the overlay file to stay on disk. If you have a fast harddisk, you
don't need to load the overlays into memory, but it will, of course,
improve the speed of the menus.
/BUF:xxx
If you do not load the overlays into memory, then you could increase the
overlay buffer, but this will grab normal low memory. The xxx value is how
many kilobytes to add to the previous buffer. The buffer can never be lower
than the smallest overlay file.
/NOXMS
Terminate will always try XMS first because it is faster than EMS.
But if you, for some reason, never want Terminate to try XMS or want to
force Terminate into using EMS memory, you can use this switch.
/DIAL:xxx
After startup, dial this number from phonebook and connect.
/BOSS[:x]
Call Boss and send/receive mail/files. The x is which Boss to call, if
/BOSS or /BOSS:0, then Terminate will dial all Boss's that have the
autodial enabled.
/CALL:node/name
Search nodelist for nodenumber or search string and call the first match
found.
/FIX
Search/Update BIOS data area for serial ports. Will save the normal values
for the COM-ports into low memory and the bios equipment flag so it would
look like you have 4 COM-ports. Terminate does not need this but some
external utilties might.
/SCRLEN:xxx /SCRCOL:xxx
If you are using the custom videomode or a videomode that Terminate cannot
detect, you will have problems with the screen size. So these parameters
allow you to force a screen size. Please do not set the size bigger than
the screen, because it could give unpredictable results.
/DEVICE:x
Force a Terminate device at startup
/PORT:x
Force a COM-port at startup
/BAUD:x
Force a baudrate at startup
/TASK:x
If Terminate cannot detect the multitasker for some reason, you can
force Terminate to think it is using a multitasker, which means it
will release timeslices calling the routine for that multitasker.
1 = OS/2
2 = Windows
3 = DESQview
4 = TaskView
5 = TopView
6 = DoubleDos
7 = Virtual
/MODE:x
Force videomode 0=Mono,1=CGA,2=EGA,3=MCGA,4=VGA
If you use the /MODE Terminate will not try to detect the videoadapter,
but assume you are right.
/UPG
Will generate an UPGRADE.CFG with all default values. This file is used
when upgrading from old versions, but you can also use it for testing
and start Terminate with TERMINAT /C:UPGRADE.CFG
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ Screen and Colors ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
╒════════════════════╤═══════════════════════════════╡ Screen and colors ╞╕
│ Colors │ │
│ Auto palette │ Color 0 Mono 0 │
│ Windows sound │ Off │
│ Exploding windows │ Off │
│ Direct writes │ Yes │
│ Snow checking │ Off │
│ Screen blanker │ 300 │
│ Show snakes │ On │
│ VGA Fadeout │ Off │
│ Center screen │ On │
│ Screen size │ Auto Ax Bx Cx Dx │
│ ├─Start mode │ Tseng 4000 100x40 Registers: 002A │
│ ├─Other mode │ XGA 132x25 Registers: 0014 │
│ └─Exit mode │ Reset 80x25 Registers: 0003 │
│ Big phonebook │ Off │
│ Force CP-850 │ Off │
│ Find textmodes │ │
╘════════════════════╧════════════════════════════════════════════════════╛
Colors
Define all colours used inside Terminate's menus.
Palette
╒═════╡ Choose color palette ╞╕
│ Color 1 │
│ Color 2 │
│ Color 3 │
│ Color 4 │
│ Color 5 │
│ Color 6 │
│ LCD/composite/black & white │
│ Monochrome │
╘═════════════════════════════╛
There are 8 predefined colour palettes - choose the one you like the most!
A colour palette is a complete set of colours that will be loaded into the
default colour record, then you can change some of the colours again.
Auto palette
At startup, test if colour or monochrome screen. You could enter a '1' at
Color and a '8' at Mono, then if you start Terminate from a machine with a
colour graphics card, then palette 1 will be choosen and if it has
Hercules monochrome then palette 8 will be used. This is useful if you are
on a network and want to use the same configuration.
Windows sound
Make annoying sounds when popping in or out of windows.
Exploding windows
Try it! (Visual effect)
Direct writes
Should always be turned ON (except in special cases) because using BIOS
calls is MUCH slower than direct screen writes. Some blind people can
benefit of using the 'Only menus' function. Which will use direct screen
writes all other places than in terminal mode. It depends on which
speech thing you use.
Snow checking
When writing directly to the screen, then remove snow. Should only be
turned on with old CGA cards, because it can slow down screen writes.
Screen blanker
Blank screen after X seconds if nothing has happened. If you enter '0'
here, then the screen would never blank out.
Show snakes
When blanking screen, you could allow a lot of snakes to eat your screen.
The number of snakes will be decided according to how big your screen is
and how fast your machine is. If using a multitasker you should turn this
off, since then all timeslices will be released.
VGA Fadeout
Fade down colours on VGA and MCGA cards when leaving Terminate. Looks real
nice, but not all VGA cards will support this.
Center screen
If you are using a screen size more than 80, lets say 132, and call a
system that only uses 80 chars (most systems), then Terminate can center
the screen for you. That means position 1 on the screen will be
recalculated for all screen writes with (132-80)/2 = 26 as left margin.
Screen size
├─Start mode
├─Other mode
└─Exit mode
Screensize has 4 values, Auto, 25, 43/50 and Custom. Auto will just use
whatever videomode is current. 25 will force 25 lines when starting and
exiting Terminate. 43/50 will force 43/50 lines if you have a EGA or VGA
card installed when starting or exiting Terminate. Custom will call the
BIOS videomode routine with the parameters you give. In CUSTOM.DOC you
will find the codes for several VGA cards. Start mode will then be used at
startup or when returning from shell. Exit mode will be used when exiting
Terminate or calling an external utility. If you do not want Terminate to
change videomode, but always use some other kind of videomode (also when
calling external utilities), just set the videomode before calling
Terminate and set Screen size to Auto.
Big phonebook
If ON, when entering the phonebook, Terminate will switch into 43/50 lines
and back into 25 lines when exiting the phonebook.
This should not be used together with custom screen size.
Force CP-850
Use framechars only from Codepage 850. Only use this if your windows look
funny and have strange characters in the frames.
Find textmodes
Run an external program called SCANMODE (in UTILS\), which detects all
textmodes your VGA card is able of showing. This information is saved
in MODEINFO.DAT and can afterwards be imported by Terminate.
You can also run this program manually directly from DOS.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ Communications ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
╒══════════════════════╤═══════════════════════════╡ Communications setup ╞╕
│ Device name │ Device Port Baud Com Address Irq Vector │
├──────────────────────┼───────────────────────────────────────────────────┤
│ Async Modem COM1 │ 8250A/16450 1 19200 8N1 $03F8 04 0C │
│■Async Modem COM2 │ 16550A FIFO 2 19200 8N1 $02F8 03 0B │
│ Async Modem COM3 │ No UART 3 19200 8N1 $03E8 04 0C │
│ Async Modem COM4 │ No UART 4 19200 8N1 $02E8 03 0B │
│ Interrupt 14h │ Interrupt 14h 1 9600 8N1 │
│ ISDN │ Fossil 1 64000 8N1 │
│ Fossil │ Fossil 1 38400 8N1 │
│ │ │
│ │ │
│ │ │
├──────────────────────┼───────────────────────────────────────────────────┤
│ Configure comports │ Async Professional │
│ Check IRQ │ ■ = Default device │
│ Set default values │ │
╘══════════════════════╧═══════════════════════════════════════════════════╛
Since setting up the serial port is one of the most important things in any
terminal program, you must remember the following rules:
Maximum bps rates:
4.77 Mhz PC (8088) 9600 bps
8 Mhz PC (8088) 19200 bps
8 Mhz PC (286) 57600 bps
16 Mhz PC (386) 115200 bps
You need 16550A serial UART chips if you want to have error free connections
when using: an 8 Mhz PC (8088); any kind of multitasker - eg: OS/2, Windows,
DESQview, etc; a modem connected to a network drive. It does not matter how
fast your machine is, my 486DX2-66 still gives me errors when there is no
FIFO buffer in the machine.
The 16550A UART chip gives you a small 16 byte FIFO buffer - which means the
chip does not have to generate an interrupt every time a character arrives.
Most PC's are delivered with the old 8250 or 16450 chips (almost the same),
so if you get CRC errors, you should buy such a card. (Ask us or one of our
Registration Sites where to obtain them.) All good internal high speed
modems already have a 16550A UART implemented. When buying an internal modem
make sure it has one!
Device setup
╒════════════════════════════════════╤═════════════════════╡ Device setup ╞╕
│ Serial interface │ UART/Serial │
│ Comport │ 1 │
│ Device name │ Async Modem COM1 │
│ Baudrate │ 19200 │
│ Lock port │ Yes │
│ Databits / Stopbits /Parity │ 8,1,N │
│ Phonebook │ TERMINAT.FON │
│ Costfile │ TERMINAT.CST │
│ Receive buffer size │ 2048 │
│ Transmit buffer size │ 4096 │
│ Software flow control (Xon/Xoff) │ Off │
│ Hardware flow control (CTS/RTS) │ On │
│ Hardware flow control (DSR/DTR) │ Off │
│ Use 16550 fifo if available │ 14 │
│ Keep 16550 fifo on in shell │ No │
│ RTS low while writing │ No │
│ Auto RTS low trigger │ 2 │
│ Carrier detect mask │ 128 │
│ Init string │ ATZ^M │
│ Restore port on close │ No │
│ Close port in shell │ No │
╘════════════════════════════════════╧═════════════════════════════════════╛
Serial interface
Terminate supports 4 different interfaces.
UART/Serial Direct serial chips
Interrupt 14h Via BIOS int 14h max 9600 baud
Fossil Resident serial devices, like X00/BNU
or ISDN fossil devices.
Digiboard Very fast intelligent multiport adapter.
Comport
Select which port to assign for this device, COM1..COM8 can be selected.
Device name
Enter the string to be shown everywhere the device is shown. You should
enter your modem name here, 'Spirit II 19200 8N1' or whatever you have.
Baudrate
Which baudrate to use for this device as default.
Lock port
When using a high speed modem (bps>=9600) you should always choose to lock
the port.
Databits
A data byte can contain 5,6,7 or 8 bits. The vast majority of applications
will use either 7 or 8 bits since most of the data we are used to dealing
with is expressed in 8-bit bytes (although text data can often be expressed
in only 7-bits).
Many time-sharing systems, such as Compu$erve, work with only 7 data bits
because that's all they need to display text data. When transfering binary
data though, for example with a file transfer protocol, you usually switch
to 8 data bits.
If you use 8N1 and 7E1 on different systems, you must define 2 different
devices and select the correct device in the phonebook.
Create 2 devices which looks the same. They could be called:
Device 1:MODEM COM2 2400 8N1 Device 2:MODEM COM2 2400 7E1
Stopbits
Stop bits follow the data bits in the serial stream. The value for stop
bits will always be either 1 or 2. Generally, 1 stop bit is used.
Parity
Parity describes a bit checking scheme. When used, all of the bits in a
data byte are added together. A final bit, called the parity bit, is added
such that the sum of all bits will be either odd or even (whichever you
specify). The transmitter calculates and transmits a parity bit. If it is
correct then it is assumed that the characters were received without error.
If not, then it is assumed that there was some sort of error during
transmission. Possible choices are determined by the remote system:
None No parity is added, default
Even A parity bit is added such that the bit sum is always even
Odd A parity bit is added such that the bit sum is always odd
Mark A parity bit of value one is always added
Space A parity bit of value zero is always added
Phonebook
When this device is selected, then use this phonebook. This will only work
when starting up Terminate.
Costfile
Which costfile to use when using this device.
Receive buffer size / Transmit buffer size
Size of internal buffers used by Terminate. Only used with an interface
that is buffered, otherwise these buffers are ignored. Only the UART/Serial
interface is buffered. Do NOT change these values unless you are absolutely
sure that you know what you are doing!
Software flow control (Xon/Xoff)
This option controls the automatic software flow control.
(Receive flow control - where Terminate tells the remote to stop
transmitting characters, and Transmit flow control - where Terminate
responds to the remote's request to stop transmitting characters as its
input buffer fills. Whenever the input buffer is more than 75% full, an
Xoff (#19) character is sent to the remote. It is up to the remote to
recognize the Xoff (#19) and cease sending data. When the input buffer
empties again to below 75% of buffer size, Terminate will send an Xon (#17)
character to the remote. It is then up to the remote to recognize this
character and resume sending data.)
Hardware flow control (CTS/RTS)
Hardware flow control is always preferred when available, because it is
faster and much safer. Hardware flow control works with lowering and
raising the modem lines. First you need to setup your modem to work with
CTS/RTS hardware flow control. CTS means Clear-To-Send and when using
hardware flow control the CTS line must be high (with the CTS light in
modem lit) before anything will be send to the modem. When the receive
buffer is more than 90% full the RTS (Request-To-Send) line will be set low
telling the modem not to send again until the buffer is less than 90% full.
Hardware flow control (DSR/DTR)
Some strange modems need DSR (Data-Set-Ready) instead of CTS and DTR
(Data-Terminal-Ready) or both options together, but it is not advised
to ever use this option unless you are sure you know what you are doing.
Data-Set-Ready is sometime refered as Modem-Ready (MR) on your modem.
Use 16550 fifo if available
Tests whether a 16550A is available in the serial chip and, if it is, uses
its' FIFO buffer. Windows cannot use this by default.
Keep 16550 fifo on in shell
When calling an external program or exiting Terminate, we normally disable
the FIFO buffer. Some utilities cannot detect the 16550A chip or do not
support the FIFO. The best thing is to disable (No) and let external
utilities detect for themselves.
RTS low while writing
If you do not have a 16550A chip and have problems with errors, you can try
to set RTS low while writing. This means Terminate will stop receiving
while writing protocol blocks to the disk. This will slow down performance
a little, but is safer and could prevent hangups.
Auto RTS low trigger
If you get more than X errors then the Auto RTS low function can be set to
go into progress, a good way of keeping up performance to a maximum and
only turn on RTS low when really needed.
Carrier detect mask
When checking the modem status register this determines which bit should be
used for checking carrier detect. Normally bit 7 (128) is used and you
should only change this if you really know what you are doing.
Init string
Select which init string you want to sent to the modem after changing
device and before dialing. This string is also sent to modem at startup
if it is the current device.
Restore port on close
After Terminate closes the port you can choose to restore the port as
it was before. But this means that you will get hung up if Terminal
ready was low at startup and you call any external program. You should
only turn this on if you really know what you are doing.
Close port in shell
Normally there is no reason for closing the ports while shelling to
DOS. But some external protocols might need this. Closing the port
will save you a little in swap space, but if you are using fossil/ISDN
you might get hung up if you close the port.
Configure comports
╒═════════╡ Comport settings ╞╕
│ Address Irq Vector │
├──────┬──────────────────────┤
│ COM1 │ $03F8 04 0C │
│ COM2 │ $02F8 03 0B │
│ COM3 │ $03E8 04 0C │
│ COM4 │ $02E8 03 0B │
│ COM5 │ $4220 03 0B │
│ COM6 │ $4228 03 0B │
│ COM7 │ $5220 03 0B │
│ COM8 │ $5228 03 0B │
╘══════╧══════════════════════╛
When using the UART/Serial interface, you can change the actual port IO
address, the hardware IRQ and the software interrupt.
You should not need to change anything here, but if you do, you must
beware of potential hardware conflicts. Do not try to change the IRQ on
your internal modems or serial card without knowing exactly what you are
doing. If you have an internal modem and 2 external comports, you should
always choose COM1 for the mouse and COM4 for the modem. If you choose COM3
you will conflict with IRQ4. Do not try changing the hardware jumpers/
switches without help and a manual for the modem. Before you change
anything on the modem, always make a note of the current jumper
settings so you always can go back. If your internal modem is capable of
using IRQ 5 or 7, please be aware that the modem could conflict
with other hardware, like netcards or SoundBlaster cards. If it does not
work at once with the internal modem, please seek professional help.
It is your hardware supplier that is responsible for ensuring the modem
works. Terminate uses only standard calls, so if the default settings do
not work, contact your hardware supplier.
Please always remember to turn off the power before doing anything.
The vector number is where to install the software interrupt, this
number should always be IRQ + 8. IRQ>7 = IRQ+$68
IRQ0 , Vector $08 ( 8) Timer
IRQ1 , Vector $09 ( 9) Keyboard
IRQ2 , Vector $0A (10) Screen
IRQ3 , Vector $0B (11) COM2,COM4
IRQ4 , Vector $0C (12) COM1,COM3
IRQ5 , Vector $0D (13) Free
IRQ6 , Vector $0E (14) Floppy
IRQ7 , Vector $0F (15) Free
IRQ8 , Vector $70 (112)
IRQ9 , Vector $71 (113)
IRQ10, Vector $72 (114)
IRQ11, Vector $73 (115)
IRQ12, Vector $74 (116)
IRQ13, Vector $75 (117)
IRQ14, Vector $76 (118)
IRQ15, Vector $77 (119)
These are the defaults for normal machines. If you have an internal
modem that is capable of using IRQ 5 or 7, you should consider this.
If you try to use IRQ0, IRQ1 orIRQ6 you could get in serious trouble
and your machine could hang.
Check IRQ
╒══════════════════════════════════════════════╡ Check IRQ ╞╕
│ Found COM1, $03F8, testing...uses IRQ 4 │
│ Found COM2, $02F8, testing...uses IRQ 3 │
│ Found COM3, $03E8, testing...uses IRQ 4 │
│ Found COM4, $02E8, testing...uses IRQ 5 │
│ No chip COM5, $4220 │
│ No chip COM6, $4228 │
│ No chip COM7, $5220 │
│ No chip COM8, $5228 │
│ │
╘═══════════════════════════════════════════════════════════╛
This function trys to determine which hardware IRQ the comports are using.
Even if this routine fails to find the IRQ, it will work anyway, if you
specify the correct IRQ. Not all machines will show the correct IRQ.
Set default values
Set all devices to the default parameters. If you make some kind of
mistake and cannot remember what you did wrong, you could use this
function.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ General options ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
General options 1
╒══════════════════════╤══════════════════════════════╡ General options 1 ╞╕
│ Swap method │ XMS/EMS/Disk │
│ Swap when shelling │ On │
│ Warning days │ 30 │
│ ScrollBack buffer kb │ 32 │
│ Time format │ 24-hour │
│ Country code │ 45 Danmark │
│ Pause time │ 30 │
│ Pause char │ │
│ Tag char │ ■ │
│ Edit background │ ░ │
│ Online warn minutes │ 15 │
│ Information time │ 15 │
│ Max log size kb │ 64 │
│ Inactivity seconds │ 1800 │
│ Audio control │ 00:00 - 00:00 │
│ Auto password │ 8 │
│ Separators │ Thousand . Decimal , Date - Time . Lines ─ │
│ Filefinder drives │ │
│ Scan drives │ │
│ Release buffer │ Yes │
│ Menu background │ ▒ │
╘══════════════════════╧═══════════════════════════════════════════════════╛
Swap method
┌─┤ Select swap method ├┐
│ XMS/EMS/Disk │
│ EMS/XMS/Disk │
│ XMS/Disk │
│ EMS/Disk │
│ Disk │
│ None │
└───────────────────────┘
Select the preferred way of swapping out memory when calling external
utilities or invoking a shell to DOS. Remember that XMS is faster than EMS.
Swap when shelling
Swap out memory when shelling to DOS. If you don't have much memory left,
you will need to enable this. Disabling this option will swap faster, but
you will not have as much memory left in the DOS shell.
Warning days
Pressing W in the phonebook with this set means all entries you have not
called in x days flash.
ScrollBack buffer kb
How big the scrollback buffer Alt-B should be in bytes. The range that
can be choosen is 16-128k, but don't use too great a value if you also have
a big phonebook.
Time format
Select 12 or 24 hour time format.
Country code
╒══════════════════════════════════════════╤══════════╡ Countries defined ╞╕
│Code Country │Code Country │
│ 1 United states/Canada │ 49 Germany / Deutschland │
│ 2 Canadian-French │ 54 Argentina │
│ 3 Latin America │ 55 Brazil / Brasilia │
│ 7 Russia etc. (Old USSR) │ 61 Int.English/Australia │
│ 20 Egypt │ 66 Thailand │
│ 27 South Africa │ 81 Japan │
│ 30 Greece │ 91 India │
│ 31 The Netherlands / Holland / Nederland│ 298 Fær¢erene / Faroe Islands │
│ 32 Belgium / België / Belgique │ 299 Gr¢nland / Greenland │
│ 33 France │ 351 Portugal │
│ 34 Spain / Éspana │ 352 Luxembourg │
│ 36 Hungary │ 353 Ireland │
│ 37 Germany / Deutschland │ 354 Iceland / Island │
│ 39 Italy / Italia │ 358 Suomi Finland │
│ 41 Switzerland / Liechtenstein │ 359 Bulgaria │
│ 42 Czec Repulic / Slovakia │ 785 Middle East │
│ 43 Austria / Österreich │ 852 Hong Kong │
│ 44 Great Britain / UK │ 886 Taiwan │
│ 45 Denmark / Danmark │ 965 Kuwait │
│ 46 Sweden / Sverige │ 966 Saudi Arabia │
│ 47 Norway / Norge │ 972 Israel │
│ 48 Poland / Polska │ │
╘══════════════════════════════════════════╧═══════════════════════════════╛
Selects your country code, installs international dial prefix and phone
conversion for the point system.
Pause time
The pause option Alt-F3 will send the defined character every x seconds.
Pause char
The character to send every x seconds when using the pause function Alt-F3
Tag char
Which character to use globally for tagging (in menus, etc.)
Edit background
Which character to use as a background in editing fields.
Online warn minutes
After how many minutes would you like to be warned that you have spent too
much time on-line. 0 will disable warnings.
Information time
How long (1/10 second) some windows remain on screen. Increase this value
if you think Terminate is too fast.
Max log size kb
When the logfile exceeds x kb it will be automatically reduced to half of
the current size. This means you will never have to worry about deleting
your logfile if it should get too big. 0 will disable this auto adjust.
Inactivity seconds
How many seconds in Terminal mode without any activity before Terminate
automatically exits to DOS. 0 = disable.
Audio control
During which time period sound is allowed. 00:00 - 00:00 means that sound
is always allowed.
Auto password
When you edit any password and the field is blank, a random password is
created with length x. This password will only consist of characters 'a..z'
and '0..9'. If you never want these random passwords you can disable this
feature by entering a zero here.
Separators
Separators for numbers, time and date vary according to your country
codepage:
Denmark USA
Thousand : . ,
Decimal : , .
Date : - /
Time : . :
Lines are used in many places and are normally the graphics char '─' which
will give you lines like this: ───────── in most places (phonebook report
etc.). But if for some reason you want to change this, you can...
Filefinder/Scan drives
╒╡ Drives ╞╕
│ C: ■ │
│ D: ■ │
│ E: │
│ F: ■ │
╘══════════╛
When using the internal filefinder or the filemanager you can switch off
testing of some drives (eg: CD-ROM drives or mapped network drives.)
Release buffer
If you want to free the scrollback buffer when calling any external program
This allows you to swap faster, because less bytes have to be swapped
to memory or disk - but then you lose the contents of the buffer.
Menu background
The character that will be used to fill out the background of the screen
in the configuration menus and in hostmode.
General options 2
╒══════════════════════╤═════════════════════════╡ General options 2 ╞╕
│ Status start offline │ Alt-Z for Help │
│ Status start online │ System name │
│ Status end offline │ Time 11:59:59 │
│ Status end online │ kr 3,75 │
╘══════════════════════╧══════════════════════════════════════════════╛
This menu controls what to show in the statusline and when to show it.
You can manually change it with Alt-F1 (Start) and Alt-F2 (End).
Status start offline : When No Carrier, show this at start of statusline
Status start online : When Carrier, show this at start of statusline
Status end offline : When No Carrier, show this at end of statusline
Status end online : When Carrier, show this at end of statusline
External support
╒═════════════════════════════════════════════════╡ External support ╞╕
│ │
│ F1 Help @HELP │
│ F2 Memo MEM /D |More !W │
│ F3 Frmt FORMAT A: │
│ F4 Vira C:\U\SCAN C: !M !E │
│ F5 GSet GSETUP !M │
│ F6 Echo ECHO %COMSPEC% %FD% %RA% %DIRCMD% %PATH% !W │
│ F7 VPic VPIC !F !M │
│ F8 Pack SHEZ !M │
│ F9 Prnt DIR >PRN │
│ F10 NCD NCD !M │
│ F11 │
│ F12 │
│ │
│ !P=COM1-8 !C=COM0-7 !0=DownloadPath !E=No COMMAND.COM │
│ !M=Swap memory first !W=Wait for return after !B=Baud │
│ !F=Name in filemana. !CD=Change to path first │
│ │
╘═════════════════════════════════════════════════════════════════════╛
Setup the utilities that can be called with Ctrl or Shift F1..F12 from
terminal mode or in the filemanager. The first word is what will appear on
the status line when holding down Ctrl or Shift. The parameters will be
replaced with the correct value or turn on the option, !M will swap out
memory first in the way selected, !W will wait for a key press after running
the utility program.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ Toggles ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
╒═══════════════════╤═════╤═════════════════════╤═════╤════╡ Toggles ╞═╤═════╕
│ Sound │ On │ Dialer auto untag │ On │ Closing screen │ On │
│ Transfer info │ On │ Auto save history │ On │ Baud in status │ On │
│ Hide passwords │ On │ Show big CONNECT │ On │ Transfer slice │ Off │
│ Connect noise │ On │ Jump back to phone │ Off │ RegInfo bright │ On │
│ Mouse │ Off │ Backup cfg/phone │ On │ Ask phone │ │
│ Tag advance │ On │ Change when Ctrl │ On │ │ │
│ Auto Ansi │ On │ Change when Alt │ On │ │ │
│ Start in phone │ Off │ Change when Ctrl+Sh │ On │ │ │
│ Ask at Alt-X │ Off │ After transfer beep │ Off │ │ │
│ Ask at Alt-H │ Off │ Auto-open capture │ On │ │ │
│ Open logfile │ On │ Overwrite capture │ Off │ │ │
│ Quick dialing bar │ Off │ Return aborts dial │ Off │ │ │
│ Start in top │ Off │ Wrap word in chat │ On │ │ │
│ Enhanced keyboard │ On │ Key click │ Off │ │ │
│ Autosave config │ On │ Ctrl in capture │ Off │ │ │
│ Crypt cfg/fon │ Off │ Blind support │ Off │ │ │
│ Opening screen │ On │ Password checking │ On │ │ │
│ Auto update baud │ On │ Shell information │ On │ │ │
│ Flush Cache │ On │ Import descriptions │ On │ │ │
│ Phonebook after │ On │ Capture keystrokes │ Off │ │ │
│ Save scrollback │ On │ Ask device at start │ Off │ │ │
│ Save tagfile │ On │ Save before dial │ Off │ Reset toggles │ │
╘═══════════════════╧═════╧═════════════════════╧═════╧════════════════╧═════╛
Sound
Turn on/off all alarms/beeps. You can also set a time period where
sounds could be disabled.
Transfer info
Enable/Disable statusbar, activity bar and block information. If you suspect
something is slowing down the system, then turning this off might improve
the speed a little.
Hide passwords
If hide is on, all characters typed will be shown as dots on the screen
when any password is entered.
Connect noise
Make a sound when carrier is received.
Mouse
Allow use of mouse.
Tag advance
When anything is tagged, then jump to next line.
Auto Ansi
Some systems sound an ANSI request cursor position; if enabled Terminate
will respond and the other end will assume you are capable of ANSI.
Start in phone
Jump directly to the phonebook at startup.
Ask at Alt-X
Ask: "Are you sure?" when pressing Alt-X in Terminal mode.
Ask at Alt-H
Asks if you are sure you want to hangup the line when pressing Alt-H.
Open logfile
Enable logfile at startup.
Quick dialing bar
Use Quick Dialling Bar in phonebook.
Start in top
After loading a phonebook, place menubar at the top.
Enhanced keyboard
Allow use of F11 and F12 on enhanced keyboard (AT).
Autosave config
Make sure your configuration is always saved.
Crypt cfg/fon
Encrypt configuration file and all phonebooks next time they are
saved. The encryption will change each time.
Opening screen
Skip the TERMINATE picture when starting (only registered users).
Auto update baud
Update baudrate in phonebook to show the last connect rate obtained
on that system.
Flush Cache
Flush diskcache right after saving configuration and any phonebooks,
to make sure nothing is lost.
Phonebook after
When you get hung up by the system you just called or logoff the system,
this function will allow you to force Terminate directly into the phonebook
afterwards.
Save scrollback
Save the entire scrollback buffer and position in TERMINAT.SBK and reload
next time you startup Terminate.
Save tagfile
Load latest tagfile at startup. The file is called TERMINAT.TBK and is
placed in the Terminate directory. With this function both filenames and
tagged filenames be remembered for next time.
Dialer auto untag
When you connect to a remote system, Terminate will untag all entries that
have the same 5 first characters in the system name.
Auto save history
Save and load the contents of history strings at startup/closedown
Look in Alt-F9 for more information.
Show big CONNECT
When carrier is detected a gigantic CONNECT picture will be shown.
Jump back to phone
Upon a no connect string like BUSY or NO CARRIER, dialling is aborted and
return to phonebook.
Backup cfg/phone
Make backup files of configuration (.CBK) and phonebooks (.PBK).
Change when Ctrl
Change statusline when holding down Ctrl in terminal mode
Change when Alt
Change statusline when holding down Alt in terminal mode
Change when Ctrl+Sh
Change statusline when holding down Ctrl+Shift in terminal mode
After transfer beep
Keep on beeping until any key is pressed after a filetransfer is
completed, will timeout after 60 seconds.
Auto-open capture
Enable the auto-open capture feature.
Overwrite capture
Force overwrite of capture when the auto-open feature is used.
Return aborts dial
If enabled then Return will hangup the line instead of return.
Wrap word in chat
Use wordwrap in chat mode.
Key click
Make a click sound when pressing any key.
Ctrl in capture
If disabled, then Ctrl codes will be filtered off in capture files.
Blind support
Read BLIND.DOC for more information.
Password checking
Use the password checker, when entering passwords.
Terminate will warn you when you password that are too easy to guess.
Terminate will search a file through with bad passwords called
PASSWORD.BAD (Normally in the utility directory).
You should never use passwords that only consist of numbers or the
same letter like '911' or 'AAAA'. You should also never use your
wife/girlfriend/children or any other human names, because they are
the first names a hacker will try with. If you have a dog called
Fido, you can mix in some numbers like: 'F0I1D2O3' nobody will then
guess it because the combinations are too high and will take too many
tries. If you only use these passwords, the only way a person can
get your passwords is if he gets direct access to your computer or the
system you are calling.
Shell information
Show information on screen when calling external programs.
Import descriptions
When uploading, Terminate will search FILES.BBS/DESCRIPT.ION for a
description of the file. When you are finished uploading and the system
asks you for the description, you can press Alt-F9 and send that descript-
ion. This will only operate if you select 16 or less files to upload.
Capture keystrokes
When capturing with Alt-L or Autocapture. Then you can record all the
keystrokes that you press in terminal mode. If you press an A then [A,65]
will be recorded. The 65 is the ascii value for 'A'. Please do not abuse
this function.
Ask device at start
If you are using several devices, it might be a usefull feature for you
to select the current device when starting up Terminate.
Save before dial
When you are installing a new device or setting up new drivers, you
should save your phonebook before dialing, because if your driver does
not work it could hang the machine and you would loose your changes.
When you are sure everything works, you should turn off this function.
Closing screen
When leaving Terminate you can disable the last screen.
Baud in status
When enabled Terminate will show the connect bps in the statusline
when you are online. The device speed is really not important because
normally the port is locked at 19200 or 38400 (If using a modem faster
than 2400 baud). If for some reason you don't want the connect bps
to be shown you can turn it off here.
Transfer slice
Release some timeslices while transfering files, giving more time to
the other tasks.
RegInfo bright
If you bought Terminate PROFESSIONAL the registration information will
be shown when pressing Alt-O. If you want to use dark gray when
showing the information (almost invisible) turn this off.
Ask phone
When changing phonebooks (Alt-D) with P, this will ask if this phonebook
should be default for the current device. If you think it is annoying
just turn it off and it will make it the current book everytime you
change book.
Reset toggles
Sets all toggles to 'factory' settings. These settings are the same as
the first time you accessed this menu.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ Modem and dialing ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
When sending strings to your modem, you can do some extra things:
~ 1/2 second pause
<< DTR low (should be set so your modem will hangup)
>> DTR high
^A..^Z This allows you send control characters. A ^A will only send
an ascii #1, because the ascii value of a 'A' is 65, then
Terminate will deduct 64 and send that value instead.
^M = #13 = Carriage return. Most terminal programs allow
you only to enter these values, but in Terminate you also
press Alt-A to call the ascii selector. Instead of having
ATZ^M, you could enter ATZ and press Alt-A and choose the
Ascii #13 sign.
^^ will send a ^ in case you need that.
| Carriage return (#13).
Example: '<<~~~>>~ATZ^M'
will lower DTR, wait 1.5 seconds, raise DTR, wait 0.5 seconds, send modem
reset+#13.
(DTR means Data-Terminal-Ready and is sometimes also refered to as TR on
some modems.)
╒════════════════════╤════════════════════════════════╡ Modem and dialing ╞╕
│ Install modem │ ^M Return ~ ½ sec. pause << DTR low >> DTR high │
│ Init string │ │
│ Dial prefix/suffix │ │
│ Exit string │ │
│ Connect string │ CONNECT │
│ No connect strings │ NO CARRIER,BUSY,VOICE,NO DIAL TONE │
│ Hang-up │ 100 ^M~~~+++~~~ATH0^M │
│ Ring/Ok string │ RING^M^J OK^M │
│ Dial time │ 45 seconds │
│ Dial cancel string │ ^M~^M~ │
│ Redial timers │ Delay: 2 Pause: 60 seconds │
│ Auto-answer string │ ATA^M │
│ Auto answer │ Off │
│ Baud change │ Before: ~~~+++~~~ After: ATO^M │
│ Modem string delay │ 0 │
│ Force initstring │ No │
╘════════════════════╧═════════════════════════════════════════════════════╛
Install modem
╒╡ Total modems : 178 ╞══════╡ Modem Quick install ╞╕
│ USRobotics 16800 Dual Standard w/FAX │
│ USRobotics 16800 HST or Dual Standard │
│ USRobotics Sportster 14400 │
│ USRobotics Sportster 14400 FAX/modem │
│ USRobotics Sportster 9600 v.32 │
│ Ven-Tel 2400 Half Card (4 Option Switches) │
│ Ven-Tel 2400 Half Card (6 Option Switches) │
│ Ven-Tel 2400-33 │
│ Ven-Tel Pathfinder 18K │
│ ViVa 24m 2400 baud MNP-5 │
│ Yoriko 9600/14400/Fax │
│ Zoltrix 14400 FAX/modem │
│ Zoltrix 9600 FAX/modem │
│ ZOOM/Modem HC2400R │
│ ZOOM/Modem MX2400R │
│ ZOOM/Modem HC2400S (SendFax) │
│ ZOOM/Modem MX2400S (SendFax) │
│ ZOOM/Modem V.42bis (2400 baud) │
│ ZOOM/Modem 14400 FAX/modem │
│ ZyXEL U-1496, U-1496B, U-1496E V.32bis V.42bis │
╘═══════════════════════════════════════════════════╛
Choose one of the default modems, from the modem database.
Some of the settings will also allow you to save the configuration inside
your modem, if the modem supports this. If you have already set up your
modem you should not need to run this. (The main reason for having this
setup is because the factory defaults of most modem manufacturers do not
give best performance. My first USRobotics Dual Standard modem took around
a month back then, to get best performance. Newer modems like ZyXEL and
others have now learned how important it is to setup the modems correctly
as burned-in factory defaults that can be recalled with AT&F if a user
makes a mistake.)
Init strings
╒════════════════════╤════════════════════════════════════╡ Init strings ╞╕
│ Init string 1 │ ATZ^M │
│ Init string 2 │ ATZ^M~~~AT S7=60 S0=0 V1 X4^M │
│ Init string 3 │ AT&C1&D2S0=0S7=60V1X4Z^M │
│ Init string 4 │ │
│ Init string 5 │ │
│ Send all │ No │
╘════════════════════╧════════════════════════════════════════════════════╛
An init string will be sent right after startup and Terminate will not
wait for any response from the modem. The best thing is always to save your
setup inside the modem, if the modem supports that, and then only send an
"ATZ^M" to reset the modem. Some modem are not capable of saving these
settings and require the setup to be sent each time it has been turned off.
You should always first try to make the modem hangup when lowering DTR.
This is normally done by giving the command AT&D2, but look inside your
manual to be sure. Then you should set the carrier detect to follow DCD
(Data-Carrier-Detect) line, this is normally done by sending an AT&C1 to
the modem.
Another good init string that works with most modems:
ATZ^M~~~AT S7=60 S0=0 V1 X4^M
Reset modem, Set dial timeout to 60 seconds, set modem not to pickup phone,
enable verbal response codes, enable extended response codes (like BUSY).
All these command are HAYES commands, which almost every modem in the world
supports. If you have a non-HAYES and no manual, you are in trouble...
Here are some others you can try out if that does not work:
ATS0=0Q0E1X4^M , ATE1X1Q0V1S7=60^M
If you want Terminate to always start dialing a certain number you
could also insert @DIAL 4 6 8. Where numbers are the entry numbers in
the phonebook.
Look below for more information on HAYES commands.
Send all
This function will allow you to send all init strings to the modem
when starting up Terminate. This can only be used, when you only have
1 modem attached. Remember to put some ~ characters after the init
strings, otherwise your modem might not be fast enough for
the commands. Remember if you have several devices (modems) attached
only the line for the device will be send. Blank init strings will
not be send to the modem.
Dial prefix/suffix
╒════════════════════╤═════════════╡ Prefix / Suffix ╞╕
│ Dialing prefix 1 │ ATDT │
│ Dialing prefix 2 │ ATDT │
│ Dialing prefix 3 │ ATDT │
│ Dialing prefix 4 │ ATDT │
│ Dialing prefix 5 │ ATDP │
│ International dial │ ATDT 009 │
│ Dialing suffix 1 │ ^M │
│ Dialing suffix 2 │ ^M │
│ Dialing suffix 3 │ ^M │
╘════════════════════╧════════════════════════════════╛
When dialling, the modem wants a dial command. The complete string it will
build will look like this: prefix+number+suffix.
Example: ATDT43623990^M
The international prefix is for calling a system abroad.
The different suffixes can be used if you have some kind of calling card
and have to call another number first and enter a code or number.
Remember when you are calling a system, that the terminal program is not
responsible for getting the connect. Any terminal program just sends these
commands to the modem, and waits for a reply from the modem. The reply is
either a connect string and a carrier detect signal, or a no connect string
like 'BUSY' or 'NO DIAL TONE'. So if you cannot get a connection you
should never blame the terminal program. It is your modem that is not set
up correctly. You must remember that not all modems will connect with
each other and maybe need a special dial string to turn off MNP compression
or something like that, but it depends on which modem you have.
Generally if you cannot connect with a system, try turning all error
correction and compression off and try again, that will allow you to
connect to many systems anyway. Look in the modem manual for instructions
on how to turn this off. If you have these problems with your modem, it
will not help changing terminal programs, because it will not change
anything at all. Sending 'ATDT' is done in the exact same way in all
terminal programs.
Exit string
When leaving Terminate this string can be sent to your modem.
Some pocket modems require the DTR to be set low, so it will turn off
the use of the battery. This can be done by giving the command '<<'.
Connect string
All normal Hayes compatible modems will give you a result code starting
with CONNECT when getting a carrier. Terminate will wait for this
string and grab everything after it until a return (#13) or a maximum of 4
seconds. This will be placed in the connectstring which can be seen by
pressing Shift-Esc everywhere. From this connect string the modem speed will
be decided by Terminate. With a "CONNECT 14400/ARQ/V32", the connect speed
will be set to 14400, which will be used for calculating CPS rates,
performance percentages, etc.
No connect strings
When dialling another system, your modem will send back some strings
to inform you that a connection could not be established. If your modem
is non-standard, you might need to change these.
NO CARRIER This string will be returned if the timer S7 runs out.
BUSY If the line is busy, this string will be returned, this
may not always work. Old analog lines can have problems
detecting busy at all, even though the modem should be able
to. Some modems will even abort dialling if the BUSY
response is enabled. If you have problems just change your
dial command to ATX1DT instead of ATDT.
VOICE Some modems can detect if it is a human answering the
phone, then quickly abort the dial and pick up the phone.
Some modems will try to trick you and sometimes tell
you that you got a voice call, so if you have problems
turn it off like the busy command or look in your manual.
NO DIAL TONE When starting to dial, if the modem does not get a dial
tone before the time set in the S6 register (default 2
seconds), then the modem will give you this response.
Hang-up
It is very important your modem is capable of hanging up correctly. The
best way is to set your modem to drop the carrier when the DTR
(Data-Terminal-Ready) goes low. This is the fastest way of hanging up and
is always preferred. You need to have a proper modem seril cable with all
the correct pins connected and your modem correctly set (AT&D2 normally).
The number you can edit is the time to hold down DTR before raising the
line again in 1/100 seconds. 100 is 1 second and should be enough. If your
modem is faster you can decrease this value. If there is no possible way to
hang up by lowering DTR, you can send a string to your modem that should
force the modem to hangup:
^M~~~+++~~~ATH0^M
(Send return, wait 1.5 seconds, send +++ (go into command mode), wait 1.5
seconds, send on-hook command.)
If this does not work you need to consult your manual.
Ring/Ok string
The Ring string is used for identifying incoming calls in Terminal and in
Host mode. When an incoming call arrives in terminal mode, a window will
pop up and allow you to pick up the phone within 10 seconds.
The OK string will be used in the hostmode to be sure that the modem has
been reset correctly.
Dial time
Timeout for dialling in Terminate, remember you also must set the S7
register. You should always set the S7 register to more than the Dial Time
in Terminate, otherwise the modem will abort first with a NO CARRIER
instead of Terminate saying timeout.
Dial cancel string
Hayes modems, will normally abort dialling when they receive a return (#13).
The default for Terminate is ^M~^M~, send return, 1/2 second delay,
send return, 1/2 second pause. But if your modem does not respond to this
you could enter <~~> to hangup the line first before dialling.
Redial timers
The delay timer is the pause time between calls.
The pause timer is for how long to wait in seconds when all tagged numbers
have been dialled before starting over. This means that after first calling
all the tagged entries (with only the delay time between the calls),
Terminate will then wait for the pause time. A good feature if you are
calling a system with x lines and they are all busy since you can first try
all the lines quickly and then delay some minutes and try all the lines
again.
Auto-answer string
Which string will tell your modem to try connecting when an incoming
call arrives or to connect in the hostmode.
Auto answer
When an incoming call arrives in terminal mode, if OFF then you will be
asked to pick up the phone, if ON then the Auto-answer string will be
sent to the modem.
Baud change
When a connection has been made and you have told Terminate to change
baudrate (only when using 2400 baud and calling a 1200 baud system). Then
this command must be used.
Modem string delay
If your modem reacts very slowly, you can insert a delay when sending
strings to the modem. Also all Function keys will then have this delay.
Force initstring
Normally Terminate will not send the init. string if the modem has
detected carrier, but you can force Terminate to send the string at startup
even if the carrier is high. This is useful when you have a modem that
cannot save the setup and the carrier (&C0) is set when turning on the
modem.
RS-232C INTERFACE
DB-25 (25 pin connectors)
Pin Assignment Short Signal Flow
───────────────────────────────────────────────────
1 Chassis Ground GND Terminal <-> Modem
2 Transmit data TR Terminal --> Modem
3 Receive data RD Terminal <-- Modem
4 Request to send RTS Terminal --> Modem
5 Clear to send CTS Terminal <-- Modem
6 Data set ready DSR Terminal <-- Modem
7 Signal ground GND Terminal <-> Modem
8 Carrier detect DCD Terminal <-- Modem
20 Data terminal ready DTR Terminal --> Modem
22 Ring indicator RI Terminal <-- Modem
DB-9 (9 pin connectors)
Pin Assignment Short Signal Flow
───────────────────────────────────────────────────
1 Carrier detect DCD Terminal <-- Modem
2 Transmit data TR Terminal --> Modem
3 Receive data RD Terminal <-- Modem
4 Data terminal ready DTR Terminal --> Modem
5 Signal ground GND Terminal <-> Modem
6 Data set ready DSR Terminal <-- Modem
7 Request to send RTS Terminal --> Modem
8 Clear to send CTS Terminal <-- Modem
9 Ring indicator RI Terminal <-- Modem
Lines 2,3,4,5,6,8,20,22 (DB-25) or line 1,2,3,4,6,7,8,9 (DB-9)
are sometimes referred to as 'The big eight'.
HAYES
There is no guarantee that all the commands will work with your modem,
but if you have some special needs, you might like to change the settings.
It is not possible to make a complete list of all commands, since most
modem manufacturers have their own special settings.
┌──────────────────────────────────────────────────────────────────────────┐
│ HAYES STANDARD COMMANDS │
├──────────┬──────────────┬────────────────────────────────────┬───────────┤
│ Command │ Parameters │ Function │ Default │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ AT │ │ Attention code; indicates start │ │
│ │ │ of command line. │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ +++ │ │ Escape code; changes modem from │ │
│ │ │ on-line to command state; see │ │
│ │ │ registers S2 and S12. │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ D<s> │ │ Dial │ DP │
│ │ s = 0..9 # * │ │ │
│ │ () - . / │ │ │
│ │ │ │ │
│ │ P │ Pulse dial │ │
│ │ │ │ │
│ │ R │ Dial an "originate-only" │ │
│ │ │ modem (reverse mode) │ │
│ │ │ │ │
│ │ T │ Touch Tone(tm) dial │ │
│ │ │ │ │
│ │ , │ Pause when dialing │ │
│ │ │ │ │
│ │ ; │ Return to command state │ │
│ │ │ after dialling │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ A/ │ │ Repeat command; redial; the │ │
│ │ │ only command neither preceded │ │
│ │ │ by AT nor followed by a │ │
│ │ │ carriage return │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ A │ │ Answer call immediately │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ E<n> │ n = 0,1 │ 0 = no echo │ E1 │
│ │ │ 1 = echo │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ F<n> │ n = 0,1 │ 0 = half-duplex │ F1 │
│ │ │* 1 = full-duplex │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ I<n> │ n = 0..? │ information │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ L<n> │ n = 0..? │ volume control │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ M<n> │ n = 0..2 │ 0 = speaker OFF │ M1 │
│ │ │* 1 = speaker ON until carrier │ │
│ │ │ 2 = speaker always ON │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ O │ │ Return to on-line state │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ Q<n> │ n = 0,1 │ 0 = result codes sent │ Q0 │
│ │ │ 1 = result codes not sent │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ S<r>? │ r = 0..17 │ Read register r │ None │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ S<r>=<n> │ r = 0..17 │ Set register r to value n │ None │
│ │ n = 0..255 │ │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ V<n> │ n = 0,1 │ 0 = digit result codes │ V1 │
│ │ │* 1 = word result codes │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ X<n> │ n = 0..? │ 0 = basic result code set │ │
│ │ │ 1 = extended result code set │ X0 │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ Z │ │ Reset │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ C<n> │ n = 0,1 │ 0 = transmitter OFF │ C1 │
│ │ │* 1 = transmitter ON │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ H<n> │ n = 0..1 │ 0 = ON hook (hang up) │ None │
│ │ │ 1 = OFF hook │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ &C<n> │ n = 0,1 │ 0 = carrier always on │ &C0 │
│ │ │* 1 = carrier follow DCD line │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ &D<n> │ n = 0,1,2,3 │ 0 = Do not hangup when DTR is low │ &D0 │
│ │ │ 1 = return to command-state DTR │ │
│ │ │* 2 = when DTR low, hang up modem │ │
│ │ │ 3 = same as 2, but also resets │ │
└──────────┴──────────────┴────────────────────────────────────┴───────────┘
* = advised
┌──────────────────────────────────────────────────────────────────────────┐
│ HAYES STANDARD REGISTERS │
├──────────┬──────────┬───────────┬──────────────────────────────┬─────────┤
│ Register │ Range │ Units │ Function │ Default │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ │ │ --DIALLING-- │ │
│ │ │ │ │ │
│ S6 │ 2..255 │ seconds │ Wait time for dial tone │ 2 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S8 │ 0..255 │ seconds │ Length of pause (caused │ 2 │
│ │ │ │ by comma) │ │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S11 │ 50..255 │ milli- │ Duration and spacing of │ 70 │
│ │ │ seconds │ Touch-Tones (tm) │ │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ │ │ --ANSWERING-- │ │
│ │ │ │ │ │
│ S0 │ 0..255 │ rings │ Number of rings on which │ 0 │
│ │ │ │ modem answers call │ │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S1 │ 0..255 │ rings │ Number of rings occurred │ 0 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ │ │ --DIALING & ANSWERING-- │ │
│ │ │ │ │ │
│ S7 │ 1..255 │ seconds │ Wait time for carrier │ 30 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S9 │ 1..255 │ .1 second │ Carrier detect response time │ 6 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S10 │ 1..255 │ .1 second │ Time between loss of carrier │ 7 │
│ │ │ │ and hang up │ │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ │ │ --CHARACTER DEFINITIONS-- │ │
│ │ │ │ │ │
│ S2 │ 0..127 │ ASCII │ Escape code character │ 43 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S3 │ 0..127 │ ASCII │ Carriage return character │ 13 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S4 │ 0..127 │ ASCII │ Line feed character │ 10 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S5 │ 0..32,127│ ASCII │ Backspace character │ 8 │
└──────────┴──────────┴───────────┴──────────────────────────────┴─────────┘
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ Filenames and paths ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
For Paths that do not start with a \ or a drive:\, (C:\) is assumed always
to be within the Terminate home path. So DOWNLOAD\ would actually be:
C:\TERMINAT\DOWNLOAD\, so you will save a little typing:
╒═════════════════════════╤═════════════════════════╡ Filenames and paths ╞╕
│ Download manager │ │
│ Upload directory │ UPLOAD\ │
│ Script directory │ │
│ Translation file │ .XLT │
│ Phonebook directory │ PHONE\ │
│ Capture directory │ CAPTURE\ │
│ Capture file │ TERMINAT.CAP │
│ Log file │ TERMINAT.LOG │
│ Editor filename │ Q.EXE !M │
│ Line command │ -N@LINE │
│ Viewer filename │ LIST.COM │
│ Protocol directory │ PROTOCOL\ │
│ Shell directory │ │
│ Swap file │ TERMINAT.SWP │
│ Utility directory │ UTILS\ │
│ Manual directory │ MANUAL\ │
│ Run after download │ │
│ Run after upload │ │
│ Qwk reply files │ DANBBS.REP │
╘═════════════════════════╧════════════════════════════════════════════════╛
Download manager
╒════════════════════╤═════════════════════════════╡ Download manager ╞╕
│ Download directory │ DOWNLOAD\ │
│ Alternate download │ DOWNLOAD\PICTURES\ │
│ Alternate download │ DOWNLOAD\ │
│ Use wildcards │ Yes │
├────────────────────┼─────────────────────────────────────────────────┤
│ *.GIF │ DOWNLOAD\PICTURES\ │
│ *.PCX │ DOWNLOAD\PICTURES\ │
│ *.JPG │ DOWNLOAD\PICTURES\ │
│ *.GFB │ DOWNLOAD\PICTURES\ │
│ *.BMP │ DOWNLOAD\PICTURES\ │
│ *.QWK │ C:\QWK\ │
│ *.OPX │ C:\XPRESS\ │
│ NODEDIFF.* │ C:\TERMINAT\UTILS │
│ Z?-DIFF.* │ C:\TERMINAT\UTILS │
│ │ DOWNLOAD\ │
│ │ DOWNLOAD\ │
│ │ DOWNLOAD\ │
│ │ DOWNLOAD\ │
│ *MAIL │ IN\ │
│ *ARCHIVE │ DOWNLOAD\ARCHIVES\ │
│ *.* │ DOWNLOAD\OTHER\ │
╘════════════════════╧═════════════════════════════════════════════════╛
Terminate allows you to have 3 different download directories, which can be
set for each phonebook entry, so if you call systems with one kind of file,
lets say OS/2 files, you would surely not want them to get mixed up with
your normal DOS files. The wildcard system in Terminate allows you to
specify any DOS wildcard (*,?) and the directory where to save the files.
This will also work when using the point system.
*MAIL Is a wildcard for mailpackages MO#, TU#, WE#, TH#, FR#, SA#, SU#
where the # is a number from 0-9.
*ARCHIVE Is a wildcard for the most popular archivers, currently
supported: ARC,ARJ,ZIP,LHA,LZH,DWC,SQZ,ZOO,PAK,HYP,EXE
Will also match when the two first characters matches and
the 3 is a number from 0-9, like: AR1, ZI5 etc.
Upload directory
When starting an upload, you can force the filemanager always to start in
this directory.
Script directory
When scripts are ready in Terminate, they will be placed here
Translation file
Which XLT file should default to be loaded at startup. No filename here
means no translation, which is normal.
Phonebook directory
Where to place phonebooks (*.FON), phonebook backups (*.PBK),
translation files (*.XLT) and keyboard mapping files (*.KBD).
Capture directory
Where all the capture files should be stored *.CAP
Capture file
Which file should be the default when pressing Alt-L (capture) or
Alt-I (Screen image)
Log file
Name of the logfile. Terminate will keep this file open all the time if the
logfile toggle is ON. A problem would occur when using networks because you
cannot write to the same file from several Terminates. You will have to
define different logfiles or turn it off. You could enter the name
TER%NET%.LOG and then have an environment variable in your AUTOEXEC.BAT:
SET NET=04 and then have a separate number for each machine. Terminate will
then replace the %NET% so the filename would be TER04.LOG
Editor filename
An external editor is something you must have. I admit that people are used
to different editors and hate learning new keys. Qedit seems to be one of
the most used and is surely one of the best. You can request or download
QEDIT from DAN BBS. You should put a !M on the line, so memory will be
swapped out before calling the editor.
Line command
The @LINE is where the line number is replaced when needed. This is
for example used when you edit one of the manual files. Then Qedit
can start up and place the cursor on the same line as in Terminate.
Viewer filename
A viewer is a program that will allow you to look in big files without
editing. LIST.COM is one of the most used and does not require much
memory, so you do not have to swap out memory first. If you use a
program that uses more memory place a !M on commandline for swapping out
memory first.
Protocol directory
If you do not give any path with the external protocols, this directory
will be assumed.
Shell directory
When shelling to DOS with Alt-J, change to this directory. You could enter
a C:\ if you want to have the root directory as current when shelling. If
blank, then the Terminate directory will be used. In the filemanager
Terminate will always change to the current directory in the current window.
Swap file
If you do not have enough XMS or EMS memory, Terminate will swap the memory
to a swapfile. You should define a different swapfile for each person that
runs Terminate if you are on a network. Use the environment variables to
fix this like the logfile: TER%NET%.SWP
Utility directory
When opening some files, this directory will first be searched.
Place all other files that have nothing to do directly with Terminate in
this directory and don't ever allow the Terminate home directory (eg:
C:\TERMINAT) to be filled with all kinds of garbage.
Some of the files that should be placed in here are:
MAGIC.TXT List of magic names for the point system
NODELIST.000 Nodelists for the point system
PASSWORD.BAD Bad passwords for the password checker
PASSWORD.TXT Passwords for the point system
TERMINAT.CST Costfile
TERMINAT.EXT Extensions for the file manager
TERMINAT.LGO File to show at startup if registered
TERMINAT.MOD Quick modem install
WELCOME.ASC Welcome picture for the hostmode
Manual directory
Where to search for the help and manual files, if you run several
Terminate's on a network you can save diskspace by using the same
manual files.
Run after download/upload
After an internal or external download/upload, this program or batch file
can be called. This could be useful if you have some kind of program
to import descriptions into a FILES.BBS file, for example.
!0 on commandline will be replaced with the current download directory.
Qwk reply files
When you write offline mail with an offline reader like Silver Express
or other QWK readers. Then you messages will be saved in a file. This
file should be specified here. When you then upload the file Terminate
will delete it afterwards.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ Protocols ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
╒════════════════╤══════╡ Protocol options ╞╕
│ Internal │ │
│ External │ │
│ Default │ Zmodem │
│ Allow auto │ Yes │
╘════════════════╧══════════════════════════╛
Default
Where to put cursor as the default when pressing Page-Up or Page-Down.
Allow auto
Global switch for allowing auto-download for all protocols.
Internal protocols
╒═════════════════════╤╡ Internal protocols ╞╕
│ Enable protocols │ │
│ CPS adjust │ 5 % │
│ Hangup after time │ 10 │
│ Hangup default │ No │
│ │ │
│ Zmodem/ZedZap: │ │
│ Allow CRC-32 │ Yes │
│ Allow recovery │ Yes │
│ Check file date │ No │
│ Touch file │ No │
│ Increase filename │ Yes │
│ Always overwrite │ No │
│ Zmodem signature │ rz..** │
│ Auto upload │ Yes │
│ │ │
│ Ascii send/receive │ │
╘═════════════════════╧══════════════════════╛
Enable internal protocols
╒═════════════════════════╤═════╡ Enable/disable protocols ╞╕
│ ■ Z Zmodem │ The most used protocol │
│ ■ P ZedZap │ Zmodem 8k for 2 Terminates │
│ ■ A Ascii │ Text files │
│ ■ X Xmodem │ Not good, last choice │
│ ■ 1 Xmodem 1k │ Not good, last choice │
│ ■ E Xmodem 1k-G │ Fast, but not good │
│ ■ Y Ymodem Batch │ Ok, but Zmodem is better │
│ ■ G Ymodem-G │ No correction, only with MNP │
│ ■ K Kermit │ Host/Server/Unix │
╘═════════════════════════╧═════════════════════════════════╛
Press SPACE to toggle use, if you disable some of these protocols,
then they will also be disabled in the hostmode. Press RETURN to change
the hotkey.
CPS adjust
If you think your CPS rate is a little wrong you can adjust the values by
telling how many percent Terminate should add. Many external protocols
will claim that they get a much higher CPS rate than possible or use
other expressions like 'throughput', 'speed' etc. and then people will
think that the protocol is much faster. Don't be fooled, Zmodem is still
one of the fastest, and it is normally not worth the work to setup
an external protocol, unless it is a full duplex protocol like BiModem
or HSLink, which transfers files both ways at the same time. Remember
even if an external protocol gives you 1-2% faster transfers that time
will be lost just by swapping out memory and calling the protocol.
Hangup after time
When using the internal protocols you can toggle if you want to hangup
right after the transfer. This option allows you to choose how many
seconds to wait before hanging up.
Hangup default
When transferring files, which value should be used as default.
If Yes, then Terminate will try to hangup after every transfer. You
can also change this value while transfering files by pressing 'H',
only available with internal protocols. If Yes then after a download
with an external protocol, Terminate will countdown and hangup if
not aborted. Please remember that you should only hangup after a
transfer if you are allowed by the sysop. A lot of sysops do not
like this, so please ask him/her first.
Zmodem/ZedZap:
Zmodem is the most used protocol in the world now, it has many special
features and allows you to control a few things.
When auto-downloading with ZedZap 8k, instead of Zmodem, the other
end must send a 'ZAP' before the normal Zmodem string, then Terminate
will start up ZedZap instead. This is currently only supported by
the internal hostmode in Terminate.
Allow CRC-32
CRC means 'cyclic redundancy check' and is for checking if a block
received or sent was error free. A very few, old Zmodems might only
support CRC-16 check, which is less secure than the CRC-32 check.
You should only turn this off in very rare cases.
Allow recovery
If a file transfer is aborted, you can resume the transfer where you left
off if this feature is enabled.
Check file date
When resuming a transfer, Terminate will test to see if the filesize is
the same this time, but you can also set Terminate to test the file date
/ time. (In this case, Touch File should not be enabled.)
Touch file
Zmodem will also transfer the original file date/time stamp. If you
enable this option, all files received will be touched with the current
date/time.
Increase filename
If the file already exists and it is Terminate decides not to recover the
file, Terminate will increment the filename like this:
DANBBS.ARJ -> DANBBS.AR1
If DANBBS.AR1 exits Terminate will keep on incrementing, first 1..9, then
A..Z, then abort.
Always overwrite
With this option Terminate does not check if the file already exists and
simply overwrites the existing file.
Zmodem signature
In terminal mode Terminate will scan for this string if autodownload is
enabled. When Terminate gets this string Zmodem download will start.
On some systems you need to shorten this string into: 'rz'+#13 , but
normally you should not change this.
Auto upload
When a '**'#24'B01' is received then Terminate will assume an upload is
wanted and enter the protocol selection menu.
Ascii send/receive
╒═══════════════════════════════╡ ASCII transfer ╞╕
│ Settings for Receive/view and Send/view │
│ │
│ Strip high bit Off │
│ Remote abort char 24 (ASCII) │
│ │
│ ─ Send ─ │
│ │
│ Local echo On │
│ Blank line -=> 1 Space On │
│ Line pacing 0 (1/10 seconds) │
│ Character pacing 0 (1/10 seconds) │
│ CR translation None │
│ LF translation None │
│ │
│ ─ Receive ─ │
│ │
│ CR translation None │
│ LF translation None │
│ │
╘═════════════════════════════════════════════════╛
Strip high bit
Strip away characters with ascii values above 127.
Remote abort char
If this option is not #0 then the remote can abort the transfer by
sending this character (normally #24 (Ctrl-X) is used).
Local echo
When transferring a file, this allows you to see what it is you are
sending.
Blank line -=> 1 Space
Some BBS editors will abort on blank lines, so this option will
take blank lines and turn them into a single space.
#13#10 -=> #20#13#10 = Blank, carriage return (CR), linefeed (LF)
Line pacing
How many 1/10 second to wait between each line. Some BBS editors are not
fast enough to accept all the characters if you just send a lot of lines
without a pause.
Character pacing
If you want it to be real slow, you can also make a pause between each
character - but this is slow and is not advised.
CR/LF translation
When sending or receiving carriage returns and linefeeds you can change
or strip them with this option. This is only used in special cases and
should not normally be changed.
A CR can be either stripped or changed into either a LF or CR+LF.
Same goes for a LF.
External protocols
╒══════════╡ External protocols ╞╕
│ ■ Puma/Mpt │
│ ■ BiModem │
│ ■ HSlink │
│ ■ Super Zmodem │
│ ■ Lynx │
│ ■ CMP - Chatmanager │
│ ■ Jmodem │
│ ■ Zmodem external │
│ ■ Zmodem GIFLINK │
│ ■ Fax receive │
│ Free slot │
│ Free slot │
╘════════════════════════════════╛
External protocols are often used by experienced comms. users.
Transferring files has become some kind of artform, where everybody tries
to outdo each other. The internal Zmodem is often the preferred protocol,
since otherwise it can sometimes be impossible to keep track of how many
files have been downloaded. Especially on networks or in multitasking
environments, where several people have access to the download directory.
Terminate calculates the bytes downloaded by first checking the download
directory size before and after the protocol has been called. Then the
CPS rate is calculated based upon the time from leaving Terminate until
back in Terminate again. If you are in a multitasking environment, please
do not delete or change any files in the download directory while an
external transfer is in progress. I have set up all the most popular
protocols and a lot of people have tested the settings, but there can be
many, many problems setting up an external protocol if you haven't tried
it before. Don't believe that the actual CPS rate that external protocols
claim to achieve is always correct, there are some limitations that are
impossible to exceed and still some protocols claim to be better than
is physically possible. Another reason for using an external protocol is
that it offers some special things that are not included in the terminal
package, like the BiModem/HSLink which are full duplex protocols (that
means you can transfer files both ways at the same time and even chat).
These are high-tech protocols and impossible to implement in a terminal
program because the specifications are not released. Well, if you are a
newcomer, there will be a while before you will need these.
╒═══════════════════╤═══════════════════════════════════╡ Change protocol ╞╕
│ Protocol name │ Zmodem external │
│ Information │ The immortal protocol │
│ [Path]+Filename │ GSZ.EXE │
│ Ask at downloads │ No │
│ Change to UL dir │ Yes │
│ Change to DL dir │ Yes │
│ Batch │ Yes │
│ Hotkey │ Z │
│ │ !P=COM1-8 !C=COM0-7 !0=DownloadPath !E=No COMMAND.COM│
│ │ !M=Swap memory first !W=Wait for return after !B=Baud│
│ Upload parameters │ handshake on port !P speed !B sz │
│ Download param. │ handshake on port !P speed !B pB4096 rz -Z -m -rr │
│ Auto-download │ Yes │
│ Signature │ rz.**. │
│ Signature hex │ 727A0D2A2A180000000000000000000000000000 │
├───────────────────┴──────────────────────────────────────────────────────┤
│ If [Path] not is used, protocol path will be used instead. │
│ A signature is the chars that the sending protocol is sending to start. │
│ Zmodem looks almost like this: rz**B0000000000 You can monitor a new │
│ protocol with the ASCII download (PgDn,A), and then convert the bytes to │
│ hex. Just a small part of the signature (5-10 chars at most) is needed │
│ depending on how redundant it is. All 00 at the end are ignored. │
╘══════════════════════════════════════════════════════════════════════════╛
Protocol name
The name that is presented in the menus.
Information
Any information you would like to see in the menus.
[Path]+Filename
Filename of the protocol. If no path is supplied then the protocol
directory will be used.
Ask at downloads
Ask the filename, should only be used with none-batch protocols.
Change to UL dir
Before starting the external protocol, change to upload directory.
Some external protocols are limited to not allow the upload directory
in unregistered versions.
Change to DL dir
If you change to the download directory, then you will normally not
have to enter a path on the commandline, because the external protocol
will then use the current directory.
Batch
Batch protocol means that it can transfer several files after each
other. Protocols like Zmodem, Bimodem, Hslink, Ymodem batch are batch
protocols and Xmodem is a none batch.
Hotkey
Which key should activate this protocol in
Upload parameters / Download param.
When using an external protocol you will need to send some parameters
to the program, to tell the program the port and baudrate and other
information it might need.
!P Replace !P with port-number. If you are using COM2 then !P
will be replaced with a '2'.
!C Same as above but some protocols use port 0..7 instead of 1..8
If you are using COM2 then !P will be replaced with a '1'.
!B Replace !B with baudrate.
!0 Replace !0 with downloadpath, example: C:\TERMINAT\DOWNLOAD\
!M Swap Terminate out to memory or disk first, try first without
this parameter and see if you have enough memory to run it without
swapping. This will increase the start of the protocol.
!W Wait for return before returning to Terminate.
You can use this for testing the protocol, if the protocol
gives you some kind of error message and the screen is to
fast for looking.
!E Do not use a second COMMAND.COM, call directly.
If you use this parameter then you must give the complete
path+filename+ext, like: C:\PROTOCOL\HSLINK.EXE !E !M
Auto-download
Testing for incoming signature and try to start protocol without
you have to press PageDown and select the protocol manually.
Signature / Signature hex
You can either edit the signature as a string and enter special
characters with the Alt-A function or you can enter the signature
in hexnumbers. Look at all the default external protocols for
more examples.
Transfering files
╒══════════════╤══════════════╤═════════════════╤════════╤╡ File transfer ╞╕
│ Protocol │ Zmodem │ Total errors │ │ │
│ Check/size │ Crc32/1024 │ Total blocks │ 1843 │ Request file │
│ File name │ DANBBS.ARJ │ Blocks rcvd │ 13 │ Start file │
│ File size │ 1886640 │ Blocks left │ 1830 │ Synchronize │
│ Bytes rcvd │ 13312 │ Total kr │ 9,71 │ Received block │
│ Bytes left │ 1873328 │ Costs kr │ 0,07 │ Received block │
├──────────────┼──────────────┼─────────────────┼────────┤ Received block │
│ Throughput │ 1560 CPS │ Estimated time │ 20.34 │ Received block │
│ Efficiency │ 163% │ Elapsed time │ 0.09 │ Received block │
│ Diskspace │ 873.673.728 │ Remaining time │ 20.26 │ Received block │
├──────────┬───┴──────────────┴─────────────────┴────────┤ Received block │
│ Activity │ ████████████████████████████████████ │ Received block │
│ Progress │ 0% ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ Received block │
│ Connect │ CONNECT 9600/ARQ/HST/HST/V42BIS │ Received block │
│ Status │ Ok │ Received block │
│ Log │ │ Received block │
│ Path │ DOWNLOAD\ │ Received block │
│ Device │ COM2 19200 8N1 │ │
├──────────┴─────────────┬───────────────────────────────┤ │
│ Software flow Off │ Hardware flowcontrol CTS/RTS │ │
│ Hangup after No │ RTS low while writing No │ │
│ Skip rest of file │ Baud 9600 │ │
╘════════════════════════╧═══════════════════════════════╧═════════════════╛
DAN BBS Line 1 │ COM2: 19200·8N1 FX │ Avatar/Ansi │L │kr 0,42
This is the transfer window which is used while transfering files from or
to your system. Most of the information is quite obvious, but a few needs
some extra information.
Total / Costs
If you are using the cost system in Terminate you will here be able to
see how much the file will cost to send for you or the remote site.
You can also see in the statusline how much in total have used this
call.
Diskspace
Terminate will only test diskspace before each file and calculate the
remaining diskspace. Since most files you will receive always are
compressed you must have as much space as the size of the file you
are about to receive, even when you are using compressed drives, like
Stacker, DoubleDos or Novell 4.0. If you are running out of diskspace,
you have 20 seconds to abort hangup. If you still are online you will
be asked to enter a new download directory, which also can be created
here, then the transfer will be continued.
Activity
Will give you a moving bar when the transfer is in progress. In this
way you will know if your computer hangs.
Path
When you are receiving several files you can change the downloadpath.
When you change this path, then the next file(s) will be saved in
the new directory.
Hangup after
Pressing H will toggle hangup after transfer. This can be used if
you are leaving the house and have a big download or upload in progress.
When the transfer is finished then a window will appear and you will
have 10 seconds to abort the hangup.
Skip rest of file
When downloading several files with Zmodem, you can sometimes skip
the current file and proceed with the next one. Not all Zmodem protocols
will accept this skip command, so if it does not work you should
abort the transfer and select the files again, without the unwanted file.
RTS low while writing
Request-to-send can be set low if your system gets to many CRC-errors.
Setting this line low, means that the modem will not accept anything
from the other modem, and is able of saving without also having to
receive bytes in the receive buffer at the same time.
The Auto-RTS function in Terminate will allow you to setup how many
errors you will accept before enabling. If triggered you will see the
word 'AutoOn' instead of 'Off'. For more information look in the
communications setup menu.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ Emulations ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
You will not need to know how an emulation works. Just think of it as a
screen translator. The remote sends control codes that will be translated
by Terminate and shown on screen. In this way it is possible to change the
colours and move around the screen. The only thing you need to know is what
emulation the remote supports. If you only call normal BBS systems you won't
need to change anything here, since the default emulation is set to
Avatar/Ansi. That means Terminate understands both ANSI and AVATAR codes. If
systems you call ask if you want AVATAR codes, say yes - then screens will
be updated 30-40% faster than using ANSI codes. Some BBS systems will use
some VT-102 scrolling commands that are the same as the ANSI-music; that is
why the ANSI-music must be turned off when using those systems.
Terminate provide 16 Terminal slots and each of these slots can be setup to
act in different ways.
The Avatar/Ansi module Terminate uses, is made by Gregory P. Smith and is
called Pavatar. The Ansi-music module is made by me, Bo Bendtsen and
donated to Gregory.
╒════╡ Emulation setup ╞╕
│ Default terminal │
│ Setup terminal │
│ Edit keyboard │
╘═══════════════════════╛
Default terminal
╒═════════════╤══════════════════════════════╡ Change Terminal ╞╕
│■Avatar/Ansi │ Avatar/0* with Ansi-BBS fallback │
│ Avatar/Ansi │ Avatar/0* with Ansi fallback │
│ Avatar │ Avatar/0* without Ansi fallback │
│ Avatar/Ansi │ Avatar/1 with Ansi-BBS fallback │
│ Avatar/Ansi │ Avatar/1 with Ansi fallback │
│ Avatar │ Avatar/1 without Ansi fallback │
│ Ansi-BBS │ Only use Ansi for Bulletin Boards │
│ Ansi/VT-100 │ Normal Ansi / VT-100 terminal │
│ VT-52 │ Digital Equipment Corp. │
│ VT-102 │ Enhanced VT-100 │
│ VT-220 │ Not available yet │
│ TTY │ Disable all emulations │
│ Avatar/Ansi │ Avatar/0* with Ansi-BBS fallback User 1 │
│ Avatar/Ansi │ Avatar/0* with Ansi-BBS fallback User 2 │
│ Avatar/Ansi │ Avatar/0* with Ansi-BBS fallback User 3 │
│ Avatar/Ansi │ Avatar/0* with Ansi-BBS fallback User 4 │
╘═════════════╧═════════════════════════════════════════════════╛
Which terminal slot should be default when starting up Terminate.
Do not get confused about all the emulations, always use the first
emulation if it works. Some Unix systems demand some special things so, if
you call some old system that only uses 7E1 and it does not work, try using
the Ansi/VT-100 emulation.
Setup terminal
╒═════════════════╤═══════════╡ Terminal setup 1 ╞╕
│ Emulation │ Avatar/Ansi │
│ Comment │ │
│ Keyboard file │ AVATAR .KBD │
│ Scroll screen │ Yes │
│ Local echo │ No │
│ Add linefeed │ No │
│ Strip high │ No │
│ Erase backspace │ Yes │
│ Ignore null │ Yes │
│ Statusline │ Yes │
│ Ansimusic │ Yes │
╘═════════════════╧═══════════════════════════════╛
Emulation
Which emulation should Terminate use for this slot. You must know which
emulation the other end is using. If this is not possible, try all the
emulations one by one and see if one of them works. Avatar is the
fastest emulation because it is able to 'compress' the screen a
little. Avatar with ANSI fallback means that Terminate first will
assume Avatar screen codes, but also translate ANSI codes. In this
way Terminate supports both Avatar and Ansi at the same time.
That is usefull because many RemoteAccess/SuperBBS systems first look
for Avatar (.AVT) files and if they are not found then Ansi (.ANS) files.
Comment
A small comment that will be shown when you choose default Terminal
and Terminal in the phonebook. If you have a terminal without the
statusline enabled you could make a comment about it here.
Keyboard file
If you want a special keyboard file (.KBD) to be loaded when this
terminal slot is selected. You can overwrite this in the phonebook
by entering another keyboard mapping for that phonebook entry.
Scroll screen
Normally Terminate will scroll the screen down, but some systems will not
need this, so you can just change this setting if you have problems.
Local echo
Toggles local echo. Local echo is sometimes also called DUPLEX.
Local echo off = Full duplex
Local echo on = Half duplex
When local echo is on, the characters you type will echo on the screen. If
you have a modem connected, you may then see the characters twice every
time you press a key. You normally always use local echo off (Full duplex)
Add linefeed
When Terminate gets #13 it is interpreted as if Terminate had also
received a linefeed.
Strip high
Strip all characters above Ascii 127 on incoming traffic. Should not
be used normally.
Erase backspace
When pressing backspace (Ascii 8) then if this option is On, the
cursor will move 1 back and erase the character, Off will only
move the cursor 1 back. Default is On.
Ignore null
If a system sends nulls (#0), Terminate ignore them when this is turned
on. TTY and VT52 emulations ignore these.
Statusline
When using a terminal slot, you can choose to show the statusline on the
screen. This is normally always turned on. With this option you can select
a terminal slot for a phone entry that has the statusline turned off when
you call that system.
Ansimusic
Allow Ansi-music when using this emulation. Note that VT-102 cannot
use ANSI-music because a scroll command ESC[M starts with the same
code as Ansi-music
Edit keyboard
┌────────────────────┬──────────────────────────────────────────────────────
│ │ F1 Sh-F1 C-F1 Bo Bendtse
│ Keyboard mapping │ F2 Sh-F2 C-F2 Kastanie a
│ │ F3 Sh-F3 C-F3 2620 Alber
└────────────────────┤ F4 Sh-F4 C-F4 Danmark^M
│ F5 Sh-F5 C-F5 ATM0
Keypad * │ F6 Sh-F6 C-F6 ATM1
Keypad - - │ F7 Sh-F7 C-F7 ATDT#43#
Keypad + + │ F8 Sh-F8 C-F8 ATDT*43#
Keypad . . │ F9 Sh-F9 C-F9 ATI4
Keypad / / │ F10 Sh-F10 C-F10 AT&V
Keypad<┘ │ F11 @DIAL 5 6 Sh-F11 C-F11 ATI6
│ F12 Sh-F12 C-F12 AT$H
─────────────────────┼──────────────────────────────────────────────────────
Tab │ Keypad 0 0 Grey CUp CurUp
Sh-Tab │ Keypad 1 1 Grey CDn CurDn
Insert │ Keypad 2 2 Grey CLf CurLf
Delete │ Keypad 3 3 Grey CRt CurRt
Bckspace │ Keypad 4 4 Grey Ins
C-Home │ Keypad 5 5 Grey Del Home
C-End │ Keypad 6 6 Grey Home End
C-PgUp │ Keypad 7 7 Grey End
C-PgDn │ Keypad 8 8 Grey PgUp Enter
C-Bckspc │ Keypad 9 9 Grey PgDn
Esc = Exit Enter = Edit Grey PgUp/PgDn=Up/Download if blank │ AVATAR.KBD
Each keyboard file contains a complete set of codes that will be sent when
you press the function or special keys on your keyboard. Different
emulations need special characters to be sent when, for example, you press
F1. You have 20 chars for each entry and 40 chars for the Ctrl-F1..Ctrl-F12
keys.
C- = Ctrl Sh- = Shift
As you can see in this AVATAR.KBD file, I have set up my name on Ctrl-F1.
Then my name will be sent in terminal mode when I press Ctrl-F1. It's a good
idea to insert your name, address, city, etc, here because most systems will
ask you for this information and then you don't have to enter it manually
over and over again.
A special command is @DIAL, which you can insert anywhere. When you then
press this key. Terminate will enter the phonebook, tag the entries and
start dialing the numbers.
@DIAL 5 6 7 8 9 10
Will tag and then start dialing these entries. If you have a system you
call very often, you can enter the entry number from the phonebook here
and then you can call this system by pressing just one key. In the example
F11 is used. Remember to turn on enhanced keyboard in toggles first or
use other keys than F11 and F12.
You should not change Grey PgUp/PgDn unless 100% necessary, because these
keys are used for the upload and download menu.
Another default setting only for Denmark is Ctrl-F7. This turns off
something we call "knock on door". Which means that, on digital lines while
we are talking to another person, we hear a beep when a 3rd person calls.
Since this noise on the line might interfere, we turn it off. Ctrl-F8 turns
it on again (at the phone company)
If you need any special characters here, just press Alt-A while editing -
then you can select from the ascii selector. Terminate will understand both
a #13 and '^M' as the same. The reason that ^M will be translated into a #13
(return) when it is sent, is to remain compatible with old terminal programs
that don't have an ascii selector like Terminate and then it would be
impossible to edit that character. The keyboard string and modem strings
will understand the ^ parameter.
^@ = 0, ^A = 1, ^M = 13. It is because the ascii value of a M is 77,
from that is deducted 64 (77-64) equals 13.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ Host mode ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
╒═══════════════╤══════════════════════════════════════════╡ Host settings ╞╕
│ Host init │ ATS0=0^M │
│ Open system │ No │
│ Send path │ UPLOAD\ │
│ Receive path │ DOWNLOAD\ │
│ Shut down pwd │ ........ │
│ Allow sound │ Yes │
│ Fax receive │ No │
│ Fax init │ │
│ Fax answer │ FAX │
│ Fax internal │ Yes │
│ Fax directory │ FAX\ │
│ Fax command │ RCVFAX 2 /p:1 /r:0 /w:c:\terminat\fax │
│ External 1 │ Doorway DOOR.BAT !P !B │
│ External 2 │ Boot BOOT.COM │
│ External 3 │ BiModem BIMODEM.COM │
│ │ !P COM 1-8 !C=COM 0-7 !B Baud !0=Download-path │
│ │ !M Swap memory first !W Wait for return after │
╘═══════════════╧═══════════════════════════════════════════════════════════╛
Host init-string
You must not setup the modem to answer the modem automatically. The S0
register holds the number of rings before answering - this should be set to
0, then Terminate rather than the modem will answer for you.
When Terminate gets the ring-string (RING), the answer-string (ATA) will be
sent and Terminate waits for a carrier.
Open system
If the system is closed then only users defined in your setup will be
allowed to logon. If you have an open system, all users that call will be
able to log on - but only with normal user status and only able to up or
download with specified directories. If a supervisor logs on, complete
access will be granted whether the system is open or closed.
Send path
Users that are not supervisors are only allowed to download from this
directory.
Receive path
Users that are not supervisors are only allowed to upload to this
directory.
Shut down password
If a supervisor logs on, the supervisor can shut down Terminate and exit
to DOS, so no one can call the hostmode again.
Allow sound
Make sounds when users disconnects, etc. You can still define the global
time period, but to be sure never to make any sound here, turn it off.
Fax receive
Allow checking of the fax string and starting the internal or external
fax program.
Fax init
In this version Terminate will only accept Class 2 Fax commands. Next
version will have a much improved fax-support.
Terminate uses 1-D modified Huffman. The baudrate must not be higher
than 19200 on some modems when using fax. The receive part has been
tested against 4 different modems without any problems. ZyXEL, Yoriki,
Smart Modem, TwinCom. Much more to come.
Fax answer
When this string is received, the fax command will be executed.
Fax internal
Use the internal smart receive in Terminate. Terminate will convert
all recieved pages to .PCX which can be converted to any other
format with programs like Graphics Workshop (GWS60.ARJ).
Fax directory
Directory to store and process fax-pages in.
The filename can tell you when the fax was received:
DDHHMMNN.PCX
_/ | \________
/~ | ~\
Day in month Time of day Page number
DD 31=31.day 1603=16:03 01=Page 1
31160301.PCX : Received fax the 31. in this month at 16:03 page 1
If you want the specific date you could just test the filedate for the
file and see when it was created.
Fax command
The default is a fax program for ZyXEL modems, but there are other similar
programs that can be called to receive a fax.
External utilities
Here you can define what external programs supervisors can call from
hostmode while logged on. You can setup any program you like and use all
the parameters you can see in the menu.
Using the hostmode
The hostmode in Terminate is fully built-in, so you will not have to
setup anything at all. Just define the password for a user and you are
ready to go.
Terminate Host Mode
────────────────────────────────────────────────────────────────────────────
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒╒═══════════════════╡ Status ╞╕▒▒▒╒════════════════════════════╡ System ╞╕▒
▒│ │▒▒▒│ Environment : AT BIOS (80486) │▒
▒│ Waiting for a call │▒▒▒│ Comm. : COM2,19200 8N1 │▒
▒│ │▒▒▒│ Last caller : │▒
▒╘═════════════════════════════╛▒▒▒│ Open system : Yes │▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Messages : No │▒
▒╒════════════════════╡ Modem ╞╕▒▒▒│ Fax Receive : No │▒
▒│ │▒▒▒│ Status Call Username │▒
▒│ │▒▒▒│ Supervisor No Bo Bendtsen │▒
▒│ ATS0=0 │▒▒▒│ Normal No Guest │▒
▒│ OK │▒▒▒│ Normal No Terminat │▒
▒│ │▒▒▒│ Normal No │▒
▒╘═════════════════════════════╛▒▒▒│ Normal No │▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Normal No │▒
▒╒═════════════════════╡ Time ╞╕▒▒▒│ Normal No │▒
▒│ │▒▒▒│ Normal No │▒
▒│ 18.26 (Sun) 30-May-1993 │▒▒▒│ Normal No │▒
▒│ │▒▒▒│ Normal No │▒
▒╘═════════════════════════════╛▒▒▒╘══════════════════════════════════════╛▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
════════════════════════════════════════════════════════════════════════════
Esc-Exit L-Logon E-Edit messages O-Open system Alt-J DOS
Esc
Exit the hostmode
L
Login locally to the hostmode - you should only need this when testing
hostmode.
E
If someone has written a note to you, you will be able to edit and
delete messages.
O
Toggle open system, look above for more info.
Logging in to the host mode
First the WELCOME.ASC will be shown (if available), then you will be
asked for a name and password. If callback is enabled, then Terminate will
hangup the line and callback to the number specified in the user record.
The user will then be asked the same password again and the session
continue in the normal way.
Normal users will only have access to the first line called 'Options',
supervisors will have access to everything. The following menu will
be presented.
Options : (C)hat (M)essage (F)iles (T)ype (D)ownload (U)pload (G)oodbye
Supervisor: (E)rase (H)D-free (L)ocate (R)ead (S)hutdown (N)ew dir (I)nfo-HD
(1) Doorway (2) Boot (3) BiModem
Path : C:\TERMINAT\DOWNLOAD\
Command :
Alt-H
Will hangup and return to host menu.
(C)hat
Allows users to page you, the SysOp. Alt-Y will start chat.
(M)essage
Write message to you, the SysOp
(F)iles
Show files in current directory. If a FILES.BBS is present you will
be asked if you want to show that instead, just like BBS systems.
(T)ype
Type a textfile on screen.
(D)ownload
Download files, from current directory.
Only internal protocols that are available can be selected by the users.
Zmodem cannot be turned off.
(U)pload
Upload files into upload directory. Supervisors are asked to choose between
the default upload directory or current directory.
(G)oodbye
Logoff system.
(E)rase
Delete file in current directory.
(H)D-free
Show how much free space on current drive.
(L)ocate
Filefinder, allows you to search a drive for specific files. You are
allowed to use wildcards (?,*).
(R)ead
Read messages written by other users.
(S)hutdown
Shut down Terminate and exit to DOS.
(N)ew dir
Change to other directory.
(I)nfo-HD
Information on all drives available in your system.
(1),(2),(3)
Calls the external utilities.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ Auto login ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
╒════════════════╡ Login strings/scripts ╞╕
│ Script delay │ 40 │
│ Login timeout │ 60 │
│ Strings │ │
│ Mini Scripts │ │
╘════════════════╧════════════════════════╛
Script delay
How long to wait after connection before starting login script.
Some modems have a long response time, but you can set it to a lower
value if your modem is ready right after connect.
Login timeout
If no auto login has been attemped in x seconds then all checking will be
turned off. Checking all the strings can take up some time if you have a
slow computer. You can always turn off auto login, by pressing Alt-Q.
Login strings
╒════╤════════════════════════════════════════════════════╡ Login strings ╞╕
│ │ Incoming name questions Incoming password questions │
│ 1 │ PLEASE ENTER YOUR FULL NAME PASSWORD │
│ 2 │ WHAT IS YOUR NAME KODEORD │
│ 3 │ WHAT IS YOUR FIRST AND LAST NAME │
│ 4 │ WHAT IS YOUR FIRST NAME │
│ 5 │ ENTER YOUR FIRST AND LAST NAME │
│ 6 │ YOUR NAME │
│ 7 │ ENTER YOUR FULL NAME │
│ 8 │ USERNAME │
│ 9 │ NAME : │
│ 10 │ HVAD HEDDER DU │
╘════╧═════════════════════════════════════════════════════════════════════╛
Enter up to 20 questions - that could be a name question or a password
question. When you define these strings you will not need a separate script
for every system, Terminate will test all strings for a match.
In this way you will be pretty sure to always match a string when logging
in to any system. The password questions don't depend which name question
is used - all password questions will also be checked.
Mini Scripts
╒══════════════════════════════════════════════════════════╡ Mini Scripts ╞╕
│ Login type Login script │
│ Escapes, Name, Password !E!W!N!P │
│ Escapes, Name, Y, Password !E!W!NY!13!P │
│ Escapes, Name, J, Password !E!W!NJ!13!P │
│ Escapes, First, Last name, Password !E!W!F!L!P │
│ Escapes, IEMSI !E │
│ Name, Password !W!N!P │
│ Name, Y, Password !W!NY!13!P │
│ Name, J, Password !W!NJ!13!P │
│ First name, Last name, Password !W!F!L!P │
│ Disable autologin and IEMSI !I │
│ 1 Escape, Name, Password !27!W!N!P │
├──────────────────────────────────────────────────────────────────────────┤
│ !Dx Delay x seconds !E Send escapes !W Wait for name question │
│ !N Send full name !F Send First name !L Send Last name │
│ !P Wait/Send password !I IEMSI off !num (0-255, !13=Return) │
╘══════════════════════════════════════════════════════════════════════════╛
Enter up to 16 mini login scripts.
Lets explain an example: !E!W!F!L!P
First use the auto escape procedure. !W then waits for one of the name
questions to arrive, then firstname+return and lastname+return is sent.
The !P will then wait for any of the password questions and send the
password when the question arrives. Most scripts for normal BBS systems are
already defined, so you should only need to choose which script the system
will need. The login procedure runs in the background so all other features
are available while trying to auto login.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ Users / IEMSI setup ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
There are 10 different userprofiles that can be used in 3 ways:
When calling systems with the autodialer
When calling systems with the pointsystem
Setting up users for the hostmode
╒═══════════╤════════════════════════════════╡ Users/IEMSI ╞╕
│ │ │
│ User 1 │■ Bo Bendtsen │
│ User 2 │ Guest │
│ User 3 │ Terminat │
│ User 4 │ │
│ User 5 │ │
│ User 6 │ │
│ User 7 │ │
│ User 8 │ │
│ User 9 │ │
│ User 10 │ │
│ │ │
│ IEMSI │ On │
│ Info time │ 10 │
│ Location │ Terminate 0.99 is ready │
│ Phone # │ 42643827 │
│ Prg. Pwd │ Off │
│ Security │ │
│ │ │
│ │ ■ Active user │
╘═══════════╧═══════════════════════════════════════════════╛
Edit user profiles
╒═══════════╤═══════════════╤════════════════════════╡ User profile ╞╕
│ │ Username │ Bo Bendtsen │
│ User 1 │ Password │ ...... │
│ User 2 │ Prg/host Pwd │ │
│ User 3 │ Address │ 2:231/111.9999 │
│ User 4 │ Comment │ │
│ User 5 │ Host settings │ │
│ User 6 ├───────────────┴────────────────────────────────────────┤
│ User 7 │ IEMSI Profile (Interactive Elec. Mail Standard Id.) │
│ User 8 ├───────────────┬────────────────────────────────────────┤
│ User 9 │ Handle │ │
│ User 10 │ Zmodem 8k │ Yes │
│ │ Hot-keys │ Yes │
│ IEMSI │ Quiet │ No │
│ Info time │ Pausing │ Yes │
│ Location │ Editor │ Yes │
│ Phone # │ News │ Yes │
│ Prg. Pwd │ New mail │ Yes │
│ │ New files │ No │
│ │ Screen Clr │ Yes │
│ │ Auto chat │ Yes │
╘═══════════╧═══════════════╧════════════════════════════════════════╛
Username
The name of the user to use at logins and to show in the mailsession,
and for a user calling Terminate in hostmode.
Password
Default password to send if no password is defined in the phonebook. Maybe
you have a lot of places where you use the same password. You may think it
does not matter, but you will never be sure who uses or abuses your user
record in other places. If you use random passwords it is almost guaranteed
that only you, and the persons that have access directly to the hardware
will know your password, but ONLY ON THAT SYSTEM. If you use the same
password all over, maybe a person that is angry with you will call up and
write angry letters to the sysop.
Prg/host Pwd
Program password can be asked when starting up Terminate to ensure that
only you and nobody else uses your machine while you are gone for lunch.
This password is also used when this person logs into the hostmode.
Smart people could look inside TERMINAT.CFG so it is advised to also set
encryption on phonebooks and the configuration file.
Address
The mailer address is explained in point setup - it is used together with
the mailer system. Remember the address for user 1 is your MAIN ADDRESS
Comment
If you enter anything here, the systemname in the point system will change
from 'Terminate mailer' to this name. You can also use it to remember any
small notes.
Host settings
╒════════════════╤═══════════════╡ Host settings ╞╕
│ Access │ Supervisor │
│ Callback │ No │
│ Dial prefix │ ATDT │
│ Phone number │ │
╘════════════════╧════════════════════════════════╛
Access
Either Supervisor or normal. A supervisor has complete access to your
computer. A normal user only has limited access. More info in hostmode.
For security reasons a Supervisor must always have a password defined.
If there is no password defined in Prg/host Pwd the Supervisor
option cannot be turned on.
Callback
When a user has callback enabled, Terminate will hangup the line
and call back the user.
Dial prefix
What prefix to use with this callback record
Phone number
The number to callback
User IEMSI settings
When you call a system that supports IEMSI logins, you can set these
parameters before calling the system:
Handle Also known as alias
Zmodem 8k When logging on with IEMSI and this function is enabled
then a 'ZAP' flag will also be presented in protocol flags,
'ZAP,ZMO,KER' without this enabled only 'ZMO,KER'.
When receiving the server package Terminate will test for
the 'ZAP' flag in capabilities and then enable the
ZedZap (Zmodem 8k) protocol instead of the normal Zmodem.
At the present time only RemoteAccess 2.00 (release ver.)
will support this. Then when autodownloading ZedZap will be
selected. When uploading Terminate will place the menubar
on ZedZap to inform you that this protocol is needed.
Hot-keys Use hotkey on the system
Quiet Turn on/off online messages from other users
Pausing Turn the MORE Yes/no etc. prompts on/off
Editor Use fullscreen editor
News Watch the NEWS bulletins at login
New mail Search for new mail at login
New files Search for new files at login
Screen Clr Allow system to send screen clears
Auto chat Allow the fullscreen chatter to be used automatic
IEMSI
Allow Terminate to try logging on with IEMSI. You can also use a login
script with the !I parameter if you do not want to globally turn off
IEMSI logins.
Info time
When a IEMSI connection results, how long you want the information to be
shown on screen in 1/10 seconds. You can always recall the window by
pressing Alt-F4.
Location
Your city and country. This will be transferred in the IEMSI and
EMSI (mail) sessions.
Phone #
Your phone number can also be transfered in IEMSI and EMSI sessions.
Prg. Pwd (Program password)
Ask for password when starting Terminate. All 10 Prg.Pwd can be used. If
you forget your password and have set encryption on configuration and
phonebooks, just delete the configuration file, then the phonebooks will be
decrypted.
Security
Prevent unauthorised users (particularly in corporate and network
environments) from tampering with approved settings or using
unauthorised 'phonebooks.
╒═══════════════════╤═══════════╡ Security ╞╕
│ Configuration │ │
│ Phonebook │ │
│ Point system │ │
│ File manager │ │
│ Screen blanker │ │
│ Security menu │ │
│ System Searcher │ │
│ Encrypt logfile │ │
╘═══════════════════╧═══════════════════════╛
Configuration
If you enter a password here, then all users will be prompted
for this password whenever they press Alt-O. Remember that if
YOU forget this password your entire setup will be lost. You
must enter a password HERE if you want to protect the following
menus:
Phonebook
Whenever the user wants to use a new phonebook or change anything in
an existing phonebook this password must be entered.
Point system
When pressing Alt-F7 to enter the point system, this password must be
known by the user.
File manager
When pressing Alt-F to enter the file manager, this password must be
known by the user.
Screen blanker
If the screen blanker activates, this password must be entered to
defeat it - for example if you leave your machine for an
unexpectedly long period.
System Searcher
Protect the Alt-F8 menu with an extra password
Security menu
If you want users to have access to the configuration, but not to this
menu, just enter any password here.
Encrypt logfile
╒════════════════════════╤═════════════════════════╡ Encrypted logfile ╞╕
│ Secondary logfile │ F:\SYSTEM\LOGFILES\T-USER%NET%.LOG │
│ Password │ SECRET │
│ Decrypt/View logfile │ │
╘════════════════════════╧══════════════════════════════════════════════╛
Secondary logfile
If you want to keep an extra logfile of the users activity, you can
enter the filename in here. If you are on a network like Novell, then
the user should only have Create/Write access to this directory where
your extra logfiles are located. When you are using a network with
several users, you should always have an environment variable for each
machine with a number like: SET NET=07. This would create a file called
T-USER07.LOG in F:\SYSTEM\LOGFILES.
Password
If you also want to encrypt this secondary logfile, you can enter
a password here.
Decrypt/View logfile
This extra logfile is written in a database format. If it is encrypted
the only way to view it is from this menu. Remember to protect at least
the Security Menu with a password as well.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ The Pointsystem ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
-=> T H E P O I N T S Y S T E M <=-
The EMSI point system is designed mainly for points in fidonet or other
similar networks. It can also be used by companies that have a mailer
program running such as Frontdoor, Portal of Power, d'Bridge or Binkley
>2.50. It now also supports the old standard called YooHoo/2U2.
With this system you can, as a point, totally throw away a frontdoor if
you are not using another maileditor. As a default it is set up with GECHO
and runs in what people call Binkley style. If you are using Frontdoor/Gecho
and want to change to Terminate/Gecho, you only need to change Gecho from
running in Frontdoor mode to Binkley mode. If you are using Binkley or
Portal of Power you can run directly with the same directories.
With a mail system you can send and receive packed messages and files
without getting online to a BBS system. The only demand is that the system
you are calling runs EMSI (Electronic Mail Standard Identification). When
using the mail system in Terminate you can throw away your fossil driver
(serial device driver) and your nodelist compiler.
Terminate can use direct port access and read the uncompiled nodelists with
large buffers. Maybe this is a little slower than searching a compiled
nodelist BUT normal points normally only call their BOSS (uplink) and get
their mail and files from there. With Terminate you will not have to find
and setup nodelist compilers and this will save a lot of harddisk space.
Fidonet, which I am part of, is the biggest private network in the whole
world. It has thousands and thousands of computers connected throughout
the entire world. To understand this system you must understand what a node
number looks like. This number is an identification number - so if anyone
sends you a message from anywhere in the world. The message will be 'routed'
through some other systems before reaching the destination. The best part
is that you only call your BOSS and send the message - the rest will be
taken care of by the network, so you save the phonebill by not calling long
distances. The only thing it costs you is the call to your BOSS, which is
normally located in your own city or country. You will also be able to
participate in conferences where all messages are public. But you will
learn all this if you make contact with a Fidonet sysop near you. BBS's
belonging to a network will often have a mailer program answer the phone
and decide if the caller is another mailer or a 'human' caller. That is why
you have to press ESCAPE and then the system says something like:
'Loading BBS, please wait'. If you are calling with the point system you
will be recognized as a mailer, and a mail-session will be started.
Mail session
────────────
You dial up and connect
The point system tries to handshake (establish EMSI session)
Terminate sends all mail-packets/files to system with Zmodem
Goes into receive mode and receives mail/files/requested files for you
The other ends terminates the call, (Terminate will also hangup)
The best thing about running this mail system, is that you will start
transferring files immediately you have been connected and will not have to
log on manually and type anything - everything is fully automatic. Most
points in fidonet are users that have had modems for a while and have
problems paying their phonebill, because they were hanging online on systems
quite a lot. Now they can save money because REQUESTING files is much
faster and the requests will not appear on their user account under
downloads. At my system I allow all points in fidonet to request, but some
places you will not be allowed to do this. To understand how the system
works you need to understand what a nodenumber looks like.
The syntax for a nodenumber in fidonet is Zone:Net/Node.Point.
Zone 1 = USA, 2=Europa, 3=Australia etc.
Net The network you are a part of
Node The node (BOSS) you belong to
Point Your point number at the node
My nodenumber is 2:231/111.0 (or short 2:231/111). A node is a computer
that is always available in zone mail hour, at least. This is a time, usually
at night, depending on where you are in the world, where you always can
expect to reach the node. Most nodes are also BBS systems where normal users
can access conferences and write messages to users on other boards, sometimes
in other parts of the world. A node will always have point number .0 . The
first point a sysop gets will be .1. My first point is 2:231/111.1. The
SysOp decides for himself the point numbers.
For each user profile in the setup you can define a nodenumber. Don't get
confused about all the different expressions. To test the system, edit user
profile 1 (with your name) and enter 2:231/111.9999 as a test number. You
are hereby allowed to use that number for test reasons only, please do not
abuse the number. Then setup the point system described later and try to
call my system at 2:231/446.
There are plenty of new words to learn in this world!
Poll
Poll simply means calling a mail system
Request
When you request a file from a BBS system, you must know the filename in
advance. There is something called MAGIC filenames, that refers to
filename alias's. For example, if you request FILES from any system the
system should send the entire BBS filelist. Another known alias is ABOUT
which will send you a small description of the BBS. If you want the latest
Terminate, you can just request TERMINAT from my number. You can also
request files from all the areas on a BBS where the SysOp has allowed
file requests. If you want the filelist from DAN BBS, you could either
request FILES or DANBBS.ARJ.
Netmail
A netmail is a private message that is only destined for one person.
The message can be routed through the network but also sent directly. All
the SysOps will be able to see your message if you route it through the
network, but you can also send the message CRASH which means you dial
directly to the system to which the message is addressed.
You are not able to send messages directly to other points of course,
because they do not have mailers running, but if you want to send to
another point, you can call the point's BOSS and then the message will be
directed to the point (then the SysOp on that board can read your message.)
You can only send crashmail to systems which have a CM flag in the nodelist
you are using. The CM flag means that the system can accept crashmail 24
hours a day, that means the phoneline is used only for the computer.
Echomail
Echomail messages are messages written in a conference. There is a
public conference called TERMINATE, in both Fido and EuroLink, where
everyone is encouraged to contribute.
When you write a message in such a conference the message can be read by
anyone that has access to that conference. Every conference has a set of
rules that must be followed and which normally are administered by the
conference moderator.
Hold
When things are on hold it means that they are waiting on being picked
up. Your BOSS will always place your mail on hold, so you will get it
the next time you poll.
Snailmail
A term used for the normal letters you put in the mailbox. Using a mail
system is faster and more convenient for a SysOp than using a fax machine.
If you want to send a message to any member of the fido network, you can
write the message with crash status, press a button and 1 minute later the
guy anywhere in the world has your message. This kind of electronic mail
system will take over almost everywhere in the next few years. Nothing else
will be faster and why use fax paper when you can do it this way?
Alt-O,N
╒═══════════════╤═════════════════════════════════════════╡ Point system ╞╕
│ Main address │ 2:231/111.9999 │
│ Boss setup │ │
│ Descriptions │ Yes │
│ Redial tries │ 3 │
│ Dial prefix │ ATDT │
│ Allow ZedZap │ No │
│ Ask device │ No │
│ Pop Simulate │ No │
│ Zone match │ Yes │
│ Handshake │ Auto │
│ Inbound │ I:\ │
│ Outbound │ OUT\ZONE\ │
│ Nodelist 1 │ UTILS\NODELIST.* │
│ Nodelist 2 │ C:\NODELIST\NODELIST.* │
│ Nodelist 3 │ │
│ Password file │ PASSWORD.TXT │
│ Phone convert │ │
│ Modem strings │ │
│ Mail editor │ MAILEDIT.BAT │
│ Import │ GECHO TOSS │
│ Export │ GECHO SCAN PACK │
│ After mail │ │
╘═══════════════╧═════════════════════════════════════════════════════════╛
Main address
For each user profile you can define a network address (nodenumber/
pointnumber). Choose which address will be your main address when calling
other systems. The test number which you are allow to use is 2:231/111.9999
- that means you are my point number 9999.
Boss setup
Terminate will allow you to use 8 different systems. So here you can
set up each phonenumber and other options.
╒═══════════════╤═══════════════════╡ Boss setup ╞╕
│ Boss phone │ 43623990 │
│ Boss Device │ COM1 2400 8N1 │
│ Boss prefix │ ATDT │
│ Boss password │ │
│ Boss synch │ Yes │
│ Boss autodial │ Yes │
╘═══════════════╧═════════════════════════════════╛
Boss phone
Terminate does not need to know the nodenumber of your BOSS, you can call
to any system, then the outbound directory will be checked and any file
that has the same nodenumber as the called system, will be sent.
Boss device
Which device to use for dialing this Boss.
Boss prefix
Which string to send to the modem before dialling. This works just as in
the phonebook.
Boss password
Force a password especially for this system, to make sure that you have
actually got the right system. If the password does not match on both
sides the called system will hang up. When calling a Boss, the
password file will not be used and you MUST specify the password you
use in this menu.
Boss synch
When using the Call Boss function your computer's time/date will be
synchronized to the same as the Boss's computer. In this way you can
always be sure your watch is correct if you have an unstable clock. If
your Boss has an unstable clock you should turn this off.
Boss autodial
When choosing autodial, Terminate will call this Boss and all other
Boss's that has autodial enabled. Works only when 2 or more are defined.
Descriptions
When you send files within the point system and this toggle is on, then
Terminate will look in the same directory for a FILES.BBS/DESCRIPT.ION
style files. These files contains descriptions of the files. Terminate
will grab the descriptions and create a file called NNNNnnnn.BBS where
NNNN is the netnumber in hex and nnnn is the nodenumber in hex.
(00E7006F.BBS). This file will be transfered after all the other files.
Redial tries
How many times to try connecting, Terminate will wait `pause' seconds
between each call (modem and dailing). Enter a 0 to keep on dialing until
connect.
Dial prefix
Which prefix to use when dialling systems in nodelist or manually.
Allow ZedZap
Use Zmodem 8k for transfering the mail, if you have any trouble with
bad lines, you should not turn this on. Turning ZedZap on will increase
the CPS a little.
Ask device
When calling any system, then ask which device to use. Will be used when
you dial from outbound, nodelist or manually.
Pop Simulate
Some persons does not like points or other people to filerequest with
Terminate, because it is so easy to setup. They might have a program
that will test this. So if you are denied filerequest simple because
you are using Terminate, enabling this will make the other end think
that you are calling with a popular mailer called Portal of Power.
Zone match
Yes: Forget about comparing the zonenumber, No: Compare the Zone number.
Since you always will call systems and nobody call you, you should
set this option to Yes, so if the zonenumber is wrong the transfer will
continue anyway.
Handshake
With a mailer you can use either EMSI or Yoohoo/2U2, with this option
you can force which mail-handshake to use.
Inbound
The directory where incoming files will be stored
Outbound
The directory where outgoing files/packets/mail files will be stored
If you have mail for other zones they will be stored in a directory
called the old plus the zone in hex. OUT\ZONE -=> OUT\ZONE.016 for
zone 27 (16 hex = 27 dec). Terminate will delete empty directories.
Nodelist 1
Nodelist 2
Nodelist 3
A nodelist in fidonet is usually called NODELIST.xxx. The xxx is the day
number of the release. The nodelist is compiled every week by leading
members of fidonet and there is routed some files called NODEDIFF, which
contains changes in the nodelist for last week. My current nodelist is
NODELIST.092. When you specify a filename called C:\NODELIST\NODELIST.*
then the nodelist with the highest day number will be used. If you have
a NODELIST.085 and a NODELIST.092 the .092 will be used.
You should place a small nodelist first with important numbers of people
so they will be found very quickly. When calling a number first the
nodelist 1 will be searched, then nodelist 2, then nodelist 3.
Password file
A file that will be used when dialling systems in the nodelist.
The syntax is simple:
Nodenumber Password PktPassword on each line
2:231/111 hello PKTsafe
That would tell you that you have talked with 2:231/111 and agreed on
a password to use from both places. If no PKT password will be inserted
directly in the netmail.
Phone convert
┌──────────────────┤ Phone convert ├┐
│ Strip Add before │
│ 1 39- 0 │
│ 2 │
│ 3 │
│ 4 │
│ 5 │
└───────────────────────────────────┘
In fidonet nodelists, there is a country prefix on all phonenumbers. When
you call a system in your country you must first remove that information.
The international prefix for Danish nodes is 45- so we have to remove the
45- from the phone numbers before dialling. This should already be set up
as the default if you had COUNTRY.SYS installed the first time you ran
Terminate, so 45-43623990 will be converted into 43623990.
You can then also add extra information when stripping. This will only be
added before the number if the strip string was found. In Italy they need
first to strip 39- then put a 0 in front of the phone numbers.
39-10-3770080 will be converted into 010-3770080. In some places you also
need to strip your city code. Remember that 39-10 must be before 39-
otherwise only 39- will be stripped. Remember when calling another country
the international dial prefix will be used.
Modem strings
┌──┤ Nodelist flags/strings ├┐
│ Flag String to send │
│ V32 ATB0^M │
│ HST ATB1^M │
│ V32B ATB0^M │
└────────────────────────────┘
When dialling a number from the nodelist, you can tell Terminate to send
special strings to your modem, depending which flags there are in the
nodelist. Flags in the nodelists are used for giving you information on
the system you are about to call. It will tell you which modem or modem
standards the system is using and allow you to configure your own modem
before dialling. The example is for a USRobotics Dual Standard modems.
Mail editor
Setup which program you want to call when pressing Mail editor in the
point system. You could send any command and parameters here.
Import
Which program and parameters to call when you have received mail and
want to import it into your mailsystem.
Export
When you have written some mail and want to export the mail from your mail
system and make it ready to be sent to your BOSS or another system.
After mail
When you receive files or mail with the point system, you can call
any external program or batchfile.
Alt-F7 Using the point system
╒═══════════════╤═════╤╡ Outbound 2:231/111 ╞══════════════╡ Point system ╞╕
│ Call Boss │ │ Node Files Size Flags │
│ Call system │ │ 2:231/3 1 208 ··C···· │
│ Send files │ │ 2:231/111 8 97 ·R····· │
│ File requests │ │ 2:231/111 1 302 ··C···M │
│ Kill mail │ │ │
│ Auto request │ │ │
│ Pick up mail │ Yes │ │
│ Send AKA's │ Yes │ │
│ Zoom mail │ │ │
│ Main address │ │ │
│ Send message │ │ │
│ Change mail │ │ │
│ Mail editor │ │ │
│ Import │ │ │
│ Export │ │ │
├───────────────┴─────┴────────────────────────────────────────────────────┤
╘═╡ V View logfile ╞═════════════════════════╡ (A)dd time, Timeout in ╞╛
To start up directly in this menu: TERMINAT /POINT
The outbound window
In the outbound window you will be able to see all packets/files/messages
that are waiting to be sent. First the nodenumber that shows which node the
files are intended for. Then how many files you are going to send or how
many you have requested, the size of the files and some status flags that
will show what kind and what do to with the package.
Status flags used in other mailers (?UT = Netmail, ?LO flow files)
I Immediate flag, force a mailer to start dialling at once and keep
on dialling until the package is delivered. (.ILO .IUT)
C Crash is almost the same as the Immediate flag, but it will not
be sent as fast as Immediate. (.CLO .CUT)
H Files are on hold, that means they will not be sent from you
system. (.HLO .HUT).
F A normal package able to be routed. (.FLO .FUT)
D A direct package which cannot be routed (.DLO .DUT)
R The package is a filerequest (.REQ)
M Unpacked netmail
Since you are a point and nobody will call you and you will always call out,
there are a lot of flags that you will never need. Terminate will send all
files to the system you have called no matter what flag it has, except for
files with the Hold flag. Do not get confused about these flags, just
think: If the file not is on hold, it will be sent.
The filename of a package determine it's destination. A file request package
for DAN BBS 231/111 (the zone does not matter) will be a file called
00E7006F.REQ
The 00E7 is 231 and the 006F is 111, the numbers are converted from
the Hexnumber system (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F).
10 hex = 16 decimal , 000D hex = 13 decimal , FFFF = 65535
The .REQ means filerequest.
The file is a normal text file with one filename on each line. Like
DANBBS.ARJ
TERMINAT
If there is a password on files you request you can place a !password after
the filename. Like: TERMINAT !SECRET (Zoom mail and edit request file)
A flow file is a *.CLO *.HLO *.ILO *.FLO *.DLO. Terminate will think that
everything other than *.HLO files will be processed. These files are all
textfiles which have 1 line for each file you want to send.
A flow file for my system could be 00E7006F.CLO. In this textfile all files
to be sent will be listed in a special way:
^C:\PRIVATE\HELLO.TXT
#C:\TERMINAT\OUT\0000FFE8.TU1
C:\GRAPHICS\GIF\DPG-0125.GIF
The ^ means to delete the file after transfer. The # means to truncate
(make filesize = 0) the file after transfer (This is used by some tossers
to keep the same filename, don't worry about it) Without ^ or # the file
is just transferred. The 0000FFE8.TU1 is a mail package created by the
mail-tosser program. Gecho is a tosser/scanner/packer that can do this for
you. If you want this program you can either filerequest GECHO*.* from
231/446 or go online to DAN BBS and download the archive containing the
program, you will also need a good mail editor. Mail packages can be
compressed with all kinds of different programs, but currently PKZIP is
mostly used because it is faster than most other packers.
Call Boss
Calls the number you have specified in the configuration (when handshaking
Terminate will know the nodenumber (or systems AKA's)) and send all files/
messages/packages. If you start Terminate with: TERMINAT /BOSS Terminate
will start up, dial all systems with autodial enabled, then exit Terminate,
so you can call Terminate from batch files. If you already have a carrier,
you can enter the pointsystem, then the mailsession will be started at once.
Call system
Call another mailer, either from outbound, a nodelist or manually.
The manual dial is only for registered persons. This allows you to send
files or request from any system without knowing their nodenumber.
You can start Terminate with: TERMINAT /CALL:search-string, the
search-string can be a nodenumber or a part of name/system/location.
Then Terminate looks in the nodelists and the first match it finds will
be polled (called), then Terminate will exit to DOS just like /BOSS.
Send files
Send files to another system. You will be placed in the file manager and
can select files in both windows. When finished you press return and
Terminate will create the correct package. If you want to send
C:\AUTOEXEC.BAT to my system 231/111 Terminate will generate a package in
the outbound directory called 00E7006F.CLO which only has one line:
C:\AUTOEXEC.BAT. If Descriptions in setup is 'Yes' Terminate will search
for descriptions of the files in a file called FILES.BBS or DESCRIPT.ION
and create a file called 00E7006F.BBS and append it to the .CLO file.
File requests
The same as send files. Select the system to request from, then you will
be placed in the tagmenu, where you can select files from a filelist or
enter the names manually. That's it. You call the system, Terminate sends
the requests file, you receive the files as they are found and you are
allowed to request from that area. It is the system you call that decides
limits for how much you can request each time.
Kill mail (DELete)
Allows you to remove any packet in the outbound window. If it is a flow
file and the files were marked for truncation or deletion, you will be
asked to confirm first.
Auto request { Only in registered version }
╒══════════════════╤═════════════════════════════════════╡ Auto request ╞╕
│ Make autorequest │ ┌─>─┐ # Prefix MaxReq node/searchstring/Pxxx (P12)│
│ Select files │ │ │ 1 1 100 │
│ Edit numbers │ │ │ 2 1 100 │
├──────────────────┤ │ │ 3 1 100 │
│ Calls : │ │ │ 4 1 100 │
│ Files left : │ │ │ 5 1 100 │
│ │ │ │ 6 1 100 │
│ │ │ │ 7 1 100 │
│ Space = Next │ │ │ 8 1 100 │
│ Esc = Abort │ │ │ 9 1 100 │
│ │ └─<─┘ 10 1 100 │
╘══════════════════╧═════════════════════════════════════════════════════╛
This function will allow you to enter up to 10 different phone numbers
where you want to request files from. This function should only be used
together with systems where you either know the SysOp or where anybody can
request. Generally this function will allow you to get a lot of files
without you having to call manually several times. If you define more files
to be leeched than is allowed by a system on one call, then Terminate will
keep calling back immediately for the remaining balance each time the
remote system throws you off. Don't ever try to request files from BBS's
in the mail hours (2-6 in the morning). Most SysOps don't like somebody
requesting files when the SysOp expects mail at a specific time, but
normally you will just get hung up, if the system expects another to call.
Please do not abuse this system and rip off systems. Please ask the SysOp
first if he will allow you to request or become a point in fidonet. When
editing the numbers to call, you must select the dial prefix and the
maximum files to request. If you call a system and get logged off after 5
files, you could assume the system only accepts 5 requests each time you
call, but some systems also use max. size or max. time to decide how much
or how long a time. You can insert a nodenumber or a search string then the
nodelists are searched for a number, but you can also get a number from the
phonebook directly by typing: Pxxx where xxx is entry number in phonebook.
Pick up mail
If you turn this option off you can send mail to the remote system without
receiving any mail packets. It could be useful if you, for example have
been on holiday and there is tons of mail you don't want to read, then you
can send a netmail to the SysOp that you want to have your mail deleted.
Send AKA's
Yes: Send all your AKA's (Also Known As). Terminate will check if the
nodenumbers in the userprofiles are different from 0:0/0 and send them all.
If NO then only the primary address will be shown to the remote site.
Zoom mail
Shows information on the system to be called, mail-session password,
complete dial string. If a request or a flowfile you are allowed to edit
the file, netmail can be viewed with PKTVIEW or the external lister.
If some of the files you request have passwords, then you can edit the
.REQ files and enter the password on the same line like this:
'BIGTITS.GIF !secret' (secret=password).
Main address
Change your main address, without going into the configuration menu.
Send message
Allows you to write a message to another system. You must know the correct
network address of the destination. If the system is listed in the
nodelists you will be asked to confirm the name. If the system is not
listed you can continue anyway and write the name manually. You now enter
the subject of the message. 'Hello Joe, how are you' and then the external
editor will be called. Write your message, save it and the message will be
placed in the outbound. The filename of an unpacked netmail has the same
hexnumber prefix (00E7006F), but it has always .CUT as extension. When
sending the message to the system it will be renamed to a Unix time + .PKT
before sending. It is not important for you to know these things. Terminate
will generate the newest .PKT format called Type 2+, the same as Gecho.
Change mail
Change destination for a request, netmail or flow file. Also allowing you
to put mailpackets or files on hold, so they will be sent later.
Mail editor
Call the external mail editor. Actually you are not forced to use Terminate
as the menu system, but you can also use some batch files normally provided
by the tosser or maileditor.
Import
Call a mailtosser, a program like Gecho that will import new incoming mail.
Export
After writing messages in a mail system, you should normally always export
the messages, before they can be sent.
V View logfile
Allow you to view the entire logfile. Allows you to scroll through
the last mail session.
Manual { Only in registered version }
If you want to request/send files from/to a system where you don't know
the nodenumber, but just have the phonenumber you can use this function.
For requests Terminate will generate a MANUMAIL.REQ which will be renamed
when you call the next system and sent like a normal request.
When sending files Terminate will generate a MANUMAIL.CLO file, which
contain all the names of the files to be send, then when you call the next
system they are sent. If you have mail for other systems, delete file again
if you cannot get through to the system.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ Cost management ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
╒═════════════════════╤═╡ Cost management ╞╕
│ Calculate costs │ On │
│ Cost file 1 │ TERMINAT.CST │
│ Cost file 2 │ ALTERNA1.CST │
│ Cost file 3 │ ALTERNA2.CST │
│ Show at connect │ On │
│ Show costs after │ On │
│ Start at once │ Off │
│ Currency string │ kr │
│ Decimalpoint │ 2 │
│ Pay by period │ 0 │
│ Max costs │ 0,00 │
│ Max costs pr. day │ 0,00 │
│ Cost editor │ │
│ External editor │ │
╘═════════════════════╧════════════════════╛
Calculate costs
Allow cost calculation. If you do not need any cost calculation at all,
simply toggle this off. Cost management will be used when calling from the
phonebook, manually, or with the pointsystem.
When calling an entry from the phonebook, the costs for that entry will be
saved in the entry. When you use manual dialing or the pointsystem for
dialling, the costs will be saved inside entry 0 (manual record) in the
phonebook. Press Shift+Esc to get current information on which cost
amount was selected from the costfile.
Cost files
Name of the cost file: first the utility directory will be searched, then
the Terminate directory. You can define 3 different costfiles that can
be connected to a device. So in the phonebook you can select a different
device which uses another costfile. This is useful in some cases where
you use ISDN and normal phonelines on the same machine, for example.
Show at connect
Show information on costs on screen at connect time.
Show costs after
When the carrier drops, show information on what the phone company made
from your call. If you like to call systems and hate knowing how much
poorer you are afterwards, you should surely turn this off...
Start at once
There should be some kind of international agreement between phone
companies so that you do not pay anything before the other end has picked
up the phone (no charge for busy calls), but since you never know when the
phone companies change their policy you should always aim for worst case and
just start calculating at once, then when you get the bill you might not
hang yourself anyway.
Currency string
The currency string will normally be grabbed from your COUNTRY.SYS, if you
had it installed the first time you ran Terminate (or a $).
It will be shown in all menus where costs are mentioned.
Decimalpoint
The decimal point is important if you want the correct number printed
on the screen.
0 1000
1 100,0
2 10,00
3 1,000
Most currencies will use 2 here, but some countries do not use a decimal
point. This information is also grabbed from COUNTRY.SYS
Pay by period
Some phone companies use a rate per minute and some want payment for
several minutes in advance.
A zero here will make Terminate choose the units/minute mode.
This means that every minute the rate will be added to cost used.
Any other number will make Terminate act in the period mode.
The number here defines how many units to add for each period.
How long the period is, is then defined for each cost entry.
Max costs
After a maximum cost has been exceeded, a window will pop up on screen and
ask you if you want to hangup. Enter a 0 if you do not want this option
(for example if your company is paying.)
Max costs pr. day
If you define an amount here, Terminate will inform you if your daily
budget has been was exceeded. This should keep you from spending any more
money. Entering a 0 will disable the feature.
Cost editor
╒═══════════════════════════════════════════════════════════╡ Cost editor ╞╕
│ Phone # Days:MTWTFSS Hours Costs in units/minute Start units │
│──────────────────────────────────────────────────────────────────────────│
│ 31 ■ 00:00-24:00 0,24 │
│ 31 ■■■■■■ 08:00-19:30 0,47 │
│ 31 ■■■■■■ 19:30-08:00 0,24 │
│ 33 ■ 00:00-24:00 0,24 │
│ 33 ■■■■■■ 08:00-19:30 0,47 │
│ 33 ■■■■■■ 19:30-08:00 0,24 │
│ 42 ■ 00:00-24:00 0,24 │
│ 42 ■■■■■■ 08:00-19:30 0,47 │
│ 42 ■■■■■■ 19:30-08:00 0,24 │
│ 4362 ■ 00:00-24:00 0,19 │
│ 4362 ■■■■■■ 08:00-19:30 0,37 │
│ 4362 ■■■■■■ 19:30-08:00 0,19 │
│ 43 ■ 00:00-24:00 0,24 │
│ 43 ■■■■■■ 08:00-19:30 0,47 │
│ 43 ■■■■■■ 19:30-08:00 0,24 │
│ ALL ■ 00:00-24:00 0,35 │
│ ALL ■■■■■■ 08:00-19:30 0,70 │
│ ALL ■■■■■■ 19:30-08:00 0,35 │
│ │
╘══════════════════════════════════════════════════════════════════════════╛
Enter=Edit Days:1234567 A Add Ins/Del L Reload S Save
Phone #
The cost file is a sequential file that is read from the start and one
line forward at a time. When it finds a match it stops looking for
more. This means that you must place longer numbers first like this:
1 : 4362
2 : 43
If the number is 4362 it will return entry 1, a 439999 will give entry 2.
1 : 43
2 : 4362
The above setting is wrong, because it will allways return entry 1.
Days:MTWTFSS
Each cost entry can be defined only to be available on some days in
the week. Here in Denmark the complete Sunday is half price.
Press 1-7 to toggle monday-sunday.
Hours
You can also define special hours each day the cost entry will be
available. In Denmark we only pay half price after 19:30 and until
8:00 in the morning.
Costs in units/minute / Add Y units every X second
Enter cost for entry or how many seconds the period lasts.
Start units
Some phone companies have some kind of penalty for using the phone
and want you to pay a punishment start fee, but you could also use
this entry for adjusting the seconds when connecting.
External editor
Since the internal editor only allows you to edit 500 entries, you can use
your external editor instead. If you need to copy several lines or other
things it could also be faster to use the external editor.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ The Phonebook ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
-= > T E R M JE N UN T E P H O N E B O O K < =- TERMINE
indique que fichier de répertoire de téléphone est en opération. Dans cet
exemple TERMINAT.FON a été @ +charge. Le commentaire (Privé @@ phonebook)
peut être changé dans le Other menu. Le premier @@ · champ est un @@
menubar qui indique où vous êtes dans le courant @@ phonebook. Cela changera
si vous appuyez Cursor Allumés / Down. Le second @@ menubar est contrôlé
par cursor Gauche / right et vous permettra voir presque n'importe quoi
environ les entrées actuelles sur l'écran.
@@ TERMINAT (Privé @@ phonebook) # Nom @@ · @@ · Baud de numéro de
téléphone @@ Comm.
2
3 Obtenir le plus nouveau Terminer ici 19200 8-N-1 4
5 Ligne 1 42643827 19200 8-N-1 6 Ligne 2 43628230 19200 8-N-1 7 Ligne 3
43627750 19200 8-N-1 8 Ligne 4 43625880 19200 8-N-1 9 Ligne 5 43625230
19200 8-N-1 10 UN @@ BBS Ligne 6 43623990 19200 8-N-1 11 RNIS 7,8 43661070
64000 8-N-1 12 19200 8-N-1 14
@@ ·· < > @@ Ins / @@ Del Addition met en forme / Manuel De cadran De vue
Trouve L'étiquette: L'espace, +- * Tout Tri Importe @@ Phonebook Autre
Global Sauvegarde @@ Voicecall Copie L'annotation De casquette @@ Warndays
Insert
Insère une nouvelle entrée à @@ menubar.
Delete
Éliminer l'entrée à @@ menubar ou tous @ +référencer des entrées.
A
Ajouter une nouvelle entrée au fond du @@ phonebook.
D (RETURN)
Le cadran le système (ou référencé des systèmes) et effort de @ +raccorder.
Vous pouvez employer le @@ Quickdial juste en @ +démarrer @ +dactylographier
tout nombre 0. . 9 à référencer plusieurs d'entrées. Vous pouvez aussi
tourner cette barre rapide de cadran sur dans le menu de genouillères.
Chaque nombre devrait @@ seperated par un espace: 5 6 7 8 9 10 @ +référencer
et @ +démarrer composant des entrées 5-10. Employer un mot clé appuyer plutôt
0, éliminer le 0 et taper le mot clé, alors systèmes où les correspondances de
mot clé être @ +cadran.
@@ AutoDialer Dial démarre 2-Jun-1993 16.23.16 Entries
référencé 1 Attempt 2-Jun-1993 16.23.17 Try # 1 Aborting
dans 3 @ +second System DANBBS Ligne 1 Username Bo
@@ Bendtsen Phone 42643827 Comment 1 Here vous pouvez
toujours obtenir le plus nouveau Comment 2 updates de Terminer
Password . ....... Connects 6 Baud 9600
Download @@ kb 53 Upload @@ kb 0 Time employé 0.08.47
Costs @@ kr 2,89 Last tentative
Next système
Add 15 Untag Edit Retry Spacên=cycle Return=abort
ESC=HANGUP / arrêt prématuré ATDT42643827 @@ Alt - J DOS
Modem Add 15
Augmenter le temps de cadran par 15 @ +second. Rappeler établir votre temps
de cadran de modem aussi haut que possible (S7=255).
Untag
@@ Untag entrée et cadran nombre prochain.
Edit
Mettre en forme cette entrée de téléphone composant tandis que.
Retry
@@ Retry nombre tout de suite.
Spacên=cycle
Appeler le nombre référencé prochain ou le même nombre si pas d'entrées
référencées.
Return=abort ESC=hangup / arrêt prématuré
Appuyant le retour démarrera liquider le @@ dialer, mais supposer que le
raccordement viendra par dans la mode @ +terminal. Appuyant L'ESC premier
@@ hangup l'appel et liquide alors la voiture - @@ dialer. Dans des
genouillères vous pouvez inverser ces deux clés s'ils travaillent l'autre
voie autour.
M
Le cadran manuel. Fait un branchement au menu manuel de cadran, ici vous
pouvez appeler des nombres de voix ou modem sans avoir les dans le @@
phonebook.
Manuel composant Dial nombre de modem 42643827 Dial
nombre de voix 42643827 Search @@ nodelist 111
Nodelist 1 UTILS \ @@ NODELIST. * Nodelist 2 C: \ @@
NODELIST \ @@ NODELIST. * Nodelist 3 Edit article manuel
Article 0 dans tous livres de téléphone seront employés stocker
le dernier cadran manuel vous faisiez. Si les coûts employaient et
autres statistiques peuvent être gardés jusqu' à la date.
Entrer le nombre au nombre de modem De cadran / nombre de voix De cadran ou
recherche pour le nombre dans le @@ nodelists. Vous pouvez aussi mettre en
forme l'article manuel si vous voulez au montage émulations spéciales ou @@
keymaps ou n'importe quoi. Quand vous êtes entrés le nombre dans la ligne 1
ou 2, appuyés LE RETOUR encore pour composer.
F
Trouver l'entrée. Quand vous démarrez taper une recherchez la chaîne, l'image
changera dans l'arrière-plan aux entrées qui assortent votre recherchent la
chaîne. Vous pouvez appuyer @@ Ctrl - Entre trouver la correspondance
prochaine avec le même recherche la chaîne. Les champs qui seront comparés
seront: Le nom de système, Nombre, mot de passe et commentaires 1+2.
La vitesse recherche
@@ DAN @@ BBS @@ Ctrl -
Entre = Prochain
SPACE
L'étiquette / @@ untag entrées pour l'appel par cadran, copiant, élimination.
+
Référencer toutes entrées.
-
@@ Untag toutes entrées.
*
Intervenir des étiquettes. Tous @@ untagged seront référencés et tous
référençaient seront @@ untagged.
S
Le menu de tri, ici vous pouvez trier l'entier @@ phonebook ou une gamme.
Une gamme indique qu'entrées à être triée, arythmique.
menu De tri Set Gamme
(1-14) @ +Nam
montant Names descendant
Numbers montant Numbers
descendant Most connexions
Last appelées Comment 1
Comment 2 Password
Color Name à employer
Baudrate I
Importer le menu. Dans ce menu vous pouvez importer @@ phonebooks d'autres
programmes @ +terminal et importer aussi @@ BBS - listes, @@ commafiles, @@
nodelists. Ce menu peut aussi Exporter votre @@ phonebook à un @@ commafile,
@@ textfile ou imprimante.
Importer / menu D'exportation Import:
@@ Telix @@ phonebook 3.1x / 3.2x Import:
@@ Qmodem @@ phonebook 4.3x Import: @@
Qmodem @@ phonebook 5.0x Import: @@ Qmodem
@@ Pro @@ phonebook 1.00 Import: @@
TeleMate @@ phonebook 3.10 / 4.00 Import:
@@ FrontDoor utilisateur - profils 2.xx
Import: @@ FrontDoor @@ phonebook 2.xx
Import: @@ Procomm @@ phonebook 2.4.x
Import: @@ PCPLUS @@ phonebook 1.00
Import: @@ PCPLUS @@ phonebook 2.0x
Import: Le Procomm+ pour Windows 1.00
Import: Le communiqué'2.00 Import: @@
RenCom @@ Pro 2.00 Importe: Définissable
@@ BBSLIST Import: @@ Nodelist segment
Import: Trouver / importer des noeuds de @@
nodelist Import: @@ Commafile Export:
@@ Commafile Export: @@ Phonebook à
imprimante / @@ textfile Export: @@
Userprofiles à @@ textfile Si l'importe
d'un @@ phonebook va le tort et il y a
soudainement un lot d'informations incohérentes
dans le @@ phonebook, repère juste toutes les
entrées et appuient ÉLIMINENT les couper encore.
BBSlist
Importer de définissable @@ BBSLIST Démarre convertissant
Filename DK-BBS.TXT Name démarrer / arrêt 1 24
Number démarrer / arrêt 26 33 Baud démarrer / arrêt
35 39 Comment1 démarrer / arrêt 49 79 Comment2 démarrer
/ arrêt 81 108 Password démarrer / arrêt 0 0 If
démarrer ou arrêter est 0 champ sera évité A ligne démarre à 1 et
fins à 255, les deux positions seront incluses Cela vous permet
importer aucun @@ textfile Les démarrer / valeurs d'arrêt est les
positions sur les lignes où l'importent la fonction saisiront la valeur
ou chaîne. Le @@ baudrate sera saisi en une chaîne Terminé alors
essaiera les 2 premières positions et supposera la présente.
12 - > 1200, 24 - > 2400, 48 - > 4800, 96 - > 9600, 14 - > 14400, ++16 - >
16800 Si si le @@ baudrate est saisi de'14400@@ HST / V32' alors 14400 est
employé. C'était fait parce que quelque @@ BBS - listes seulement vous
donne le premier 2 nombres du @@ baudrate, si bien que plus d'information
pouvez être mis sur la même ligne.
Le regard dans le DK-BBS.TXT fichier pour certains exemples.
Import de nodelists
Un segment complet peut être importé. Cela pourrait être employé importer
votre fidonet's liste de tous les noeuds dans votre filet. Il doit être un
cru, @@ uncompiled norme @@ fidonet @@ nodelist.
Import / virgule D'exportation séparait files
Un certain programme de base de données sera capable d'importer la virgule
délimité des fichiers si regard et exportation juste dans le fichier. La
première ligne dans un fichier exporté montrera toujours le format emploiera
en Terminera.
Export: @@ Phonebook à imprimante / textfilên
Ici vous pouvez imprimer @ +éteint l'entier ou partie du @@ phonebook.
Vous pouvez aussi sélectionner si vous voulez seulement entrées référencées
à être exportés. Vous pouvez limiter l'exportation à 80 calcine, alors
seulement l'information plus importante est exportée. Rappeler si vous
exportez à une autre imprimante vous devriez choisir @@ textfile et entrer
LE LPT2 ou LPT3.
P
Le changement @@ phonebook, si vous avez plusieurs @@ phonebooks. Il est
conseillé à employer aussi petit un @@ phonebook que possible de sauvegarder
la mémoire. Vous pourriez importer un @@ BBS liste ou un @@ nodelist segment.
Et alors copier seulement entrées uniques à votre quotidien @@ phonebook avec
la copie la fonction. Vous pourriez aussi avoir un @@ phonebook pour vos
besoins privés et un pour votre travail. L'effort de le partager @ +allumé
dans plus petits livres à marque il plus facile pour vous à trouver les
nombres encore. Vous pourriez aussi ++separate les groupes en donnant les
entrées une couleur différente pour chaque groupe.
O
Autres fonctions. Ici vous pouvez changer le commentaire pour le @@
phonebook, voir les totaux pour le @@ phonebook et un calcul complet de coût
pour un arrière d'année. Terminer a un du calcul de coût plus moderne
caractéristiques trouvées dans tout programme terminal. Grâce à beaucoup
d'utilisateurs dans des pays différents, il devrait venir très à proximité de
votre facture réelle.
Vous pouvez imprimer @ +éteint (ou sauvegarder dans le fichier) un GRAND
rapport, vous disant toute l'information sur ces statistiques d'information de
coût et page pour chaque entrée de téléphone dans le @@ phonebook. Vous
pourriez employer cela donner à votre entreprise à vous prouver réellement
avez employé le téléphone autant de s'ils paient.
Autre information Phonebook commentaire Private @@ phonebook
Taille: 120kb Total connexions 0 Total temps employait
0.00.00 Total transféré Upload @@ kb: 0 Download @@ kb: 0
Generate rapport C O S T S T UN T JE S T JE C S May 1992
$0,00 June 1992 Last 2 mois $0,00 July 1992
$0,00 $0,00 August 1992 Last 3 mois $0,00
September 1992 $0,00 $0,00 October 1992 Last 6 mois
$0,00 November 1992 $0,00 $0,00 December 1992
Last 9 mois $0,00 January 1993 $0,00 $0,00
G
Le menu global. Les fonctions dans ce menu peuvent changer plus que 1 entrée
à un temps. Presque chaque fonction importante peut être changée globalement
ou dans une gamme précisée d'entrées. Par exemple, vous pourriez changer le
@@ baudrate pour des entrées 5 - 10, par changeantes premier la gamme et
choisit alors baud de changement.
Global mettre en forme Set Gamme
(1-14) Only référencée No
Trouver / Remplacer le baud
Change débits en baud Change
dispositif Auto ouverture de session
Download branche Username
Colors Terminal Protocol
Dial préfixe Tag entrées dans la
gamme Strip / Insertion'-'dans le
nombre 3 Find / Étiquette Tag
mauvaise @@ phonenumbers Tag tous
avec le
Sauvegarder le @@ phonebook tout de suite. Le @@ phonebook est toujours
sauvegardé si tout changements a été fait ou tout nombre eu été @ +cadran.
Le @@ phonebook est sauvegardé n' importe où vous changez à un nouvelle @@
phonebook ou sortie Terminez. Quand sauvant un @@ phonebook et le @
+sauvegarde le système est activé (prendu une valeur implicite), le courant.
@@ FON sera @@ renamed à. @@ PBK et le nouveau @@ phonebook sera sauvegardé
comme. @@ FON. Si le. @@ FON fichier manque Termine essaiera de charge le.
@@ PBK fichier. Cette fonction est normalement employée où vous avez fait un
lot de changements et voulu être sûr rien ne peut aller le tort, @@ eg: dans
un DOS - ++shell ou n'importe où autre qui pourrait causer la machine à
suspendre.
L
@@ Voicecall. Permet appeler l'humain @ +étant. L'écran a l'information sur
le temps actuel, combien temps a écoulé et le coût de l'appel. Quand le modem
a @ +cadran, décroché le réel'phoneet appuyé le @@ spacebar.
appel De voix Human Bo @@ Bendtsen
Number 4264? ??? (@@Ohh maintenant j'oubliais)
Time 16:05:12 Time employé 00:05:23
$ 1,25
Pick téléphone @ +allumé appuie alors espace. @@ Esc
à liquider Delaying dans 60 C
Copier des entrées à autres positions dans le @@ phonebook ou à un autre @@
phonebook.
T (Alt-L)
Le fichier de saisie. Mettre en forme le fichier de saisie pour l'entrée sous
le @@ menubar, s'il est précisé dans l'entrée.
N (Alt-N)
Note. Chacun @@ phonebook entrée peut avoir un fichier de commentaire
attachait. Il sera placé dans le même répertoire comme le @@ phonebooks.
Vous pouvez entrer toute sorte d'information vous aimez ici.
W
Avertir des jours. La volonté clignote toutes entrées que n'a pas été @
+cadran pour un nombre d'ensemble de jours (prise une valeur implicite 30
jours). Utile si vous ne voulez pas être pas éliminés par un système.
Normalement, articles d'utilisateurs sur le public BBS'S sont éliminés s'ils
n'ont pas appelé pour 1-3 mois. Maintenant vous pouvez connaître rapidement
qu'entrées vous requérez d'appeler éviter l'élimination.
Alt-J
Appelle DOS - ++shell
Alt-X
La sortie Termine
-= > E D JE T P H O N E E N T R Y < =- E
Vue / met en forme l'entrée de téléphone nom De système DAN
@@ BBS Ligne 1 Phone nombre 42643827 1 Local Écho Off
Device COM1 19200 8N1 2 StripHigh Off User profil
Bo @@ Bendtsen 3 Rcvd @@ BS @@ dest On Password 4
Color Opening heures 00:00 - 24:00 Terminal Avatar /
@@ Ansi Dial prefîbx ATDT Dial sûbffix ^M \
Keyboard mappant .KBD Translation tableau .XLT Capture
fichier .CAP Note fichier .NOT Clear dernier appel
Time employé / Connects Time employait: 0.00.00 Connects: 0
Transfer supposition Upload @@ kb: 0 Download @@ kb: 0
Costs employé Total: 0,00 This mois: 0,00 Name du système
à appeler
System namên
Le nom du système ou personne cette entrée décrit Phone number
Le nombre au cadran à atteindre le système ou personne
Devicên
Pour chaque système vous pouvez préciser un dispositif. Les dispositifs
peuvent être établis dans la configuration. C'est surtout employé si vous
avez plusieurs de modems relié à votre système. Vous pouvez sélectionner
entre tous dispositifs disponibles ou choisir employer le prendre une valeur
implicite ou dispositif actuel. Si vous choisissez le dispositif actuel, le
@@ Com Porte ne sera pas changée à tout quand appel par cadran. Si le prendre
une valeur implicite le dispositif est choisi, alors le @@ startup dispositif
sera employé.
Si le dispositif est changé avant composant, alors @@ init chaîne pour ce
dispositif sera envoyée avant envoyant le cadran commandee.
Pour plus d'information, voir comment au montage un dispositif.
User profilên
Que nom et prend une valeur implicite le mot de passe devrait être employé
pour le @@ autologin procédure. Si le @@ autologin échoue, vous pouvez
appuyer Alt-N à envoyer le @@ username manuellement et Alt-S à envoyer
le mot de passe.
Password
@ +employer à @@ autologin procédure, si vous ne définissez pas un mot de
passe @ +séparé pour chaque entrée, le prendre une valeur implicite le mot de
passe pour le profil d' utilisateur actif est employé.
Opening hours
Certains systèmes sont seulement ouverts pour un temps limité durant le jour
ou nuit. Vous pouvez préciser le temps de fermé et ouverture et Termine alors
vous avertira et demandez si vous êtes sûrs vous voulez appeler n' importe
comment.
Terminal
Choisir que sorte d'émulations les soutiens éloignés de fin. Le regard A`
l'aide pour L'émulation @ +terminal à obtenir plus d'information. Appuyer
Alt-T dans la mode @ +terminal à changer.
Dial prefix
Dial suffix
En vous Terminant pouvez choisir entre 6 préfixes de cadran. 1-5 sont préfixes
normaux et 6 devraient être employés pour des appels internationaux, mais vous
pouvez aussi les employer pour tout but vous trouvez le droit. Normalement
'ATDT'est employé pour des modems compatibles Hayes. Qui démarre l'appel par
cadran de ton de modem un nombre. A` est L'Hayes `ATtention' que préfixes
commande plus. Si appel par cadran D'impulsion vous est requis choisiriez @@
ATDP.
Le suffixe doit qu'envoyer après le nombre a été envoyé au modem.
Terminer des cadrans comme cela:
Le préfixe + Nombre + Suffixe
L'ATDT43623990^M
Le ^M moyens Reviennent (@@Ascii # 13), il sera remplacé avec un # 13.
Comm. information
Ces champs sont seulement employés pour l'information environ le système
éloigné - ils ne concerneront pas de paramètres de communication dans toute
voie. Si vous pouvez préciser ici si le système utilise un @@ bps cadence vos
soutiens de modem bien que vous peut-être employez toujours 19200 ou 38400
dans le dispositif. Terminer insérera la connexion @@ bps cadence à l'entrée
de téléphone chaque temps vous appelez un système (incluant 7200, 12000,
14400, 16800, 24000, 28800, 64000, 128000) vous informer que @@ bps cadence le
système derniers accepté quand vous appeliez. Cette caractéristique peut être
tournée éteinte dans la configuration. Noter qu'il y a une grande différence
dans la connexion @@ bps et le @@ bps (@@DTE vitesse) entre votre modem et
ordinateur.
@@ DTE - vitesse ++DCE - vitesse @@ DTE - vitesse Modem
Informatique @@ phoneline Ordinateur De modem (DTE=DATA équipement Terminal,
DCE=DATA équipement de communications) Entre votre ordinateur et le modem, le
@@ baudrate dépend de lequel @@ baudrate vous précisez dans le montage de
dispositif. Le @@ UART microplaquette sur le @@ serialboard n'est pas
capablee d'exécuter un @@ baudrate aimée 14400. Dépendre de lequel modem vous
employez les modems pourriez ++transfer des données avec différentes @@
baudrates que le port série. @@ DTE - vitesse = dispositif @@ baudrate, ++DCE
- vitesse = @@ phonebook @@ baudrate.
Terminer reconnaîtra aussi @@ baudrate 64000 / 128000 emploiera avec des
lignes DE RNIS.
Autologin
Que @@ Autologin script d'essayer après vous avez relié. Vous pouvez définir
vos propre petits scripts d'ouverture de session si vous appelez des systèmes
ces scripts de besoin autre que les prend une valeur implicite des scripts.
Comment 1 & 2
Placer n'importe quoi sur ces lignes - employé quand important de @@ BBS et @@
nodelists.
Download path
Qui prendre une valeur implicite la branche de téléchargement devrait être
employée pour le @@ phonebook entrée. Terminer vous permet @@ pre -
définissez 3 branches différentes, si si vous avez un répertoire de
téléchargement pour @@ GIF fichiers, vous pourriez dire Terminer télécharger
directement en ce répertoire. Changer cela dans la mode @ +terminal, appuie
Alt-R Keyboard mapping
La charge un fichier de clavier quand appelant ce système. Cela vous
permettra à charge un fichier de clavier, où vous avez défini des clés de
fonction et autres clés spéciales. Vous pouvez charge un clavier classe dans
la mode @ +terminal en appuyant Alt-=, (la clé à la gauche du reculer sur
des claviers internationaux).
Translation tablên
Vous pouvez aussi charge une traduction classe quand appelant un système. Il
changera des caractères sortants et entrants. C'est souvent employé avec des
systèmes exécutant seulement 7-bit, @@ Unix installation et autres systèmes
hébergés.
Appuyer Alt-W dans la mode @ +terminal à créer / charge / sauvegarder / @
+rerégler des fichiers de traduction Capture filên
Terminer a un système de fichier de saisie. Si un nom de fichier est précisé
dans l'entrée un fichier de saisie sera ouverte quand vous raccordez à ce
système. Vous pouvez l'un ou l'autre couper le nom de fichier encore en
appuyant DEL ou tournure éteinte le @@ Autocapture système dans la
configuration ou appuie Alt-0 dans la mode @ +terminal. Appuyant
Alt-L dans ce menu appellera l'éditeur externe et vous permettra à mettre
en forme directement / vue le fichier de saisie.
Note filên
Pour chaque entrée vous pouvez définir un fichier d'annotation où vous pouvez
garder toute sorte d'information. Vous pourriez sauvegarder un @@ filelist ou
une petite récapitulation de ce que les besoins de système ou quoique vous
aimez. Mettre en forme ce fichier d'annotation, vous appuyez Alt-N dans
ce menu.
Clear dernier call
Chaque temps vous appelez un système, la date et temps de l'appel est
sauvegardé dans l'entrée de téléphone. Appuyant le retour sur cette entrée
coupe cette date / temps - s'il regarde alors comme si vous n'avez pas appelé
ce système.
Time employé / Connects
Permet mettre en forme le nombre de @ +second employiez en ligne et combien
vous raccorde avez fait à ce système.
Transfer guess
Mettre en forme combien kilo-octets en bas / @ +allumé - @ +charge à ce
système. Quand vous employez des protocoles externes, Terminez doit deviner
combien. Terminer premières vérifications classe combien et comment grand le
répertoire de téléchargement est. Il exécute alors le transfert externe,
vérifications encore et calcule la différence. Cela peut seulement être une
supposition, depuis peut-être vous travaillez sur un réseau et éliminez
certains fichiers en attendant dans ce répertoire, mais qui est aussi pourquoi
vous pouvez manuellement mettre en forme la valeur si n'importe quoi va le
tort et vous aimez garder la piste de combien vous avez transféré.
Costs used
La 1er entrée est le coût total de tous appels à ce système et sera mise à
jour après chaque appel si vous employez l'option de gestion De coût. Le 2nd
entrée aussi sera mise à jour chaque temps vous appelez mais, quand un nouveau
mois démarre, cette somme est placée dans le `Last Mois Employée Compte'et le
2nd entrée concentrée.
Local Echôn
L'écho tous caractères envoyaient au modem sur l'écran. @ +tourner toujours @
+éteint normalement StripHigh
La bande tous caractères au-dessus @@ Ascii 127 sur la circulation entrante.
Devoir n'être pas employé normalement.
Erase backspacên
Si cette option est De, appuyant le reculer (@@Ascii 8) amènera le curseur 1
arrière et effacera le caractère; La volonté éteinte amène seulement le
curseur 1 arrière. Prendre une valeur implicite est De.
Color
Sélectionner la couleur vous voulez pour cela @@ phonebook entrée.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ File tagging and tagmenu ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
Tagging files is one of the most used features in Terminate. It will save
you hundreds of small little notes and allow you to start downloading files
faster. The Alt-F5 filetagger will try to identify all possible filenames
on screen, then, when you move the cursor up or down, the menubar will jump
to the next file it has identified. You tag the file by pressing SPACE,
+ will tag all files and - will untag all files. Then, when you press
escape all tagged files are saved and can now be reached from the tag menu.
You can also check an entire file list quickly and then scrollback with
Alt-B and tag files from there.
Remember that no online remote tagger will react as quickly as doing the
tagging locally.
Tag menu
The tag menu will work a little differently depending on if you use the
menu from Alt-F6 (download) or Alt-F7 and filerequest.
╒══════════════════╤═════════════╤═════════════╤═════════════╤═╡ Tag menu ╞╕
│ Tag options │■DANBBS.ARJ │ │ │ │
├──────────────────┤ │ │ │ │
│ A Edit tagfile │ │ │ │ │
│ C Clear all │ │ │ │ │
│ D Delete (■) │ │ │ │ │
│ L Load tagfile │ │ │ │ │
│ S Save tagfile │ │ │ │ │
│ E Edit entry │ │ │ │ │
│ I Import dir │ │ │ │ │
│ T Filelist │ │ │ │ │
│ M Magic │ │ │ │ │
│ B Sort │ │ │ │ │
│ Del Remove entry │ │ │ │ │
│ ■=Sent │ │ │ │ │
│ Space │ │ │ │ │
│ Send name+Space │ │ │ │ │
│ Return │ │ │ │ │
│ Send name+Return │ │ │ │ │
│ + All+13 - All+32│ │ │ │ │
│ Esc to exit │ │ │ │ │
│ │ │ │ │ │
│ Tagged files 1 │ │ │ │ │
│ │ │ │ │ │
╘══════════════════╧═════════════╧═════════════╧═════════════╧═════════════╛
A Edit tagfile
Edit any tag file with the external editor. If you have called a system,
Terminate will suggest a filename that looks like the system name, but
actually you can edit any file from here.
C Clear all
Clean the screen and throw away all files that you have tagged.
D Delete (■)
When you send the filename back with one of the functions here, you can
clean up the screen. This is useful if you have tagged 50 or more files
and have collected the first 10.
L Load tagfile
Load any textfile into the tag menu. The first word will be grabbed
from each line.
S Save tagfile
If you suddenly need to save the tagged files. Lets say you are online and
have just tagged 20-30 files and suddenly your mum arrives and you have
again forgotten the time because of those damn computers, now you just save
the tagfile and when she has left again, you load the tagged files again
and call the system and download the rest of the files.
E Edit entry
Edit manually the entries on screen.
I Import dir
You can import a local directory with all the files.
This option could be useful when uploading, if you have a directory with a
lot of files you want to upload to a system, you might be asked to enter
the names first with the remote system checking if the file is already
present on the remote system.
T Filelist
You can tag directly from filelists. First you will be asked for the name
of the filelist. Then 'keyword or wildcard'. If you enter a normal DOS
wildcard filename like '*.ZIP' all lines will be searched for a .ZIP file,
but if you do not enter a wildcard each line in the filelist will be
searched for matches. So, if you enter VGA, all lines having the word 'VGA'
will be available. The limit is 250 matches. The list can be sorted
alphabetically if you like. You can now select from the found matches. Just
mark all the files you want with SPACE or press + for marking all files
found. - will unmark all and * will toggle all tags. When pressing Esc
all files tagged will now be imported into the tag menu (if there is room
for them).
The tagged lines will also be saved in the download path (or inbound) in a
file called FILES.BBS so you have the descriptions. Thus, you will not need
the BBS to send you an extra file with the descriptions (if the system does
it anyway, just delete the file.)
With this option you will never need spend much online time looking for new
files. If you have a highspeed modem, just download the filelist, search it
manually and tag all the files off-line. Then dial the system and use the
tag menu to select the files.
M Magic
Magic names is a commonly used term in fidonet and means the same as alias.
In this way, some systems have aliases for some special files that can be
requested from the system.
B Sort
Sort all entries alphabetically.
Del Remove entry
Delete the tagged file.
■=Sent / ■=Request
Depending on if you called the tagmenu with Alt-F6 or when file
requesting from Alt-F7, the tagged files have different meanings.
Download: ■ means that you have already tried to download the file once.
Request : ■ means that this file should be requested.
Space / Return
Download: Send name + Space/Return (Ascii #32/#13). Some systems allow you
to enter several filenames on the same line. Let's say you have 3 files you
want to download. First press space on the two first files and then press
return on the last file: 'FILE1.EXT FILE2.EXT FILE3.EXT'+return.
Just as if you typed the line yourself.
Request: When you edit an entry the ■ means: YES! request this file, please
You can toggle this entry with the spacebar if you suddenly decide you
don't want the file anyway. Press return when you are finished tagging
files. If you do not want to request anyway just press Esc.
+ All+13 - All+32 / +-* Toggle all
Download: Pressing + will send all the filenames separated by a return
(#13). - will do the same thing, but separated with a space (#32) instead.
Request: + will select all files to be requested. - will deselect all the
files and * will toggle all files.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ The Filemanager ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
-=> T E R M I N A T E F I L E M A N A G E R <=-
The file manager is a complete tool for managing all your DOS command needs.
It has the same sort of features as programs like Norton Commander 3.0,
QDOS, PCTOOLS, etc. With this you can manage all your needs and a little
extra too.
To change directory, press Cursor Right. To change to parent directory
press Cursor Left.
The colours are referred to as: Normal, High and Bold.
(Default Terminate colours: Normal=Gray, High=Cyan, Bold=Yellow).
╒╡ Terminate (C) 1992-93 by Bo Bendtsen ╞══════════════════╡ File manager ╞╕
│ Ctrl+drv to change: A B C D E·F·G H I J K L M N O P Q R S T U V W X Y Z │
│ Mask: *.* Path: C:\ │
└──────────────────────────────────────────────────────────────────────────┘
The top is used to display which drives are available in your system.
colours mean:
Normal = Drive not present
High = Drive present
Bold = Current drive
· · Around a letter will show which path is available when pressing the TAB
key. Small letters will always be CD-ROM drives (only when MSCDEX loaded).
For a FAST change to another available drive, just hold down Ctrl and press
the letter of the desired drive. Then the current directory on that drive
will become current. Note that you can turn off drives to test in the
configuration (general options 1) if some drives are too slow to test, like
a CD-ROM or a tapestreamer used as a special drive. A and B will always be
highlighted even though they may not be available.
K
Mask is the wildcard mask when reading the files in the current directory.
If you use *.EXE or *.GIF only those files will be used. You can also use
jokers (?) which only replace 1 character in the mask.
P
When pressing P you can enter the complete path manually. If you want to
create a sub directory you can also use the command. Just enter the new
path and you will be asked to confirm creation. (Like: MD MKDIR).
The small window below will tell you the size and how much free space on the
current disk. If the drive is a CD-ROM then it will say so and Free space
will always be 0, since it isn't possible to write to a CD-ROM (at least not
yet). Selected/Bytes/transfer time shows the status of files tagged and how
long it would take to transfer them via modem, calculated on the CPS
(characters per second) - which you can change when pressing T. Normally the
maximum bps rate divided by 10 will give you this approximately.
┌───────────────────────────┐
│ Disk size 244.834.304 │
│ Disk free 18.702.336 │
│ Selected 0 │
│ Bytes 0 │
│ Transfer time => 0.00.00 │
└───────────────────────────┘
Below is an example window with directories and files. Any directories will
be highlighted and will have <DIR> as size. It will show all information
needed about the files in the current path, but you can also choose to have
2 windows at the same time. Press W to toggle windows, then you will not
get so much information but you will be able to see and use 2 paths at the
same time.
Attributes are defined as follows:
R = Read Only Nobody can write/delete the file/directory
H = Hidden File/Directory is hidden when using the DIR command
S = System File/directory is used by DOS or other operating system
A = Archive This attribute is normally used to determine if the
file should be backed up, but it can be used for other
things also.
Place the menubar on an entry and press A to change both the attributes on
files and directories. The time shown after the attribute information is how
long in minutes and seconds it would take to transfer the file with the
current CPS.
┌────────────────────────────────────────────────┐
│ Name Date Time Size Attr -=> │
├─────────────────────────────────────────────┤C├┤
│ DOS 17-Mar-93 19:57 <DIR> ---- 0:00 │
│ TERMINAT 17-Mar-93 19:57 <DIR> ---- 0:00 │
│ AUTOEXEC.BAT 3-Apr-93 17:02 1229 ---A 0:00·│
│ COMMAND.COM 9-Apr-91 5:00 47845 ---A 0:24·│
│ CONFIG.SYS 1-Apr-93 17:36 939 ---A 0:00 │
│ COUNTRY.SYS 7-Feb-91 5:48 16992 ---A 0:08 │
│ IO.SYS 9-Apr-91 5:00 33430 RHSA 0:17 │
│ MSDOS.SYS 9-Apr-91 5:00 37394 RHSA 0:19 │
╘════════════════════════════════════════════════╛
┌───────────────────────────┐
│ <>.\ Directory commands │
│ +-* All Space (Un)Tag │
│ TAB Change to window 2 │
│ T CPS estimate 1920 │
│ Sort Nam/Ext/Date/Siz/No │
│ Copy Dir size │
│ Move View │
│ Rename Edit │
│ Delete File Find │
│ Attributes Windows │
│ Jump to DOS Disk info │
│ Compare menu Extensions │
│ DOS command │
└───────────────────────────┘
Movements
Use cursor-up/down keys to move up and down the files/directories.
Terminate also uses QUICK-keys, which means you can press ALT-A..ALT-Z
To move the menubar to the next file starting with that letter.
Left cursor (< An arrow pointing to the left)
Will change to the parent directory. If you are in C:\DOS and press left
cursor you will be in C:\, nothing will happen if you are already in the
ROOT directory. This is much faster than other systems which first want you
to move up to a parent or .. dir and press return.
Right cursor (> An arrow pointing to the right)
If you are positioned on a directory and press right arrow you will change
to that directory. The reason why RETURN is not used is because when
you upload, RETURN will start the transfer. Please get used to using the
arrows, then you will notice how MUCH faster it is to navigate your hard
disk.
.
If you press the period, all drives will be re-tested to see if they are
available, including drives which were excluded at configuration.
\
A backslash will change to the ROOT directory on the current drive
+
Will tag all files
-
Will untag all files
*
Invert tags. All tagged files will be untagged and all untagged will be
tagged.
SPACE
Tag/untag file under menubar
TAB
The filemanager can use 2 different paths, and you can switch between
the paths by pressing TAB.
T
Enter CPS (characters per second) to base calculations on with total
selected files and for each file. The normal CPS is a little less than
your baudrate divided by 10. (19200 = 1920, 14400 = 1440, 2400 = 240).
S
Allows you to select how you want the files sorted in the current file
window.
Nam Filename
Ext Extension, then filename
Date Newest files at top
Siz Biggest files at top
No No sort
C
Copy file at menubar - if any files are tagged they will be copied to
another directory. If no files are tagged and the menubar is on a file then
you could copy the file to another filename, just like a rename but you
will also have the original file. If you are on a network, copying a large
file or many files could slow the server down so you can press W while
copying to enable the wait function after copying a file. Then Terminate
will wait filesize / 100000 seconds between each file (min-max 1-12 sec.).
M
Move file or files to another file directory, works just like COPY, but
then deletes the file afterwards.
R
Rename a file or a directory
D (DEL)
Delete a file or a directory. You can also press the key called DEL/DELETE.
If you try to delete a directory and it is not empty, you will be asked to
confirm deletion of the entire directory and all sub-entries, normally
called a KILLTREE function.
A
Change attributes (see above) of a directory or a file.
J (Alt-J)
DOS-shell, calls COMMAND.COM (COMSPEC) and lets you execute whatever you
like. You can setup how to swap memory out first in the configuration.
U
Compares the 2 paths and tags files either IN or NOT IN the other window.
N
When you are online and want to upload some files, you will sometimes
be asked to enter the filenames first. This function will send the
filename on the current line and a space (in case of several files).
Z
Will calculate the size of the current and all sub-directories.
V
View the file under the menubar. Calls the external lister program.
E
Edit the file under the menubar. Call the external editor.
F
Finds a file. You can enter a wildcard (*,?) filename. The current drive
will first be searched, then all available drives. You can press space to
skip current search drive. Return to select file, or abort with ESC. When a
file is found, the manager will change to the directory where the file is,
tag the file and place the menubar on the file.
W
Toggle between 1 window or 2 windows display
I
Shows information on all available drives and if any drives are SUBST or
remapped by a network. (Resolved path).
You will be asked for a minimum free disk space warning value and an update
timer, so you can update every x seconds. If you are on a network you can
use it to monitor drives - so if the free space remaining on any drive is
below the warn value, the size will flash and a beep sound.
X
Edit extensions. Works almost like Norton Commander. Please look in the
file TERMINAT.EXT for more information on how to set this up.
Lots of extensions are defined as a default. Let's say you press return on
a file called HELLO.TXT. Then the external editor will be called and you
can edit the file. You can identify all the files where an extension has
been found by the · at the same line as the filename.
│ AUTOEXEC.BAT 3-Apr-93 17:02 1229 ---A 0:00·│
\______found
O
Here you can enter any command you like. When you then press return the
command will be executed. You can enter a !M to swap out memory if this was
not already selected in the configuration. But also a !F or !D which will
be replaced with the name under the menubar and the current directory.
B
Make this window the same path as the other window.
The bottom line is all your external utilities which you can setup in the
configuration. Look there for help on how to set these up. The programs
are called when you press F1..F10 (also F11,F12).
F1·Pack F2·Memo F3·Frmt F4·Vir F5·GSet F6·Echo F7·VPic F8·40-L F9·Prn F0·NCD
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ CD audio player ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
Using the CDROM player allows you to put on some real music while you are
downloading or doing other boring stuff.
╒═══════════════════╤══════════════╤═══════════════════════════════════════╕
│ Play │ │Song Start Length Song Start Length │
│ Stop │ ├────┬──────────────┬────┬──────────────┤
│ Resume │ │ 1 │ 00:02 03:17 │ 21 │ │
│ Next │ │ 2 │ 03:19 03:50 │ 22 │ │
│ Previous │ │ 3 │ 07:09 03:58 │ 23 │ │
│ Eject │ │ 4 │ 11:07 02:37 │ 24 │ │
│ Lock CD door │ │ 5 │ 13:45 04:26 │ 25 │ │
├───────────────────┤ │ 6 │ 18:11 04:08 │ 26 │ │
│ MSCDEX Version │ 2,21 │ 7 │ 22:20 05:01 │ 27 │ │
│ CD in drive │ Yes │ 8 │ 27:22 03:16 │ 28 │ │
│ Door locked │ No │ 9 │ 30:38 02:39 │ 29 │ │
│ Raw and cooked │ Only cooked │ 10 │ 33:17 03:31 │ 30 │ │
│ Data and Audio │ Yes │ 11 │ │ 31 │ │
│ HSG and Red book │ Yes │ 12 │ │ 32 │ │
│ Audiomanipulation │ No │ 13 │ │ 33 │ │
│ Volume size │ 36:49.00 │ 14 │ │ 34 │ │
├───────────────────┤ │ 15 │ │ 35 │ │
│ Track │ 1 │ 16 │ │ 36 │ │
│ Track start │ 00:02 │ 17 │ │ 37 │ │
│ Total track time │ 03:15 │ 18 │ │ 38 │ │
│ Track time │ 00:30 Index │ 19 │ │ 39 │ │
│ Track time left │ 02:45 │ 20 │ │ 40 │ │
│ Copyrighted track │ Yes └────┘ └────┘ │
╘═══════════════════╧══════════════════════════════════════════════════════╛
This is a record by a world famous danish heavy band called D.A.D.
Play
Starts playing from a number and the rest of the album.
Stop
Stop playing (mute).
Resume
Resume playing the track where you stopped it.
Next
Skip rest of track and play the next
Previous
Play the previous track
Eject
Eject CD from your CDROM.
Lock CD door
Lock/unlock the CD inside the CDROM, so nobody can borrow the CD.
MSCDEX Version
MSCDEX.EXE is a program supplied by MicroSoft for making standard calls to
CDROMs. MSCDEX means MicroSoft CD extension.
You need at least version 2.00 for using this player.
CD in drive
Did Terminate detect a CD in the drive?
Door locked
Did you lock the CDROM door?
Raw and cooked
Does you drive support raw and cooked reading modes? (Uh?)
Data and Audio
Does your CD support both audio and data tracks?
HSG and Red book
Does your CDROM support High Sierra May 28th format and the
ISO-9660 version of the High Sierra format (Red Book)?
Audiomanipulation
Does your CDROM support audio channel manipulation?
Volume size
Total playing time of CD.
Track
Which track is currently being played.
Track start
Where on the CD does the track start.
Total track time
How long the track is.
Track time
How much of the track has been played.
Track time left
How much playing time is left of the track.
Copyrighted track
Is the track copyrighted.
Index
All music CD's have index marks when starting and stopping a track,
Terminate will shortly flash the Index indicator when it meets an index.
┌───────────────────────────────────────────────────────────────────────────┐
│ ░░░░ End of manual ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└───────────────────────────────────────────────────────────────────────────┘
We think Terminate is the final terminal.
We hope you'll agree and encourage you to share copies of the evaluation
version of Terminate with others - but subject to the following
limitations:
ALL the files must be distributed. The individual files must also be
complete and unmodified and without the addition of other files.
Terminate may NEVER be sold or distributed for profit or anticipated
profit without the written permission of the author, Bo Bendtsen.
Terminate may not be `bundled' with hardware without written permission
from the author. Cost effective licences for Terminate Lite are available
for modem manufacturers/distributors: telephone +44 81 500 5000
Succinctly: no one other than Bo Bendtsen and the registration sites may
charge money for TERMINATE.
Here is a word from my lawyer (my father) just in case:
In no event will Bo Bendtsen or associates be liable to you for additional
damages, including any lost profits, lost savings, or other incidental or
consequential damages arising out of the use or inability to use Terminate
or utilities for Terminate, even if Bo Bendtsen has been advised of the
possibility of such damages.
To get this straight: By using Terminate you agree not to hold me
responsible for anything other than that it will take up a lot of disk
space.
Special thanks to the following in alphabetical order:
──────────────────────────────────────────────────────
Bjarne Duelund For testing
Bj¢rn L¢ndahl Information on how the point system should work
Carsten Milling Language consultant
Colin O'Brien For making the final startup screen
Erik Andersen For selling me cheap hardware
Finn Johansen 1000 ideas. (At least) and moral support
Gregory P. Smith For making the Avatar/Ansi module
Jesper Larsen For all his very good ideas
Keld R. Hansen Sourcecodes and information
Lars Nyby For making nice tunes
Mads Storm Garf, Barp, Gnyf etc.
Michael Rochman It is expensive calling from USA
Mike Dickson Author of Panther. For helping with OS/2
Preben Eriksen For making Terminate demos
Shin Do Juku My martial arts club, Shin Do Ken Kempo (Kungfu)
S¢ren Ager Sourcecodes and for staying in Danenet
Thomas Bj¢rk For ideas, bugfixes, complaints
Turbo Power For making Async professional/Object professional
Pia M¢ller For accepting my endless coding hours.
Please send her some letters to my address telling
her that you appreciate my work and that you want
me to use more time on Terminate.
And lots of other people for supporting this product. I will never claim
that all the ideas are my own - the main reason Terminate is feature rich
is all those, (maybe you?), that have demanded and suggested ever more
options and features.
All trademarks are acknowledged as belonging to their lawful owners.
SOME of them are mentioned here:
Product Author
───────────────────── ────────────────────────────────────────────
Binkley Bit Bucket
FEBBS Patrick Sjöberg
Pavatar Gregory P. Smith
Portal of Power JydeTeam
Terminate Bo Bendtsen
d'Bridge Chris Irwin
Async professional TurboPower Software
Object professional TurboPower Software
Qedit Semware