Dec 282017
 
Telemate Communications Program Update 2 of 4.

Full Description of File


TELEMATE 4.12, Powerful comm program, 2 of 4
Version 4.12 has many new features: Multiple
upload and download directories, batch file
transfer status, video cache, high IRQ,
giving up control to DesqView and OS/2,
and much much more.


File TM412-2.ZIP from The Programmer’s Corner in
Category Communications
Telemate Communications Program Update 2 of 4.
File Name File Size Zip Size Zip Type
FILE_ID.DIZ 240 187 deflated
TELEMATE.DOC 219985 57892 deflated
TM.EXE 140711 136791 deflated

Download File TM412-2.ZIP Here

Contents of the TELEMATE.DOC file



====== Telemate 4.12 ============================== Order Form ======

Please send cheque or money order payable to "White River Software"
in US or CAD. Overseas order in money order, please. (Note that the
current postage from US to Canada is $0.40.) For multi-user licenses,
please contact us.

White River Software
P.O.Box 73031
Limeridge Mall Postal Outlet
Hamilton, Ont. L9A 5H7
Canada
---------------------------------------------------------------------
Qty. Item US/CAD Amount

___ Telemate Registration @ $49/$55 $________
(with latest version and document on disk, and the
registration number that remove the ending screen)

___ GIFLink Registration @ $30/$35 $________
(Look! A X/Y/Zmodem/QuickB external protocol driver that
displays transmitting GIF images in SuperVGA 256 colors!)

___ GIFLITE Registration @ $30/$35 $________
(A GIF-to-GIF Compressor that reduces GIF size by 30%
and yet preserves the same quality and resolution!)

Less $10 discount if you order any two or
$20 discount if you order all three $(______)


Shipping and handling outside US and Canada @ $4 $________

Subtotal $________


Ontario resident please add Prov. Sales Tax (8%) $________

Canadian resident please add Goods & Services Tax (7%) $________


Total US$________/CAD$________

Disk size: [ ] 5.25 [ ] 3.5 (Please check one)


Name ____________________________________________________________

Address ____________________________________________________________

____________________________________________________________

Country _____________________ Phone (______)_____________________

Comments ____________________________________________________________


=====================================================================



====== Telemate 4.12 ======================= Credit Card Order ======

For MasterCard or Visa card order, please call the Public (Software)
Library at 1-800-2424-775 or 1-713-524-6394 (order only please) and
ask for TELEMATE or by writing to

Public (Software) Library
P.O. Box 35705
Houston, TX 77235-5705
USA
---------------------------------------------------------------------
Qty. Item Amount


___ Telemate Registration in 5.25 disk @ US $49 $________
(with latest version and document on disk, and the
registration number that remove the ending screen)

___ Telemate Registration in 3.5 disk @ US $49 $________
(with latest version and document on disk, and the
registration number that remove the ending screen)


Shipping and handling outside US and Canada @ US $4 $________


Total US$________


Name ____________________________________________________________

Address ____________________________________________________________

____________________________________________________________

Country _____________________ Phone (______)_____________________


Card # _______________________________ Expiry date________________

Name of cardholder___________________________________________________

Signature____________________________________________________________


=====================================================================

===== Telemate German Edition ============ Bestellformular =====
Bitte senden Sie Ihre Bestellung zusammen mit einem Scheck,
Bargeld oder unter Angabe Ihrer Kreditkarte (Visa, EUROCARD
oder MasterCard) an die unten stehende Adresse. Wenn Sie eine
Multi-User-Lizenz mchten, setzen Sie sich mit uns in Verbindung.

MicroServe GmbH
Postfach 13 68
D-28860 Lilienthal (bis 30.6.93 gilt die alte Postleitzahl 2804)
Tel: 04298/30557
Fax: 04298/30558 M.I.X Support Mailbox: 04298/30086
-----------------------------------------------------------------
Anzahl Artikel DM Betrag

___ Telemate deutsche Vollversion, DM 249,00 DM________
Komplettpaket mit ausfhrlichem Handbuch

___ GIFLink Registrierung DM 65,00 DM________
(Ein X/Y/Zmodem/QuickB externer Protokoll-
treiber, der whrend der bertragung GIF-Bilder
in SuperVGA 256 Farben zeigt.)
Aktuelle Version und Anleitung auf Diskette.

___ GIFLITE Registrierung DM 65,00 DM________
(Ein GIF-zu-GIF Komprimierer, komprimiert bis zu
30% bei gleichbleibender Qualitt und Auflsung!)

___ Telemate Registrierung, engl.Version DM 99,00 DM________
(with latest version and document on disk, and the
registration number that remove the ending screen)

DM 10,00 Rabatt, wenn Sie zwei Programme oder
DM 20,00 Rabatt, wenn Sie alle drei Programme
bestellen - DM(______)

Versandpauschale DM 5,00, auerhalb der EG DM 10,00 DM________

Fr Versand per Nachnahme zzgl. DM 3,00, auerhalb
der EG zzgl. DM 6,00 DM________

Gesamtbetrag DM________

Diskettenformat: [ ] 5,25" [ ] 3,5" (Bitte whlen Sie eins)

Name ________________________________________________________

Adresse ________________________________________________________

________________________________________________________

Land _____________________ Telefon (______) _________________

Ich zahle per:

Nachnahme [ ] beiliegendem Scheck [ ] beiliegendem Bargeld [ ]
VISA Card [ ] EUROCARD/MasterCard [ ] Verfalldatum ___________

Karten-Nr.:_____________________ Karteninhaber __________________

Datum _______________ Unterschrift ______________________________
















Version 4.12




By Tsung Hu, White River Software






Copyright (c) 1988-1993 White River Software.

All rights reserved.



TELEMATE TABLE OF CONTENTS i


TABLE OF CONTENTS

INTRODUCTION 1
What's Special? . . . . . . . . . . . . . . . . . . . . . . . . . . 1

REGISTRATION 2
License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Multi-user License . . . . . . . . . . . . . . . . . . . . . . . . 3
International Edition . . . . . . . . . . . . . . . . . . . . . . . 3
Evaluation Diskettes . . . . . . . . . . . . . . . . . . . . . . . 3
Disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

GETTING STARTED 4
Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Installing Telemate on a Floppy Disk System . . . . . . . . . . . . 4
Installing Telemate on a Hard Disk System . . . . . . . . . . . . . 4

THE INSTALLATION PROGRAM 6
Com Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Alarm Song . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Window Displays . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Edit Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Back Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Selecting Colors . . . . . . . . . . . . . . . . . . . . . . . . . 13
Ending your installation . . . . . . . . . . . . . . . . . . . . . 13

EXECUTING TELEMATE 14
Executing Telemate on a Dual 360K Floppy Disk System . . . . . . . 14
Executing Telemate on a 720K or 1.2M Floppy Disk System . . . . . . 15
Executing Telemate on a Hard Disk System . . . . . . . . . . . . . 15
Command Line Options . . . . . . . . . . . . . . . . . . . . . . . 15
Terminal Option /T . . . . . . . . . . . . . . . . 15
Already Online Option /O . . . . . . . . . . . . . . . . 15
No Init Option /N . . . . . . . . . . . . . . . . 15
Auto Dial Option /D . . . . . . . . . . . . . . . . 16
Full Screen Option /F [Alt -] . . . . . . . . . . . . 16
Windows Compatibility Option /W . . . . . . . . . . . . . . . . 16
Load Phone Directory /= . . . . . . . . . . . . . . . . 16
Auto Script . . . . . . . . . . . . . . . . . . . . . . . . . . 16

IF YOU HAVE A MOUSE 17
Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Three Button Mice . . . . . . . . . . . . . . . . . . . . . . . . . 17
Two Button Mice . . . . . . . . . . . . . . . . . . . . . . . . . . 17
The Window Borders . . . . . . . . . . . . . . . . . . . . . . . . 18
The Scroll Bar . . . . . . . . . . . . . . . . . . . . . . . . . . 18


TELEMATE TABLE OF CONTENTS ii


USING TELEMATE'S WINDOWS [Alt W] 19
Opening a Window . . . . . . . . . . . . . . . . . . . . . . . . . 19
Selecting a Window . . . . . . . . . . . . . . . . . . . . . . . . 19
Pull Down Menus . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Zooming a Window . . . [Alt Z] . . . . . . . . . . . . . . . . . . 19
Moving a Window . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Resizing a Window . . . . . . . . . . . . . . . . . . . . . . . . . 20
Closing a Window . . . . . . . . . . . . . . . . . . . . . . . . . 20

GETTING HELP WHEN YOU NEED IT 21

SYSTEM FUNCTIONS 22
DOS Command . . . . . . [Alt R] . . . . . . . . . . . . . . . . . . 22
Jumping to DOS . . . . [Alt J] . . . . . . . . . . . . . . . . . . 23
File Directory . . . . [Alt F] . . . . . . . . . . . . . . . . . . 23
Clipboard . . . . . . . [Alt K] . . . . . . . . . . . . . . . . . . 24
Printing a file . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Exiting Telemate . . . [Alt X] . . . . . . . . . . . . . . . . . . 24

THE DIAL WINDOW [Alt D] 25
Directory Functions . . . . . . . . . . . . . . . . . . . . . . . . 25
Dialing Functions . . . . . . . . . . . . . . . . . . . . . . . . . 26
The Dial Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Save Dial List . . . . [F2] . . . . . . . . . . . . . . . . . . . 27
Load Phone Directory . [F3] . . . . . . . . . . . . . . . . . . . 27
Find . . . . . . . . . [F4] . . . . . . . . . . . . . . . . . . . 27
Next . . . . . . . . . [F5] . . . . . . . . . . . . . . . . . . . 27
Quick Find . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Edit . . . . . . . . . [F6] . . . . . . . . . . . . . . . . . . . 27
Goto . . . . . . . . . [F7] . . . . . . . . . . . . . . . . . . . 27
Manual Dial . . . . . . [F8] . . . . . . . . . . . . . . . . . . . 27
Revise Script . . . . . [F9] . . . . . . . . . . . . . . . . . . . 27
Append Entries . . . . [F10] . . . . . . . . . . . . . . . . . . . 28
Remove Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Hang Up . . . . . . . . [Alt H] . . . . . . . . . . . . . . . . . . 28
Learning Script . . . . [Alt N] . . . . . . . . . . . . . . . . . . 28
Phone Entry Dialog . . . . . . . . . . . . . . . . . . . . . . . . 28
Phone Entry Dialog (Second Page) . . . . . . . . . . . . . . . . . 30

THE TERMINAL WINDOW [Alt T] 32
The Terminal Menu . . . . . . . . . . . . . . . . . . . . . . . . . 32
Sending files . . . . . [Page Up] . . . . . . . . . . . . . . . . . 32
The Protocol Menu . . . . . . . . . . . . . . . . . . . . . . . . . 32
The File Input Box . . . . . . . . . . . . . . . . . . . . . . . . 33
The File Transfer Window . . . . . . . . . . . . . . . . . . . . . 33
Receiving Files . . . . [Page Down] . . . . . . . . . . . . . . . . 33
Logging Sessions . . . [Alt L] . . . . . . . . . . . . . . . . . . 33
Using Scripts . . . . . [Alt S] . . . . . . . . . . . . . . . . . . 34
Learning Script . . . . [Alt N] . . . . . . . . . . . . . . . . . . 34
Pasting . . . . . . . . [Alt P] . . . . . . . . . . . . . . . . . . 34
Quoting . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . . . 34
Image Files . . . . . . [Alt I] . . . . . . . . . . . . . . . . . . 35
Command Stack . . . . . [Alt Y] . . . . . . . . . . . . . . . . . . 35
Chat Mode . . . . . . . [Alt C] . . . . . . . . . . . . . . . . . . 36
Originate Mode . . . . [Alt G] . . . . . . . . . . . . . . . . . . 36
Answer Mode . . . . . . [Alt A] . . . . . . . . . . . . . . . . . . 36

TELEMATE TABLE OF CONTENTS iii


Doorway Mode . . . . . [Alt =] . . . . . . . . . . . . . . . . . . 36
Hang Up . . . . . . . . [Alt H] . . . . . . . . . . . . . . . . . . 36
Clear Text . . . . . . [Ctrl Home] . . . . . . . . . . . . . . . . 36
Break Signal . . . . . [Ctrl End] . . . . . . . . . . . . . . . . 37
Printer Log . . . . . . [Ctrl PrtSc] . . . . . . . . . . . . . . . 37

THE EDIT WINDOW [Alt E] 38
Status Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Moving Around . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Deleting Text . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
CUA Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Wordstar Conventions . . . . . . . . . . . . . . . . . . . . . . . 39
Margins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
The Edit Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Mark . . . . . . . . . [F10] . . . . . . . . . . . . . . . . . . . 40
Copy . . . . . . . . . [Alt C] [Shift Alt C] . . . . . . . . . . . 40
cUt . . . . . . . . . [Alt U] [Shift Alt U] . . . . . . . . . . . 40
Tag . . . . . . . . . [Alt G] [Shift Alt G] . . . . . . . . . . . 41
Paste . . . . . . . . . [Alt P] . . . . . . . . . . . . . . . . . . 41
Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . . . 41
Write . . . . . . . . . [Alt A] . . . . . . . . . . . . . . . . . . 41
New . . . . . . . . . . [Alt N] . . . . . . . . . . . . . . . . . . 41
Saving Files . . . . . [F2] . . . . . . . . . . . . . . . . . . . 41
Loading Files . . . . . [F3] . . . . . . . . . . . . . . . . . . . 41
Find . . . . . . . . . [F4] . . . . . . . . . . . . . . . . . . . 42
Next . . . . . . . . . [F5] . . . . . . . . . . . . . . . . . . . 42
Replace . . . . . . . . [F6] . . . . . . . . . . . . . . . . . . . 42
Goto . . . . . . . . . [F7] . . . . . . . . . . . . . . . . . . . 42
Filter . . . . . . . . [F8] . . . . . . . . . . . . . . . . . . . 42
Reformat . . . . . . . [F9] . . . . . . . . . . . . . . . . . . . 42
Auto Indent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Backup Source . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Macro Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

THE VIEW WINDOW [Alt V] 44
The View Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . . . 44

THE BACK WINDOW [Alt B] [Center] [Ctrl Up]/[Ctrl Down] 45
The Back Scroll Menu . . . . . . . . . . . . . . . . . . . . . . . 45
Write . . . . . . . . . [Alt A] . . . . . . . . . . . . . . . . . . 45
Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . . . 46
Scroll Lock . . . . . . [Scroll Lock] . . . . . . . . . . . . . . . 46
Capture . . . . . . . . [Ins] . . . . . . . . . . . . . . . . . . . 46
Clear . . . . . . . . . [Alt N] . . . . . . . . . . . . . . . . . . 46

THE MACRO WINDOW [Alt M] 47
The Macro Table . . . . . . . . . . . . . . . . . . . . . . . . . . 47
The Keypad Table . . . . . . . . . . . . . . . . . . . . . . . . . 47
The Alt-Keypad Table . . . . . . . . . . . . . . . . . . . . . . . 47
The Keyboard Table . . . . . . . . . . . . . . . . . . . . . . . . 47
The Macro Window . . . . . . . . . . . . . . . . . . . . . . . . . 48
The Macro Menu . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Defining Macros . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Macro Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
The '^-' Keystroke Simulation Macro Symbol . . . . . . . . . . . . 50

TELEMATE TABLE OF CONTENTS iv


The '^=' Hot Key Macro Symbol . . . . . . . . . . . . . . . . . . . 51
The '^\' Run Script Macro Symbol . . . . . . . . . . . . . . . . . 52
Redefining the Keyboard . . . . . . . . . . . . . . . . . . . . . . 52
Loading and Saving Macros, Keypads and Keyboard . . . . . . . . . . 52

THE OPTION DIALOGS [Alt O] 53
The Options Menu . . . . . . . . . . . . . . . . . . . . . . . . . 53
Saving and Loading Options . . . . . . . . . . . . . . . . . . . . 54
Saving Windows . . . . . . . . . . . . . . . . . . . . . . . . . . 54
How to Make Changes . . . . . . . . . . . . . . . . . . . . . . . . 54
General Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Mouse & Keyboard Dialog . . . . . . . . . . . . . . . . . . . . . . 59
Dial Setup Dialog . . . . . . . . . . . . . . . . . . . . . . . . . 60
Directory Dialog . . . . . . . . . . . . . . . . . . . . . . . . . 62
Terminal Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Communication Dialog . . . . . . . . . . . . . . . . . . . . . . . 66
Protocol Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . 67
External Protocol Dialog . . . . . . . . . . . . . . . . . . . . . 69

APPENDIX A: KEYBOARD SCAN CODE 70

APPENDIX B: KEYBOARD ASSIGNMENT IN TERMINAL EMULATION 71

APPENDIX C: FILE TRANSFER PROTOCOLS 73

APPENDIX D: DEFINING EXTERNAL PROTOCOLS 75

APPENDIX E: USAGE LOG 76

APPENDIX F: THE PHONE DIRECTORY 77

APPENDIX G: MEMORY MANAGEMENT 78
How Telemate uses EGA/VGA video RAM . . . . . . . . . . . . . . . . 78
Optimizing Memory Usage . . . . . . . . . . . . . . . . . . . . . . 79
Running under DOS 5.0 and 6.0 . . . . . . . . . . . . . . . . . . . 79
Running under QEMM386.SYS . . . . . . . . . . . . . . . . . . . . . 80
Running under DESQView/386 . . . . . . . . . . . . . . . . . . . . 80
Running under Windows 386 Enhanced Mode . . . . . . . . . . . . . . 80

APPENDIX H: ERROR MESSAGES 81

APPENDIX I: TELEMATE SUPPORT BBS 82

APPENDIX J: PRODUCT LINE 83
What is GIFLink . . . . . . . . . . . . . . . . . . . . . . . . . . 83
What is GIFLITE . . . . . . . . . . . . . . . . . . . . . . . . . . 83

INDEX 84

TELEMATE INTRODUCTION 1


INTRODUCTION


In the past, I have used several communication packages but was not
satisfied. Each one lacked basic features which I considered
essential to telecommunications, so I decided to write my own. I hope
that you find Telemate useful and support it.

What's Special?

Integrated Environment: Telemate is much more than a communications
program. Telemate is a flexible, full featured environment, with an
interface that is easy to learn and use. An editor, viewer and mouse
support are built into Telemate. All of these features are accessible
from menus and keyboard.

Multithreading: Telemate has multithreading (or internal multitasking)
built-in. While you are dialing or downloading, you can prepare
messages, view files, or scroll back to the last connection. You can
have them all at the same time, running in their own windows.

Mouse Support: While the other communication programs still require a
mouse-menu TSR to emulate their function keys, Telemate considers the
mouse as an integral part of its design, providing a smooth user
interface, regardless of the input method you prefer.

Built-in Editor and Viewer: The editor allows you to prepare your
messages, edit documents or type letters. And the viewer can display
files without disturbing the editor.

Back Scroll: The very large back scroll buffer works just like an editor.
Portions of the buffer can be saved to disk. By pressing just a few
keys, you can tag file name, quote a message and search the buffer
for matches.

Clipboard: Through the clipboard, you can cut and paste text among
windows. You can prepare a message in the editor and then copy or
paste it to the terminal, or you can tag file names from the back
scroll buffer and paste them to the terminal.

File Transfer Protocols: Telemate has the most popular protocols built-in,
including Zmodem, Ymodem-G, Xmodem, Kermit and CompuServe QuickB. In
addition, there are eight slots for external protocols.

Easy-to-learn Script Language: Writing a Telemate script program is as
simple as writing a BASIC program. If you don't have any programming
experience, the Learn Script mode can generate script files for you.

Enhanced Video support: Without any additional hardware, Telemate lets you
select a screen height from 25 to 32 lines on your normal CGA adapter
and 7 choices of screen height on an EGA or VGA adapter.


TELEMATE REGISTRATION 2


REGISTRATION


Telemate is NOT FREE. You MUST REGISTER after the 30-day evaluation
period.

Telemate is a Shareware product. It is distributed through public
access channels so that prospective buyers can have the opportunity to
evaluate the product before making a decision to buy. If you decide to
use this software, then you are under both legal and moral obligations
to register it with the author. It is fully protected by State,
Federal and International copyright laws.

If you continue to use Telemate after the 30-day evaluation period you
must register it.

Registration Fee : US$ 49 / CAD$ 55

To register your copy of Telemate, fill in the order form and mail it
along with your cheque or money order in US or CAD funds to the
address indicated in the form. Because of the high service charge to
collect cheques from overseas, we only accept overseas orders in the
form of international money order.

For MasterCard or Visa card order, please call the Public (Software)
Library (PSL) at 1-800-2424-775 or 1-713-524-6394 (order only please)
or by writing PSL; P.O. Box 35705; Houston, TX 77235-5705. For
technical support, please call our Support BBSs listed in the
appendix.

CompuServe users can register Telemate with CompuServe's new shareware
registration service. GO SWREG and search for Telemate.

When you register, you will receive the program diskettes of the the
latest version and your registration number. Registration entitles you
continue using the current version and all future versions. The
registration number will remove any annoying functions in the
unregistered version of any Telemate releases.

As a registered user, you can write to us or call the support BBS's if
you have any questions or problems. We appreciate suggestions and
ideas. Most new Telemate features come from user feedback.


License

You are free to copy and distribute Telemate for NON-COMMERCIAL use
IF:
NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION,
AND IT IS NOT MODIFIED IN ANY WAY.

Computer user groups or clubs may make copies of Telemate and
distribute to members for a fee that covers copying and other
administrative costs. Bulletin Board Systems (BBS) that operate
through subscription fees may post Telemate for download by its
subscribers.

TELEMATE REGISTRATION 3


Shareware vendor may distribute Telemate, which includes the utility
programs and the documents, for a fee under US$8 which covers copying
and other administrative costs. Otherwise, distributors have to obtain
written permission from the author.

CD-ROM producers have to obtain a written permission from the author.


Multi-user License

We offers multi-user licenses to schools, companies and other
associations. Orders for less than 10 users include the same amount of
Telemate programs on disk. For orders of more than 10 users, a master
copy of Telemate is provided and the licensee is responsible for
copying the disks. The prices are as follows:

Number of Users: Price (US) Discount

1 - 10 @ $ 49 (no discount)
11 - 20 @ $ 45 10 %
21 - 50 @ $ 40 20 %
51 - 100 @ $ 35 30 %
100+ $ 5000 (one time fee)


International Editions

Telemate is also available in German and other European languages from
our dealer in Germany. Please call MicroServe GmbH for details.

MicroServe GmbH
Postfach 1368 Tel: +49 (04298)30 557
2804 Lilienthal Fax: +49 (04298)30 558
Germany BBS: +49 (04298)30 086


Evaluation Diskettes

Telemate is distributed on three diskettes which contain the current
version of Telemate and its companion utility programs. These
diskettes are available for $5 per copy. This fee covers the cost of
diskettes, postage, and handling but does not include registration.


Disclaimer

This program is provided AS IS without any warranty, expressed or
implied, including but not limited to fitness for a particular use.


Trademarks

Telemate, GIFLink and GIFLITE are trademarks of White River Software.
Many specific products found in this manual are trademarks of specific
companies.


TELEMATE GETTING STARTED 4


GETTING STARTED


Requirements

Telemate requires an IBM PC/AT/fully compatible computer, PC-DOS or
MS-DOS version 3.00 or greater, a minimum of 500K of memory and a
modem. (Actually, a modem is optional. Telemate can be used to connect
two computers directly via a cable or a null modem.)

Optional: Telemate makes full use of a mouse if present and runs on
Monochrome, CGA, EGA or VGA systems. Up to 8MB expanded memory (EMS
3.2 or up) and 8MB extended memory with XMS driver is supported.

IMPORTANT: Before doing anything else, MAKE A COPY of the disk(s)
containing the Telemate program. Store the original copy in a safe
place and use the copy as your working diskette.


Installing Telemate on a Floppy Disk System

Installation for a floppy disk system is simple. Unpack the working
copies of the Telemate disks to different diskettes (do not use the
originals for this). Then do the following:

1) Put the Telemate disk #1 in drive A

2) Type TMINST and press [Enter] to run the installation program.


Installing Telemate on a Hard Disk System

The following steps show how to install Telemate on the C drive of
your hard disk drive. You can use any other drive by substituting the
letter of your drive in place of C in the example below.

1) Check to be sure you are logged on the C drive and on the root
directory. To be sure you are at the root directory type CD \.

2) Make a subdirectory for the Telemate files by typing MD \TM. If
you already have a directory you wish to use for Telemate, change
to that directory and skip to step 4.

3) Change to the Telemate directory by typing CD \TM .

4) Place the Telemate disk #1 in drive A and copy the Telemate
files to this directory by typing COPY A:\*.* C:\TM

5) Place the disk #2 in drive A and copy the Telemate files to this
directory by typing COPY A:\*.* C:\TM

6) (For 3.5 inch disk users, skip to Step 7.)
Place the disk #3 in drive A and copy the Telemate files to this
directory by typing COPY A:\*.* C:\TM


TELEMATE GETTING STARTED 5


7) Remove the disk in drive A and type CD \TM to go to the Telemate
directory.

8) To start the installation program, type TMINST and press [Enter].

To help Telemate locate the configuration file that TMINST creates,
add the following line to your AUTOEXEC.BAT file:

SET TMCFG=C:\TM\TM.CFG

This will enable Telemate to run from any directory or from a menu
system.

If your COMMAND.COM is not located in the root directory, you should
also include the line

SET COMSPEC=C:\DOS\COMMAND.COM

in AUTOEXEC.BAT, assuming COMMAND.COM is in the C:\DOS directory.



TELEMATE THE INSTALLATION PROGRAM 6


THE INSTALLATION PROGRAM


The installation program TMINST.EXE, creates the configuration file
TM.CFG and the phone directory TM.FON. Some options must be defined
before you run Telemate. Two examples are the memory usage and the
window colors. Some options can be defined after installation using
the Option dialogs inside Telemate.

When you first run TM.EXE, it will automatically chain to TMINST.EXE
so that you can setup the options. If you want to change some options
later, you can run TMINST.EXE separately.

Once you have started the installation program the following will
appear on your screen.

Main Menu
COM Parameter
Display
Mouse
Printer
Memory
Alarm Song
Menu Bar
Menu
Help Window
Dial Window
Terminal Window
Transfer Window
Edit Window
View Window
Back Window
Macro Window
Stack Window
Dos Window
Option Dialog
End Installation



Com Parameter

COM Para
COM Port When you select "Com Parameter", a second
Baud Rate menu appears for you to indicate how
Parity Telemate will work with your equipment.
Data Bits
Stop Bits
Dial Prefix
Dial Suffix
Protocol
Flow Control
Base Address
IRQ
Interrupt


TELEMATE THE INSTALLATION PROGRAM 7


Com Port

COM 1 Telemate supports the use of up to 8 COM
COM 2 ports. Most users have their modems
COM 3 connected to COM1 or COM2.
COM 4
COM 5 You should refer to the computer and modem
COM 6 documentation for the COM port you are
COM 7 using.
COM 8


Baud Rate
Baud rate refers to the speed at which
300 communications take place. Check your modem
1200 manual if you are unsure which speed it is.
2400
4800 Most modems use 2400 baud. High speed
9600 modems use a baud rate from 9600 to 38400.
19200 If your high speed modem has a 14400 bps
38400 or higher throughput, you should use 19200
57600 or 38400 baud in Telemate and lock the
115200 transfer rate in your modem. Please check
your modem manual for locking transfer rate.

Parity
The vast majority of BBS's are set up for
None no parity with 8 data bits.
Odd
Even Some online services use even parity and
Space 7 data bits.
Mark


Data Bits / Stop Bits
Data bits refers to how much data is sent
7 1 before a stop bit is sent. Data is normally
8 2 sent in chunks of 9 bits, 8 data bits and
1 stop bit.

Dial Prefixes and Dial Suffixes

ATDT Dial Prefixes refer to the string Telemate
ATDP sends just prior to dialing a number.
ATDT If you have a pulse phone, (check with your
ATDT 9, phone company if you are not sure) choose
"ATDP". If you have touch tone phone
service, then select "ATDT".

Dial Suffixes refer to the signal Telemate sends after the phone
number. Usually, it is simply a carriage return: "^M".

The content of the prefixes and suffixes can be modified in
Option/Dial Setup dialog in Telemate at any time.



TELEMATE THE INSTALLATION PROGRAM 8


Protocol

Zmodem Protocol refers to the method Telemate
Ymodem uses to transfer data. This option allows
Ymodem-G you to choose a default protocol, but
Batch Ymodem you can use any of the protocols. The
Xmodem default setting is only your first choice.
Xmodem-1K
Xmodem Relaxed Zmodem is recommended because it is both
Telink fast and reliable. A description of the
SEAlink protocols can be found in the appendix.
Modem7
Kermit
CIS Quick B
ASCII


Flow control
XON/XOFF software flow control is usually
XON/XOFF OFF used by networks while the RTS/CTS hardware
RTS/CTS OFF control is used by high speed modems.
16550 FIFO ON
If the modem is an error correcting modem,
such as an MNP modem, RTS/CTS should be ON,
XON/XOFF should be off.

16550 FIFO refers to the First In/First Out data buffer of NS16550AN
UART chip. If your serial adapter is equipped with this chip, you
should turn it ON. This will prevent data overruns caused by disk
access or the overhead of the multitasker.

Base Address, IRQ & Interrupt

The default setting for COM1 to COM4 is probably suitable for most
modems. For details on the setting of your modem, please refer to the
modem's documentation. Normally, the interrupt number is the IRQ
number plus 8. For example, IRQ 5 uses the interrupt number 13. High
IRQ from 8 to 15 use the interrupt numbers from 112 to 119. For
example, IRQ 9 uses the interrupt number 113.

The setting being selected corresponds to the current COM port you
have chosen. You can use different settings for the other COM ports by
selecting the "other COM port" item from the menu. If the setting for
your modem is not shown in the menu, you can modify the following line
in the configuration file, TM.CFG.

COMx=3f8,12,4

The first item is the base address, the second is the interrupt number
and the third the IRQ number.



TELEMATE THE INSTALLATION PROGRAM 9


Displays

Display Telemate supports a variety of video
Video Type displays. You can use Telemate with Mono,
Video Height CGA, EGA or VGA adapters.
Video Cache OFF
Scroll Bar ON Telemate allows you to choose from 4 video
Snow Check OFF types: Default determines what adapter you
Date Format have and adjusts accordingly. If you are
using a CGA with a black and white monitor,
you should choose B&W to override the color
setup. If you are using a laptop, LCD may suit you better.

Video Height
Telemate lets you choose from a variety of
25 video heights. Video height refers to the
26 CGA,EGA,VGA number of lines of text on your screen.
27 CGA,EGA,VGA 28 lines is recommended: 1 line for
28 CGA,EGA,VGA the menu bar, 1 for the bottom status
29 CGA line and 26 for the text.
30 CGA
31 CGA Note: The Terminal window has at least
32 CGA 24 lines, though only 23 lines may be
35 EGA,VGA visible. The window will shift up or
40 VGA down automatically to adjust to the
43 EGA,VGA visible region.
50 EGA,VGA


Video Cache, Scroll Bar, Snow Check and Date Format

On systems with a slower screen update rate, such as MS Windows or a
slower computer, Video Cache should be ON and Telemate only update the
screen after scrolling several lines. This improves system performance
although the screen may appear a little jumpy.

Display Telemate uses a graphical scroll bar that
Video Type allows you to scroll through files using a
Video Height mouse. If you don't plan to use a mouse
Video Cache OFF with Telemate you may wish to turn this
Scroll Bar ON feature off.
Snow Check OFF
Date Format Original CGA display adapters exhibit 'snow'
while accessing the video memory. In this case,
the Snow Check option should be ON. Newer CGA
adapters do not have this problem and display speed will be improved
if this option is OFF. Note: This option applies to CGA only.

Telemate supports 9 date formats which can be divided into 3 groups.
The first group uses '-' as the separator, the second uses the '/' and
the third uses '.'. These formats should support virtually any
country.



TELEMATE THE INSTALLATION PROGRAM 10


Mouse

Mouse Telemate is designed to work intuitively
Mouse Type with a mouse. To insure that Telemate works
Mouse Port properly with your mouse, you must select
Mouse Speed what kind of mouse you are using, what port
it is connected to, and whether you want to
use acceleration or not.

Mouse Type

None Telemate supports two types of mice, but
Mouse System almost every mouse emulates one of
MS Mouse the two, and many emulate both.


Mouse Port
Mouse port refers to which serial port
None your MouseSystem mouse is connected to.
COM 1 If your mouse is a Microsoft mouse,
COM 2 there is no need to select a port because
the mouse driver will detect it.

Mouse Speed
If you find that the mouse cursor is too
Fast fast, you can slow it down by selecting
Medium the Slow option. To move the cursor faster,
Slow select the Fast option. If your mouse is a
Microsoft mouse, there is no need to use
this option because the mouse driver allows
you to set the speed.


Printer

Telemate supports both printer ports.
LPT 1 Most users have their pointer connected
LPT 2 to LPT 1.



Memory

Telemate will make use of extended and/or expanded memory if present
in your system. This reduces the conventional memory requirements.
Refer to the appendix for a description of these memory specifications
and details on optimizing the memory usage.

Memory If the Xms Himem options is ON, Telemate will
Xms Himem ON use the 64K in the High Memory Area as
Xms Limit conventional memory. The High Memory Area
Ems Limit is available only if you have more than 1MB
EGA/VGA Ram of RAM and the XMS driver HIMEM.SYS is
installed


TELEMATE THE INSTALLATION PROGRAM 11


XMS Limit
You can limit the usage of extended memory
0K by selecting a lower value.
16K
32K If you are not sure how much extended
48K memory you have, simply select 8M and
64K Telemate will use as much extended memory
80K as possible.
128K
256K If you want to specify an XMS limit that is
512K not listed in this menu, you can modify the
1M line:
2M XmsLimit=8096
4M in the configuration file (TM.CFG) to the
8M amount of memory you want.


EMS Limit
Telemate can address up to 8M bytes of EMS
0K memory. It supports both EMS 3.2 or above.
16K If you are not sure how much expanded
32K memory you have, simply select 8M and
48K Telemate use will use as much memory as
64K possible.
80K
128K If you want to specify an EMS limit that
256K is not listed in this menu you can modify
512K the line:
1M EmsLimit=8096
2M in your configuration file (TM.CFG) to the
4M the amount of memory you want. Make sure
8M that the amount is a multiple of 16.
Whatever you specify will be rounded down
to the nearest multiple of 16.

EGA/VGA Ram

Memory When Telemate is running in 43 or 50 line
Xms Himem ON mode, about 30K extra memory is required to
Xms Limit store the windows. One place to obtain
Ems Limit additional memory is from the EGA/VGA
EGA/VGA Ram 0K adapter because it is equipped with 64K to
32K 512K of RAM.
64K With 32K selected, Telemate will use 8
pages of video memory for video buffer and
data storage.

If 64K is selected, 16 pages of video memory is used. However, this
setup is not compatible with any memory resident programs because the
address of the video buffer is changed. Unless Telemate is in 43 or 50
line mode and you are very low on memory, the 32K mode should be
selected for compatibility. Please refer to the appendix for more
information.


TELEMATE THE INSTALLATION PROGRAM 12


If Telemate is running under Windows, DESQView or in 132 column mode,
this option is automatically set to 0K in order to maintain
compatibility.


Alarm Song

Alarm Song If you find that the default
Play Song ON alarm song, buzzer, is too
Buzzer boring or not loud enough,
Addams Family you can change it to one of
Auld Lang Syne the songs listed in the alarm
Beverly Hills Cop song menu.
Beverly Hillbillies
Deck the Halls If the first item, Play Song,
Flight of the Bumblebee is turned to ON, the song will
Folk Song be played when you select it.
I'm A Little Teapot If this option is OFF, the
James Bond Theme installation program will
Jeopardy Theme remain silent.
Leave it to Beaver
London Bridge
Maple Leaf Rag
My Darling Clementine
Ramblin' Wreck
The Entertainer
Violin Sonata #6
Well-Tempered Clavier
William Tell Overture



Window Displays

The remaining options allow you to change the color and size of the
windows. If you have a black and white monitor the only setting that
you can change is the Zoom option. If you have a color monitor you can
customize the colors of every portion of every window to suit your

tastes. We will use one type of window to illustrate.

Edit When you select a window to change, a small
Normal Text menu appears to allow you to change the
Border colors of the various elements that
Marked Text constitute that window. In the Edit window
Status Line you can alter the color of the normal text,
Error Message the window border, marked text, the status
Zoom OFF line, and the error message.
Indent OFF
Backup OFF The Zoom option lets you select whether the
window should initially appear at full
size.



TELEMATE THE INSTALLATION PROGRAM 13


Selecting Color

Color Pattern

x x x x x x x x Of course none of colors
x x x x x x x x or patterns show up on
x x x x x x x x this black & white page,
x x x x x x x x but we hope you get the
x x x x x x x x general idea.
x x x x x x x x
x x x x x x x x A sample window on the
x x x x x x x x the other side of the
x x x x x x x x screen shows the actual
x x x x x x x effect of the color.
x x x x x x x x
x x x x x x x
x x x x x x x x


Several options are unique to their menu and are described below.


Edit Menu

If the Indent option is on, the editor will start in Auto-indent mode.
In this mode, pressing [Enter] will place the cursor at the first non-
blank column instead of the beginning of the line. This is useful for
programming Telemate scripts or source code in other languages.

If the Backup option is on, the editor will make a backup copy, of the
file being edited when the file is saved. The extension .BAK will be
used.


Back Menu

If the Scroll Lock option is on, the cursor in the Back window will
stay at the previous position when the Back window is being brought to
the top of the screen. If this option is off, Telemate will start at
the bottom of the Back window instead.

If the Capture option is on, incoming data will be put to the back
scroll buffer. If you are using a floppy system, this option should be
turned off to prevent disk access.


Ending your installation

End
Save Setup The last choice you have to make is whether
Abort to abort or save the changes to the
configuration file.

Your installation is complete. You are now ready to run Telemate.


TELEMATE EXECUTING TELEMATE 14


EXECUTING TELEMATE


Telemate requires the following files for ANSI-BBS terminal emulation.

TM.EXE - Telemate main program
TM.OVL - overlay module
TM.CFG - configuration file
TM.RES - resource file
TM.FON - phone directory
TM.MEM - memo field (if any)
ANSI.MAC - ANSI terminal macro
ANSI.PAD - ANSI terminal keypad

If you run script files, the following files are necessary.

TMS.EXE - the script compiler
*.SCR - the script you write
*.TMS - the compiled script generated by TMS.EXE

Four temporary files may be created while Telemate is running and will
be deleted when Telemate exits. It is very important that at least 128
Kbytes of disk space is available for these files. If the 'Swap to
disk' option is on, another 128K is required.

TM.VM? - virtual memory in disk
TM.SWP - image of the swap portion (in DOS shell)
TMCLIP.$$$ - image of clipboard for printing
A???????. - image of the Telemate (in Max DOS shell)


Executing Telemate on a Dual 360K Floppy Disk System

The following suggestions will help in using Telemate on computers
that are not equipped with a hard drive.

When using a floppy disk system, you should set the back scroll line
limit to 50 or 100 so that no disk access is required for capture
Otherwise, these disk accesses will slow down Telemate's operation and
cause data to be lost. Enabling the XON/XOFF flow control may help
prevent this from happening.

You should not remove or change the diskette in drive A: because
Telemate requires disk space as virtual memory. The overlay module of
Telemate is on the diskette too.

Caution: Changing the diskette in drive A: may corrupted the file
directory of the new diskette.

Define the 'Virtual Memory Directory' to 'A:\' and limit the number of
files on the floppy. Do not change the disk indicated in the virtual
memory directory.

A:\ TM.OVL, TM.CFG, TM.FON, TM.MEM, TM.CFG, TM.RES,
ANSI.MAC, ANSI.PAD, TMS.EXE, *.SCR, *.TMS
B:\ TM.EXE

TELEMATE EXECUTING TELEMATE 15


After setting up the files on the diskettes, you should

1) Place Telemate disk #1 in the A: drive and disk #2 in the B:
drive.
2) Type B:TM on the DOS command line since the main program
TM.EXE is in disk #2.

After loading Telemate, you may replace disk #2 with a working disk
for downloading, file editing or other purposes.


Executing Telemate on a 720 or 1.2M Floppy Disk System

Like the 360K floppy disk system, you should make as much space as
possible for the virtual memory directory. You may put the TM.EXE in
A: since there should be enough memory. The documents should not be
included.

If you have only two floppy drives, you should place a blank disk in
drive B: and set the 'Virtual Memory Directory' to 'B:\'.


Executing Telemate on a Hard Disk System

To execute Telemate on a hard disk system

1) Type CD \TM to change to the Telemate directory
2) Type TM on the DOS command line


Command Line Options

Telemate accepts several command line options. These options tell
Telemate to carry out certain commands when the program is loaded.
Below is a description of these options:

Terminal Option /T

If the Terminal Option is used, Telemate starts at the Terminal window
instead of the Dial window.

Already Online Option /O

If you have already been online before executing Telemate, you should
use 'TM /O' at the DOS prompt to start Telemate. The modem
initialization string is not sent. In addition, the current COM port
parameters are used.

No Init Option /N

Similar to the '/O' option, except that it uses the COM port
parameters as specified in the configuration file.


TELEMATE EXECUTING TELEMATE 16


Auto Dial Option /D

Telemate starts dialing automatically using the saved dial list after
sending the modem initialization string.

Full Screen Option /F [Alt -]

If the Full Screen Option is on, the menu bar is hidden. If you are
editing a file and need the extra line, this option gives you back
that extra line. Pressing [Alt -] in Telemate toggles the status line
and the menu bar. On some foreign keyboards, [Alt +] is the equivalent
key.

Windows Compatibility Option /W

If this option is on, Telemate will enable the transmit interrupt
under Windows for high speed transmission. By default, Telemate does
not use the transmit interrupt when running under Windows because it
may lock up some computers completely. This option can be added to the
TELEMATE.PIF if Telemate can run with it under Windows.

Load Phone Directory /=<.FON phone directory>

To load a different phone directory on the command line, the name of
the phone directory should be placed after the '/=' command switch.
For example, typing "TM /=NEW" will load the NEW.FON and NEW.MEM files
to the Dial window.

Auto Script <.SCR script file>

To execute a script file automatically, the name of the script file
should be placed after the "TM" on the command line. For example,
typing "TM host" at the DOS command line starts Telemate and runs the
Host mode.


TELEMATE IF YOU HAVE A MOUSE 17


IF YOU HAVE A MOUSE


The keyboard and mouse are considered primary input devices. All
functions can be accessed with a keyboard as well as a mouse. You can
use Telemate's power and shortcut keys to speed through all functions.
If you do have a mouse, you will find Telemate extremely easy and even
fun to use.

Telemate can operate with either a two-button or three-button mouse
that is compatible with the Microsoft driver or a MouseSystem's mouse.
To use a MouseSystem compatible mouse with Telemate, simply start the
program. There is no need to load a mouse driver. If your mouse is a
Microsoft or compatible, you will need to load your mouse driver
program before starting Telemate.


Terminology

Clicking: refers to depressing the mouse button one time and
releasing.

Double-Clicking: the action of clicking the mouse button twice, very
quickly. This is usually used to indicate an action or selection.

Dragging: means to hold the mouse button down while moving the mouse,
thus "dragging" something on screen to a different screen position.

Pointing: refers to moving the mouse so that the mouse cursor rests on
or "points" at something on screen.


Three Button Mice

A three button mouse operates in the following manner:

Left Button (the main button):

MARK text in the Edit, View, and Back windows.
SELECT in pull down Menus and the Dial & Macro windows.
CUT and PASTE text in the Terminal window.

Middle Button: works like the [Esc] key.

Right Button:

COPY and PASTE text between the other windows and the
Terminal window.


Two Button Mice

If your mouse has only two buttons, the left button is the main button
and the right button becomes the [Esc] button.



TELEMATE IF YOU HAVE A MOUSE 18


The Window Borders

In Telemate, the window borders are mouse sensitive. Clicking the main
mouse key on the window borders performs various functions:

Top Border : Move window
Top-Left corner : Close window
Top-Right corner : Zoom window
Bottom-Right corner : Resize window
Bottom Border: Scroll horizontally
Right Border: Scroll vertically


The Scroll Bar

When the scroll bar option is turned on, the top window has enlarged
right and bottom borders, called scroll bars.

To scroll vertically with the mouse, point at the "scroll box" (the
dark box inside the scroll bar) and while holding down the left mouse
button, drag it to a position in the scroll bar that corresponds to
the general location in the file you wish to display. The same process
can be used to scroll horizontally in a file using the dark box on the
bottom scroll bar.

To scroll one line or one character at a time, click on the arrows at
either end of the scroll bars. To scroll one page at a time, click on
the region between the scroll box and the arrows at end of the scroll
bar.


TELEMATE USING THE TELEMATE'S WINDOWS 19


USING THE TELEMATE WINDOWS [Alt W]


Telemate uses windows to present various kinds of information and
perform different functions. The major windows are listed in the menu
bar on the top of the screen. They are: Dial, Terminal, Edit, View,
Back and Macro. The current time is displayed in the upper right
corner.

The following is a description of how to interact with the window and
menu system in Telemate. The first paragraph of each section describes
keyboard use. The following paragraph begins with the word "Mouse:"
and describes the equivalent methods using the mouse. You should be
aware that some ALT-key commands have different meanings in different
windows.

Opening a Window

Each major window in Telemate has an accompanying pull down menu. To
use a window, simply type the first letter of the window's name while
holding down the [Alt] key. For example, to use the Edit window type
[Alt E].

Mouse: With the mouse cursor on the name of the window, click the left
button to activate the window.

Selecting a Window

When a window is already on the screen, pressing the [Alt] key and the
first letter of the window's name moves that window to the top and
makes it the active window.

Mouse: You can select a window by moving the mouse cursor inside the
window and clicking.

Pull Down Menus

Typing the Alt-letter sequence twice brings up the pull down menu for
the corresponding window. For example, if you press the [Alt E] twice,
the first press causes the Edit window to appear, the second brings up
the Edit menu.

Mouse: With the window open, click on the Window menu a second time
and the pull down menu appears.

Zooming a Window [Alt Z]

Zooming a window can be accomplished in two ways. The fastest method
is to hit the [Alt Z] key. Immediately, the top window fills the
screen. Invoking the Window menu by pressing [Alt W], and selecting
the Zoom command have the same effect.

Mouse: Clicking the mouse on the upper right corner of the window will
invoke the Zoom command.


TELEMATE USING THE TELEMATE'S WINDOWS 20


Moving a Window

When you have more than one window open at a time, windows may become
covered. If you want to check the information behind the top window,
you can move the window to a new position on the screen.

To move a window, press the [Alt W] key to open the Window menu and
select the Move command. The window border is highlighted and you can
use the cursor keys to indicate the new position. Press [Enter] to
move the window to this location.

Mouse: Position the mouse cursor on the top border of the window
border. Drag the outline of the window to the position desired and
release. The window appears at the new location.

Resizing a Window

To change the size of a window, open the Window menu by pressing [Alt
W]. Now select the Resize option. Again the Window border is
highlighted and you can use the cursor keys to resize it. Press the
[Enter] key to effect the resize.

Mouse: Position the mouse cursor on the lower right hand corner of the
window border. Drag the outline of the window until the outline is the
size you desire, then release.

Closing a Window

To close a window, press the [Esc] key.

Mouse: Hitting the [Esc] button or clicking on the upper left corner
of the border close the window.

TELEMATE GETTING HELP WHEN YOU NEED IT 21


GETTING HELP WHEN YOU NEED IT [F1]


Whenever you need Help, press [F1] and a context sensitive help window
appears on screen.

Mouse: Point at the '' symbol on the left end of the main menu bar
and click.

Usually there is more help available than can be shown in the window.
Press [PgDn] for more details and [F1] again for the next help topic.

Help
Line 350 Col 1 Total 501 TM.HLP HELP
Back [PgDn] for more, F1 for next topic]
----
Find text . . . . . . . . . . . . . . . . . . . . . . [F4]
Repeat last find . . . . . . . . . . . . . . . . . . [F5]
Go to a specified line . . . . . . . . . . . . . . . [F7]
Filter - strip high bit . . . . . . . . . . . . . . . [F8]
Reformat paragraph . . . . . . . . . . . . . . . . . [F9]
Mark/Unmark text . . . . . . . . . . . . . . . . . [F10]
Copy marked text to clipboard . . . . . . . . . . .[Alt C]
Copy marked text to clipboard and delete it . . . .[Alt U]
Tag file names to clipboard . . . . . . . . . . . .[Alt G]
Write (append) marked text to file . . . . . . . .[Alt A]
Delete marked text . . . . . . . . . . . . . . . . [Del]

The amount of text the Back Scroll window can handle can
Status
Name: User To User Script: PCBOARD
Memo: Telemate support BBS File Log: Off
Alarm: File transfer complete Printer Log: On
Free Memory:128034 bytes Date: 2-12-1989 Online: 00:11:02
Port: COM1:2400N81,ANSI Time: 4:25:06pm Offline: 00:08:55


The lower portion of the Help window is the Status window:

Name: Name of the phone directory entry to which you are
connected.
Memo: The memo of directory entry you have connected.
Alarm: The last message displayed in the Alarm dialog.
Free Memory: Number of bytes of free memory.
Port: COM port, parameters and terminal emulation.
Script: The name of the script file or "Off" if none.
File Log: The name of the log file or "Off" if none.
Printer Log: "On" if Telemate is logging the session to the printer.
Date: Today's date.
Time: Current time.
Online: Time currently online.
Offline: Time currently offline.


TELEMATE SYSTEM FUNCTIONS 22


SYSTEM FUNCTIONS


There are several functions that do not belong to any task and have
their own window or dialog.


DOS Command [Alt R]

This is a full screen DOS command function. Several DOS commands can
be executed without shelling to DOS and three commands are added.

If an external command or a program name is entered, Telemate will
shell to DOS, execute it and return as quickly as possible. The screen
is preserved and shown in the DOS window.

This window also stores the last 10 commands. You can recall them by
pressing [Up] key. The [Left] and [Right] keys allow you to edit the
command line.


Command Description

A:,B:, .... Change drive
CD Change directory
CLS Clear DOS window
COPY Copy files (excluding '+' and /A/B option)
DEL,ERASE Delete files
DIR Display directory
REN,RENAME Rename a file (single file)
TYPE Type a file

MOVE Move files among directories or disk
INS, INSIDE Display content of a ZIP, PAK, ARC, LZH,
ARJ or ZOO files
; Quick DOS shell (no swapping)
;command Quick execute command (no swapping)


The COPY command does not accept parameters such as '/a', '/b' and it
does not support CON as a file.

The DEL command supports the '/p' option.

The DIR command only supports the '/p' and '/w' options.

The REN command can only rename one file at a time.

In the cases that one or more options are not supported, Telemate will
shell to DOS automatically and execute the command. If there is enough
memory, no swapping will be performed so that a simple DOS command can
be executed as quickly as possible.

The INS command accepts '/p' as a parameter which pauses when the
screen is full.


TELEMATE SYSTEM FUNCTIONS 23


Some example DOS commands and their effects:


Example Description

MOVE \DL\*.* \UL Different directory
MOVE C:\*.ZIP D:\DL Different drive

INS TM*.ZIP Search all TM*.ZIP
INS *.ZI? Search all *.ZI? files, including
xxxxxxxx.ZI1, xxxxxxxx.ZI2, etc.
INSIDE * /P Without the extension, it searches all
ZIP, PAK, ARC, LZH, ARJ and ZOO files
and pauses when the screen is full

; Jump to DOS (no swapping)
;CHKDSK Run CHKDSK (no swapping)

TMPHONE Run TMPHONE (swap if options on)



Jumping to DOS [Alt J]

Pressing [Alt J] lets you jump to a DOS shell. The DOS prompt is
visible and any DOS command or program can be executed. To return to
Telemate, type 'EXIT' and press the Enter key.


File Directory [Alt F]

The File Directory function (or File dialog) is used to load or save
files.

There are two ways to specify the file you want to load using the
keyboard:

1) Type the name of the file or directory in the text box, then
press [Enter].

2) Press the [Tab] key to move the cursor to the file list box, then
use the arrow keys to move through the list box until the file or
the directory you want is highlighted. Press [Enter] to select
the file or change to the directory.

Mouse: Point at the file name you want to load in the list box, then
double-click the mouse button.

When uploading files, you can select multiple files by pressing
[Spacebar] in the file list box.

Mouse: For multiple files, point at the file name and click the mouse
button while holding down the [Shift] key.


TELEMATE SYSTEM FUNCTIONS 24


When the File dialog appears, the file names and directories are
displayed in columns in the list box. If you select the 'Display All
Information' option, you can show all of the information for these
files. This information includes the size, transfer time, and the
file's date and time.

Mouse: Point at the check box with the title: 'Display All
Information' and click the mouse button.

[BackSpace] clears the entire File Name field if it is the first key
pressed. Otherwise, it deletes the character at the left of the
cursor. To delete the last character, you can press [End] first and
then [BackSpace].

[Ctrl Y] clears the entire File Name field. You may type in the full
DOS path and file name.

[Ctrl Left] clears the filename portion. Pressing [Ctrl Left] again
will clear the preceding directory.

[Up Arrow] in the file name box recalls the name of the last file you
worked with.

Mouse: Clicking the File Name box also recalls the names of files.
Clicking on a directory changes to that directory.


Clipboard [Alt K]

This command lets you view, print the contents of, or tag the file
names inside the clipboard. When the print function is selected, the
clipboard contents will be saved in a temporary file named TMCLIP.$$$
in the virtual memory directory.


Printing Files

The Print file function allows you to print a text file while other
tasks are running. You can select this in the Window menu and choose
the name of the file to print. Telemate sends the indicated file to
the printer.


Exiting Telemate [Alt X]

To exit Telemate and return to DOS, press [Alt X] or select the Exit
command in the Window menu.


TELEMATE THE DIAL WINDOW 25


THE DIAL WINDOW [Alt D]


When Telemate is first loaded, the phone directory appears on the
screen unless you override it using the '/T', '/O' or '/N' command
line option.

The phone directory can hold up to 1000 entries and you can have
multiple directories. The default is 100 entries. You can change this
size with the phone directory maintenance program TMPHONE.EXE.


Directory Functions

A phone directory entry consists of: Name, Password, Phone number,
Script, Log, Parameters, Total, Last Connect date, and Memo. Not all
fields are displayed on the screen in the Dial Window. You can press
the [Right] or [Left] keys to display other fields.

[Esc]: The [Esc] key hides the Dial window.

[Space]: [Spacebar] toggles the entry under the dial bar. A check mark is
placed next to the selected entries. Typing the number corresponding
to the directory entry also selects the entry. You may enter more than
one choice by separating each with a space. Press [Enter] to accept
the choice and begin dialing.

[Enter]: The directory entry you previously chose reappears. Press [Enter]
again to redial. To change the entry simply type in the number of the
entry you wish to dial.

[Ins]: Pressing the [Ins] key clears the dial list, inserts the entry
under the dial bar and quickly starts dialing.

[Left], [Right]: The complete phone directory is wider than the screen.
Pressing the [Left] or [Right] keys will show portions of the
directory not currently on screen.

[Home], [End]: These keys move the dial bar to the directory's first and
last entries respectively. The [Ctrl PgUp] and [Ctrl PgDn] are
equivalent to [Home] and [End] respectively.

[Up], [Page Up]; [Down], [Page Down]: Using the up and down arrows moves
the dial bar to the previous or next entry. The [PgUp] and [PgDn] keys
move through the directory one page at a time.

Mouse: Clicking on a directory entry sends that entry to the dial
list. Clicking once in the top portion of the Dial window or double
clicking an entry will start dialing.


Dialing Functions

After you have selected the numbers, Telemate starts dialing and the
top section of the Dial window lists the following functions:


TELEMATE THE DIAL WINDOW 26


Attempt #: This shows the current number of attempts made to reach a
certain number. You can define the maximum number of attempts that
Telemate should perform through the Options/Dial Setup dialog.

Elapsed Time: The first number listed is the amount of time which has
elapsed on this attempt. The second number is the amount of time
Telemate waits before terminating the attempt. Telemate continues to
dial a number until a connection is made, the process is canceled, or
the break string is received. You can change the dial time by pressing
the [+] or [-] keys.

Last Attempt: A message appears in this area which gives the result of the
last dialing attempt.

[+], [-]: These keys adjust the amount of time in seconds Telemate will
wait while attempting to make a connection.

[Space]: This key cancels the current attempt and recycles to the next
entry in the dial list.

[Esc]: Pressing the [Esc] key cancels the dialing process.

[Enter]: Pressing [Enter] has the same effect as [Esc] except that the
line is not disconnected. This is useful when making voice calls: when
the connection is made, you can pick up the phone and press [Enter] to
begin talking.

[Del]: This key deletes the current entry from the dial list.

[Ins]: This key inserts the entry under the dial bar at the end of the
dial list.

Mouse: While dialing, a click will perform a recycle function.


The Dial Menu

In the Dial window, pressing [Alt D] again displays the menu:


Save dial list F2
Load directory F3 To invoke one of these
Find F4 functions press the
Next F5 key(s) indicated on the
Edit F6 right side of the menu.
Goto F7
Manual dial F8
Revise script F9
Append entries F10
Remove entry

Hang Up Alt-H
Learn script Alt-N



TELEMATE THE DIAL WINDOW 27


Save Dial List [F2]

[F2] saves the dial list state to the configuration file. The next
time you run Telemate, the dial list is restored. This also saves your
phone directory window display. For example, if you want Telemate to
display the directory password fields in all sessions, scroll sideways
until the password field is visible, then press [F2].

Load Phone Directory [F3]

Telemate allows you to access multiple phone directories using the
[F3] key.

Find [F4]

Selecting this item, you will see the prompt "Find: _". Type in the
text you wish to find. The search is not case sensitive. To search the
entire directory, press the [Home] key. This will show the beginning
of the directory allowing you to search all entries.

Next [F5]

Pressing [F5] finds the next occurrence of the text found.

Quick Find [A] - [Z]

When you hit a letter key, the dial bar will jump to the next entry
starting with that letter. For example, [D] finds the entry starting
with the letter 'D'.

Edit [F6]

Selecting the Edit function allows you to modify your phone directory.
Pressing [F6] brings the entry under the dial bar to the Phone Entry
dialog shown at the end of this section.

Goto [F7]

When you select this option, you are prompted with "Goto # _". Type in
the entry number you wish to see and press [Enter]. This is very
useful for large directories. Typing in "150" quickly takes you to
entry #150.

Manual Dial [F8]

Choosing this option causes the following to appear at the top of the
Dial window: "Manual Dial: _". Type in the phone number you wish to
reach exactly as if you were dialing it from your phone. When you are
finished, press [Enter] and Telemate will dial the number for you
using the current dial prefix and suffix.

Revise Script [F9]

This function calls the editor to load the script file shown in the
script field. If the editor is already in use, you will be asked if
you want to save the file being edited.

TELEMATE THE DIAL WINDOW 28


Append Entries [F10]

This function appends 10 entries to the phone directory so that new
entries can be added. To add more than 10 entries, use the phone
maintenance program TMPHONE.EXE.

Remove Entry

This function clears the entry under the selection bar.

Hang Up [Alt H]

This function hangs up the phone.

Learn Script [Alt N]

Selecting this function will enter the learn script mode using the
script file in the script field. Telemate will enter learn script mode
automatically if the related script file is not found.

Caution: Any existing script file will be erased if you start a learn
script sequence.


Phone Entry Dialog



Name ______________________________ Password _______________
Phone ____________________ Script ________
Memo ______________________________ Log ________

Baud Rate Parity COM Port Prefix
( ) Default (*) None (*) Default (*) Default
( ) 300 ( ) Even ( ) COM1 ( ) 1
( ) 1200 ( ) Odd ( ) COM2 ( ) 2
( ) 2400 ( ) Space ( ) COM3 ( ) 3
( ) 4800 ( ) Mark ( ) COM4 ( ) 4
( ) 9600 ( ) COM5
( ) 19200 Data Bits ( ) COM6 Suffix
(*) 38400 ( ) 7 ( ) COM7 (*) Default
( ) 57600 (*) 8 ( ) COM8 ( ) 1
( ) 115200 ( ) 2
Stop Bits ( ) 3
(*) 1 ( ) 4
( ) 2

Next Page Cancel



For a detailed description on using dialog, please refer to 'How to
Make Changes' in the 'THE OPTION DIALOGS' section.

Note: You can copy [Alt C] the name and phone number from the Back
window and paste [Alt P] it into the corresponding field.

TELEMATE THE DIAL WINDOW 29


Name: Type in the name of the remote system.

Phone: Type in the phone number needed to make the connection. If the
number has extra information, place them in the dial prefix and dial
suffix setup fields.

Memo: This space allows you to enter a reminder to yourself. It can
include any information you need that contains less than 30
characters.

Password: Telemate helps you keep track of your passwords by making them
part of your phone directory. Type in the password you use with the
specific BBS. Telemate uses a special keyboard macro '^&' assigned to
the [F3] key by default. This macro relates the [F3] key to the
password field in the phone directory. You can send your password to a
BBS by pressing [F3].

Script: A script is a program which Telemate automatically executes once
the connection is made. Scripts are useful for automatically logging
onto a remote system. Specify the script file name, without the
extension. If the script you specified does not exist in the script
directory, Telemate will start a Learn Script sequence when the
connection is made.

Log: Telemate allows you to have individual log files for each directory
entry. Type in the name of the log file, without the extension. When
you open the log file, Telemate appends the incoming text to the file
you have designated.

Port: Port refers to the communications port to which your modem is
attached. Telemate supports up to 8 different ports. If this option is
set to 'Default', Telemate will use the current COM port. Note that
you should use 'Default' only if all the entries are using 'Default'.

Baud Rate: Baud rate refers to the speed used to transfer data. If this
option is set to 'Default', Telemate will use the current baud rate.
Note that you should use 'Default' only if all the entries are using
'Default'. Otherwise, the 'non-default' entries will influence the
'Default' entries.

Parity: The vast majority of BBS's are set up for no parity. Some online
service uses Even parity.

Data Bits and Stop Bits: Data bits refers to how many bits of data are
sent before a stop bit is sent. Data is normally sent in chunks of 9
bits; 8 data bits and 1 stop bit.

When you press [Enter], Telemate takes you to the next option screen.
You can press [Esc] to cancel the changes.

Dial Prefix: Dial prefix is the string to be sent before the phone number.
Normally, pulse phone uses a prefix "ATDP" and touch-tone phone uses
"ATDT". You can define the content of the prefix and the suffix in the
Options/Dial Setup dialog. If this option is set to 'Default',
Telemate will use the current dial prefix. Note that you should use
'Default' only if all the entries are using 'Default'.

TELEMATE THE DIAL WINDOW 30


Dial Suffix: Dial suffix is the string to be sent after the phone number.
Usually it is simply a carriage return. But some phone companies
required that a phone card number follow the phone number. The card
number should be put in the suffix. If this option is set to
'Default', Telemate will use the current dial suffix. Note that you
should use 'Default' only if all the entries are using 'Default'.


Phone Entry Dialog (Second Page)


Terminal Toggles Protocol
(*) ANSI [ ] Add Line Feed ( ) Zmodem
( ) Avatar [ ] Add Return ( ) Ymodem
( ) Prism [ ] Auto Log (*) Ymodem-G
( ) TTY [X] Auto Wrap ( ) Ymodem-B
( ) VT52 [X] Destructive BS ( ) Xmodem
( ) VT102 [X] Guess Initial ( ) Xmodem-R
[ ] Local Echo ( ) Xmodem-1K
Connection [ ] Long Distance ( ) Telink
( ) BIOS [ ] Strip High Bit ( ) SEAlink
( ) Computer ( ) Modem7
( ) Fossil File Tag Seperator ( ) Kermit
(*) Modem ( ) Space ( ) CIS QB
(*) Carriage Return ( ) ASCII
( ) Comma ',' ( ) External _


OK Cancel



Terminal: Telemate gives you the choice of the six terminal emulations:
ANSI, Avatar, Prism, TTY, VT52 and VT102.

Connection: Normally, the connection is Modem. If the COM port is linked
to a host computer directly through a cable, then you should select
Computer. In this mode, Telemate does not check the carrier signal and
no phone number is dialed. BIOS connection only supports up to 9600
baud but you may experience data loss at 2400 or higher. FOSSIL driver
supports up to 38400 baud. If there is any conflict, Telemate will
switch to Modem connection automatically.

Add Line Feed: Usually, most BBS's add a line feed automatically at the
end of each line of data. If the BBS referenced in this entry does not
add line feeds, you can the have Telemate add a line feed to the end
of each line received.

Add Return: If this options is on, a carriage return [Ctrl M] is supplied
after a line feed is received.

Auto Log: If this option is turned on, the log file will be opened
automatically once the connection is made and closed when the carrier
signal is lost.


TELEMATE THE DIAL WINDOW 31


Auto Wrap: If this option is turned on, after a character reaches column
80, the next character is wrapped to the new line. Otherwise, the
cursor stays at column 80.

Destructive BS: If this option is on, backspace [Ctrl H] will destroy the
character on the left. Otherwise, backspace only moves the cursor to
the left.

Guess Initial: If this option is turned on, Telemate scans the incoming
data and looks for 'From:' or 'Name:' and remembers the initials of
the following name. If there is any chance of a wrong guess, the
guessing initials will be cleared.

Local Echo: When turned on, the character typed at the keyboard is
displayed on screen. This is sometimes referred to as half duplex.
Most BBS's echo the character you type. This is called full duplex. In
this case, you should leave this option off. Otherwise, the character
will appear twice on the screen.

Long Distance: You should turn on this option if the phone number is not a
local call. This field will help utility programs such as TMSTAT.EXE
to analyze your long distance phone bill.

Strip High Bit: If this option is on, the 8th bit of the incoming data
will be filtered out. This option is very useful when the actual link
is 7E1 but you use 8N1 as COM parameter.

File Tag Separator: The tag feature allows you to select the file names in
the marked text and put them into the clipboard. The file names are
separated by the tag separator which can be a space, a carriage return
or a comma depending on the remote system you are using.

Protocol: Different BBS's offer different protocols. You should select the
one you use most on that BBS as the default protocol. If you choose
'External', you must specify a letter in the edit box on the right.
See the appendix for more details on protocols.


TELEMATE THE TERMINAL WINDOW 32


THE TERMINAL WINDOW [Alt T]


The Terminal is the heart of any communications program. It is where
the actual communication with other computers is carried out.

The Terminal Menu


Send PgUp
Receive PgDn
Log session Alt-L
Script Alt-S
learn script Alt-N

Paste Alt-P
Quote Alt-Q
Image Alt-I
Command stack Alt-Y

Chat mode Alt-C
Originate mode Alt-G
Answer mode Alt-A
Doorway mode Alt-=

Hang up Alt-H
Clear text c-Home
Break signal c-End
printer log c-PrtSc


Sending files [PgUp]

After you have made your connection and told the other computer or BBS
that you are going to upload a file, choose the send files option from
the Terminal menu. You will then see the protocol menu:

Select the protocol you wish
Zmodem Z to use to send the file(s).
Ymodem Y
Ymodem-G G A brief discussion of the
Batch Ymodem B various types of protocols
Xmodem X and what they do can be found
Xmodem-1K O in the appendix.
Xmodem Relaxed R
Telink T
SEAlink S Note: The 8 external protocols
Modem7 M can be setup in the Options/
Kermit K External Protocol dialog.
CIS Quick B C
ASCII A




TELEMATE THE TERMINAL WINDOW 33


The File Input Box


Enter filename(s) to send, [Enter] for directory

a:\tm400-1.zip b:\tm490-?.zip


Once you have chosen the protocol you wish to use, you then enter the
name of file(s) you wish to send. Enter the complete DOS path and file
name. If you do not include the path, Telemate will search the upload
path.

If you are not sure of the filename, press [Enter] and a File dialog
will appear. In the file list box, you can press [Spacebar] to select
multiple files.

The File Transfer Window

The File Transfer window keeps you informed regarding the progress of
an Upload or Download. When batch information is available, an
extended transfer window appears showing the total bytes and total
transfer time.

Zmodem Upload

File name : SAMPLE.ZIP
Bytes to send : 40960
Bytes sent : 27648
Transfer time : 00:05:42
Notes on the Time remaining : 00:02:51
progress of the Error correction : CRC-32
upload and any Number of errors : 1
problems appear Average CPS rate : 125
here -------> > Retry from 1024
Graphic of -----> 67%
upload progress

Receiving Files [PgDn]

To download or receive a file with Telemate, you follow much the same
procedure as when you send files. As in uploading, a protocol menu
appears after you press [PgDn]. Select the protocol you want to use.
If the protocol requires a file name, the File Input Box will appear.

Logging Sessions [Alt L]

This function will record the incoming text into a disk file. If the
'Log Filter' option is enabled, all control codes will be filtered
out. If the 'Log Heading' option is turned on, a brief message is
inserted to the log file indicating the date and time the log is open.
Log files usually use the extension .LOG. Pressing [Alt L] again
closes the log file.


TELEMATE THE TERMINAL WINDOW 34


Using Scripts [Alt S]

A script file is a text file containing a series of instructions which
are usually automated functions such as a logon script. Script files
end with the extension .SCR for the source file, and .TMS for the
compiled file.

Telemate comes with its own script language. The file TMSCRIPT.DOC
contains a detailed discussion of Telemate's script language.

If the compiled script file does not exist or is not up to date,
Telemate will execute the script compiler TMS.EXE to compile the SCR
file into a compiled format which it can use.

To terminate the execution of the script, press [Alt S] again.

Learning Script [Alt N]

If you are not familiar with writing script files, let Telemate write
one for you. To do this, press [Alt N] and enter a new name. This
script name should end in the extension .SCR. Telemate now remembers
the characters you type. It automatically generates a script file and
stops learning when you press [Alt N] again or when the connection
breaks.

The generated file may not perform exactly the way you like, and
require modifications before it is used.

Pasting and Quoting

Telemate allows you to mark and copy text while in the Edit, View and
Back windows. Marked text is copied to the clipboard. Once the text is
copied to the clipboard, the Terminal window can handle it in one of
two ways:

Pasting [Alt P]

Pasting text sends the contents of the clipboard to the remote system.
If the expand blank line option is turned on and blank lines are
encountered, the blank lines are expanded to lines containing a space.
This is very similar to an ASCII upload. If you want to send a
prepared message to the remote system, you can use this function
instead of an ASCII upload.

Quoting [Alt Q]

[Alt Q] functions almost the same as [Alt P]. [Alt Q] is designed for
quoting messages into BBS message areas and the quote prefix is added
to each line. To quote a message, mark the text from the Back window
and Copy to the clipboard. Then position the cursor where you want the
text to go in the remote system and hit [Alt Q]. The quoted message is
reformatted to line up with the quote margin. If the Initial Guessing
option is enabled, the '@' character in the quote prefix is replaced
with the initials of the closest name.


TELEMATE THE TERMINAL WINDOW 35


Image Files [Alt I]

The current screen can be captured into a file with this function.

Command Stack [Alt Y]

The command stack provides a convenient way to recall the previously
entered commands or prepare a short note. You can use the command
stack in several ways:


Function Description

Recall command It stores the previous commands that were
typed in the Terminal window. These commands
can be recalled by pressing [Alt Y] [Up].

Type-ahead Some systems are charged by connect time.
While you are waiting for a command prompt,
you can type the next command here and
simply press [Enter] when the prompt appears.

Chat mode Allows you to type and edit an entire line
before sending it to the remote system.
This works like a line based chat mode.

Prepare short You can prepare a short multi-line message
note in this window. See the following example.


For example, to write a three line note, you could type the following:

[Ctrl Home]THIS IS THE FIRST LINE [Ctrl Enter]
THIS IS THE SECOND ONE [Ctrl Enter]
THIS IS THE LAST ONE [Ctrl Enter]
[Up] [Up] [Up] [Enter] [Enter] [Enter]

The [Ctrl Home] clears the window and lets you start from the top. The
[Ctrl Enter] performs a line feed but does not send the line. To send
these lines, you move the cursor to the first line and press [Enter]
three times.

Copy and Paste functions are also allowed in this window. The Copy
[Alt C] function copies the current line to the clipboard.

The Paste [Alt P] function pastes the clipboard text to the window. If
there is more than one line in the clipboard, text will be inserted
until the cursor reaches the bottom of the window.


TELEMATE THE TERMINAL WINDOW 36


Chat Mode [Alt C]

The chat mode splits the screen for online conversations. Text coming
from the remote system appears on the top half of the screen.
Characters you type appear on the lower half of the screen and are
sent to the remote system immediately. To terminate the chat mode,
press [Alt C] again. To edit the line before sending it to the remote
system, use the Command Stack [Alt Y] function instead.

Originate Mode [Alt G]

This is the "normal" mode. You use this mode to call a BBS or a remote
system. The communication originates from your computer terminal. When
you start Telemate, you are in this mode. If you are in Answer Mode,
you can press [Alt G] to switch back to Originate mode by sending the
Modem Init string to the modem.

Answer Mode [Alt A]

When you select Answer mode you tell Telemate to send the Auto Answer
string to the modem which turns on the modem's Auto Answer feature.
The modem then answers the phone for you. Pressing [Alt G] returns you
to Originate mode.

NOTE: Auto answer is designed to receive calls from other computers.
It does not handle voice calls.

Doorway Mode [Alt =]

When you select Doorway mode, Telemate sends the keyboard scan code
when a key is pressed. That means not only the ASCII characters can be
sent, but also the function keys and [Alt] keys. For example, if the
[Alt T] is pressed, the keyboard scan code is sent to the remote
system and Telemate's Terminal menu will not appear. To terminate
Doorway mode, press [Alt =] again or use your mouse to select the
Doorway mode item. The Doorway program requires all 25 lines in the
Terminal window, so you should press [Alt -] to toggle the menu bar
and the status line off. On some foreign keyboards, [Alt accent '] is
equivalent to [Alt =].

Hang Up [Alt H]

Pressing [Alt H] hangs up the phone by sending the Modem Hangup
string. Including the "^#" macro symbol in this string drops the DTR
signal which is the fastest way to hang up the phone. If the Confirm
Hang Up option is on, you will be prompted to verify this action.

Clear Text [Ctrl Home]

This function clears the screen and resets Telemate to its default
colors.


TELEMATE THE TERMINAL WINDOW 37


Break Signal [Ctrl End]

A break is a space between signals on the line. It is often used to
get the attention of the remote system with which you are
communicating. Pressing [Ctrl End] sends the break signal to the
remote system.

Printer Log [Ctrl PrtSc]

This feature sends all of your communication activity to the printer.
If you need a hardcopy of an on-screen conversation, turning this
feature on will log all activity to the printer as it occurs. Pressing
[Ctrl PrtSc] a second time turns logging off.


TELEMATE THE EDIT WINDOW 38


THE EDIT WINDOW [Alt E]


Telemate multithreading ability is best demonstrated in the editing
and backscroll area. You can transfer files in the background while
simultaneously editing a file in the foreground.

To begin editing, press [Alt E] or click the mouse on the Edit item in
the menu bar which brings up the Edit window.

Status Line

The first line of the Edit window is the Status line. It consists of
six items:

Line 6 Col 1 Total 74 Insert FEB89.LTR Marking
\ / \ / | | |
Cursor Location Total # of Mode File Appears
by line and lines in indicator Name when
column number the file. marking

When the editor is in the Insert mode, new characters you enter move
text to the right. Pressing the [Ins] key changes between Insert and
Overwrite modes. In Overwrite mode, new text replaces existing text.
While you are in this mode, the word "Insert" is not shown on the
status line.

Moving Around

The following keys can be used to move quickly around the Edit window:

Vertical Movement Horizontal Movement

[Up] Up one line [Left] Left one space
[Down] Down one line [Right] Right one space
[PgUp] Up one screen [Ctrl Left] Left one word
[PgDn] Down one screen [Ctrl Right] Right one word
[Ctrl Home] Top of screen [Home] Beginning of line
[Ctrl End] Bottom of screen [End] End of line
[Ctrl PgUp] Top of file
[Ctrl PgDn] End of file

Deleting Text

You can delete text in the Edit window in the following ways:

[Del] deletes character at the cursor or block
[BackSpace] deletes character to the left
[Ctrl T] deletes word right
[Ctrl Y] deletes an entire line
[Ctrl Q]+[Ctrl Y] deletes from the cursor to end of line

Use the Mark [F10] and the [Del] key to delete larger blocks of text.
Telemate will verify with: "Do you want to delete the block? (Y/N)".


TELEMATE THE EDIT WINDOW 39


CUA Conventions

Telemate supports the CUA interface standards for marking and copying
text. You can use the [Shift] key in conjunction with the cursor-
movement keys to select text.

[Ctrl Insert] copies the marked text to the clipboard
[Ctrl Del] cuts the marked text to the clipboard
[Shift Insert] pastes the marked text from the clipboard

Normally, the contents of the clipboard is erased before copying or
cutting. If you press [Ctrl Insert] or [Ctrl Del] while holding down
the [Shift] key, the clipboard will not be erased and the marked text
is appended to the existing clipboard contents instead.

Note: The CUA guideline uses [Shift Del] to cut the text but Telemate
uses [Ctrl Del] to allow for the [Shift] combo described above.

Wordstar Conventions

Telemate also supports several Wordstar key combinations in its
editor:

[^E] Up one line [^S] Left one space
[^X] Down one line [^D] Right one space
[^R] Up one screen [^A] Left one word
[^C] Down one screen [^F] Right one word
[^Q^E] Top of screen [^Q^S] Begin of line
[^Q^X] Bottom of screen [^Q^D] End of line
[^Q^R] Top of file [^Q^F] Find
[^Q^C] Bottom of file [^Q^A] Replace
[^G] Del character [^L] Repeat Find/Replace
[^T] Del word right
[^Y] Delete line
[^Q^Y] Del to End of line

Margins

The left margin in the Edit window is a fixed margin and cannot be
changed. To change the right margin, use the Options/General dialog.
Telemate performs a word wrap when characters reach the right margin.
When you are writing scripts or programs, set the right margin to a
larger value (e.g. 200) to prevent word wrap.


TELEMATE THE EDIT WINDOW 40


The Edit Menu


Mark F10 These functions are available through the
Copy Alt-C Edit menu or by using the shortcut keys. To
cUt Alt-U access the menu, press [Alt E] a second time.
Tag Alt-G
Paste Alt-P
Quote Alt-Q
Write Alt-A

New Alt-N
Save F2
Load F3

Find F4
Next F5
Replace F6
Goto F7
filter F8
reformat F9

Auto Indent
Backup Source


Mark [F10]

Before you can work with a block of text you must first define where
the text block begins and ends. Press [F10] once and use the cursor
keys to highlight the text you want copied. Pressing [F10] again
unmarks the selected text.

Mouse: Pressing the left button of your mouse and dragging the mouse
over the desired text quickly marks large blocks of text.

Copy [Alt C] [Shift Alt C]

Once the text is marked, press [Alt C] to copy the marked text in the
clipboard. The text in the clipboard can then be pasted or quoted into
other windows or to other portions of the file. If you hold down the
[Shift] key while you press [Alt C], the marked text will be appended
to the existing contents of the clipboard.

Mouse: Holding down the [Shift] key while selecting the Copy item from
the menu has the same effect as [Shift Alt C].

cUt [Alt U] [Shift Alt U]

The cUt function allows you to move marked text from the file you are
editing. As with the Copy option, text must first be marked using
[F10] before it can be cut. The cut text can be pasted into other
sections of the file using the paste feature. If you hold down the
[Shift] key while you press [Alt U], the marked text will be appended
to the existing contents of the clipboard.


TELEMATE THE EDIT WINDOW 41


Mouse: Holding down the [Shift] key while selecting the cUt item from
the menu has the same effect as [Shift Alt U].

Tag [Alt G] [Shift Alt G]

The tag feature allows you to select the file names in the marked text
and put them into the clipboard. The file names are separated by the
tag separator which can be a space, a carriage return or a comma. If
you hold down the [Shift] key while you press [Alt G], the file names
will be appended to the clipboard without erasing the clipboard. This
function is very useful when you want to download a filename shown on
the screen.

Mouse: Holding down the [Shift] key while selecting the Tag item from
the menu has the same effect as [Shift Alt G].

Paste [Alt P]

Text that is contained in the clipboard can be pasted [Alt P] into
another window, another section of the same file, or into an entirely
different file. After marking and copying the text, position the
cursor where you want the text to go and press [Alt P]. The text is
pasted at the new location. You can use the cut function with paste to
move text within a file. If you wish to copy text to a new file, mark
and copy the text first. Then load the new file and position the
cursor where you want the text to be placed, and press [Alt P].

Quote [Alt Q]

[Alt Q] functions much the same as [Alt P]. [Alt Q] is designed for
quoting text into BBS message areas. This function allows you to
prepare messages with quotations in the Edit window. Quoting text is
exactly like pasting except that every line is preceded by the quote
prefix. The text is reformatted to line up with the quote margin.

Write [Alt A]

The Write function allows you to write or append the marked text to a
file.

New [Alt N]

Pressing [Alt N] starts a new edit file. If the file in the editor has
been edited, you will be asked if you want to save the file first.

Saving Files [F2]

[F2] brings up the File dialog and you can type in the name of the
file you want to save to.

Loading Files [F3]

Loading files is very similar to saving a file. The [F3] key loads a
file to the Edit window.


TELEMATE THE EDIT WINDOW 42


Find [F4]

When you select this function, you see the "Find: _" prompt. Type in
the text you wish to find or press [Up] to recall the last search
string. This function is not case sensitive. For example, "big" finds
"BIG" or "BiG", etc.

Next [F5]

Pressing [F5] finds/replaces the next occurrence of the find text.

Replace [F6]

When you select this option you are prompted with the "Find: _"
prompt. After typing in the text to find, you see "Replace with: _".
Type in the text that should replace any text that is found. When a
match is found, you are asked "Replace [Yes,No,Replace All,Quit] ? _".
Press 'Y' to confirm the replacement, 'N' to ignore, 'Q' to abort or
'R' to repeat the replacement until no more text is found or [Esc] is
pressed.

Goto [F7]

Invoking the Goto command causes "Goto #" to appear in the upper left
corner of the View window. Type in the line number you wish to go to.

Filter [F8]

Some word processors, such as WordStar, use the 8th bit for special
purposes. You can filter out the 8th bit by pressing [F8]. The 8th bit
is hidden but not removed.

Reformat [F9]

To reformat a paragraph, move the cursor to the beginning of the
paragraph and press [F9]. You can change the right margin setting
through the Options/General dialog. By holding down the [F9] key,
Telemate continues to reformat until it is released.

Auto Indent

If this option is on, when [Enter] is pressed, the cursor will be
placed at the first non-blank position of the previous line. This
option is useful when you are using the editor for programming. If
Auto Indent is off, the cursor will be moved to the beginning of each
line.

Backup Source

If this option is on, a backup copy with the extension .BAK will be
produced when an edited file is saved.


TELEMATE THE EDIT WINDOW 43


Macro Keys

The editor recognizes the following keys as macro keys.

Function key: [F11] , [F12]
Alt key: [Alt F1] - [Alt F12]
Shift key: [Shift F1] - [Shift F12]
Ctrl key: [Ctrl F1] - [Ctrl F12]
Alt Number: [Alt 1] - [Alt 0]

If the macro symbol '^M' is included in these keys, it will be
translated to a carriage return. Other macro symbol are not
translated.


TELEMATE THE VIEW WINDOW 44


THE VIEW WINDOW [Alt V]


When the View item is selected from the menu bar, the File dialog will
appear. Select the file you want to view.

Moving around in the View window is the same as in the Edit window.
However, Wordstar conventions are not accepted. Instead, characters
typed in the View window are forwarded to the Terminal window. This
gives you the ability to issue a command to the remote system without
leaving the View window.

The View Menu

When the View window is open, pressing
Mark F10 [Alt V] invokes the View menu. To choose
Copy Alt-C a function, press the key indicated on
Tag Alt-G the right side of the menu.
Quote Alt-Q
Write Alt-A All functions operate just as in the
Edit window, except for the Quote function.
New Alt-N
Load F3

Find F4
Next F5
Goto F7
filter F8


Quote [Alt Q]

When you select this function, the marked text will be quoted to the
terminal instead of being pasted into the View window.

TELEMATE THE BACK WINDOW 45


THE BACK WINDOW [Alt B] [CENTER] [CTRL UP]/[CTRL DOWN]


Effective telecommunications require constant access to information.
At certain points in your communications session, you may need access
to information that previously passed through your screen. You can
recall this information using the Back (scroll) window. You can open
this window by pressing [Alt B], [Center] (the FIVE key in the
keypad), [Ctrl Up] or by clicking the mouse button on the Back item in
the menu bar.

The optional [Center] or [Ctrl Up] keys, combined with the [Scroll
Lock] key, provide a convenient way of accessing the back scroll
buffer. When the Back window is already on the screen, pressing
[Center] again or [Ctrl Down] hides the window as if [Esc] were
pressed.

Characters typed in the Back window are forwarded to the Terminal
window as if they were typed in the Terminal window. This allows you
to operate in both windows at the same time.

The number of lines that the back scroll buffer can contain is
controlled by the setting in the Options/General dialog.

The Back Scroll Menu


Mark F10 The Back menu is almost identical to the
Copy Alt-C Edit menu. These functions are described
cUt Alt-U in the Edit menu section.
Tag Alt-G
Quote Alt-Q The Quote functions works slightly
Write Alt-A different and the Write function has
a new meaning in this window.
Find F4
Next F5
Goto F7
filter F8

Scroll Lock
Capture Ins
Clear Alt-N


Write [Alt A]

There are two ways to record a communications session. One way is to
open a log file at the beginning of a session which records the entire
session. The second way is to use the Write function in the Back
window. When you see information that you want to keep, simply mark it
and write (append) it to a file.


TELEMATE THE BACK WINDOW 46


Quote [Alt Q]

[Alt Q] is designed for quoting text into BBS message areas. While
you are in the Back window, you can place the cursor at the message
you are replying to and press [F10] to start marking. Then you can
move the cursor to the end of the message and hit [Alt Q]. The marked
text is sent to the remote system with the quote prefix leading each
line. If a line is longer than the quote margin, it will be
reformatted to line up at the quote margin.

Scroll Lock [Scroll Lock]

When the Back window receives information, the window's cursor will
normally move to the location of the most recently received text. To
keep the cursor locked at a particular position, press the [Scroll
Lock] key.

The [Scroll Lock] key can be pressed at any time to toggle this
option. The 'SLK' indicator will be displayed on the status line if
this option is enabled.

Note: Turning on or off the LED light on the keyboard may cause data
overrun in some computers. Telemate controls the state of the LED and
switches only if the COM port is idle for a certain time. As a result,
the LED may not reflect the current status. You should check the 'SLK'
item on the status line instead.

Capture [Ins]

If this option is on, the incoming data is put into the back scroll
buffer. As Telemate stores the back scroll buffer to disk, it may
affect performance on a floppy disk system. In this case, turn the
Capture function off or set a smaller value to the Back Scroll Limit
in the Options/General dialog.

Clear [Alt N]

This function clears the back scroll buffer.

TELEMATE THE MACRO WINDOW 47


THE MACRO WINDOW [Alt M]


Telemate lets you assign text to a single keystroke so that the text
is sent to the remote system when the macro key is pressed. This is
called a keyboard macro. When macros are used properly, they can save
you from typing many unnecessary keystrokes.

Pressing [Alt M] the first time brings up the Macro window. Pressing
[Alt M] twice displays the Macro menu.

Telemate keeps four key definition tables in memory at all times, the
macro table, keypad table, the alt-keypad table and the keyboard
table.

The Macro Table

The macro table contains all of the function keys and the shifted
function keys. For example, [F2], [Ctrl F2], [Shift F2] and [Alt F2].

When a terminal is selected, the corresponding macro table is loaded.
For example, if the VT102 terminal is selected, the VT102.MAC macro
table is loaded.

By default, the [F1] key is the help key, but you can redefine it to
suit your needs.

The Keypad Table

The keypad table contains key assignments for terminal emulations.
Each terminal type has its own keypad definition file. When a new
terminal is selected, the corresponding keypad table is loaded. The
keypad keys that can be defined include the following keys:

[BackSpace] [Grey /]
[Home] [Up] [PgUp] [Ctrl PgUp] [Grey *]
[Ctrl Left] [Left] [Right] [Ctrl Right] [Grey -]
[End] [Down] [PgDn] [Ctrl PgDn] [Grey +]
[Ins] [Del] [Enter]

By default, the [PgUp] key is the upload key and the [PgDn] key is the
download key, but you can redefine them to suit your needs.

The Alt-Keypad Table

The 101-keyboard has an extra set of cursor keys. They are known as
the alternate keypad. To define these keys you must turn on the
Enhanced Keyboard option under the Options/Mouse & Keyboard dialog.

The Keyboard Table

This is sometimes called the translation table because it changes the
incoming or outgoing characters to another value. For every character
in the ASCII set, the table defines what it should be changed to. This
table allows you to completely redefine your keyboard when using
Telemate.

TELEMATE THE MACRO WINDOW 48


The Macro Window

The Macro window displays the first four characters of the macro
definition. These macros are designed so that they can be accessed by
pointing with the mouse and clicking. They can also be invoked by
pressing the indicated key(s).


The keys in the N1 N9 Enter Home The keys in
upper left are N2 N0 Space End the 3 top-
the [Alt]+[No.s N3 Ctrl-C BackSp C-PgUp right cols.
0 to 9]. N4 Ctrl-K Escape C-PgDn are constants.
N5 Ctrl-S Up C-Left They are for
The lower left N6 Ctrl-Q Down C-Rght use with the
macros are the N7 Ctrl-X Left Insert mouse. If you
Function keys. N8 Ctrl-Z Right Delete need to send a
Ctrl-C, point
The A1, A2, A3, F1 A1 a 1^ S1 a 11 C1 a 21 with the mouse
etc. column F2 ^CS~ A2 a 2^ S2 a 12 C2 a 22 at Ctrl-C and
refers to the F3 ^&^M A3 a 3^ S3 a 13 C3 a 23 click.
[Alt] +[Fn Key] F4 A4 a 4^ S4 a 14 C4 a 24
combinations. F5 m^M A5 a 5^ S5 a 15 C5 a 25 The lower
F6 f^M A6 a 6^ S6 a 16 C6 a 26 right column
The 3rd column F7 =^M A7 a 7^ S7 a 17 C7 a 27 refers to the
has the [Shift] F8 a^M A8 a 8^ S8 a 18 C8 a 28 [Ctrl] +
+[Fn Key] F9 rnn^ A9 a 9^ S9 a 19 C9 a 29 [Fn Key]
combinations. F10 n^M A10 a 10S10 a 20C10 a 30 combinations.
F11 A11 S11 C11
F12 A12 S12 C12



The Macro Menu


Function key Press [Alt M] when in the Macro
Alt key window and the pull down menu appears.
Shift key It is divided into two sections:
Ctrl key the top section is for key definitions,
alt Number The lower is for loading and saving
Keypad macros.
alT keypad
Keyboard Function key: refers to the keys F1-F12
Alt key: [Alt] + the keys F1-F12
Load macro Shift key: [Shift] + the keys F1-F12
Save macro Ctrl key: [Ctrl] + the keys F1-F12
Load keypad Alt Number: [Alt] + numbers 0-9
Save keypad Keypad: Numeric keypad
Load keyboard Alt Keypad: The alternate keypad
Save keyboard Keyboard: The Qwerty Keyboard, ABC, etc.




TELEMATE THE MACRO WINDOW 49


Defining Macros

To define a macro, select the type of keys you wish to redefine. A
macro definition window will open as shown:



Ctrl-F1 TYPE IN BESIDE EACH KEY__________
Ctrl-F2 COMBINATION THE TEXT YOU WANT THAT__
Ctrl-F3 KEY COMBINATION TO SEND._______
Ctrl-F4 ______________________________________
Ctrl-F5 ______________________________________
Ctrl-F6 IF YOU WANT Ctrl-F10 TO SEND THE_____
Ctrl-F7 NAME "Snigglefritz" THEN YOU WOULD___
Ctrl-F8 TYPE "Snigglefritz" NEXT TO Ctrl-F10__
Ctrl-F9 LIKE THIS:__________________
Ctrl-F10 Snigglefritz__________________________
Ctrl-F11 ______________________________________
Ctrl-F12 ______________________________________


OK Cancel




Macro Symbols

In addition to accepting standard alphanumeric text, Telemate also
uses certain symbols which when passed through the phone lines perform
specific functions. For example, the character "^M" in a macro
translates to [Enter] on the other end. Below is a table of symbols
you can include in your macros:


Symbol ASCII Symbol Function

^@ Null ~ Pause 0.5 second
^A Ctrl A ^# Drop DTR
... ^% Send break signal
^M Carriage Return ^$ Send memo
^J Line feed ^& Send password
^L Form feed ^* Send hang up string
... ... ^( Send init string
^Z Ctrl Z ^) Send answer string
^[ Esc ^- Keystroke simulation *
^^ ^ ^= Execute command *
^~ ~ ^\ Run script file *


* These macro symbols must appear at the beginning of the macro.



TELEMATE THE MACRO WINDOW 50


The '^-' Keystroke Simulation Macro Symbol

This macro symbol simulates keystrokes as if they are generated by the
keyboard, including [Alt] keys. It must appear at the beginning of the
macro. The syntax is:

'^-' [keystroke] [keystroke] [...]

The following rules apply to [keystroke]:

1. Normal character: For normal characters, there is no special prefix
character. For example, "^-abc" generates the characters "abc".

2. Control character: For control characters from [Ctrl A] (ASCII 1)
to [Ctrl Z] (ASCII 26) and [Esc] (ASCII 27), the '^' character is used
as the prefix character. For example, "^-Robinson^M^[" generates the
word "Robinson" followed by an [Enter] and then an [Esc].

Note: in the Terminal window, "^H" is not the same as the [BackSpace]
key, "^H" generates the character ASCII 8. [BackSpace] generates the
string defined in the keypad table.

3. The ^ character itself: Two consecutive '^' generates one '^'
character. For example, "^-^^" generates a '^'.

4. [Alt] and function key: An [Alt] or function key is represented by
an accent '`' followed by the keyboard scan code in 4 hexadecimal
characters. The keyboard scan code list is shown in the appendix.

5. The accent ` character itself: Two consecutive accent ` generates
one accent ` character. For example, "^-``" generates a `.

Caution: An accent character is a <`>, not a <'>.

For example, the macro sequence "^-`1200`2e00`1400`1900" generates
[Alt E] [Alt C] [Alt T] [Alt P] which switches to the editor, copies
the marked text to the clipboard, switches to the terminal and pastes
the contents of the clipboard to the remote system.

There are certain limitations on the other macro symbols that you can
use. The macro symbols that are supported are '^A' - '^Z', '^[' and
'^^'. All other symbols are interpreted as if they are typed from the
keyboard. For example, '^~' generates '^~', '~' generates '~' (not
pause 0.5 second) and '^#' generates '^#' instead of dropping DTR. For
example, the sequence "^-^@^~~^#^%^$^&^*^(^)^-^=^\" generates exactly
"^@^~~^#^%^$^&^*^(^)^-^=^\".

If you want a special macro symbol to work, you have to put it in
another function key and generate the scan code for that function key.
The '^-' macro symbol can nest function keys. For example, suppose the
[F3] key is defined as "^&^M" which sends the password and then a
carriage return. You can define "^-Robinson^M`3d00^[^[^[" which send
the word "Robinson", an [Enter], an [F3] key and then three [Esc]
keys.


TELEMATE THE MACRO WINDOW 51


Note: You should avoid using the [Shift Fn] key to simulate the Copy
[Alt C], Cut [Alt U] and Tag [Alt G] keys because it will result in
[Shift Alt C], [Shift Alt U] and [Shift Alt G] respectively and the
clipboard is not cleared before adding new data. On the other hand,
you must use the [Shift Fn] key to produce the keys [Shift Alt C],
[Shift Alt U] and [Shift Alt G].


The '^=' Hot Key Macro Symbol

With the hot key macro symbol, you can define DOS commands or external
protocols for all of the function keys. This macro symbol must appear
at the beginning of the macro. The syntax is:

'^=' [command] ['^='] ['^M'] ['^[']

[command] can be a DOS command, external editor, external protocol, a
batch file or whatever is required.

['^='] is optional. If specified, it will be converted to baud rate
and COM port information in the same order as those parameters passed
to an external protocol.

['^M'] is optional. If specified, it forces the command to execute
immediately. Otherwise, the command line dialog [Alt R] will prompt
you for more information.

['^['] is optional. If specified after the ^M above, the DOS window
will be hidden after the command is executed. This symbol has no
effect on commands used with the /P (pause) option.


Example Description

^=COPY Brings you to the DOS command window and
(without ^M) prompts you for more information.

^=DIR *.SCR^M^[ Shells to DOS and displays all *.SCR
(with ^M) files. The '^M' forces the execution
of the command, then hides the window.

^=MLINK-D ^=^M Works exactly the same as an external
(with another ^= protocol by passing baud rate and
and ^M) COM port information to the batch file
MLINK-D.BAT.

^=MLINK-U ^= Brings you to the DOS command window
(with another ^=) and waits for the file name.




TELEMATE THE MACRO WINDOW 52


The '^\' Run Script Macro Symbol

With this macro symbol, a script file can be started by pressing one
function key. For example, if you define [F10] as "^\HOST", then the
file HOST.SCR in the script directory will be run by pressing [F10].
This macro symbol must appear at the beginning of the macro.


Redefining the Keyboard

Sometimes it is necessary for certain incoming or outgoing characters
to be changed to another value or stripped altogether. For this
purpose, Telemate provides an incoming and an outgoing character
'keyboard table'. For each character in the ASCII set, the table
defines what the character should be changed to. By default, no
character translation is performed.

Suppose that both incoming and outgoing translations are enabled and
the following translation is required:

Original In Out

65:A 65:B 65:C

When the character 'A' is received from the remote system, the
character 'B' is displayed on the screen. When the character 'A' is
typed from the keyboard, the character 'C' is sent to the remote
system.


Loading and Saving Macros, Keypads and Keyboards

Although you can only have a limited number of macros active at any
one time, Telemate gives you access to an unlimited number of macros.
You can store one set of macros in one file and have a completely
different set in a different macro file. These files can be saved and
loaded whenever you need them using the Macro menu.

Once you have defined some macros, you must save them. To do this,
access the Macro menu, then highlight the "Save Macro" option and
press [Enter]. Telemate uses the default extension .MAC for macro,
.PAD for keypad and .KEY for keyboard files.

To load a macro, keypad or keyboard file, select the appropriate
option from the Macro menu. The File dialog opens and displays the
files with the corresponding extension (.MAC, .PAD, or .KEY). You can
then select the file you want to load.


TELEMATE THE OPTION DIALOG 53


THE OPTION DIALOGS [Alt O]


The Options dialog allows you to quickly change many of Telemate
options. When you have made your changes, you can save them to the
configuration file so they automatically load with your next session.

The Options Menu


General
Mouse & keyboard
Dial setup
dIrectory
Terminal
Communication
Protocol
External Protocol

Load options
Save windows
Save options


Through the Options menu you can affect how Telemate operates in 8
areas:

General Dialog: includes such things as your display setup, scroll buffer
size, delays, sounds and alarms.

Mouse & Keyboard Dialog: includes mouse setup and enhanced keyboard
selection.

Dial Setup Dialog: allows you to change dial prefixes, time, dial cancel
string, and pause time between dialing attempts.

Directory Dialog: sets the default directories for the main Telemate
files, Upload and Download directories, as well as the Edit, View,
Write, Script, Image and Log directories.

Terminal Dialog: allows you to select the type of terminal Telemate
emulates. Related information such as line feeds, local echo and the
type of connection you are using can also be configured here.

Communication Dialog: allows you to alter the strings or signals Telemate
sends to initialize your modem, hang up the phone, turn on the auto-
answer feature, etc. You may also change your communications port,
baud rate, parity, and other COM parameters through this menu.

Protocol Dialog: allows you to select the ASCII, Kermit and Zmodem options
and other general protocol features.

External Protocol Dialog: allows you to set up the external protocols.

NOTE: Most of Telemate's default settings should be sufficient. On the
other hand, don't be afraid to experiment with some of the items.

TELEMATE THE OPTION DIALOG 54


Saving and Loading Options

When you select the Save or Load menu item, Telemate displays the File
dialog. By default, files which have the extension .CFG are shown.


Saving Windows

When you select this function, the position of all windows will be
saved to the configuration file.


How to Make Changes

When a dialog box is open, pressing the [Tab], [Shift Tab] or using
the arrow keys moves the cursor between fields.


Key Function

Tab Next group
Shift Tab Previous group
Down Next item
Up Previous item
Spacebar Turn on/off option
Enter Accept changes
Esc Abort changes



There are 3 types of fields in a dialog box:

Circular Buttons:

Mouse Type
( ) None
( ) MicroSoft
(*) MouseSystem


Circular buttons refer to black dots inside parenthesis ( ) that you
see in the Mouse selection box above. Press [Spacebar] and the button
jumps from button to button. Only one item can be selected in each
group.

Check Boxes:


[X] Music
[ ] Bell


Some options are simple yes or no choices. These appear as a pair of
brackets: [ ]. Press the [Spacebar] and an 'X' appears in the
brackets like this: [X]. This condition indicates "yes, I want this
option turned on". An empty bracket means "No."

TELEMATE THE OPTION DIALOG 55


Text Boxes:


Download Directory C:\TM\DOWNLOAD\_______


Some options require you to enter text as your choice. You can use
[Ins] to toggle the insert mode, [Ctrl Y] or [Ctrl Left] to erase the
whole field, [Alt P] to paste text from the clipboard and [Alt C] to
copy text to the clipboard.



TELEMATE THE OPTION DIALOG 56


General Dialog


DOS Shell
[X] Swap Telemate to EMS/XMS
[X] Swap Telemate to Disk
[ ] Maximum DOS Shell

Display Log
[X] Scroll Bars [X] Log Filter
[X] Menu Bar [ ] Log Heading
[X] Status Line [X] Usage Log
[ ] 24 Hour Format
Date Format 0 Sound
Scroll Back 100_ [X] Music
Editor Margin 65_ [X] Bell
Message Pause 1_ [ ] External Alarm
Error Pause 3_ Alarm Sound 3_
Screen Saver 10 Alarm Time 3_


OK Cancel



Swap Telemate To EMS/XMS: When this option is on, Telemate will swap
itself to XMS or EMS while jumping to DOS and, therefore, leaves the
most memory for the DOS shell. If both XMS and EMS memory are present,
Telemate will swap to XMS if there is enough memory. If the swap is
not successful, Telemate will swap to EMS memory.

Swap Telemate To Disk: Similar to the "Swap Telemate To EMS/XMS", Telemate
will swap itself to a disk file named TM.SWP in the virtual memory
directory while jumping to DOS if this option is on. If both the
'Swap' options are on, Telemate will swap to XMS/EMS when there is
enough memory. If the swap is not successful, Telemate will swap to
disk.

Maximum Dos Shell: This option must be used with the 'Swap' options above.
When it is turned on, Telemate occupies only 5K bytes in the main
memory so that you have the maximum DOS shell possible to run other
applications. One problem with this is that Telemate will disable the
COM port and incoming data will be lost since the routine to handle
the transmission is no longer in memory. If RTS/CTS flow control is
used, Telemate will lower the RTS signal to prevent data loss. If this
option is off, Telemate will only swap part of itself out to allow for
continued transmission until the buffer is full.

Scroll Bars: If this option is on, the top window displays scroll bars for
mouse use. For a detailed description of scroll bars and mouse
operations, refer to the section "IF YOU HAVE A MOUSE".

Menu Bar: If this option is on, a menu bar is shown on the top line of the
screen. If you have a mouse, you can click on an item in the menu bar
to access the corresponding window or menu.


TELEMATE THE OPTION DIALOG 57


Status Line: If this option is on, a status line is shown on the bottom of
the screen. The status line provides immediate information on terminal
emulation, baud rate, parity, data bits, stop bits, COM port, script
file, log file, printer status and the current remote system.

Note: Pressing [Alt -] toggles the status line and the menu bar. On
some foreign keyboards, [Alt +] is the equivalent key.

24 Hour Format: If this option is on, time is displayed in 24-hour format.
Otherwise, it is displayed in 12-hour format.

Date Format: Telemate supports 9 date formats which can be divided into 3
groups. The first group uses '-' as the separator, the second uses the
'/' and the third '.'. The codes are as follows:
0: MM-DD-YY 1: DD-MM-YY 2: YY-MM-DD
3: MM/DD/YY 4: DD/MM/YY 5: YY/MM/DD
6: MM.DD.YY 7: DD.MM.YY 8: YY.MM.DD
Note: This date format does not affect the date format used in the
script language.

Scroll Back Limit: This is the number of lines the scroll back buffer can
contain. Setting the limit to 0 will disable the scroll back function
and minimizes the size of the virtual memory file. On a floppy disk
system, this value should be 100 or less to reduce disk access and
speed up the display.

Editor Margin: This is the right margin of the editor. The words you type
beyond this margin are wrapped to the next line. The margin also
bounds the right side during reformatting.

Message Pause: This is the amount of time, in seconds, that the Message
Box appears when displayed.

Error Pause: This is the amount of time, in seconds, that the Error Box
appears when an error is encountered.

Screen Saver: This is the amount of time, in minutes, that Telemate will
wait for keyboard or mouse input before activating the screen saver. A
message is displayed in random locations on the screen when the screen
saver is active. A zero in this field will disable the screen saver
feature. Pressing the [Alt `] key activates the screen saver
immediately. On some foreign keyboards, [Alt `] is equivalent to
pressing [Alt] together with the key left of the [1] key. Note: The
[Alt `] key is only available if the Enhanced Keyboard option is
turned ON under the Options/Mouse & Keyboard dialog.

Log Filter: If this option is on, all of the control codes are filtered
out while the communication session is recorded.

Log Heading: If this option is on, a brief message is inserted into the
log file which indicates the date and time the log is opened.

Usage Log: If this option is on, actions such as connecting to a remote
system, upload/download status, and online/offline status, are
recorded in the TM.USE file.


TELEMATE THE OPTION DIALOG 58


Music: Some BBS's send ANSI music instructions via phone line. If this
options is turned on, Telemate interprets those instructions and plays
the music.

Bell: The ASCII code 7 is the bell code. To keep Telemate silent, turn off
this option.

External Alarm: If turned on, the batch file TMALARM.BAT will be executed
as an external alarm under the following conditions:
1. Both Alarm Sound and Alarm Time are greater than 0.
2. You are in the Terminal, Dial or Stack windows.
Five parameters are passed to the batch file as %1, %2, %3, %4 and %5.
They are
%1 = Alarm Type
= 0 if Transfer success
= 1 if Transfer failure
= 2 if Connected to a BBS
= 3 if Script alarm
= 4 if Warning (e.g. not enough disk space)
%2 = Alarm Sound (no. of seconds the alarm should sound)
%3 = Alarm Time (no. of seconds the alarm should display)
%4 = BBS # connected to
%5 = Current baud rate (300 to 115200)

Alarm Sound: This is the amount of time, in seconds, that the alarm song
plays when the Alarm appears. To turn off the alarm sound, set this
value to 0.

Alarm Time: This is the amount of time, in seconds, that the Alarm dialog
will be displayed. Setting the value to 0 turns off the visible Alarm
dialog box.



TELEMATE THE OPTION DIALOG 59


Mouse & Keyboard Dialog


Mouse Type Port Speed
( ) None (*) None ( ) Slow
(*) MicroSoft ( ) COM1 (*) Medium
( ) MouseSystem ( ) COM2 ( ) Fast


[ ] Swap Left/Right Buttons
OK Cancel
[ ] Enhanced keyboard


Mouse Type: Telemate supports Microsoft and MouseSystem mice. Almost every
mouse emulates one of these two, and many emulate both.

Mouse Port: This refers to the serial port your mouse is connected to.
This option only applies to MouseSystem mouse. If your mouse is a
Microsoft mouse, there is no need to select a port. Due to the PC's
architecture, you cannot have a mouse on COM1 and a modem on COM3, or
a mouse on COM2 and a modem on COM4. But you can put a mouse on COM1
and a modem on COM2, or a mouse on COM2 and a modem on COM3, etc.

Mouse Speed: If the mouse pointer seems to move too slow or too fast, you
can adjust the speed with this option. This option only applies to
MouseSystem mouse. If your mouse is a Microsoft mouse, you should use
the mouse driver to adjust the speed.

Swap Left/Right Buttons: If this option is on, the function of the left
and right buttons is exchanged.

Enhanced Keyboard: If this option is off, the alternate keypad of the 101-
keyboard is used as the normal keypad. If this option is on, the
alternate keypad uses the separate definition. You should turn on this
option only if you have an AT BIOS. The XT BIOS does not support the
enhanced keyboard function call.



TELEMATE THE OPTION DIALOG 60


Dial Setup Dialog


Dial Prefix Connect String
(*) 1 AT DT_______________ CONNECT_____________
( ) 2 AT DP_______________ ____________________
( ) 3 AT DT_______________ ____________________
( ) 4 ATDT 9,_____________ ____________________

Dial Suffix Busy String
(*) 1 ^M__________________ NO CARRIER__________
( ) 2 ^M__________________ BUSY________________
( ) 3 ^M__________________ VOICE_______________
( ) 4 ^M__________________ NO DIAL TONE________

Break String RING^M____ [ ] Auto Baud Detect
Cancel String ^M________ [X] Auto Redial
Dial Time 35_ [X] Multiple line
Redial Pause 2__
Redial Attempt 0__ OK Cancel



Dial Prefix: Dial prefix is the string to be sent before the phone number.
Normally, a pulse phone uses the prefix "ATDP" and a touch-tone phone
uses "ATDT". Note that there is a pointer in the Phone Entry dialog
pointing to one of the prefixes.

Dial Suffix: The dial suffix is the string to be sent after the phone
number. Usually it is simply a carriage return. But some phone
companies offer a phone card which requires that the phone card number
follow the phone number. This number should be put in the suffix. Note
that there is a pointer in the Phone Entry dialog pointing to one of
the suffixes.

Connect Strings: These are the strings which the modem sends upon getting
a connection, (e.g. "CONNECT"). There is no need to define different
strings for different baud rates. The extra connect strings are
intended for connection with some communication services.

Busy Strings: These are the four strings which the modem sends when it has
failed to make a connection while dialing (e.g. "NO CARRIER").

Break String: When this string is received while dialing, the redial cycle
is broken. For example, if someone calls you when you are dialing out,
the modem reports RING and the redial cycle is broken.

Cancel String: This is the string Telemate should send to the modem to
cancel the dialing attempt, for example, the carriage return "^M".

Dial Time: This is the number of seconds that Telemate should wait for a
connection while dialing.

Redial Pause: This is the number of seconds that Telemate should wait
between attempts while dialing.


TELEMATE THE OPTION DIALOG 61


Redial Attempt: This is the number of times that Telemate should perform
the dialing procedure. Setting this number to 0 will allow the redial
attempts to go on until aborted manually or until a connection.

Auto Baud Detect: If this option is turned on, Telemate checks the modem
connect string for a baud rate indication and switches to the new baud
rate. This options only works with Hayes compatible modems.

Auto Redial: If this option is turned on, Telemate will automatically
redial the current dial list upon carrier drop. To use this function,
the carrier signal must reflect the actual online status.

Multiple Line: If this option is on and a connection is made, the board
names identical to or similar to the one just connected are removed
from the dial list. Similar board names are compared by checking all
but the last 5 characters. In addition, the board names must be longer
than 10 characters.



TELEMATE THE OPTION DIALOG 62


Directory Dialog



Telemate C:\TM\__________________________________
Upload C:\TM\UL\;C:\QWK\_______________________
Download C:\TM\DL\;\QWK\(*.QW?);\PIC\(*.GIF,*.PCX)
Script C:\TM\__________________________________
Edit C:\ED\__________________________________
View C:\ED\__________________________________
Write C:\ED\__________________________________
Image C:\TM\__________________________________
Log C:\TM\__________________________________
Virtual Memory C:\_____________________________________


OK Cancel



DOS's ability to make and use subdirectories provides an effective way
to manage your files. Below are suggested subdirectories and the files
which should be placed in those directories.

Telemate allows you to define multiple upload directories by adding
';' between the directories. If a file is not found in the first
directory, Telemate will search the second and so on. If the file name
contains wildcard characters, the search will stop when a match is
found. For example, specifying *.* will only upload all the files in
C:\TM\UL\ in the example above.

Multiple download directories can also be defined by adding ';'
between the directories with the wildcard between '(' and ')'. You can
specify multiple wildcards for the same directory by adding ','
between the wildcards. In the example above, *.QW? files are put into
the \QWK\ directory, *.GIF and *.PCX are put into the \PIC\ directory,
and all other files are put into the C:\TM\DL\ directory.

There should be at least 128K free in the virtual memory directory and
at least 256K free if you have the "Swap Telemate to Disk" option
turned on. You need to have at least 512K available if you have the
"Maximum DOS shell" option turned on.

Hard disk system:

Dir Name Directory Files
-------- --------- --------------------------------------
Telemate C:\TM\ *.FON, *.MEM, *.MAC, *.KEY, *.PAD,
TM.HLP, TM.CFG, TM.RES, TM*.EXE, *.BAT
Upload C:\TM\UL\
Download C:\TM\DL\
Script C:\TM\ *.SCR, *.TMS
Edit C:\ED\
View C:\ED\

TELEMATE THE OPTION DIALOG 63


Write C:\ED\
Image C:\TM\ *.IMG
Log C:\TM\ *.LOG, TM.USE
Virtual- C:\ TM.VM, TM.SWP, TMCLIP.$$$ memory

Floppy disk system:

You must not remove the diskette in drive A: because this is where
Telemate stores data and loads the overlay. The main program TM.EXE
should be put in drive B:. If you don't need the help function, you
can remove the help file TM.HLP.

Dir Name Directory Files
-------- --------- ----------------------------------
Telemate A:\ *.FON, *.MEM, *.MAC, *.KEY, *.PAD,
TM.HLP, TM.CFG, TM.RES, TMS.EXE
Upload B:\
Download B:\
Script A:\ *.SCR, *.TMS
Edit A:\
View A:\
Write A:\
Log A:\ *.LOG, TM.USE
Virtual- A:\ TM.VM, TM.SWP, TMCLIP.$$$
memory
B:\ TM.EXE



TELEMATE THE OPTION DIALOG 64


Terminal Dialog


Terminal File Tag Separator
(*) ANSI (*) Space
( ) Avatar ( ) Carriage Return
( ) Prism ( ) Comma ','
( ) TTY
( ) VT52 Quote
( ) VT102 [X] Initial (@) Guessing
Prefix @>________
Connection Margin 70_
( ) BIOS
( ) Computer Toggles
( ) Fossil [ ] Add Line Feed
(*) Modem [ ] Add Return
[ ] Auto Wrap
Flow Control [X] Confirm Hang Up
[ ] XON/XOFF [ ] Destructive BS
[X] RTS/CTS [ ] Local Echo
[ ] Strip High Bit


OK Cancel



Terminal: Telemate gives you the choice of six terminal types: ANSI,
Avatar, Prism, TTY, VT102 and VT52. When a terminal type is selected,
the corresponding macro file (.MAC) and keypad file (.PAD) is loaded.
For example, VT102.MAC and VT102.PAD is loaded when VT102 is selected.

Connection: Normally, the connection should be Modem. Since Telemate
determines online and offline status by inspecting the carrier signal
of the modem, you should not force the carrier signal to always high
or always low. If the COM port is linked to a host computer directly
via a cable or a null modem, you should select Computer, and Telemate
will not check the carrier signal. A connection is assumed and the
phone number will not be dialed. You can also select BIOS or FOSSIL
driver. BIOS only supports up to 9600 baud but you may experience data
loss at 2400 or higher. BIOS connection does not support RTS/CTS flow
control. FOSSIL driver supports up to 38400 baud. If the baud rate is
over the limit, Telemate will automatically switch to Modem
connection.

XON/XOFF flow control: When this option is on, XOFF [Ctrl S] causes the
terminal to stop transmitting characters until a XON [Ctrl Q] is
received.

RTS/CTS flow control: High speed modems use hardware handshaking to
control the flow of data. If your modem supports hardware flow
control, this option should be on. BIOS connection does not support
RTS/CTS flow control.


TELEMATE THE OPTION DIALOG 65


File Tag Separator: The tag feature allows you to select the file names in
the marked text and put them into the clipboard. The file names are
separated by the tag separator which can be a space, a carriage return
or a comma depending on the remote system you are using.

Initial Guessing: If this option is turned on, Telemate scans the incoming
data and looks for 'From:' or 'Name:' and remembers the initials of
the name that follows. If there is any chance of an incorrect guess,
the guessing initial will be cleared.

Quote Prefix: This is the string to be sent before each quoted line. If
the character '@' is in the string, it is replaced by the guessing
initial if the Initial Guessing feature is enabled. Otherwise, it is
ignored.

Quote Margin: This field defines the right margin which the quote function
will use to reformat the quoted text.

Add Line Feed: Some BBS's do not add a line feed at the end of each line
of data. In this situation, you should turn this option on to add line
feeds.

Add Return: If this option is on, a carriage return [Ctrl M] is supplied
after a line feed is received.

Auto Wrap: If this option is on and a character reaches column 80, the
cursor is wrapped to a new line. Otherwise, the cursor stays at column
80.

Confirm Hang Up: If this option is on and the hangup command [Alt H] is
issued, you will be asked for confirmation.

Destructive Backspace: If this option is on, backspace [Ctrl H] will
destroy the character on the left. Otherwise, backspace only moves the
cursor to the left.

Local Echo: If the remote system does not send the characters you typed
back, you should turn this on and the characters you type are echoed
to the terminal automatically.

Strip High Bit: If this option is on, the 8th bit of the incoming data
will be filtered out. This option is very useful when the actual link
is 7E1 but you use 8N1 as COM parameter.



TELEMATE THE OPTION DIALOG 66


Communication Dialog



Modem Init String ATZ^M_________________________________
Modem Hangup String ^#~~~+++~~~AT H0^M~___________________
Auto Answer String ~~~+++~~~AT S0=1^M~___________________
Answer Back String ______________________________________

Baud Rate Parity Data Bits COM Port
( ) 300 (*) None ( ) 7 (*) COM1
( ) 1200 ( ) Even (*) 8 ( ) COM2
( ) 2400 ( ) Odd ( ) COM3
( ) 4800 ( ) Space Stop Bits ( ) COM4
( ) 9600 ( ) Mark (*) 1 ( ) COM5
( ) 19200 ( ) 2 ( ) COM6
(*) 38400 ( ) COM7
( ) 57600 ( ) COM8
( ) 115200
OK Cancel



Modem Init String: This string is sent to the modem when Telemate starts
in or switches to the originate mode. The '^(' macro symbol is
attached to this string.

Modem HangUp String: This string is sent to the modem to hang up the
phone. The '^*' macro symbol refers to this string. The '^#' macro
symbol should be included in this string so that it will drop DTR to
hangup.

Auto Answer String: This string is sent to the modem when Telemate
switches to Answer mode. The '^)' macro symbol refers to this string.

Answer Back string: This string is sent to the remote system when the
ASCII code ENQ is received. However, this string will not be sent if
CIS Quick B transfers are selected because ENQ is used as part of that
protocol.

Baud Rate: This is the speed at which communications take place. Check
your modem manual if you are not sure what speeds are supported.

Parity: Parity is a form of error checking. You can choose between None,
Even, Odd, Mark and Space. The majority of BBS's are set up for No
parity.

Data Bits and Stop Bits: Data bits refers to how many bits of data are
sent before a stop bit is sent. Most BBS's use 8 data bits and 1 stop
bit.

Port: Port refers to the communications port to which your modem is
attached. Telemate supports up to 8 different ports.



TELEMATE THE OPTION DIALOG 67


Protocol Dialog


General Paste/ASCII Upload
[X] Filename Guessing [X] Expand Blank Line
[X] Check Disk Space Line Pacing 0_
Char Pacing 0_
Zmodem Pace Character 0__
[ ] Recovery
[X] Auto-Download Macro/Script
[ ] ASCII-Upload Extended Pacing 0_

Kermit ASCII
Control Quote Char 35_ Upload Download
Start Of Packet Char 1__ [ ] [ ] Strip High Bit
End Of Line Char 13_ [ ] [ ] Translation
Padding Char 0__ [ ] [ ] Strip CR
Number Of Pad 0_ [ ] [ ] Strip LF
Max Packet Size 80 [ ] [ ] Add CR Before LF
8th Quote Char 0__ [ ] [ ] Add LF After CR


OK Cancel



Filename Guessing: Some protocols, such as Xmodem, require you to supply a
download file name. If this option is on, Telemate guesses the
possible file name based on the incoming text and puts it in the file
selection box.

Check Disk Space: If this option is on, a warning message is displayed
when the size of the file to be downloaded is larger than the amount
of free disk space. If this message appears, use the MOVE function in
the DOS command window [Alt R] to make room for the downloaded file.

Zmodem Recovery: When this is on, Zmodem resumes an aborted transfer at a
later time. A date check is performed to ensure it is an interrupted
transfer. If the date check fail, the newly received file will be
renamed instead of resumed.

Zmodem Auto-Download: If this option is on, Telemate automatically takes
over the file reception without any user interaction.

Zmodem ASCII-Upload: If this option is on, Telemate sends the remote
system a signal to indicate that the file is an ASCII file and
requires end-of-line conversion. Caution: This option should be turned
off unless the remote system requests it to be turned on. Otherwise,
the upload will not be successful.

Kermit Options: Please refer to the document of the host computer for the
details of this option.


TELEMATE THE OPTION DIALOG 68


Expand Blank Line: If this is on and a blank line is received, Telemate
adds a space to that line. This option is used during ASCII transfers
with pasting or quoting. This is very useful for systems that assume a
blank line means "end of message" when pasting a message to most
bulletin boards.

Line/Character Pacing: When pasting or quoting to the remote system during
ASCII transfers, it may be necessary to wait between each character or
each line. Line pace is the amount of time, in 1/20 seconds, that
Telemate should wait after sending each line. Character pace is the
amount of time that Telemate should wait between each character.

Pace Character: During an ASCII upload or when pasting marked text, some
remote systems send a special character, such as ASCII 13, when they
are ready to receive the next line. This character is called a pace
character. If this value is 0, Telemate uploads/pastes without waiting
for a pace character.

Extended Pacing: Similar to character pacing, an extended pace is the time
delay, in 1/20 seconds, that Telemate should wait between each
character in a macro or in a string PUT by a script file.

ASCII Upload/Download: A number of options are available for ASCII
transfers. If 'Strip High Bit' is on, the 8th bit will be stripped. If
'Translation' is on, the keyboard table will be used to translate the
incoming or outgoing characters. If 'Strip CR' is on, the carriage
return character is rejected. If 'Strip LF' is on, the line feed
character is rejected. If 'Add CR before LF' is on, the carriage
return character is inserted before the line feed character. If 'Add
LF after CR' is on, the line feed character is inserted after the
carriage return character.



TELEMATE THE OPTION DIALOG 69


External Protocol Dialog



Protocol Upload Download Prompt Auto-Download
Name Key Batch Batch DL Name Sequence

1. ________ _ ________ ________ [ ] _____________
2. ________ _ ________ ________ [ ] _____________
3. ________ _ ________ ________ [ ] _____________
4. ________ _ ________ ________ [ ] _____________
5. ________ _ ________ ________ [ ] _____________
6. ________ _ ________ ________ [ ] _____________
7. ________ _ ________ ________ [ ] _____________
8. ________ _ ________ ________ [ ] _____________


OK Cancel



Protocol Name: This is the name of the corresponding external protocol.

Key: This is the key used to invoke the corresponding external protocol in
the protocol menu.

Upload Batch: This is file name of the batch file for uploading with the
corresponding external protocol. For details on the format of this
batch file, please refer to the appendix.

Download Batch: This is the file name of the batch file for downloading
with the corresponding external protocol. For details on the format of
this batch file, please refer to the appendix.

Prompt Download Name: If this option is on, you will be asked to enter a
filename before downloading with the corresponding external protocol.

Auto-Download Sequence: New external protocols have the ability to start
the download automatically by detecting a specific data sequence.
Telemate scans the incoming data for the auto-download sequence and
executes the corresponding external protocol. This feature is disabled
if 'Prompt Download Name' option is ON or the Terminal window, Command
Stack window or the Chat window is not the top window. The carriage
return '^M' and line feed '^J' character must not present in the
sequence. The following are protocols that support this feature and
their auto-download sequence.

GIFLink / Zmodem *^XB00
Bimodem ^H ^H ^H ^H ^H ^H
HS/Link HS*^BR
Puma ^V^H^V^H^VPuma^V^H^V^H^V
Mpt ^V^H^V^H^VMpt ^V^H^V^H^V

Note: To use an external Zmodem driver, you must turn off the Zmodem
Auto-download option in the Options/Protocol dialog. Otherwise, the
internal Zmodem will be used.

TELEMATE APPENDIX A: KEYBOARD SCAN CODE 70


APPENDIX A: KEYBOARD SCAN CODE


The following are the keyboard scan codes used by the "^-" keyboard
simulation macro symbol. All numbers are in hexadecimal form. The
numbers in parenthesis represent the scan codes for keys on the
alternate keypad.

[F1] 3B00 [Shift F1] 5400 [Ctrl F1] 5E00 [Alt F1] 6800
[F2] 3C00 [Shift F2] 5500 [Ctrl F2] 5F00 [Alt F2] 6900
[F3] 3D00 [Shift F3] 5600 [Ctrl F3] 6000 [Alt F3] 6A00
[F4] 3E00 [Shift F4] 5700 [Ctrl F4] 6100 [Alt F4] 6B00
[F5] 3F00 [Shift F5] 5800 [Ctrl F5] 6200 [Alt F5] 6C00
[F6] 4000 [Shift F6] 5900 [Ctrl F6] 6300 [Alt F6] 6D00
[F7] 4100 [Shift F7] 5A00 [Ctrl F7] 6400 [Alt F7] 6E00
[F8] 4200 [Shift F8] 5B00 [Ctrl F8] 6500 [Alt F8] 6F00
[F9] 4300 [Shift F9] 5C00 [Ctrl F9] 6600 [Alt F9] 7000
[F10] 4400 [Shift F10] 5D00 [Ctrl F10] 6700 [Alt F10] 7100
[F11] 8500 [Shift F11] 8700 [Ctrl F11] 8900 [Alt F11] 8B00
[F12] 8600 [Shift F12] 8800 [Ctrl F12] 8A00 [Alt F12] 8C00

[Alt A] 1E00 [Home] 4700 (47E0) [Alt 1] 7800
[Alt B] 3000 [Up] 4800 (48E0) [Alt 2] 7900
[Alt C] 2E00 [PgUp] 4900 (49E0) [Alt 3] 7A00
[Alt D] 2000 [Left] 4B00 (4BE0) [Alt 4] 7B00
[Alt E] 1200 [Center] 4C00 [Alt 5] 7C00
[Alt F] 2100 [Right] 4D00 (4DE0) [Alt 6] 7D00
[Alt G] 2200 [End] 4F00 (4FE0) [Alt 7] 7E00
[Alt H] 2300 [Down] 5000 (50E0) [Alt 8] 7F00
[Alt I] 1700 [PgDn] 5100 (51E0) [Alt 9] 8000
[Alt J] 2400 [BackSpace] 0E08 [Alt 0] 8100
[Alt K] 2500 [Insert] 5200 (52E0) [Alt -] 8200
[Alt L] 2600 [Delete] 5300 (53E0) [Alt =] 8300
[Alt M] 3200 [Ctrl PrtSc] 7200
[Alt N] 3100 [Ctrl Left] 7300
[Alt O] 1800 [Ctrl Right] 7400
[Alt P] 1900 [Ctrl End] 7500
[Alt Q] 1000 [Ctrl PgDn] 7600
[Alt R] 1300 [Ctrl Home] 7700
[Alt S] 1F00 [Ctrl PgUp] 8400
[Alt T] 1400 [Ctrl Up] 8D00
[Alt U] 1600 [Ctrl Down] 9100
[Alt V] 2F00 [Ctrl Ins] 9200
[Alt W] 1100 [Ctrl Del] 9300
[Alt X] 2D00 [Grey /] E02F
[Alt Y] 1500 [Grey *] 372A
[Alt Z] 2C00 [Grey -] 4A2D
[Grey +] 4E2B
[Grey Enter] E00D


TELEMATE APPENDIX B: KEYBOARD ASSIGNMENT IN TERMINAL EMULATION 71


APPENDIX B: KEYBOARD ASSIGNMENT IN TERMINAL EMULATIONS


VT102 & VT52 TERMINAL EMULATIONS

The pre-defined keyboard layout is best suited for 101-key keyboard
with the alternate keypad. 84-key keyboard users may have to redefine
a few keys. The keyboard layout for the actual VT102 and VT52 keyboard
is as follows:


PF1 PF2 PF3 PF4


7 8 9 -


4 5 6 ,


1 2 3 E
N
T
0 . E
R


In the following chart, the keys on the 101-key keyboard are mapped to
the keys shown in parenthesis. In Telemate, the [5] key is reserved
for Backscroll and cannot be redefined. The [Ctrl Up] is used to
emulate the [5] key in the actual terminal.


Num / * - F1 F2 F3 F4
Lock (PF1) (PF2) (-) (PF1) (PF2) (PF3) (PF4)

7 8 9
(7) (8) (9) +

4 5 6 (,) F5 F6 F7 F8
(4) (6) (up) (down) (left)(right)

1 2 3 E (E
(1) (2) (3) N N
T T
0 . E E Ctrl Up F10
(0) (.) R R) (5) (del)


On the 101-key keyboard, there is an extra set of cursor keys. These
are pre-defined to emulate the associated functions.

The 84-key keyboard does not have the extra cursor keys. As a result,
the [F5] - [F8] keys are used to emulate the arrow keys and [F10] is
used to emulate the [Del] key.


TELEMATE APPENDIX B: KEYBOARD ASSIGNMENT IN TERMINAL EMULATION 72


By default, the [BackSpace] key is defined as ASCII 8 [Ctrl H]. Some
terminals require the [BackSpace] to be defined as ASCII 127. You can
redefine the [BackSpace] key under the Macro/Keypad dialog. Or you can
copy the keypad file VT102DEL.PAD to VT102.PAD.


TELEMATE APPENDIX C: FILE TRANSFER PROTOCOLS 73


APPENDIX C: FILE TRANSFER PROTOCOLS


Xmodem: This was once the most popular protocol in use, but it is being
replaced by quicker and more reliable protocols. Error checking is
done with checksum or Cyclic Redundancy Check (CRC).

Xmodem-1K: This is a variation of Xmodem which uses blocks that may be 128
bytes or 1024 bytes in size. Some BBS software refers to Xmodem-1K as
Ymodem. Ymodem sends the name, size and date of the file but Xmodem-1K
does not. If the file name 'UNKNOWN.$$$' shows in the File Transfer
window during a Ymodem transfer, it is likely that the BBS software is
using Xmodem-1K. In this case, you should select Telemate's Xmodem-1K
protocol.

Relaxed Xmodem: This is the same as Xmodem except that it has a longer
delay time. This is for use with remote services that can not tolerate
strict timing during Xmodem transfers.

Ymodem: This is an Xmodem variation which uses blocks that may be 128
bytes or 1024 bytes in size and maintains the correct name, size, and
date.

Batch Ymodem: This protocol is a variation on Ymodem, which allows several
files to be sent during each transfer. Also refer as True Ymodem.

Ymodem-G: This protocol is a variation on Batch Ymodem. It achieves very
high transfer rates by sending blocks one after another without
waiting for acknowledgement. However, this requires an error-free link
such as an error-correcting modem or null modem cable between two
computers. If an error is detected by the receiver, the transfer is
aborted. Ymodem-G supports the transfer of multiple files.

Zmodem: This advanced protocol is both fast and reliable, and offers many
features. Zmodem can transfer a group of files in one batch, while
keeping the exact file size and dates. Zmodem detects and recovers
from errors quickly. Zmodem Recovery can resume an aborted transfer.
And it has the ability to skip the receiving file.

Telink: It is basically the Xmodem protocol using CRC checking. A header
block is sent before the file indicating its name, size, and date.
This protocol supports the transfer of multiple files.

SEAlink: SEAlink is an advanced version of Xmodem developed by System
Enhancement Associates. It is a sliding window protocol. SEAlink
passes a name, size, and the date of the transferred file and allows
multiple files to be sent.

Modem7: This format is similar to Xmodem. It passes the file name before
starting the transfer and is common on CP/M systems. This protocol
allows more than one file to be sent at a time.

Kermit: This protocol is designed to permit computers of different types
to send files to each other. Almost any computer using Kermit can be
set up to send files to another computer using Kermit.


TELEMATE APPENDIX C: FILE TRANSFER PROTOCOLS 74


CIS Quick B: This protocol is used only on the CompuServe Information
Service (CIS). It is particularly suited for the networks used in
accessing CIS, which have large turnaround delays. Both sending and
receiving in a CIS Quick B transfer are totally controlled by
Compuserve. Therefore, you should select this protocol before telling
CIS what files to transfer. To assure this, setup the phone entry for
CIS so that each time it is connected to CIS, the protocol will be
used as the default. If you select this protocol in the transfer menu,
Telemate displays the message "CIS Quick B ready" and monitors the
incoming data for the auto-transfer sequence. If you want to use this
protocol, you should connect to CIS using the 8N1 COM parameter and
have the "Strip High Bit" option turned on.

ASCII: This protocol acts as if the sender is typing the characters and
the receiver is recording them. No error detection is provided with
this protocol. Although you can use this protocol to upload a message,
it is suggested that you use the Paste [Alt P] command to send the
prepared message.


TELEMATE APPENDIX D: DEFINING EXTERNAL PROTOCOLS 75


APPENDIX D: DEFINING EXTERNAL PROTOCOLS


Telemate allows users to define as many as 8 external protocols using
DOS batch files. Some external protocol drivers require a large amount
of memory, so you should turn on the 'Swap Telemate to XMS/EMS', 'Swap
Telemate to disk' and 'Maximum DOS Shell' options.

When the external protocol is selected, Telemate executes the batch
file and passes 3 or more parameters to it. Sometimes the third
parameter is blank.

Parameter Description

%1 the baud rate
%2 the com port number (1 - 8)
%3 the first file to transfer
%4 the second file to transfer
.. ...

The batch file should call a driver program for the protocol, using
the supplied parameters. For example, the batch file for an upload may
contain the command:

GIFLINK -b%1 -p%2 sz %3 %4 %5 %6 %7 %8 %9

NOTE: You can find various protocol drivers in many public BBS's.


TELEMATE APPENDIX E: USAGE LOG 76


APPENDIX E: USAGE LOG


As you use Telemate on a daily basis, Telemate keeps a record of your
communications activities. This record is stored in a file called
TM.USE. Below is an excerpt from a TM.USE file. This file is divided
into three parts:

Note: The text shown in brackets [ ] are explanatory notes and are not
actually from the TM.USE file.

TIME DATE DESCRIPTION [COMMENTS]
-------- ------- ----------------------
22:52:53 1-24-89 Begin session [Telemate is loaded]
22:57:24 1-24-89 Online [Carrier found]
22:57:30 1-24-89 Connect to CompuServe [Remote system name]
23:10:34 1-24-89 Offline [Carrier lost]
23:11:32 1-24-89 Online
23:11:38 1-24-89 Connect to SouthWest Connect
23:36:37 1-24-89 Receive-Z TM200-1.ZIP (171K) success, transfer ..
[Zmodem successfully received the file TM200-1.ZIP]
23:37:16 1-24-89 Offline
23:37:39 1-24-89 End session [Exit to DOS]

Telemate comes with a small program called TMSTAT.EXE. TMSTAT.EXE
takes the information in TM.USE and produces a useful statistical
report on your usage of Telemate. For details, please refer to
TMSTAT.DOC.


TELEMATE APPENDIX F: THE PHONE DIRECTORY 77


APPENDIX F: THE PHONE DIRECTORY


The Telemate utility program, TMPHONE.EXE helps you maintain the phone
directory. It changes the size of the phone directory, inserts
entries, deletes entries, reorders entries, sorts directories, clears
the total, zaps connect dates, changes the phone directory size and
prints the directory. To maintain a phone directory, at the DOS
command line, type the following:

TMPHONE []

and press [Enter]. If no phone directory name is supplied, TM.FON and
TM.MEM will be used in the maintenance program.

The phone directory files can be modified with a text editor. However,
you will cause you to lose track of the memo field. Therefore, you
should always use this utility program to maintain the phone
directory.

The file TMFON.H contains the format of the phone directory so that
you can write your own maintenance program or even a conversion
program. Each entry in the phone directory requires 131 bytes. The
number of entries in a directory can be calculated with the following
formula:

(file size of the phone directory) / 131


TELEMATE APPENDIX G: MEMORY MANAGEMENT 78


APPENDIX G: MEMORY MANAGEMENT


How Telemate uses EGA/VGA video RAM

Telemate can use EGA/VGA video RAM as data storage. EGA and VGA
adapters provide 32K video memory in text mode. The 32K video buffer
begins at address B8000. Telemate can double the size of the video
buffer to 64K by moving the video buffer starting address to A0000 and
uses the extra 32K to store data.

Unfortunately, the 64K mode is not compatible with any pop-up memory
resident programs because the address of the video buffer is changed.
Unless you are very low on memory, the 32K mode should be selected for
compatibility.

If Telemate is running under DESQView, Windows or in 132 columns mode,
only the first page, i.e. EGA/VGA Ram=0, is used for maximum
compatibility.


Optimizing Memory Usage

640K Conventional + 384K Extended Memory

You should set up a RAM disk in the extended memory. DOS's VDISK.SYS
can use the extended memory if the following line is included in your
CONFIG.SYS file:
DEVICE=VDISK.SYS /e /s384
This will create a RAM drive (e.g. D:). You MUST then define the
'Virtual Memory Directory' to 'D:\' in the Options/Directory dialog.


640K Conventional + 1M or more Extended Memory

You should install the XMS driver HIMEM.SYS by adding the line:
DEVICE=HIMEM.SYS
in your CONFIG.SYS. Telemate uses the first 64K High Memory Area as if
it were conventional memory and the rest to store data and the program
image during the DOS shell. This may take up to 768K. The remaining
384K can be used to set up a disk cache. For example, Microsoft's
SmartDrive, SMARTDRV.SYS, is compatible with HIMEM.SYS. To do this,
make sure the following lines are in your CONFIG.SYS file:
FILES=20
BUFFERS=5
SHELL=COMMAND.COM /p /e:1000
DEVICE=HIMEM.SYS
DEVICE=SMARTDRV.SYS 384



TELEMATE APPENDIX G: MEMORY MANAGEMENT 79


640K Conventional + 1M or more Extended Memory and Expanded Memory

Some computers come with an Expanded Memory Manager, such as
EMM412C.SYS, which can turn part of the Extended Memory into Expanded
Memory. You should include both HIMEM.SYS and EMMxxxx.SYS in the
CONFIG.SYS file. Telemate uses the 64K High Memory Area and 48K
Expanded Memory as if they were conventional memory. A disk cache will
improve the overall performance of your system. The following lines in
the CONFIG.SYS file assumes that you split the 1M (1024K) Extended
Memory into 704K Expanded Memory, 64K High Memory Area and a 256K disk
cache:
FILES=20
BUFFERS=5
SHELL=COMMAND.COM /p /e:1000
DEVICE=EMM412C.SYS 704
DEVICE=HIMEM.SYS
DEVICE=SMARTDRV.SYS 256

The parameter '704' may vary for different Expanded Memory Managers.
For example, the command line for QEMM.SYS should be
DEVICE=QEMM.SYS EXTMEM=320
which defines 320K as Extended memory.


640K Conventional + 1M or more Expanded Memory

Some systems allow only Expanded Memory. In this case the CONFIG.SYS
file will look like this:
FILES=20
BUFFERS=5
SHELL=COMMAND.COM /p /e:1000
DEVICE=EMM412C.SYS
DEVICE=SMARTDRV.SYS /a256

Note that the '/a' after SMARTDRV.SYS tells SmartDrive to use Expanded
Memory.


Running under DOS 5.0 and 6.0

Telemate is fully compatible with DOS 5.0 and 6.0. However, some PC's
do not report correct information to HIMEM.SYS and cause problems if
you load DOS to high memory. If you have
DOS=HIGH
in your CONFIG.SYS, you should run TMINST.EXE and try the following
setup conditions one by one:
Xms Himem OFF
Xms Limit 0
Ems Limit 0
EGA/VGA RAM 0

Normally, Telemate disables the use of extra memory automatically when
it detects any conflict. However, if the hardware does not report
correct information, you have to disable them manually.



TELEMATE APPENDIX G: MEMORY MANAGEMENT 80


Running under QEMM386.SYS

Sophisticated 386 Memory Managers, such as QEMM386.SYS, will optimize
the usage of memory. However, this may cause other problems. If you
are not sure, run TMINST.EXE and try the following setup conditions
one by one:

Ems Limit 0
Xms Himem OFF
Xms Limit 0
EGA/VGA RAM 0

Consult the manual for your 386 memory manager and check if there is
any potential incompatibility problem with your hardware. For example,
if you have a SCSI drive, you should use the DISKBUF parameter and the
EXCLUDE parameter.


Running under DESQView/386

If you run Telemate under DESQView with QEMM.SYS, you SHOULD NOT
include HIMEM.SYS in the CONFIG.SYS. Apparently DESQView requests the
High Memory Area via QEMM.SYS and conflicts with HIMEM.SYS. The
CONFIG.SYS will look like this:
FILES=20
BUFFERS=5
SHELL=COMMAND.COM /p /e:1000
DEVICE=QEMM.SYS
DEVICE=SMARTDRV.SYS /a256

Please refer to TM-PIF.DVP file for a sample PIF setup for DV386.


Running under Windows 386 Enhanced Mode

With Windows 3.1, you can use a mouse with Telemate even if it is
running in a window. You MUST tell Telemate to use a Microsoft Mouse
under the Options/Mouse & Keyboard dialog and you should add the
following command line to your CONFIG.SYS file:
DEVICE=C:\WINDOWS\MOUSE.SYS

Note: The MouseSystem mouse setting will not allow Telemate to use the
mouse in Windows 3.1.

Please refer to TELEMATE.PIF for a sample PIF setup for Windows 386
Enhanced Mode. To improve transfer performance, you should edit all
the PIF and change all foreground and background priorities to 25
which should yeild a faster turnaround time.


TELEMATE APPENDIX H: ERROR MESSAGES 81


APPENDIX H: ERROR MESSAGES


The most common error messages are the following:

Cannot open configuration file

If the configuration file TM.CFG is not in the current directory,
Telemate will display this message. If you see this message, you
should use TMINST.EXE to generate a new configuration file and set the
DOS environment string 'TMCFG' to the directory containing the new
TM.CFG. For example, if the Telemate directory is "C:\TM" then the
following line should be added to the AUTOEXEC.BAT file:

SET TMCFG=C:\TM\TM.CFG

Problem opening resource file

If the resource file TM.RES is not in the Telemate directory or the
resource file is out-dated, Telemate will display this message. If the
directory is incorrect, you can edit TM.CFG and locate the line
DirTelemate="" and add the Telemate directory to it. Then make sure
that the file TM.RES is in the Telemate directory.

Cannot open TM.FON

The phone directory TM.FON is not in the Telemate directory or has not
been created. Execute TMINST.EXE and copy TM.FON to the Telemate
directory if necessary.

Not enough memory to open dialog

When you encounter this message, you are very low in memory and you
should exit Telemate immediately and restart Telemate with the '/O' or
'/N' command line option.

RTS/CTS flow control is turned off because CTS is off

When Telemate starts, it checks the RTS/CTS option with the hardware.
If the RTS/CTS option is on but the CTS signal is off, Telemate will
turn off the RTS/CTS option if the CTS signal is still off after 10
seconds. Otherwise, no communications can go through the line. This

message indicates that you may not have your modem turned on or your
modem/cable does not have a CTS line.

TMS Compile error
This error message may appear for one of two reasons.
. An error is detected in the script file.
. There is not enough memory to execute TMS.EXE.
Youshould exit Telemate and compile the script file in DOS command
line. The script compiler will give you detailed information so that
you can locate the error in your script file.


TELEMATE APPENDIX I: TELEMATE SUPPORT BBS 82


APPENDIX I: TELEMATE SUPPORT BBS


We appreciate suggestions and ideas. Most new Telemate features come
from user feedback. In order to provide a mean of support, we have
made an agreement with several Bulletin Board Systems. The following
BBS's will have the latest version of Telemate and a Telemate message
area.

Board Phone Number Network Baud Location

Land of the Gypsy's 503-297-0626 RelayNet 14400V32 Oregon USA
Late Night BBS 315-564-5700 Genesis 14400DS New York USA
PC Connect 416-733-9052 SmartNet 2400 Toronto Canada
User To User #1 214-492-6565 RelayNet 14400DS Dallas USA
User To User #2 214-492-5695 FidoNet 9600V32 Dallas USA

If you have questions, problems or suggestions, you can leave messages
to 'WINFRED HU' on these Telemate Support BBS's. Echomail conferences
have been set up by these BBS's in FidoEcho, GDNet, ILink, IntelecNet,
RelayNet and SmartNet. Ask your sysop to join them.

For the international editions, you may contact MicroServe Information
eXchange at

Board Phone Number Network Baud Location

M.I.X. BBS +49-4298-30086 UUCP 9600 V32 Lilienthal FRG

In addition, you can reach the author on the following networks:

CompuServe [72070,3515]
InterNet [email protected]

I want to express my appreciation to William Pendergast and Kevin Carr
of User To User, John Scarfone of PC Connect, Avery Wegg of SouthWest
Connect, Carter Downer of PRISM software, Nancy Porter of Land of the
Gypsy's for their generous support. I am grateful to Chris Brinker and
Michael Cody of Home Plate BBS for starting the Telemate FidoEcho.
Also I thank Marko Kohtala of Airline BBS for his contribution and, of
course, our registered users, distribution sites and all beta testers.

Finally, special thanks to Ralf Brown's SPAWNO routines that make the
maximum DOS shell function possible.


TELEMATE APPENDIX J: PRODUCT LINE 83


APPENDIX J: PRODUCT LINE


If you enjoy this Shareware, we invite you to try out the rest of our
high quality Sharewares. We produce top rated programs and those who
try them love them. And we believe you will like them too.

You will find our Sharewares under the following file names (or
similar ones if an update is available).

Telemate TM412-1.ZIP TM412-2.ZIP TM412-3.ZIP TM412-4.ZIP
GIFLink GIFLK112.ZIP
GIFLITE GIFLT200.ZIP

If you cannot find them in a local BBS, you can find them in our
Support BBS's and most large BBS's:

PC Connect: Toronto, Canada (416)733-9052 2400
Land of the Gypsy's: Oregon, USA (503)297-0626 14400V.32
User To User #1: Dallas, USA (214)492-6565 USR-HST/ds
User To User #2: Dallas, USA (214)492-5695 9600 V.32


What is GIFLink

GIFLink is an easy to use protocol driver that allows you to view the
transmitting GIF images in stunning SuperVGA graphics. And it is the
first protocol driver that uses full screen computer graphics in
SuperVGA mode.

GIFLink supports most of the popular file transfer protocols such as
Zmodem, Batch Ymodem, Ymodem-G, Xmodem and CompuServe QuickB. If the
files being transmitted are not GIF images, GIFLink will work just
like as a normal protocol driver. So GIFLink will transmitted any
files, not just GIF images.

GIFLink also has a special VIEW mode so that you can look at the
received GIF images in a slideshow format or preview the images you
are going to sent.


What is GIFLITE

GIFLITE is a high quality GIF-to-GIF image compression program. It
compresses the GIF files so that they will require much less disk
space yet still preserve the same quality and resolution.

With GIFLITE, digitized GIF images can be further compressed by an
average of 30%. What makes GIFLITE special is that the resulting GIF
files are almost identical to the original file. Human eyes can hardly
tell them apart.

GIFLITE conforms to both GIF87a and GIF89a standards. All non-image
information is preserved in the resulting GIF files. The compressed
images can be read by standard GIF decoders, such as VPIC v4+, CSHOW
v8.3+ and GIFLink.

TELEMATE INDEX 84


INDEX


[Alt `], 57 ASCII code, 49
[Alt -], 16, 36, 57 ASCII protocol, 73
[Alt =], 36 ASCII transfer, 68
[Alt A], 36, 41, 45 Add CR before LF,
[Alt B], 45 Add LF after CR,
[Alt C], 36, 40 Strip CR,
[Alt D], 25 Strip high bit,
[Alt E], 38 Strip LF,
[Alt F], 23 Translation,
[Alt G], 36, 41 Auto answer string, 36, 66
[Alt H], 28, 36 Auto baud detect, 61
[Alt I], 35 Auto dial option, 15
[Alt J], 23 Auto download sequence, 69
[Alt K], 24 Auto indent, 12, 42
[Alt L], 33 Auto log, 30
[Alt M], 47 Auto redial, 61
[Alt N], 34, 41, 46 Auto script, 16
[Alt O], 53 Auto wrap, 31, 65
[Alt P], 34, 41
[Alt Q], 34, 41, 44, 46 B
[Alt S], 34
[Alt T], 32 Back window, 45
[Alt U], 40 Backup source, 13, 42
[Alt V], 44 Batch upload, 33
[Alt W], 19 Batch Ymodem protocol, 73
[Alt X], 24 Baud rate, 7, 29, 66
[Alt Y], 35 Bell, 58
[Alt Z], 19 Break signal, 37, 49
[Center], 45 Break string, 60
[Ctrl Up], 45 Busy strings, 60
[Ctrl Down], 45
[Ctrl Left], 24 C
[Scroll Lock], 46
[Shift Alt C], 40 Cancel string, 60
[Shift Alt G], 41 Capture, 13, 46
[Shift Alt U], 40 Carrier signal, 30, 61, 64
16550 FIFO, 8 CD, 22
12/24 hour format, 57 CGA, 1, 9
Character pacing, 68
A Chat mode [Alt C], 36
Check boxes, 54
Add line feed, 30, 65 Check disk space, 67
Add return, 30, 65 Circular buttons, 54
Alarm, 21, 58 CIS Quick B protocol, 74
Alarm song, 12 Clear backscroll buffer, 46
Alarm sound, 58 Clear text, 36
Alarm time, 58 Clipboard, 24
Already online options, 15 Closing window, 20
Alt-keypad table, 47 CLS, 22
Append entries, 28 Connect Strings, 60
Answer mode, 36 Color, 13
Answer back string, 66 Com parameter, 6, 29, 66


TELEMATE INDEX 85


Com port, 7, 21, 66 E
Command line options, 15
Command stack, 35 Edit, 38
Communication dialog, 66 Edit directory, 62
Confirm hang up, 65 Edit menu, 12, 40
Connection, 30, 64 Edit window, 38
COPY, 22 Editor margin, 30, 39, 57
Copy, 34, 40 EGA, 1, 9, 78
cUt, 40 EMS, 1, 11, 78
EMS Limit, 11
D Enhanced keyboard, 46, 59
ERASE, 22
Data bits, 7, 29, 66 Error messages, 81
Date format, 9, 57 Error pause, 55
Default baud rate, 29 Evaluation disks, 3
Default COM port, 29 Executing Telemate, 14
DEL, 22 Exiting Telemate, 24
Deleting text, 38 Expand blank line, 34, 68
Desqview, 80 Expanded memory, 1, 11, 78
Destructive Backspace, 31, 65 Extended memory, 1, 10, 78
Dial menu, 26 Extended pacing, 68
Dial options, 60 External alarm, 58
Dial prefix, 7, 29, 60 External protocol dialog, 69
Dial setup dialog, 60 External protocols, 73
Dial suffix, 7, 30, 60
Dial time, 60 F
Dial window, 25
Dialing functions, 26 File directory, 23
DIR, 22 Filename guessing, 67
Directory dialog, 62 Filter, 42
Directory functions, 25 Find, 27, 42
Directories and files, 62 Format of phone directory, 77
Disclaimer, 3 Full screen option, 16
Doorway mode, 36
DOS command window, 22 G
CD
COPY General dialog, 56
CLS General options, 56
DIR GIFLink, 83
DEL GIFLITE, 83
ERASE Goto, 27, 42
INS, INSIDE Guess initial, 31
MOVE
REN, RENAME H
TYPE
Download batch, 69 Hang up, 28, 36, 49, 50, 65
Download directory, 62 Help, 21
Downloading files, 33 Hot key macro symbol, 51


TELEMATE INDEX 86


I Message pause, 53
Modem init string, 49, 66
Image directory, 62 Modem hangup string, 49, 66
Image file, 35 Modem7 protocol, 73
Initial guessing, 31, 34, 65 Monochrome, 9
Installation program, 6 Mouse, 1, 10, 17, 59
INS, INSIDE, 22 Mouse port, 10, 59
International edition, 3, 82 Mouse type, 10, 59
Mouse speed, 10, 59
J MOVE, 22
Moving windows, 19
Jump to DOS, 23 Multiple line, 61
Multiple upload directories, 62
K Multiple download directories, 62
Multithreading, 1
Kermit protocol, 67, 73 Multi-user license, 3
Key (external protocol), 69 Music, 58
Keyboard table, 47
Keypad table, 47 N
Keystroke macro symbol, 50
Name (external protocol), 69
L New, 41
Next, 27, 42
Learning script, 28, 34
License, 2 O
Line pacing, 68
Load phone directory, 16, 27 Opening a Window, 19
Loading files, 41 Option dialogs, 53
Loading macros, 52 Originate mode, 36, 49
Loading options, 54
Local echo, 31, 65 P
Log directory, 62
Log filter, 33, 57 Pace character, 68
Log heading, 33, 57 Parity, 7, 29, 66
Logging sessions, 33 Password, 29, 49
Long distance, 31 Paste, 34, 41
Phone directory, 77
M Clear total
Copy entry
Macro menu, 48 Create new directory
Macro symbols, 49 Delete entry
Macro table, 47 Insert entry
Macro window, 48 Print directory
Manual dial, 27 Reorder entries
Margins, 39, 57 Sort directory
Mark, 40 Zap connect date
Maximum DOS shell, 56 Printer log, 21, 37
Memo, 21, 29 Printing files, 24
Menu, 19 Prompt download name, 69
Menu bar, 19, 56 Protocol, 8, 31, 67
Protocol dialog, 57

TELEMATE INDEX 87


Q T

Quote, 34, 41, 44, 45 Tag, 24, 41
Quick Find, 27 Tag separator, 41, 65
Quote margin, 34, 46, 65 Telemate directory, 62
Quote prefix, 34, 46, 65 Telink protocol, 73
Terminal command stack, 35
R Terminal dialog, 64
Terminal types, 30, 64
Recalling command, 35 Terminal window, 32
Receiving files, 33 Text Boxes, 55
Redefining the keyboard, 52 TMPhone, 27, 77
Redial attempt, 61 TMStat, 31, 76
Redial pause, 60 Translation, 47
Reformat, 42 Transferring files, 32, 33
Registration, 2 TYPE, 22
Relaxed Xmodem protocol, 73 Type ahead, 35
REN, RENAME, 22
Replace, 42 U
Resizing windows, 20
Revise script, 27 Upload batch, 69
RTS/CTS flow control, 8, 64 Upload directory, 62
Uploading files, 32
S Usage log, 57, 76
Using scripts, 34
Save dial list, 27
Saving files, 41 V
Saving keyboards, 52
Saving keypads, 52 VGA, 1, 9, 78
Saving macros, 52 Video cache, 9
Scroll lock, 46 Video displays, 9
Saving options, 54 Video height, 9
Saving Windows, 54 Video RAM, 1, 11, 78
Screen saver, 57 View directory, 62
Script, 34 View window, 44
Script compile error, 81 Virtual memory, 1, 62, 78
Script directory, 62
Scroll bars, 9, 18, 56 W
Scroll back limit, 57
SEAlink protocol, 73 Windows, 19
Selecting windows, 19 Closing
Sending files, 32 Moving
Shareware, 2 Resizing
Snow checking, 9 Selecting
Status line, 38, 57 Starting
Strip high bit, 31, 65 Zooming
Stop bits, 7, 29, 66 Windows Compatibility Option, 16
Support BBS, 82 Wordstar convention, 39
Swap left/right buttons, 59 Write, 41, 45
Swap Telemate to disk, 56 Write directory, 62
Swap Telemate to Xms/Ems, 56


TELEMATE INDEX 88


X

Xmodem protocol, 73
Xmodem protocol, Relaxed, 73
Xmodem-1K protocol, 73
XMS, 1, 10, 78
XMS himem, 10
XMS limit, 10
XON/XOFF flow control, 8, 64

Y

Ymodem protocol, 73
Ymodem protocol, Batch, 73
Ymodem-G protocol, 73

Z

Zooming windows, 19
Zmodem protocol, 73
Zmodem ascii-upload, 67
Zmodem auto-download, 67
Zmodem recovery, 67




 December 28, 2017  Add comments

Leave a Reply