home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / pc / termprog / tm301_3.zoo / telemate.doc next >
Encoding:
Text File  |  1992-01-03  |  197.9 KB  |  4,674 lines

  1.  
  2.  
  3.      ====== Telemate 3.01 ============================== Order Form ======
  4.  
  5.      Please send  cheque or money order  payable to "White River Software"
  6.      in US or CAD.  Overseas order in money order, please.  (Note that the
  7.      current postage from US to Canada is $0.40.)
  8.  
  9.              White River Software
  10.              P.O.Box 938, Unit 105
  11.              St. Catharines, Ontario
  12.              L2R 6Z4  Canada
  13.  
  14.      ---------------------------------------------------------------------
  15.  
  16.        Qty.     Item                                 US/CAD    Amount
  17.  
  18.  
  19.        ___  Telemate Registration in 5.25 disk    @ $45/$50  $________
  20.             (with registered version and document on disk)
  21.  
  22.        ___  Telemate Registration in 3.5 disk     @ $45/$50  $________
  23.             (with registered version and document on disk)
  24.  
  25.                Less ___% discount for over 10 registrations  $(______)
  26.  
  27.            Shipping and handling outside US and Canada @ $4  $________
  28.  
  29.                                                     Subtotal $________
  30.  
  31.              Ontario orders please add Prov. Sales Tax (8%)  $________
  32.  
  33.        Canadian orders please add Goods & Services Tax (7%)  $________
  34.  
  35.  
  36.                                        Total  US$________/CAD$________
  37.  
  38.  
  39.                               Signature ______________________________
  40.  
  41.  
  42.  
  43.      Name     ____________________________________________________________
  44.  
  45.      Address  ____________________________________________________________
  46.  
  47.               ____________________________________________________________
  48.  
  49.      Country  _____________________  Phone   (______)_____________________
  50.  
  51.      Where did you first hear about Telemate ? ___________________________
  52.  
  53.      Comments ____________________________________________________________
  54.  
  55.      _____________________________________________________________________
  56.  
  57.  
  58.      =====================================================================
  59.  
  60.  
  61.  
  62.  
  63.  
  64.   ▌█████████ ▌██████ ▌█▌     ▌██████ ▌█████████▌ ▌███████▌ ▌█████████ ▌██████
  65.       ▌█▌    ▌█      ▌█▌     ▌█      ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌█
  66.       ▌█▌    ▌█      ▌█▌     ▌█      ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌█
  67.       ▌█▌    ▌█████▌ ▌█▌     ▌█████▌ ▌█▌ ▌█▌ ▌█▌ ▌█▌▌████▌     ▌█▌    ▌█████▌
  68.       ▌█▌    ▌█      ▌█▌     ▌█      ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌█
  69.       ▌█▌    ▌█      ▌█▌     ▌█      ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌█
  70.       ▌█▌    ▌██████ ▌██████ ▌██████ ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌██████
  71.  
  72.  
  73.  
  74.  
  75.                                  Version 3.01
  76.  
  77.  
  78.  
  79.  
  80.                       By  Tsung Hu, White River Software
  81.  
  82.                          Documentation By  Allan Smith
  83.  
  84.  
  85.  
  86.  
  87.                   Copyright (c) 1988-1992 White River Software.
  88.  
  89.                               All rights reserved.
  90.  
  91.  
  92.  
  93.  TELEMATE 3.01                                  TABLE OF CONTENTS    i
  94.  
  95.  TABLE OF CONTENTS
  96.  
  97.  INTRODUCTION                                                        1
  98.     What's Special? . . . . . . . . . . . . . . . . . . . . . . . .  1
  99.  
  100.  REGISTRATION                                                        2
  101.     License . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
  102.     Multi-user License  . . . . . . . . . . . . . . . . . . . . . .  3
  103.     International Edition . . . . . . . . . . . . . . . . . . . . .  3
  104.     Evaluation Diskettes  . . . . . . . . . . . . . . . . . . . . .  3
  105.     Disclaimer  . . . . . . . . . . . . . . . . . . . . . . . . . .  3
  106.     Trademarks  . . . . . . . . . . . . . . . . . . . . . . . . . .  3
  107.  
  108.  GETTING STARTED                                                     4
  109.     Requirements  . . . . . . . . . . . . . . . . . . . . . . . . .  4
  110.     Installing Telemate on a Floppy Disk System . . . . . . . . . .  4
  111.     Installing Telemate on a Hard Disk System . . . . . . . . . . .  4
  112.  
  113.  THE INSTALLATION PROGRAM                                            6
  114.     Com Parameter . . . . . . . . . . . . . . . . . . . . . . . . .  6
  115.     Displays  . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  116.     Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  117.     Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  118.     Memory  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  119.     Alarm Song  . . . . . . . . . . . . . . . . . . . . . . . . . . 12
  120.     Window Displays . . . . . . . . . . . . . . . . . . . . . . . . 12
  121.     Edit Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
  122.     Back Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
  123.     Selecting Colors  . . . . . . . . . . . . . . . . . . . . . . . 13
  124.     Ending your installation  . . . . . . . . . . . . . . . . . . . 13
  125.  
  126.  EXECUTING TELEMATE                                                 14
  127.     Executing Telemate on a Dual 360K Floppy Disk System  . . . . . 14
  128.     Executing Telemate on a 720K or 1.2M Floppy Disk System . . . . 15
  129.     Executing Telemate on a Hard Disk System  . . . . . . . . . . . 15
  130.     Command Line Options  . . . . . . . . . . . . . . . . . . . . . 15
  131.        Terminal Option       /T . . . . . . . . . . . . . . . . . . 15
  132.        Already Online Option /O . . . . . . . . . . . . . . . . . . 15
  133.        No Init Option        /N . . . . . . . . . . . . . . . . . . 16
  134.        Auto Dial Option      /D . . . . . . . . . . . . . . . . . . 16
  135.        Full Screen Option    /F [Alt -] . . . . . . . . . . . . . . 16
  136.        Load Phone Directory  /= . . . . . . . . . . . . . . . . . . 16
  137.        Auto Script  . . . . . . . . . . . . . . . . . . . . . . . . 16
  138.  
  139.  IF YOU HAVE A MOUSE                                                17
  140.     Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . 17
  141.     Three Button Mice . . . . . . . . . . . . . . . . . . . . . . . 17
  142.     Two Button Mice . . . . . . . . . . . . . . . . . . . . . . . . 17
  143.     The Window Borders  . . . . . . . . . . . . . . . . . . . . . . 18
  144.     The Scroll Bar  . . . . . . . . . . . . . . . . . . . . . . . . 18
  145.  
  146.  
  147.  TELEMATE 3.01                                 TABLE OF CONTENTS    ii
  148.  
  149.  USING TELEMATE'S WINDOWS   [Alt W]                                 19
  150.     Starting a Window . . . . . . . . . . . . . . . . . . . . . . . 19
  151.     Selecting a Window  . . . . . . . . . . . . . . . . . . . . . . 19
  152.     Pull Down Menus . . . . . . . . . . . . . . . . . . . . . . . . 19
  153.     Zooming a Window  . . . [Alt Z] . . . . . . . . . . . . . . . . 19
  154.     Moving a Window . . . . . . . . . . . . . . . . . . . . . . . . 19
  155.     Resizing a Window . . . . . . . . . . . . . . . . . . . . . . . 20
  156.     Closing a Window  . . . . . . . . . . . . . . . . . . . . . . . 20
  157.  
  158.  GETTING HELP WHEN YOU NEED IT                                      21
  159.  
  160.  SYSTEM FUNCTIONS                                                   22
  161.     DOS Command . . . . . . [Alt R] . . . . . . . . . . . . . . . . 22
  162.     Jumping to DOS  . . . . [Alt J] . . . . . . . . . . . . . . . . 23
  163.     File Directory  . . . . [Alt F] . . . . . . . . . . . . . . . . 23
  164.     Clipboard . . . . . . . [Alt K] . . . . . . . . . . . . . . . . 24
  165.     Printing a file . . . . . . . . . . . . . . . . . . . . . . . . 24
  166.     Ending Telemate session [Alt X] . . . . . . . . . . . . . . . . 24
  167.  
  168.  THE DIAL WINDOW            [Alt D]                                 25
  169.     Directory Functions . . . . . . . . . . . . . . . . . . . . . . 25
  170.     Dialing Functions . . . . . . . . . . . . . . . . . . . . . . . 26
  171.     The Dial Menu . . . . . . . . . . . . . . . . . . . . . . . . . 26
  172.     Save Dial List  . . . . [F2]  . . . . . . . . . . . . . . . . . 26
  173.     Load Phone Directory  . [F3]  . . . . . . . . . . . . . . . . . 27
  174.     Find  . . . . . . . . . [F4]  . . . . . . . . . . . . . . . . . 27
  175.     Next  . . . . . . . . . [F5]  . . . . . . . . . . . . . . . . . 27
  176.     Edit  . . . . . . . . . [F6]  . . . . . . . . . . . . . . . . . 27
  177.     Goto  . . . . . . . . . [F7]  . . . . . . . . . . . . . . . . . 27
  178.     Manual Dial . . . . . . [F8]  . . . . . . . . . . . . . . . . . 27
  179.     Revise Script . . . . . [F9]  . . . . . . . . . . . . . . . . . 27
  180.     Append Entries  . . . . [F10] . . . . . . . . . . . . . . . . . 27
  181.     Remove Entry  . . . . . . . . . . . . . . . . . . . . . . . . . 27
  182.     Hang Up . . . . . . . . [Alt H] . . . . . . . . . . . . . . . . 27
  183.     Learn Script  . . . . . [Alt N] . . . . . . . . . . . . . . . . 28
  184.     Phone Entry Dialog  . . . . . . . . . . . . . . . . . . . . . . 28
  185.  
  186.  THE TERMINAL WINDOW        [Alt T]                                 32
  187.     The Terminal Menu . . . . . . . . . . . . . . . . . . . . . . . 32
  188.     Sending files . . . . . [Page Up] . . . . . . . . . . . . . . . 32
  189.     The Protocol Menu . . . . . . . . . . . . . . . . . . . . . . . 32
  190.     The File Input Box  . . . . . . . . . . . . . . . . . . . . . . 33
  191.     The File Transfer Window  . . . . . . . . . . . . . . . . . . . 33
  192.     Receiving Files . . . . [Page Down] . . . . . . . . . . . . . . 33
  193.     Logging Sessions  . . . [Alt L] . . . . . . . . . . . . . . . . 33
  194.     Using Scripts . . . . . [Alt S] . . . . . . . . . . . . . . . . 34
  195.     Learning Script . . . . [Alt N] . . . . . . . . . . . . . . . . 34
  196.     Pasting . . . . . . . . [Alt P] . . . . . . . . . . . . . . . . 34
  197.     Quoting . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . 34
  198.     Image Files . . . . . . [Alt I] . . . . . . . . . . . . . . . . 35
  199.     Command Stack . . . . . [Alt Y] . . . . . . . . . . . . . . . . 35
  200.  
  201.  TELEMATE 3.01                                TABLE OF CONTENTS    iii
  202.  
  203.     Chat Mode . . . . . . . [Alt C] . . . . . . . . . . . . . . . . 35
  204.     Originate Mode  . . . . [Alt G] . . . . . . . . . . . . . . . . 36
  205.     Answer Mode . . . . . . [Alt A] . . . . . . . . . . . . . . . . 36
  206.     Doorway Mode  . . . . . [Alt =] . . . . . . . . . . . . . . . . 36
  207.     Hang Up . . . . . . . . [Alt H] . . . . . . . . . . . . . . . . 36
  208.     Clear Text  . . . . . . [Ctrl Home] . . . . . . . . . . . . . . 36
  209.     Break Signal  . . . . . [Ctrl End]  . . . . . . . . . . . . . . 36
  210.     Printer Log . . . . . . [Ctrl PrtSc]  . . . . . . . . . . . . . 36
  211.  
  212.  THE EDIT WINDOW            [Alt E]                                 37
  213.     Status Line . . . . . . . . . . . . . . . . . . . . . . . . . . 37
  214.     Moving Around . . . . . . . . . . . . . . . . . . . . . . . . . 37
  215.     Deleting Text . . . . . . . . . . . . . . . . . . . . . . . . . 37
  216.     CUA Conventions . . . . . . . . . . . . . . . . . . . . . . . . 38
  217.     Wordstar Conventions  . . . . . . . . . . . . . . . . . . . . . 38
  218.     Margins . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
  219.     The Edit Menu . . . . . . . . . . . . . . . . . . . . . . . . . 39
  220.     Mark  . . . . . . . . . [F10] . . . . . . . . . . . . . . . . . 39
  221.     Copy  . . . . . . . . . [Alt C] [Shift Alt C] . . . . . . . . . 39
  222.     cUt   . . . . . . . . . [Alt U] [Shift Alt U] . . . . . . . . . 39
  223.     Tag   . . . . . . . . . [Alt G] [Shift Alt G] . . . . . . . . . 40
  224.     Paste . . . . . . . . . [Alt P] . . . . . . . . . . . . . . . . 40
  225.     Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . 40
  226.     Write . . . . . . . . . [Alt A] . . . . . . . . . . . . . . . . 40
  227.     New . . . . . . . . . . [Alt N] . . . . . . . . . . . . . . . . 40
  228.     Saving Files  . . . . . [F2]  . . . . . . . . . . . . . . . . . 40
  229.     Loading Files . . . . . [F3]  . . . . . . . . . . . . . . . . . 40
  230.     Find  . . . . . . . . . [F4]  . . . . . . . . . . . . . . . . . 41
  231.     Next  . . . . . . . . . [F5]  . . . . . . . . . . . . . . . . . 41
  232.     Replace . . . . . . . . [F6]  . . . . . . . . . . . . . . . . . 41
  233.     Goto  . . . . . . . . . [F7]  . . . . . . . . . . . . . . . . . 41
  234.     Filter  . . . . . . . . [F8]  . . . . . . . . . . . . . . . . . 41
  235.     Reformat  . . . . . . . [F9]  . . . . . . . . . . . . . . . . . 41
  236.     Auto Indent . . . . . . . . . . . . . . . . . . . . . . . . . . 41
  237.     Backup Source . . . . . . . . . . . . . . . . . . . . . . . . . 41
  238.     Macro Keys  . . . . . . . . . . . . . . . . . . . . . . . . . . 42
  239.  
  240.  THE VIEW WINDOW            [Alt V]                                 43
  241.     The View Menu . . . . . . . . . . . . . . . . . . . . . . . . . 43
  242.     Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . 43
  243.  
  244.  THE BACK WINDOW            [Alt B] [Center] [Ctrl Up]/[Ctrl Down]  44
  245.     The Back Scroll Menu  . . . . . . . . . . . . . . . . . . . . . 44
  246.     Write . . . . . . . . . [Alt A] . . . . . . . . . . . . . . . . 44
  247.     Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . 45
  248.     Scroll Lock . . . . . . [Scroll Lock] . . . . . . . . . . . . . 45
  249.     Capture . . . . . . . . [Ins] . . . . . . . . . . . . . . . . . 45
  250.     Clear . . . . . . . . . [Alt N] . . . . . . . . . . . . . . . . 45
  251.  
  252.  
  253.  TELEMATE 3.01                                TABLE OF CONTENTS     iv
  254.  
  255.  THE MACRO WINDOW           [Alt M]                                 46
  256.     The Macro Table . . . . . . . . . . . . . . . . . . . . . . . . 46
  257.     The Keypad Table  . . . . . . . . . . . . . . . . . . . . . . . 46
  258.     The Alt-Keypad Table  . . . . . . . . . . . . . . . . . . . . . 46
  259.     The Keyboard Table  . . . . . . . . . . . . . . . . . . . . . . 46
  260.     The Macro Window  . . . . . . . . . . . . . . . . . . . . . . . 47
  261.     The Macro Menu  . . . . . . . . . . . . . . . . . . . . . . . . 47
  262.     Defining Macros . . . . . . . . . . . . . . . . . . . . . . . . 48
  263.     Macro Symbols . . . . . . . . . . . . . . . . . . . . . . . . . 48
  264.     The '^-' Keystroke Simulation Macro Symbol  . . . . . . . . . . 49
  265.     The '^=' Hot Key Macro Symbol . . . . . . . . . . . . . . . . . 50
  266.     The '^\' Run Script Macro Symbol  . . . . . . . . . . . . . . . 51
  267.     Redefining the Keyboard . . . . . . . . . . . . . . . . . . . . 51
  268.     Loading and Saving Macros, Keypads and Keyboard . . . . . . . . 51
  269.  
  270.  THE OPTION DIALOGS         [Alt O]                                 52
  271.     The Options Menu  . . . . . . . . . . . . . . . . . . . . . . . 52
  272.     Saving and Loading Options  . . . . . . . . . . . . . . . . . . 53
  273.     Saving Windows  . . . . . . . . . . . . . . . . . . . . . . . . 53
  274.     How to Make Changes . . . . . . . . . . . . . . . . . . . . . . 53
  275.     General Options . . . . . . . . . . . . . . . . . . . . . . . . 54
  276.     Mouse & Keyboard Options  . . . . . . . . . . . . . . . . . . . 57
  277.     Dial Options  . . . . . . . . . . . . . . . . . . . . . . . . . 57
  278.     Directories and files . . . . . . . . . . . . . . . . . . . . . 59
  279.     Terminal Options  . . . . . . . . . . . . . . . . . . . . . . . 60
  280.     Communication Options . . . . . . . . . . . . . . . . . . . . . 62
  281.     Protocol Options  . . . . . . . . . . . . . . . . . . . . . . . 63
  282.     External Protocol Options . . . . . . . . . . . . . . . . . . . 64
  283.  
  284.  APPENDIX A: KEYBOARD SCAN CODE                                     66
  285.  
  286.  APPENDIX B: KEYBOARD ASSIGNMENT IN TERMINAL EMULATIONS             67
  287.  
  288.  APPENDIX C: FILE TRANSFER PROTOCOLS                                69
  289.  
  290.  APPENDIX D: DEFINING EXTERNAL PROTOCOLS                            71
  291.  
  292.  APPENDIX E: USAGE LOG                                              72
  293.  
  294.  APPENDIX F: THE PHONE DIRECTORY                                    73
  295.  
  296.  APPENDIX G: MEMORY MANAGEMENT                                      74
  297.     How Telemate uses EMS and XMS . . . . . . . . . . . . . . . . . 74
  298.     How Telemate uses EGA/VGA video RAM . . . . . . . . . . . . . . 74
  299.     Optimizing Memory Usage . . . . . . . . . . . . . . . . . . . . 75
  300.     Running under DOS 5.0 . . . . . . . . . . . . . . . . . . . . . 76
  301.     Running under QEMM386.SYS . . . . . . . . . . . . . . . . . . . 76
  302.     Running under DESQView/386  . . . . . . . . . . . . . . . . . . 77
  303.     Running under Windows 386 Enhanced Mode . . . . . . . . . . . . 77
  304.  
  305.  APPENDIX H: ERROR MESSAGES                                         79
  306.  
  307.  APPENDIX I: TELEMATE SUPPORT BBS                                   80
  308.  
  309.  INDEX                                                              81
  310.  
  311.  TELEMATE 3.01                                       INTRODUCTION    1
  312.  
  313.  INTRODUCTION
  314.  
  315.  In the past, I have used several communication packages but I was not
  316.  satisfied.  Each  one  lacked  basic  features  which  I   considered
  317.  essential to telecommunications, so I decided to write my own one.  I
  318.  hope that you find Telemate useful and support it.
  319.  
  320.  What's Special?
  321.  
  322.  Integrated Environment: Telemate  is much more  than a  communication
  323.  program; it is  a full  featured and  flexible communication  program
  324.  with an easy-to-learn  and easy-to-use  integrated environment.  With
  325.  Telemate, you don't need to use  a separate editor, viewer and  mouse
  326.  driver to make a smooth  communication. All these features are  built
  327.  into Telemate  and they  are  all accessible  through the  menus  and
  328.  windows.
  329.  
  330.  Multithreading:  Telemate  has  multithreading  (or  internal  multi-
  331.  tasking) built-in.  While you  are dialing  or downloading,  you  can
  332.  prepare messages, view files, scroll back to the last connection.  Or
  333.  you can have all of them at  the same time, each clearly runs in  its
  334.  own window.
  335.  
  336.  Mouse support:  While the other communication programs still  require
  337.  a mouse-menu TSR to emulate  their function keys, Telemate  considers
  338.  the mouse as an input device from the very beginning and,  therefore,
  339.  designs an environment suitable for both mouse and keyboard.
  340.  
  341.  Built-in Editor and  Viewer: The  editor allows you  to prepare  your
  342.  messages, edit documents or type letters.  And the viewer can display
  343.  files as references without influencing the editor.
  344.  
  345.  Back Scroll: The  very large back  scroll buffer works  just like  an
  346.  editor, you can save  parts of the content  to files, find text,  tag
  347.  filenames and even quote a message by pressing several keys.
  348.  
  349.  Clipboard: Through the clipboard,  you can cut  and paste text  among
  350.  windows. You can prepare  a message in the  editor and then copy  and
  351.  paste it to  the terminal or  you can  tag file names  from the  back
  352.  scroll buffer and paste it to the terminal.
  353.  
  354.  Protocols:  Telemate  has  the   most  popular  protocols   built-in,
  355.  including Zmodem, Ymodem-G, Xmodem, Kermit and CompuServe QuickB. And
  356.  there are eight slots for external protocols.
  357.  
  358.  Easy-to-learn Script Language: Writing  a Telemate script program  is
  359.  as simple  as  writing  a  BASIC  program.  If  you  don't  have  any
  360.  experience on programming, the Learn Script mode can generate  script
  361.  files for you.
  362.  
  363.  Enhanced Video  support: Without  any additional  hardware,  Telemate
  364.  lets you select a screen  height from 25 to  32 lines on your  normal
  365.  CGA adapter and 7 choices of screen height on an EGA or VGA adapter.
  366.  
  367.  
  368.  TELEMATE 3.01                                       REGISTRATION    2
  369.  
  370.  REGISTRATION
  371.  
  372.  Telemate is not free. You  must register after the 30-day  evaluation
  373.  period.
  374.  
  375.  Telemate is a  Shareware product.  It is  distributed through  public
  376.  access channels so that perspective  buyers can have the  opportunity
  377.  to evaluate  the product  before making  a decision  to buy.  If  you
  378.  decide to use this software, then you are under both legal and  moral
  379.  obligation to register it with the  author. But if you decide not  to
  380.  use it after evaluating the software, you are under no obligation. It
  381.  is fully  protected by  State,  Federal and  International  copyright
  382.  laws.
  383.  
  384.  If you continue to  use Telemate after  the 30-day evaluation  period
  385.  you must register it.
  386.  
  387.          Registration Fee  :           $ 45.0 US
  388.                                    or  $ 50.0 CAD
  389.  
  390.  To register your copy  of Telemate, fill in  the order form and  mail
  391.  along with your cheque  or money order  in US or  CAD to the  address
  392.  indicated in the form. Because of the high service charge by the bank
  393.  to collect cheque from overseas,  we only accept overseas order  with
  394.  international money order.
  395.  
  396.  When you  register, you  will receive  the program  diskettes of  the
  397.  current version  with your  registration number  on it.  Registration
  398.  entitles you  continue  using  the current  version  and  all  future
  399.  versions. The registration number will remove any annoying  functions
  400.  in the un-registered version of the current and the future releases.
  401.  
  402.  As a registered user, you can write  to us or call the support  BBS's
  403.  if you  have questions  or problems.  We appreciate  suggestions  and
  404.  ideas; most new Telemate features come from user feedback.
  405.  
  406.  License
  407.  
  408.  You are free to copy  and distribute Telemate for NON-COMMERCIAL  use
  409.  IF:
  410.          NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION,
  411.                AND IT IS NOT MODIFIED IN ANY WAY.
  412.  
  413.  Computer user  groups  or  clubs  may make  copies  of  Telemate  for
  414.  distribution to  members for  a  fee that  covers copying  and  other
  415.  administrative costs.  Bulletin  Board  Systems  (BBS)  that  operate
  416.  through subscription  fees  may post  Telemate  for download  by  its
  417.  subscribers.
  418.  
  419.  Shareware distributors may  distribute Telemate,  which includes  the
  420.  utility programs and the documents, for a fee under US$8 which covers
  421.  copying and other administrative costs. Otherwise, distributors  have
  422.  to obtain a written permission from the author.
  423.  
  424.  
  425.  TELEMATE 3.01                                       REGISTRATION    3
  426.  
  427.  Multi-user License
  428.  
  429.  Telemate  offers  multi-user  licenses  to  schools,  companies   and
  430.  associations. Orders for 10 or less users include the same amount  of
  431.  Telemate programs on disk. For orders  of 11 or more users, a  master
  432.  copy of  Telemate is  provided and  the licensee  is responsible  for
  433.  copying the disks. The price are as follows:
  434.  
  435.    Number of Users:   Price (US)    Discount
  436.  
  437.         1 -  10       @ $ 45     (no discount)
  438.        11 -  20       @ $ 40          10 %
  439.        21 -  50       @ $ 36          20 %
  440.        51 - 100       @ $ 31          30 %
  441.       101 - 200       @ $ 22          50 %
  442.       200+            $ 6500     (one time fee)
  443.  
  444.  International Editions
  445.  
  446.  Telemate is also  available in  German and  other European  languages
  447.  from our dealer in German. Please call MicroServe GmbH for details.
  448.  
  449.       MicroServe GmbH
  450.       Postfach 1368
  451.       2804 Lilienthal
  452.       Germany
  453.       Tel: +49 (04298)30 557, Fax: +49 (04298)30 558
  454.       BBS: +49 (04298)30 086
  455.  
  456.  Evaluation Diskettes
  457.  
  458.  Telemate is distributed on three diskettes which contain the  current
  459.  version  of  Telemate  and  its  companion  utility  programs.  These
  460.  diskettes are available for US$8/CAD$9 per copy. This fee covers  the
  461.  cost of  postage,  diskettes,  and  handling  but  does  not  include
  462.  registration.
  463.  
  464.  Disclaimer
  465.  
  466.  This program is  provided AS  IS without any  warranty, expressed  or
  467.  implied, including but not limited to fitness for a particular use.
  468.  
  469.  Trademarks
  470.  
  471.  Telemate is  a  trademark  of White  River  Software.  Many  specific
  472.  products found in this manual are trademarks of specific companies.
  473.  
  474.  
  475.  TELEMATE 3.01                                    GETTING STARTED    4
  476.  
  477.  GETTING STARTED
  478.  
  479.  
  480.  Requirements
  481.  
  482.  Telemate requires an IBM  PC/AT/fully compatible computer, PC-DOS  or
  483.  MS-DOS version 3.01  or greater, a  minimum of 500K  of memory and  a
  484.  modem. (Actually a modem is optional. Telemate can be used to connect
  485.  two computers directly via a cable or a null modem.)
  486.  
  487.  Optional: Telemate makes full  use of a mouse  if present and run  on
  488.  Monochrome, CGA, EGA or  VGA systems. Up to  8M expanded memory  (EMS
  489.  3.2 or up) and 8M extended memory with XMS driver is supported.
  490.  
  491.  IMPORTANT: Before  doing  anything  else  MAKE A  COPY  of  the  disk
  492.  containing the Telemate program.  Store the original  copy in a  safe
  493.  place and use the copy as your working diskette.
  494.  
  495.  
  496.  Installing Telemate on a Floppy Disk System
  497.  
  498.  Installation for floppy disk system is simple. You should unpack  the
  499.  package to different diskettes. And
  500.  
  501.    1) Put Telemate disk #1 in drive A
  502.  
  503.    2) Type TMINST and press [Enter] to run the installation program.
  504.  
  505.  
  506.  Installing Telemate on a Hard Disk System
  507.  
  508.  To install Telemate on  your hard disk  please execute the  following
  509.  steps:
  510.  
  511.    1) Check to be sure you are logged on the C drive and on the root
  512.       directory. To be sure you're at the root directory type CD \.
  513.  
  514.    2) Make a subdirectory for the Telemate files by typing MD \TM.
  515.       If you already have a directory you wish to contain the
  516.       program, skip this step and change to that directory.
  517.  
  518.    3) Change to the Telemate directory by typing CD \TM .
  519.  
  520.    4) Place the Telemate disk #1 in drive A and copy the Telemate
  521.       files to this directory by typing COPY A:\*.* C:\TM
  522.  
  523.    5) Place the disk #2 in drive A and copy the Telemate files to
  524.       this directory by typing COPY A:\*.* C:\TM
  525.  
  526.    6) Place the disk #3 in drive A and copy the Telemate files to
  527.       this directory by typing COPY A:\*.* C:\TM
  528.  
  529.    7) Remove the disk in drive A and type CD \TM to go to the Telemate
  530.       directory.
  531.  
  532.    8) To start the installation program type TMINST and press [Enter].
  533.  
  534.  
  535.  TELEMATE 3.01                                    GETTING STARTED    5
  536.  
  537.  Moreover, adding the line
  538.  
  539.               SET TMCFG=C:\TM\TM.CFG
  540.  
  541.  in your  AUTOEXEC.BAT batch  file will  help Telemate  to locate  the
  542.  configuration file so that you can run Telemate from any directory or
  543.  from a menu system.
  544.  
  545.  If your COMMAND.COM is not located in the root directory, you  should
  546.  also include the line
  547.  
  548.               SET COMSPEC=C:\DOS\COMMAND.COM
  549.  
  550.  in AUTOEXEC.BAT, assuming COMMAND.COM is in C:\DOS directory.
  551.  
  552.  
  553.  
  554.  TELEMATE 3.01                           THE INSTALLATION PROGRAM    6
  555.  
  556.  THE INSTALLATION PROGRAM
  557.  
  558.  The installation program, TMINST.EXE, creates the configuration  file
  559.  TM.CFG and the phone directory  TM.FON. Some options must be  defined
  560.  before you run Telemate, for example, the memory usage and the window
  561.  colors. Some  options can  be defined  in the  Option dialogs  inside
  562.  Telemate.
  563.  
  564.  When you first run TM.EXE, it will automatically chain to  TMINST.EXE
  565.  such that you  can select  the options. If  you want  to change  some
  566.  options later, you can run TMINST.EXE separately.
  567.  
  568.  Once you have  started the  installation program  the following  will
  569.  appear on your screen.
  570.  
  571.   ┌─── Main Menu ────┐
  572.   │ COM Parameter    │
  573.   │ Display          │
  574.   │ Mouse            │         Telemate Installation Program
  575.   │ Printer          │
  576.   │ Memory           │                  Version 3.01
  577.   │ Alarm Song       │
  578.   │ Menu Bar         │  Copyright (c) 1988-1992, White River Software
  579.   │ Menu             │
  580.   │ Help Window      │              All rights reserved.
  581.   │ Dial Window      │
  582.   │ Terminal Window  │
  583.   │ Transfer Window  │
  584.   │ Edit Window      │
  585.   │ View Window      │
  586.   │ Back Window      │
  587.   │ Macro Window     │
  588.   │ Stack Window     │
  589.   │ Dos Window       │
  590.   │ Option Dialog    │
  591.   │ End Installation │
  592.   └──────────────────┘
  593.  
  594.  
  595.  Com Parameter
  596.  
  597.   ┌── COM Para ──┐
  598.   │ COM Port     │      When you select "Com Parameter", a second
  599.   │ Baud Rate    │      menu appears for you to install Telemate
  600.   │ Parity       │      to work with your equipment.
  601.   │ Data Bits    │
  602.   │ Stop Bits    │
  603.   │ Dial Prefix  │
  604.   │ Dial Suffix  │
  605.   │ Protocol     │
  606.   │ Flow Control │
  607.   │ Base Address │
  608.   │ Interrupt    │
  609.   │ IRQ          │
  610.   └──────────────┘
  611.  
  612.  
  613.  TELEMATE 3.01                           THE INSTALLATION PROGRAM    7
  614.  
  615.  Com Port
  616.   ┌───────┐
  617.   │ COM 1 │             Telemate supports the use of up to 8 COM
  618.   │ COM 2 │             ports. Most users have their modems
  619.   │ COM 3 │             connected to COM1 or COM2.
  620.   │ COM 4 │
  621.   │ COM 5 │             You should refer to the computer and modem
  622.   │ COM 6 │             document for the COM port you are using.
  623.   │ COM 7 │             If later you find out it is a wrong setup,
  624.   │ COM 8 │             you can run TMINST.EXE again to change it.
  625.   └───────┘
  626.  
  627.  Baud Rate
  628.   ┌────────┐
  629.   │ 300    │            Baud rate refers to the speed at which
  630.   │ 1200   │            communications take place. Check your modem
  631.   │ 2400   │            manual if you are unsure which speed it is.
  632.   │ 4800   │
  633.   │ 9600   │            Most modems use 2400 baud. High speed modems
  634.   │ 19200  │            use a baud rate from 9600 to 38400.
  635.   │ 38400  │
  636.   │ 57600  │            If two computers are connected via a cable
  637.   │ 119200 │            or a null modem, the baud rate can be as
  638.   └────────┘            high as 119200.
  639.  
  640.  Parity
  641.   ┌───────┐             The vast majority of BBS's are set up for
  642.   │ None  │             no parity with 8 data bits.
  643.   │ Odd   │
  644.   │ Even  │             Some online services use even parity and
  645.   │ Space │             7 data bits.
  646.   │ Mark  │
  647.   └───────┘
  648.  
  649.  Data Bits / Stop Bits
  650.   ┌─────┐   ┌─────┐     Data bits refer to how much data is sent
  651.   │  7  │   │  1  │     before a stop bit is sent. Data is normally
  652.   │  8  │   │  2  │     sent in chunks of 9 bits, 8 data bits and
  653.   └─────┘   └─────┘     1 stop bit.
  654.  
  655.  Dial Prefixes and Dial Suffixes
  656.   ┌───────────────┐
  657.   │ ATDP          │     Dial Prefixes refer to the string Telemate
  658.   │ ATDT          │     sends just prior to dialing a number.
  659.   │ ATDT 001,     │     If you have a pulse phone, (check with your
  660.   │ ATDT 9,       │     phone company if you are not sure) choose
  661.   └───────────────┘     "ATDP". If you have touch tone phone
  662.                         service, then select "ATDT".
  663.  
  664.   Dial Suffixes refer to the signal Telemate sends after the phone
  665.   number. Usually, it is simply a carriage return "^M".
  666.  
  667.   The content of the prefixes and suffixes can be modified in
  668.   Option/Dial Setup dialog.
  669.  
  670.  
  671.  
  672.  TELEMATE 3.01                           THE INSTALLATION PROGRAM    8
  673.  
  674.  Protocol
  675.   ┌────────────────┐
  676.   │ Zmodem         │    Protocol refers to the method Telemate
  677.   │ Ymodem         │    uses to transfer data. This option allows
  678.   │ Ymodem-G       │    you to choose a default protocol, but
  679.   │ Batch Ymodem   │    you can use any of the protocols. The
  680.   │ Xmodem         │    default setting is only your first choice.
  681.   │ Xmodem-1K      │
  682.   │ Xmodem Relaxed │    Zmodem is recommanded because it is both
  683.   │ Telink         │    fast and safe. A description of the
  684.   │ SEAlink        │    protocols can be found in the appendix.
  685.   │ Modem7         │
  686.   │ Kermit         │
  687.   │ CIS Quick B    │
  688.   │ ASCII          │
  689.   └────────────────┘
  690.  
  691.  
  692.  Flow control
  693.   ┌────────────────┐    XON/XOFF software flow control is usually
  694.   │ XON/XOFF   OFF │    used by networks while the RTS/CTS hardware
  695.   │ RTS/CTS    OFF │    control is used by high speed modems.
  696.   │ 16550 FIFO  ON │
  697.   └────────────────┘    If the modem is an error correction modem,
  698.                         such as a MNP modem, RTS/CTS should be ON,
  699.   XON/XOFF should be off.
  700.  
  701.   16550 FIFO refers to the First In/First Out data buffer of
  702.   NS16550AN UART chip. If your serial adapter is equipped with the
  703.   chip, you should turn it ON which prevent data overrun due to disk
  704.   access or overhead of multitasker.
  705.  
  706.  
  707.  Base Address, Interrupt & IRQ
  708.  
  709.   The default setting for COM1 to COM4 is probably suitable for most
  710.   modems. For details on the setting of your modem, please refer to
  711.   the modem document. Usually, the interrupt number is the IRQ number
  712.   plus 8. For example, IRQ5 uses the interrupt number 13.
  713.  
  714.   The setting being selected corresponds to the current COM port you
  715.   selected. You can select different setting for the other COM port
  716.   by selecting other COM port.
  717.  
  718.   If the setting your modem using is not listed in the menu, you can
  719.   modify the lines:
  720.      COMx=3f8,12,4
  721.   in your configuration file, TM.CFG. The first item is the base
  722.   address, the second is the interrupt number and the third the
  723.   IRQ number.
  724.  
  725.  
  726.  
  727.  TELEMATE 3.01                           THE INSTALLATION PROGRAM    9
  728.  
  729.  Displays
  730.  
  731.   ┌─── Display ────┐    Telemate supports a variety of video displays.
  732.   │ Video Type     │    You can use Telemate with Mono, CGA, EGA or
  733.   │ Video Height   │    VGA adapters.
  734.   │ Scroll Bar  ON │
  735.   │ Snow Check OFF │    Telemate allows you to choose from 4 video
  736.   │ Date Format    │    types: Default determines what adapter you have
  737.   └────────────────┘    and adjusts accordingly. If you are using a
  738.                         CGA with a black and white monitor, you should
  739.  chooseB&W to override the color setup. If you are using a laptop, LCD
  740.  may suit you better.
  741.  
  742.  Video Height
  743.   ┌────────────────┐    Telemate lets you choose from a variety
  744.   │ 25             │    video heights. Video heights refers to the
  745.   │ 26 CGA,EGA,VGA │    number of lines of text on your screen.
  746.   │ 27 CGA,EGA,VGA │    28 lines is recommended: 1 line for
  747.   │ 28 CGA,EGA,VGA │    the menu bar, 1 for the bottom status
  748.   │ 29 CGA         │    line and 26 for the text.
  749.   │ 30 CGA         │
  750.   │ 31 CGA         │    Note: The Terminal window has at least
  751.   │ 32 CGA         │    24 lines though only 23 lines may be
  752.   │ 35 EGA,VGA     │    visible. The window will be shift up
  753.   │ 43 EGA,VGA     │    or down automatically to adjust to the
  754.   │ 50 EGA,VGA     │    visible region.
  755.   └────────────────┘
  756.  
  757.  Scroll Bar, Snow Check and Date Format
  758.  
  759.  Telemate uses a graphics  scroll bar allowing  you to scroll  through
  760.  files using a mouse. If you don't  plan to use a mouse with  Telemate
  761.  you may wish to turn this feature off.
  762.  
  763.   ┌─── Display ────┐    Original CGA display adapters exhibit 'snow'
  764.   │ Video Type     │    while accessing the video memory. In this case,
  765.   │ Video Height   │    the Snow Check option should be ON.  Newer
  766.   │ Scroll Bar  ON │    CGA adapters have the problem eliminated and
  767.   │ Snow Check OFF │    display speed will be improved if this option
  768.   │ Date Format    │    is OFF.  Note: This option applies to CGA only.
  769.   └────────────────┘
  770.  
  771.  Telemate supports 9 date formats which  can be divided into 3  group.
  772.  The first group uses  '-' as the separator,  the second uses the  '/'
  773.  and the  third  '.'.  These  formats  should  support  virtually  any
  774.  countries.
  775.  
  776.  Mouse
  777.  
  778.   ┌─── Mouse ───┐       Telemate is designed to work intuitively
  779.   │ Mouse Type  │       with a mouse. To insure that Telemate works
  780.   │ Mouse Port  │       properly with your mouse you need to tell
  781.   │ Mouse Speed │       Telemate what kind of mouse you are using,
  782.   └─────────────┘       what port it is connect to, and whether
  783.                         you want it accelerated or not.
  784.  
  785.  
  786.  TELEMATE 3.01                          THE INSTALLATION PROGRAM    10
  787.  
  788.  Mouse Type
  789.   ┌──────────────┐
  790.   │ None         │      Telemate supports two types of mice but
  791.   │ Mouse System │      almost every mouse emulates one of
  792.   │ MS Mouse     │      these two, and many emulate both.
  793.   └──────────────┘
  794.  
  795.  Mouse Port
  796.   ┌───────┐             Mouse port refers to which serial port
  797.   │ None  │             your MouseSystem mouse is connected to.
  798.   │ COM 1 │             If your mouse is a Microsoft mouse,
  799.   │ COM 2 │             there is no need to select a port because
  800.   └───────┘             the mouse driver will take care of that.
  801.  
  802.  Mouse Speed
  803.   ┌────────┐            If you find that the mouse cursor is too
  804.   │ Fast   │            fast, you can slow it down by selecting
  805.   │ Medium │            the Slow option. On the other hand,
  806.   │ Slow   │            some mice need to speed up, then select
  807.   └────────┘            the Fast option.
  808.  
  809.  
  810.  Printer
  811.  
  812.   ┌───────┐             Telemate supports both the printer port.
  813.   │ LPT 1 │             Most users have their pointer connected
  814.   │ LPT 2 │             to LPT 1.
  815.   └───────┘
  816.  
  817.  
  818.  Memory
  819.  
  820.  If there is  extra memory,  such as extended  memory and/or  expanded
  821.  memory, Telemate will use them to store data and, therefore,  reduces
  822.  the memory requirement of the  conventional memory.  Please refer  to
  823.  the appendix  for  description  on these  memory  specifications  and
  824.  details on optimizing the memory usage.
  825.  
  826.   ┌─── Memory ────┐     If the Xms Himem options is ON, Telemate will
  827.   │ Xms Himem  ON │     use the 64K in the High Memory Area as if it
  828.   │ Xms Limit     │     is conventional memory.  The High Memory Area
  829.   │ Ems Limit     │     is available only if you have more than 1M
  830.   │ EGA/VGA Ram   │     memory and have the XMS driver HIMEM.SYS
  831.   └───────────────┘     installed.
  832.  
  833.  XMS Limit
  834.   ┌──────┐              You can limit the usage of extended memory by
  835.   │   0K │              selecting a lower value.
  836.   │  16K │
  837.   │  32K │              If you are not sure how much extended memory
  838.   │  48K │              you have, simply select 8M and Telemate will
  839.   │  64K │              use as much extended memory as possible.
  840.   │  80K │
  841.  
  842.  TELEMATE 3.01                          THE INSTALLATION PROGRAM    11
  843.  
  844.   │ 128K │              If you want to specify the XMS limit which is
  845.   │ 256K │              not listed in this menu you can modify the
  846.   │ 512K │              line
  847.   │   1M │                 XmsLimit=8096
  848.   │   2M │              in your configuration file TM.CFG to the
  849.   │   4M │              amount of memory you want.
  850.   │   8M │
  851.   └──────┘
  852.  
  853.  
  854.  EMS Limit
  855.   ┌──────┐              Telemate can address up to 8M bytes of EMS
  856.   │   0K │              memory. It supports both EMS 3.2 or above. If
  857.   │  16K │              you are not sure how much expanded memory you
  858.   │  32K │              have, simply select 8M and Telemate will use
  859.   │  48K │              as much memory as possible.
  860.   │  64K │
  861.   │  80K │              If you want to specify the EMS limit which
  862.   │ 128K │              is not listed in this menu you can modify
  863.   │ 256K │              the line
  864.   │ 512K │                 EmsLimit=8096
  865.   │   1M │              in your configuration file TM.CFG to the
  866.   │   2M │              the amount of memory you want. Make sure
  867.   │   4M │              that the amount is a multiple of 16.
  868.   │   8M │              Otherwise, it will be round down to the
  869.   └──────┘              nearest multiple of 16.
  870.  
  871.  EGA/VGA Ram
  872.  
  873.   ┌─── Memory ────┐     When Telemate is running in 43 or 50 lines
  874.   │ Xms Himem  ON │     mode about 30K extra memory is required to
  875.   │ Xms Limit     │     store the windows.  The best way to obtain
  876.   │ Ems Limit  ┌─────┐  the extra memory is from the EGA/VGA adapter
  877.   │ EGA/VGA Ram│  0K │  itself because it has 64K to 512K equipped.
  878.   └─────────── │ 32K │
  879.                │ 64K │  In 32K mode, Telemate will use 8 pages of
  880.                └─────┘  video memory for video buffer and data
  881.                         storage.
  882.  
  883.  In 64K mode, 16 pages  of video memory is used.   However, it is  not
  884.  compatible with  any  pop-up  memory resident  programs  because  the
  885.  address of the video buffer is changed.  Unless Telemate is in 43  or
  886.  50 lines mode and you are very low in memory, the 32K mode should  be
  887.  selected  for  compatibility.  Please  refer  to  the  appendix   for
  888.  technique reference.
  889.  
  890.  If Telemate  is running  under Windows,  DESQView or  in 132  columns
  891.  mode, this option is forced to 0K automatically in order to  maintain
  892.  compatibility.
  893.  
  894.  
  895.  
  896.  TELEMATE 3.01                          THE INSTALLATION PROGRAM    12
  897.  
  898.  Alarm Song
  899.  
  900.   ┌────── Alarm Song ───────┐   If you find that the default
  901.   │ Play Song            ON │   alarm song, buzzer, is too
  902.   │ Buzzer                  │   boring or not loud enough
  903.   │ Adams Family            │   you can change it to one of
  904.   │ Auld Lang Syne          │   the songs listed in the alarm
  905.   │ Beverly Hills Cop       │   song menu.
  906.   │ Beverly Hillbillies     │
  907.   │ Deck the Halls          │   If the first item, Play Song,
  908.   │ Flight of the Bumblebee │   is turned to ON, the song will
  909.   │ Folk Song               │   be played when you select it.
  910.   │ I'm A Little Teapot     │   If this option is OFF, the
  911.   │ James Bond Theme        │   installation program will
  912.   │ Jeopardy Theme          │   remain silent.
  913.   │ Leave it to Beaver      │
  914.   │ London Bridge           │
  915.   │ Maple Leaf Rag          │
  916.   │ My Darling Clementine   │
  917.   │ Ramblin' Wreck          │
  918.   │ The Entertainer         │
  919.   │ Violin Sonata #6        │
  920.   │ Well-Tempered Clavier   │
  921.   │ William Tell Overture   │
  922.   └─────────────────────────┘
  923.  
  924.  
  925.  Window Displays
  926.  
  927.  The remaining options allow you to change the window colors and size.
  928.  If you have a black and white  monitor the only setting that you  can
  929.  change is  the Zoom  option. If  you  have a  color monitor  you  can
  930.  customize the colors of  every portion of every  window to suit  your
  931.  tastes. We use just one window to illustrate.
  932.  
  933.   ┌──── Edit ─────┐     When you select a window to change a small
  934.   │ Normal Text   │     menu appears to allow you to change the colors
  935.   │ Border        │     of the various elements that constitute that
  936.   │ Marked Text   │     window. In the Edit window you can alter the
  937.   │ Status Line   │     color of the normal text, the window border,
  938.   │ Error Message │     marked text, the status line, and the error
  939.   │ Zoom      OFF │     message.
  940.   │ Indent    OFF │
  941.   │ Backup    OFF │     The Zoom option lets you select if you want
  942.   └───────────────┘     the window to be in full size when it is
  943.                         first invoked.
  944.  
  945.  Several options are unique to their menu and are described below.
  946.  
  947.  
  948.  Edit Menu
  949.  
  950.  If the Indent option is on, the editor will start at Auto-indent mode
  951.  such that pressing [Enter]  will place the cursor  at the first  non-
  952.  blank column instead of the beginning of the line. This is useful for
  953.  programming Telemate scripts as well as the other languages.
  954.  
  955.  
  956.  TELEMATE 3.01                          THE INSTALLATION PROGRAM    13
  957.  
  958.  If the Backup option is on, the editor will make a backup copy,  with
  959.  the extension .BAK, of the editing file when the file is being saved.
  960.  
  961.  
  962.  Back Menu
  963.  
  964.  If the Scroll Lock option is on,  the cursor in the Back window  will
  965.  stay at the previous position when  the Back window is being  brought
  966.  to the top of the screen. If this option is off, Telemate will  start
  967.  at the bottom of the Back window instead.
  968.  
  969.  If the Capture option is  on, incoming data will  be put to the  back
  970.  scroll buffer. If you are using  floppy system, this option may  need
  971.  to set to off in order to prevent disk access.
  972.  
  973.  
  974.  Selecting Color
  975.  
  976.   ┌───── Color Pattern ──────┐
  977.   │                          │
  978.   │  x  x  x  x  x  x  x  x  │  Of course none of colors
  979.   │  x  x  x  x  x  x  x  x  │  or patterns show up on
  980.   │  x  x  x  x  x  x  x  x  │  this black & white page,
  981.   │  x  x  x  x  x  x  x  x  │  but we hope you get the
  982.   │  x  x  x  x  x  x  x  x  │  general idea.
  983.   │  x  x  x  x  x  x  x  x  │
  984.   │  x  x  x  x  x  x  x  x  │  A sample window on the
  985.   │  x  x  x  x  x  x  x  x  │  the order side shows the
  986.   │  x  x  x  x  x  x  x  x  │  actual result of the
  987.   │┌───┐x  x  x  x  x  x  x  │  color.
  988.   ││ x │x  x  x  x  x  x  x  │
  989.   │└───┘x  x  x  x  x  x  x  │
  990.   │  x  x  x  x  x  x  x  x  │
  991.   └──────────────────────────┘
  992.  
  993.  
  994.  Ending your installation
  995.  
  996.   ┌──── End ────┐
  997.   │ Save Setup  │       The last choice you have to make is whether
  998.   │ Abort       │       to abort or save the changes to the
  999.   └─────────────┘       configuration file.
  1000.  
  1001.  Your installation is complete; you are now ready to run Telemate.
  1002.  
  1003.  
  1004.  TELEMATE 3.01                                EXECUTING TELEMATE    14
  1005.  
  1006.  EXECUTING TELEMATE
  1007.  
  1008.  Telemate only  requires the  following  files for  ANSI-BBS  terminal
  1009.  emulation.
  1010.  
  1011.          TM.EXE    -   Telemate main program
  1012.          TM.OVL    -   overlay module
  1013.          TM.CFG    -   configuration file
  1014.          TM.RES    -   resource file
  1015.          TM.FON    -   phone directory
  1016.          TM.MEM    -   memo field (if any)
  1017.          ANSI.MAC  -   ANSI terminal macro
  1018.          ANSI.PAD  -   ANSI terminal keypad
  1019.  
  1020.  If you run script files, the following should be included also.
  1021.  
  1022.          TMS.EXE      -  the script compiler
  1023.          *.SCR        -  the script you write
  1024.          *.TMS        -  the compiled script generated by TMS.EXE
  1025.  
  1026.  After the *.TMS is generated, both  TMS.EXE and *.SCR can be  removed
  1027.  if you do not modify the script at all.
  1028.  
  1029.  Three files  may  be  created  in  run-time  in  the  virtual  memory
  1030.  directory and  will  be  deleted  when  Telemate  exit.  It  is  very
  1031.  important to prepare enough disk space, 128K is suggested, for  those
  1032.  files. If the 'Swap to disk' option is on, another 128K is required.
  1033.  
  1034.         TM.VM?        -  virtual memory in disk
  1035.         TM.SWP        -  image of the swap partition (in DOS shell)
  1036.         TMCLIP.$$$    -  image of clipboard for printing
  1037.         OVRL????.$$$  -  image of the Telemate (in Max DOS shell)
  1038.  
  1039.  
  1040.  Executing Telemate on a Dual 360K Floppy Disk System
  1041.  
  1042.  When using a  floppy disk system,  you should lower  the back  scroll
  1043.  limit to 50 or 100  such that no disk  access is required to  capture
  1044.  the back scroll content.  Otherwise, the disk  access will slow  down
  1045.  the operation and may cause lost of data - enabling the XON/XOFF flow
  1046.  control may help preventing data lost.
  1047.  
  1048.  You should define the 'Virtual Memory Directory' to 'A:\' and keep as
  1049.  less files in drive A: as possible. Do not change the disk indicated
  1050.   in the virtual memory directory.
  1051.  
  1052.          A:\     TM.OVL, TM.CFG, TM.FON, TM.MEM, TM.CFG, TM.RES,
  1053.                  ANSI.MAC, ANSI.PAD, TMS.EXE, *.SCR, *.TMS
  1054.          B:\     TM.EXE
  1055.  
  1056.  To save disk space, the phone directory should only contain non-empty
  1057.  entries. You could use the  phone maintenance program TMPHONE.EXE  to
  1058.  delete the empty entries.
  1059.  
  1060.  
  1061.  TELEMATE 3.01                                EXECUTING TELEMATE    15
  1062.  
  1063.  After putting the files in the diskettes, you should
  1064.  
  1065.   1) Place Telemate disk #1 in A: drive and disk #2 in B: drive.
  1066.   2) Type B:TM on the DOS command line because the main program
  1067.      TM.EXE is in disk #2.
  1068.  
  1069.  After loading Telemate, you may replace  disk #2 with a working  disk
  1070.  for downloading, file editing and so on.
  1071.  
  1072.  You should not  remove or  change the  diskette in  drive A:  because
  1073.  Telemate requires disk space as virtual memory. The overlay module of
  1074.  Telemate is on the diskette too.
  1075.  
  1076.  Caution: Changing the  diskette in  drive A: may  corrupted the  file
  1077.  directory of the new diskette.
  1078.  
  1079.  
  1080.  Executing Telemate on a 720 or 1.2M Floppy Disk System
  1081.  
  1082.  Like the 360K floppy  disk system, you should  make as much space  as
  1083.  possible for the virtual memory directory. You may put the TM.EXE  in
  1084.  A: since  there should  be  enough memory.  The documents  should  be
  1085.  excluded.
  1086.  
  1087.  If you have only two floppy drive,  you should place a blank disk  in
  1088.  drive B: and set the 'Virtual Memory Directory' to 'B:\'.
  1089.  
  1090.  
  1091.  Executing Telemate on a Hard Disk System
  1092.  
  1093.  To execute Telemate on a hard disk system
  1094.  
  1095.    1) Type CD \TM to change to the Telemate directory
  1096.    2) Type TM on the DOS command line
  1097.  
  1098.  
  1099.  Command Line Options
  1100.  
  1101.  Telemate accepts  several command  line options.  These options  tell
  1102.  Telemate to carry out  certain commands when  the program is  loaded.
  1103.  Below is the description of the command line options:
  1104.  
  1105.  Terminal Option   /T
  1106.  
  1107.  If the  Terminal Option  is  used, Telemate  starts at  the  Terminal
  1108.  window instead of the Dial window.
  1109.  
  1110.  Already Online Option   /O
  1111.  
  1112.  If you have already been online before executing Telemate, you should
  1113.  use  'TM  /O'  at  the  DOS  prompt  to  start  Telemate.  The  modem
  1114.  initialization  string  is  not  sent.  And  the  current  COM   port
  1115.  parameters are used.
  1116.  
  1117.  
  1118.  TELEMATE 3.01                                EXECUTING TELEMATE    16
  1119.  
  1120.  No Init Option   /N
  1121.  
  1122.  Similar to  the  '/O'  option,  except that  it  uses  the  COM  port
  1123.  parameters in the configuration.
  1124.  
  1125.  Auto Dial Option   /D
  1126.  
  1127.  Telemate starts dialing automatically with the saved dial list  after
  1128.  sending the modem initialization string.
  1129.  
  1130.  Full Screen Option   /F   [Alt -]
  1131.  
  1132.  If the Full Screen Option is on, the menu bar is hid. If you are, for
  1133.  example, editing a file  and need the extra  line, this option  gives
  1134.  you back that extra  line. Pressing [Alt -]  in Telemate toggles  the
  1135.  status line and the menu bar.  On some foreign keyboards, [Alt +]  is
  1136.  the equivalent key.
  1137.  
  1138.  Load Phone Directory   /=<.FON phone directory>
  1139.  
  1140.  To load a different phone directory on the command line, the name  of
  1141.  the phone directory should be  placed after the '/=' command  switch.
  1142.  For example, typing "TM /=NEW" will  load the NEW.FON and NEW.MEM  to
  1143.  the Dial window.
  1144.  
  1145.  Auto Script   <.SCR script file>
  1146.  
  1147.  To execute a script file automatically,  the name of the script  file
  1148.  should be placed  after the  "TM" on  the command  line. For  example
  1149.  typing "TM host" at the DOS command line starts Telemate in the  Host
  1150.  mode.
  1151.  
  1152.  
  1153.  TELEMATE 3.01                               IF YOU HAVE A MOUSE    17
  1154.  
  1155.  IF YOU HAVE A MOUSE
  1156.  
  1157.  We consider both keyboard and mouse as primary input devices. All the
  1158.  function can be easily accessed with  a keyboard as well as a  mouse.
  1159.  You can fully  use Telemate's power  and shortcut keys  to speed  you
  1160.  through all the functions. If, on the other hand, you do have a mouse
  1161.  you will find Telemate extremely easy and fun to use.
  1162.  
  1163.  Telemate can operate with both two  button and three button mice  and
  1164.  support Microsoft mouse and MouseSystem  mouse. To use a  MouseSystem
  1165.  compatible mouse with Telemate, simply start the program. There is no
  1166.  need to load a mouse driver for MouseSystem mouse. If your mouse is a
  1167.  Microsoft mouse or compatible,you will need to load your mouse driver
  1168.  program before starting Telemate.
  1169.  
  1170.  
  1171.  Terminology
  1172.  
  1173.  Clicking:  refers  to  depressing  the  mouse  button  one  time  and
  1174.  releasing.
  1175.  
  1176.  Dragging: means to hold the mouse button down and simultaneously move
  1177.  the mouse, thus "dragging" something on screen to a different  screen
  1178.  position.
  1179.  
  1180.  Pointing: refers to moving the mouse  so that the mouse cursor  rests
  1181.  on or "points" at something on screen.
  1182.  
  1183.  
  1184.  Three Button Mice
  1185.  
  1186.  A three button mouse operates in the following manner:
  1187.  
  1188.  The Left Button (the main button):
  1189.  
  1190.       MARK text in the Edit, View, Back windows
  1191.       SELECT  in the Dial & Macro windows, and Menus
  1192.       CUT and PASTE text in Terminal window
  1193.  
  1194.  The Middle Button is the [Esc] key.
  1195.  
  1196.  The Right Button:
  1197.  
  1198.       COPY and PASTE text between the other windows and the
  1199.       Terminal window.
  1200.  
  1201.  
  1202.  Two Button Mice
  1203.  
  1204.  If your  mouse has  only two  buttons, the  left button  is the  main
  1205.  button and the right button becomes the [Esc] button.
  1206.  
  1207.  
  1208.  
  1209.  TELEMATE 3.01                               IF YOU HAVE A MOUSE    18
  1210.  
  1211.  The Window Borders
  1212.  
  1213.  In Telemate, the  window borders  are mouse  sensitive. Clicking  the
  1214.  main mouse key on the window borders performs various functions:
  1215.  
  1216.       Top Border :          Move window
  1217.       Top-Left corner :     Close window
  1218.       Top-Right corner :    Zoom window
  1219.       Bottom-Right corner : Resize window
  1220.       Bottom Border:        Scroll horizontally
  1221.       Right Border:         Scroll vertically
  1222.  
  1223.  
  1224.  The Scroll Bar
  1225.  
  1226.  When the  scroll bar  option is  turned  on, the  top window  has  an
  1227.  enlarged right side and bottom border, called scroll bars.
  1228.  
  1229.  To scroll vertically with the mouse, point at "scroll box" (the  dark
  1230.  box inside the  scroll bar); and  while holding down  the left  mouse
  1231.  button drag it to  a position in the  scroll bar that corresponds  to
  1232.  the general location in the  file to which you  wish to go. The  same
  1233.  process can be used to scroll  horizontally in a file using the  dark
  1234.  box on the bottom scroll bar.
  1235.  
  1236.  To scroll one line or one character at a time, click on the arrows at
  1237.  either end of the scroll bars. To scroll one page at a time, click on
  1238.  the region between the scroll box and the arrows at end of the scroll
  1239.  bar.
  1240.  
  1241.  
  1242.  TELEMATE 3.01                      USING THE TELEMATE'S WINDOWS    19
  1243.  
  1244.  USING THE TELEMATE'S WINDOWS  [Alt W]
  1245.  
  1246.  Telemate uses  a window  system to  present various  information  and
  1247.  perform different functions in  different windows. The major  windows
  1248.  are listed in the menu bar on the top of the screen. They are:  Dial,
  1249.  Terminal, Edit, View, Back  and Macro. The time  is displayed in  the
  1250.  upper right corner.
  1251.  
  1252.  Starting a Window
  1253.  
  1254.  Each major window in Telemate has an accompanying pull down menu.  To
  1255.  use a window, simply type the first letter in the name of the  window
  1256.  while holding down the [Alt] key. For example, to use the Edit window
  1257.  type [Alt E].
  1258.  
  1259.  Mouse: With the mouse cursor on the name of the window, clicking  the
  1260.  left button also activates the window.
  1261.  
  1262.  Selecting a Window
  1263.  
  1264.  When a window is  already on the screen,  pressing the [Alt] key  and
  1265.  the first letter of the window name moves that window to the top  and
  1266.  make it the top window and has the input focus.
  1267.  
  1268.  Mouse: You can select a window by moving the mouse cursor inside  the
  1269.  window and clicking.
  1270.  
  1271.  Pull Down Menus
  1272.  
  1273.  Typing the Alt-letter sequence twice brings up the pull down menu for
  1274.  the corresponding window. For example, if you hit the [Alt E]  twice,
  1275.  the first strike causes the Edit window to appear, the second  brings
  1276.  up the Edit menu.
  1277.  
  1278.  Mouse: With the window open, click  on the Window menu a second  time
  1279.  and the pull down menu appears.
  1280.  
  1281.  Zooming a Window [Alt Z]
  1282.  
  1283.  Zooming in on a window can  be accomplished in two ways. The  fastest
  1284.  method is to hit  the [Alt Z] key.  Immediately the top window  fills
  1285.  the screen. Invoking the Window menu  by striking [Alt W] and  select
  1286.  the Zoom command have the same effect.
  1287.  
  1288.  Mouse: Clicking the mouse on the top right hand corner of the  window
  1289.  immediately invokes the Zoom command.
  1290.  
  1291.  Moving a Window
  1292.  
  1293.  When you have more  than one window  open at a  time, one window  may
  1294.  cover the other window. If you  want to check the information  behind
  1295.  the top window, you can move the window to a new position.
  1296.  
  1297.  To move a window, strike the [Alt W]  key to call up the Window  menu
  1298.  and select the Move command. The window border is highlighted and you
  1299.  can use the cursor  keys to move it  to where you  want it. Then  hit
  1300.  [Enter].
  1301.  
  1302.  TELEMATE 3.01                      USING THE TELEMATE'S WINDOWS    20
  1303.  
  1304.  Mouse: Position the  mouse cursor  on the  top border  of the  window
  1305.  border. Drag the outline  of the window to  the position desired  and
  1306.  release. The window appears at the new location.
  1307.  
  1308.  Resizing a Window
  1309.  
  1310.  The steps needed to resize a  window are similar to moving a  Window:
  1311.  invoke the Window  menu by  hitting [Alt  W] then  select the  Resize
  1312.  command. Again the Window border is  highlighted and you can use  the
  1313.  cursor keys to resize it. Then strike the [Enter] key.
  1314.  
  1315.  Mouse: Position the mouse  cursor on the lower  right hand corner  of
  1316.  the window border. Drag the outline  of the window until the  outline
  1317.  is the size you desire, then release.
  1318.  
  1319.  Closing a Window
  1320.  
  1321.  To close a window, simply strike the [Esc] key.
  1322.  
  1323.  Mouse: Hitting the [Esc] button or clicking on the upper left  corner
  1324.  of the border close the window.
  1325.  
  1326.  
  1327.  TELEMATE 3.01                     GETTING HELP WHEN YOU NEED IT    21
  1328.  
  1329.  GETTING HELP WHEN YOU NEED IT  [F1]
  1330.  
  1331.  Whenever you  need Help,  press  [F1] and  a context  sensitive  help
  1332.  appears on screen.
  1333.  
  1334.  Mouse: Point at the '≡' symbol on the  left end of the main menu  bar
  1335.  and click.
  1336.  
  1337.  There is  usually more  help than  is visible  in the  window.  Press
  1338.  [PgDn] for more details and [F1] again for the next topic.
  1339.  
  1340.   ╔═══════════════════════════════ Help ═════════════════════════════╗
  1341.   ║    Line 350  Col 1   Total 501            TM.HLP           HELP  ║
  1342.   ║   Back                    [PgDn] for more, F1 for next topic]    ║
  1343.   ║   ----                                                           ║
  1344.   ║  Find text . . . . . . . . . . . . . . . . . . . . . . [F4]      ║
  1345.   ║  Repeat last find  . . . . . . . . . . . . . . . . . . [F5]      ║
  1346.   ║  Go to a specified line  . . . . . . . . . . . . . . . [F7]      ║
  1347.   ║  Filter - strip high bit . . . . . . . . . . . . . . . [F8]      ║
  1348.   ║  Reformat paragraph  . . . . . . . . . . . . . . . . . [F9]      ║
  1349.   ║  Mark/Unmark text  . . . . . . . . . . . . . . . . .  [F10]      ║
  1350.   ║  Copy marked text to clipboard . . . . . . . . . . .[Alt C]      ║
  1351.   ║  Copy marked text to clipboard and delete it . . . .[Alt U]      ║
  1352.   ║  Tag file names to clipboard . . . . . . . . . . . .[Alt G]      ║
  1353.   ║  Write (append) marked text to file  . . . . . . . .[Alt A]      ║
  1354.   ║  Delete marked text  . . . . . . . . . . . . . . . .  [Del]      ║
  1355.   ║                                                                  ║
  1356.   ║  The amount of text the Back Scroll  window can handle  can      ║
  1357.   ╠══════════════════════════════ Status ════════════════════════════╣
  1358.   ║  Name: User To User                             Script: PCBOARD  ║
  1359.   ║  Memo: Telemate support BBS                   File Log: Off      ║
  1360.   ║ Alarm: File transfer complete              Printer Log: On       ║
  1361.   ║ Free Memory:128034 bytes    Date: 2-12-1989     Online: 00:11:02 ║
  1362.   ║  Port: COM1:2400N81,ANSI    Time: 4:25:06pm    Offline: 00:08:55 ║
  1363.   ╚══════════════════════════════════════════════════════════════════╝
  1364.  
  1365.  The lower portion of the Help window is the Status window:
  1366.  
  1367.  Name:        Name of the phone directory entry to which you are
  1368.               connected.
  1369.  Memo:        The memo of directory entry you have connected.
  1370.  Alarm:       The last message displayed in the Alarm dialog.
  1371.  Free Memory: Number of bytes of in free memory.
  1372.  Port:        COM port, parameters and terminal emulation.
  1373.  Script:      Displays the name of the script file or "Off" if none.
  1374.  File Log:    Displays the name of the log file or "Off" if none.
  1375.  Printer Log: "On" if Telemate sending the session to the printer.
  1376.  Date:        Today's date .
  1377.  Time:        Current time.
  1378.  Online:      Time currently online.
  1379.  Offline:     Time currently offline.
  1380.  
  1381.  
  1382.  TELEMATE 3.01                                  SYSTEM FUNCTIONS    22
  1383.  
  1384.  SYSTEM FUNCTIONS
  1385.  
  1386.  There are several functions that do  not belong to any task and  have
  1387.  their own window or dialog.
  1388.  
  1389.  DOS Command [Alt R]
  1390.  
  1391.  This is a full screen DOS command function. Several DOS commands  can
  1392.  be executed without shelling to DOS and three commands are added.
  1393.  
  1394.  If an external command  or a program name  is entered, Telemate  will
  1395.  shell to DOS, execute it and return as quick as possible. The  screen
  1396.  is preserved and shown in the window.
  1397.  
  1398.  This window also stores the last 10 commands. You can recall them  by
  1399.  pressing [Up] keys. The [Left] and [Right] keys allow you to edit the
  1400.  command line.
  1401.  
  1402.   ╒═══════════════╤════════════════════════════════════════════════╕
  1403.   │ Command       │  Description                                   │
  1404.   ├───────────────┼────────────────────────────────────────────────┤
  1405.   │ A:,B:, ....   │  Change drive                                  │
  1406.   │ CD            │  Change directory                              │
  1407.   │ CLS           │  Clear DOS window                              │
  1408.   │ COPY          │  Copy files (exclude '+' and /A/B option)      │
  1409.   │ DEL,ERASE     │  Delete files                                  │
  1410.   │ DIR           │  Display directory                             │
  1411.   │ REN,RENAME    │  Rename a file (single file)                   │
  1412.   │ TYPE          │  Type a file                                   │
  1413.   ├───────────────┼────────────────────────────────────────────────┤
  1414.   │ MOVE          │  Move files among directories or disk          │
  1415.   │ INS, INSIDE   │  Display content of a ZIP, PAK, ARC, LZH,      │
  1416.   │               │  ARJ or ZOO files                              │
  1417.   │ ;             │  Quick DOS shell (no swapping)                 │
  1418.   │ ;command      │  Quick execute command (no swapping)           │
  1419.   ╘═══════════════╧════════════════════════════════════════════════╛
  1420.  
  1421.  The COPY command does not accept parameters such as '/a', '/b' and it
  1422.  does not support CON as a file.
  1423.  
  1424.  The DEL command supports the '/p' options.
  1425.  
  1426.  The DIR command only supports the '/p' and '/w' options.
  1427.  
  1428.  The REN command can only rename one file each time.
  1429.  
  1430.  In case if one or more options are not supported, Telemate will shell
  1431.  to DOS  automatically and  execute the  command. If  there is  enough
  1432.  memory, no swapping will be performed such that a simple DOS  command
  1433.  can be executed as quickly as possible.
  1434.  
  1435.  The INS command  accepts '/p' as  a parameter which  pauses then  the
  1436.  screen is full.
  1437.  
  1438.  
  1439.  TELEMATE 3.01                                  SYSTEM FUNCTIONS    23
  1440.  
  1441.   ╒═════════════════════╤══════════════════════════════════════════╕
  1442.   │ Example             │ Description                              │
  1443.   ├─────────────────────┼──────────────────────────────────────────┤
  1444.   │ MOVE \DL\*.* \UL    │ Different directory                      │
  1445.   │ MOVE C:\*.ZIP D:\DL │ Different drive                          │
  1446.   ├─────────────────────┼──────────────────────────────────────────┤
  1447.   │ INS TM*.ZIP         │ Search all TM*.ZIP                       │
  1448.   │ INS *.ZI?           │ Search all *.ZI? files, including        │
  1449.   │                     │  xxxxxxxx.ZI1, xxxxxxxx.ZI2, etc.        │
  1450.   │ INSIDE * /P         │ Without the extension, it searches all   │
  1451.   │                     │  ZIP, PAK, ARC, LZH, ARJ and ZOO files   │
  1452.   │                     │  and pauses when the screen is full      │
  1453.   ├─────────────────────┼──────────────────────────────────────────┤
  1454.   │ ;                   │ Jump to DOS (no swapping)                │
  1455.   │ ;CHKDSK             │ Run CHKDSK (no swapping)                 │
  1456.   ├─────────────────────┼──────────────────────────────────────────┤
  1457.   │ TMPHONE             │ Run TMPHONE (swap if options on)         │
  1458.   ╘═════════════════════╧══════════════════════════════════════════╛
  1459.  
  1460.  
  1461.  Jumping to DOS [Alt J]
  1462.  
  1463.  Pressing [Alt J] lets you jump to a DOS shell. You see the DOS prompt
  1464.  and it is able to  execute any DOS command  or program. To return  to
  1465.  Telemate, type 'EXIT' and press [Enter].
  1466.  
  1467.  
  1468.  File Directory [Alt F]
  1469.  
  1470.  The File Directory function is also  called the File dialog which  is
  1471.  used to load or save files.
  1472.  
  1473.  There are two ways to specify the file you want to load:
  1474.  
  1475.    1)  Type the name of the file or directory in the text box,
  1476.        then press [Enter].
  1477.  
  1478.    2)  Press the [Tab] key to move the cursor to the file list
  1479.        box, then use the arrow keys to move through the list
  1480.        box until the file or the directory you want is
  1481.        highlighted.  Press [Enter] to select the file or change
  1482.        to the directory.
  1483.  
  1484.  Mouse: Point at the file name you want to load in the list box,  then
  1485.  double click the mouse button.
  1486.  
  1487.  When uploading  files,  you can  select  multiple files  by  pressing
  1488.  [Spacebar] in the file list box.
  1489.  
  1490.  Mouse: For multiple files, point at the file name and click the mouse
  1491.  button while holding down the [Shift] key.
  1492.  
  1493.  When the  File dialog  appears, the  file names  and directories  are
  1494.  displayed in  columns  in the  list  box.  You can  display  all  the
  1495.  information of the files, say the  size, transfer time, and date  and
  1496.  time of the files by turning on the 'Display All Information' option.
  1497.  
  1498.  
  1499.  TELEMATE 3.01                                  SYSTEM FUNCTIONS    24
  1500.  
  1501.  Mouse: Point at the check box prompted 'Display All Information'  and
  1502.  click the mouse button.
  1503.  
  1504.  [Ctrl Y] clears the File Name box. You may type in the full DOS  path
  1505.  and file name.
  1506.  
  1507.  [Ctrl Left] clears the filename partition. Pressing [Ctrl Left] again
  1508.  will clear the preceding directory.
  1509.  
  1510.  [Up Arrow] in the file name box recalls the name of the last file you
  1511.  worked with.
  1512.  
  1513.  Mouse: Clicking the  File Name box  recalls the names  of files  too.
  1514.  Clicking on a directory takes you to that directory.
  1515.  
  1516.  
  1517.  Clipboard [Alt K]
  1518.  
  1519.  This command lets you view, print the content of the clipboard or tag
  1520.  the file  names inside  the  clipboard. When  the print  function  is
  1521.  selected, the clipboard  content will  be saved in  a temporary  file
  1522.  named TMCLIP.$$$ in the virtual memory directory.
  1523.  
  1524.  
  1525.  Printing Files
  1526.  
  1527.  The Print file  function allows you  to print a  text file while  the
  1528.  other tasks are running concurrently. You can select it in the Window
  1529.  menu and choose  the name of  the file to  print. Telemate sends  the
  1530.  designated file to the printer.
  1531.  
  1532.  
  1533.  Ending Telemate session [Alt X]
  1534.  
  1535.  To exit Telemate and return to DOS, strike [Alt X] or select the Exit
  1536.  command in the Window menu.
  1537.  
  1538.  
  1539.  TELEMATE 3.01                                   THE DIAL WINDOW    25
  1540.  
  1541.  THE DIAL WINDOW  [Alt D]
  1542.  
  1543.  When Telemate  is first  loaded the  phone directory  appears on  the
  1544.  screen unless you override it by the '/T', '/O' or '/N' command  line
  1545.  option.
  1546.  
  1547.  The phone directory  can hold  up to 1000  entries and  you can  have
  1548.  multiple directories. Default  is 100 entries.  You could change  the
  1549.  size with the phone directory maintenance program TMPHONE.EXE.
  1550.  
  1551.  
  1552.  Directory Functions
  1553.  
  1554.  A phone directory  entry consists of:  Name, Password, Phone  number,
  1555.  Script, Log, Parameters, Total, Last Connect date, and Memo. Not  all
  1556.  fields are displayed  on the  screen. You  can press  the [Right]  or
  1557.  [Left] keys to display other fields.
  1558.  
  1559.  Enter Dial List: Press [Spacebar] to toggle the entry under the  dial
  1560.  bar. A  check mark  is placed  at the  selected entries.  Typing  the
  1561.  number corresponding to the directory  entry also selects the  entry.
  1562.  You may enter more than one choice by separating them by a space. Hit
  1563.  [Enter] to accept this choice and start dialing.
  1564.  
  1565.  [Enter]: The  directory entry  you  previously chose  reappears.  Hit
  1566.  [Enter] again  to redial.  To change  the entry  simply type  in  the
  1567.  number of the entry you wish to dial.
  1568.  
  1569.  [Left], [Right]:  The  phone  directory is  wider  than  the  screen.
  1570.  Hitting the  [Left] or  [Right] keys  show you  the portions  of  the
  1571.  directory not currently on the screen.
  1572.  
  1573.  [Up], [Page Up]; [Down],  [Page Down]: Using the  up and down  arrows
  1574.  you move the dial  bar to the  previous or next  entry. By using  the
  1575.  [PgUp] and [PgDn] keys you move  through the directory one page at  a
  1576.  time.
  1577.  
  1578.  [Home], [End]: These  keys take you  to the first  and last  entries,
  1579.  respectively, in the directory. The  [Ctrl PgUp] and [Ctrl PgDn]  are
  1580.  equivalent to [Home] and [End] respectively.
  1581.  
  1582.  [Esc]: The [Esc] key hides the Dial window.
  1583.  
  1584.  Mouse: Clicking on  a directory entry  sends that entry  to the  dial
  1585.  list. Clicking once in the top  portion of the Dial window or  double
  1586.  clicking an entry will start dialing.
  1587.  
  1588.  
  1589.  Dialing Functions
  1590.  
  1591.  After you have selected the numbers, Telemate starts dialing and  the
  1592.  top section of the Dial window lists the following functions:
  1593.  
  1594.  Attempt #: This tells you  how many attempts made  so far to reach  a
  1595.  certain number. You  can define  the maximum number  of attempt  that
  1596.  Telemate should perform through the Options/Dial Setup dialog.
  1597.  
  1598.  
  1599.  TELEMATE 3.01                                   THE DIAL WINDOW    26
  1600.  
  1601.  Elapsed Time: The first number listed is the amount of time which has
  1602.  elapsed on this  attempt. The  second number  is the  amount of  time
  1603.  Telemate waits before terminating the attempt. Telemate continues  to
  1604.  dial a number  until a  connection is made  or until  the process  is
  1605.  aborted or the break string is received. You can change the dial time
  1606.  by pressing the [+] or [-] keys.
  1607.  
  1608.  Last Attempt: A message appears in  this area which gives the  result
  1609.  of the last dialing attempt.
  1610.  
  1611.  [+], [-]: These two keys adjust  the the amount of time, in  seconds,
  1612.  Telemate waits while attempting to make a connection.
  1613.  
  1614.  [Space]: The [Spacebar] key cancels  the current attempt and  recycle
  1615.  to the next entry in the dial list.
  1616.  
  1617.  [Esc]: Striking the [Esc] key aborts the dialing process.
  1618.  
  1619.  [Enter]: Hitting [Enter] has the same effect as [Esc] except that the
  1620.  line is not  disconnected. This  is useful when  making voice  calls:
  1621.  when the  connection is  made, you  can  pick up  the phone  and  hit
  1622.  [Enter].
  1623.  
  1624.  [Del]: The [Del] key deletes the current entry from the dial list.
  1625.  
  1626.  Mouse: While dialing, a click will perform a recycle function.
  1627.  
  1628.  
  1629.  The Dial Menu
  1630.  
  1631.  In the Dial window, hitting [Alt D] again displays the menu:
  1632.  
  1633.   ╒════════════════════════════╕
  1634.   │  Save dial list        F2  │
  1635.   │  Load directory        F3  │     To invoke one of these
  1636.   │  Find                  F4  │     functions press the
  1637.   │  Next                  F5  │     key(s) indicated on the
  1638.   │  Edit                  F6  │     right side of the menu.
  1639.   │  Goto                  F7  │
  1640.   │  Manual dial           F8  │
  1641.   │  Revise script         F9  │
  1642.   │  Append entries       F10  │
  1643.   │  Remove entry              │
  1644.   │ ────────────────────────── │
  1645.   │  Hang Up            Alt-H  │
  1646.   │  Learn script       Alt-N  │
  1647.   ╘════════════════════════════╛
  1648.  
  1649.  
  1650.  Save Dial List [F2]
  1651.  
  1652.  [F2] saves the dial list into  the configuration file. Next time  you
  1653.  run Telemate, the dial list is  restored. This also saves your  phone
  1654.  directory window  display.  For  example, if  you  want  Telemate  to
  1655.  display the directory password fields in all session, scroll sideways
  1656.  until the password field is visible, then press [F2].
  1657.  
  1658.  
  1659.  TELEMATE 3.01                                   THE DIAL WINDOW    27
  1660.  
  1661.  Load Phone Directory [F3]
  1662.  
  1663.  Telemate allows you  to access multiple  phone directories using  the
  1664.  [F3] key.
  1665.  
  1666.  Find [F4]
  1667.  
  1668.  Selecting this item, you will see  the prompt "Find: _". Type in  the
  1669.  text you wish to find. The search is case insensitive. It is best  to
  1670.  use the [Home] to go to the top of the directory before starting  the
  1671.  search.
  1672.  
  1673.  Next [F5]
  1674.  
  1675.  Hitting [F5] finds the next occurrence of the find text.
  1676.  
  1677.  Edit [F6]
  1678.  
  1679.  Selecting  the  Edit  function  allows  you  to  modify  your   phone
  1680.  directory. Pressing [F6] brings the entry  under the dial bar to  the
  1681.  Phone Entry dialog shown at the end of this section.
  1682.  
  1683.  Goto [F7]
  1684.  
  1685.  When you select this  option you are  asked "Goto #  _". Type in  the
  1686.  entry number you wish to see and hit [Enter]. This is very useful for
  1687.  large directories. Typing in "150" quickly takes you to entry #150.
  1688.  
  1689.  Manual Dial [F8]
  1690.  
  1691.  Choosing this option causes the following to appear at the top of the
  1692.  Dial window "Manual Dial:  _". Type in the  phone number you wish  to
  1693.  reach exactly as if you were dialing it from your phone. When you are
  1694.  finished hit [Enter] and Telemate dials  the number for you with  the
  1695.  current dial prefix and suffix.
  1696.  
  1697.  Revise Script [F9]
  1698.  
  1699.  This function calls the editor to load the link-script in the  script
  1700.  field. If the editor is already in use, you will be asked if you want
  1701.  to save the editing file.
  1702.  
  1703.  Append Entries [F10]
  1704.  
  1705.  This function appends 10 entries to the phone directory such that new
  1706.  entries can be added. To add more entries, use the phone  maintenance
  1707.  program TMPHONE.EXE.
  1708.  
  1709.  Remove Entry
  1710.  
  1711.  This function clears the entry under the selection bar.
  1712.  
  1713.  Hang Up [Alt H]
  1714.  
  1715.  This function hangs up the phone.
  1716.  
  1717.  
  1718.  TELEMATE 3.01                                   THE DIAL WINDOW    28
  1719.  
  1720.  Learn Script [Alt N]
  1721.  
  1722.  Selecting this function will  enter the learn  script mode using  the
  1723.  link-script in the script field. This  is identical to the one  under
  1724.  the  Terminal   menu.  Telemate   will   enter  learn   script   mode
  1725.  automatically if the link-script in the script field is not found.
  1726.  
  1727.  Caution: The old script file will be erased.
  1728.  
  1729.  
  1730.  Phone Entry Dialog
  1731.  
  1732.   ┌─────────────────────────────────────────────────────────────────────────┐
  1733.   │                                                                         │
  1734.   │   Name         ______________________________                           │
  1735.   │   Phone        ____________________                                     │
  1736.   │   Password     _______________                     Script    ________   │
  1737.   │   Memo         ______________________________      Log       ________   │
  1738.   │                                                                         │
  1739.   │   ┌ COM Port ─────┐  ┌ Baud Rate ────┐  ┌ Parity ────┐  ┌ Data Bits ┐   │
  1740.   │   │  (*) Default  │  │  ( ) Default  │  │  (*) None  │  │  ( ) 7    │   │
  1741.   │   │  ( ) COM1     │  │  ( ) 300      │  │  ( ) Even  │  │  (*) 8    │   │
  1742.   │   │  ( ) COM2     │  │  ( ) 1200     │  │  ( ) Odd   │  └───────────┘   │
  1743.   │   │  ( ) COM3     │  │  ( ) 2400     │  └────────────┘  ┌ Stop Bits ┐   │
  1744.   │   │  ( ) COM4     │  │  ( ) 4800     │                  │  (*) 1    │   │
  1745.   │   │  ( ) COM5     │  │  ( ) 9600     │                  │  ( ) 2    │   │
  1746.   │   │  ( ) COM6     │  │  ( ) 19200    │                  └───────────┘   │
  1747.   │   │  ( ) COM7     │  │  (*) 38400    │  ╔═══════════╗   ┌────────┐      │
  1748.   │   │  ( ) COM8     │  │  ( ) 57600    │  ║ Next Page ║   │ Cancel │      │
  1749.   │   └───────────────┘  │  ( ) 115200   │  ╚═══════════╝   └────────┘      │
  1750.   │                      └───────────────┘                                  │
  1751.   └─────────────────────────────────────────────────────────────────────────┘
  1752.  
  1753.  For detailed description on using dialog, please refer to the 'How to
  1754.  Make Changes' in the 'THE OPTION DIALOGS' section.
  1755.  
  1756.  Note: You can copy [Alt  C] the name and  phone number from the  Back
  1757.  window and paste [Alt P] it into the corresponding field.
  1758.  
  1759.  Name: Type in the name of the remote system.
  1760.  
  1761.  Phone: Type in the phone number needed to make the connection. If the
  1762.  number has extra information, you can make use of the dial prefix and
  1763.  dial suffix.
  1764.  
  1765.  Password: Telemate helps you keep  track of your passwords by  making
  1766.  them part of your phone directory. Type in the password you use  with
  1767.  the specific BBS. Telemate comes  with a special macro '^&'  assigned
  1768.  to the  [F3] key  by default.  The '^&'  macro symbol  refers to  the
  1769.  password field in the phone directory and you can send your  password
  1770.  to a BBS press [F3].
  1771.  
  1772.  Memo: This space allows you to  enter a reminder to yourself. It  can
  1773.  include any information you need, but not longer than 30 characters.
  1774.  
  1775.  
  1776.  TELEMATE 3.01                                   THE DIAL WINDOW    29
  1777.  
  1778.  Script: A  script is  program which  Telemate automatically  executes
  1779.  once the connection  is made.  Scripts are  useful for  automatically
  1780.  logging onto the remote  system. You should type  in the script  file
  1781.  name, without extension. If the  script you specified does not  exist
  1782.  in the script directory, Telemate  will enter Learn Script mode  when
  1783.  the connection is made.
  1784.  
  1785.  Log: Telemate  allows  you to  have  individual log  files  for  each
  1786.  directory entry.  Type in  the  name of  the  log file,  without  the
  1787.  extension. When you open the log file, Telemate appends the  incoming
  1788.  text to the file you have designated.
  1789.  
  1790.  Port: Port refers to the communications  port to which your modem  is
  1791.  attached. Telemate supports up to  8 different ports. If this  option
  1792.  is set to 'Default', Telemate will use the current COM port.
  1793.  
  1794.  Baud Rate:  Baud rate  refers  to the  speed  used to  transfer  data
  1795.  electronically. If this option is set to 'Default', Telemate will use
  1796.  the current baud rate.
  1797.  
  1798.  Parity: The vast  majority of BBS's  are set up  for no parity.  Some
  1799.  online service uses Even parity.
  1800.  
  1801.  Data Bits and Stop Bits:  Data bits refers to  how many bits of  data
  1802.  are sent before a stop bit is  sent. Data is normally sent is  chunks
  1803.  of 9 bits, 8 data bits and 1 stop bit.
  1804.  
  1805.  When you press [Enter], Telemate takes you to the next option screen.
  1806.  You can press [Esc] to cancel the changes.
  1807.  
  1808.   ┌─────────────────────────────────────────────────────────────────────────┐
  1809.   │   ┌ Terminal ─────────┐ ┌ Toggles ───────────────┐ ┌ Protocol ──────┐   │
  1810.   │   │  (*) ANSI         │ │  [ ] Add Line Feed     │ │  ( ) Zmodem    │   │
  1811.   │   │  ( ) Avatar       │ │  [ ] Add Return        │ │  ( ) Ymodem    │   │
  1812.   │   │  ( ) Prism        │ │  [ ] Auto Log          │ │  (*) Ymodem-G  │   │
  1813.   │   │  ( ) TTY          │ │  [X] Auto Wrap         │ │  ( ) Ymodem-B  │   │
  1814.   │   │  ( ) VT52         │ │  [X] Destructive BS    │ │  ( ) Xmodem    │   │
  1815.   │   │  ( ) VT102        │ │  [X] Guess Initial     │ │  ( ) Xmodem-R  │   │
  1816.   │   └───────────────────┘ │  [ ] Local Echo        │ │  ( ) Xmodem-1K │   │
  1817.   │   ┌ Connection ───────┐ │  [ ] Long Distance     │ │  ( ) Telink    │   │
  1818.   │   │  ( ) BIOS         │ │  [ ] Strip High Bit    │ │  ( ) SEAlink   │   │
  1819.   │   │  ( ) Computer     │ │  (*) Space Between Tag │ │  ( ) Modem7    │   │
  1820.   │   │  ( ) Fossil       │ │  ( ) CR Between Tag    │ │  ( ) Kermit    │   │
  1821.   │   │  (*) Modem        │ │  ( ) Comma Between Tag │ │  ( ) CIS QB    │   │
  1822.   │   └───────────────────┘ └────────────────────────┘ │  ( ) ASCII     │   │
  1823.   │   ┌ Prefix ┐ ┌ Suffix ┐                            └────────────────┘   │
  1824.   │   │  ( ) 1 │ │  (*) 1 │                                                 │
  1825.   │   │  (*) 2 │ │  ( ) 2 │            ╔════╗          ┌────────┐           │
  1826.   │   │  ( ) 3 │ │  ( ) 3 │            ║ OK ║          │ Cancel │           │
  1827.   │   │  ( ) 4 │ │  ( ) 4 │            ╚════╝          └────────┘           │
  1828.   │   └────────┘ └────────┘                                                 │
  1829.   └─────────────────────────────────────────────────────────────────────────┘
  1830.  
  1831.  
  1832.  
  1833.  TELEMATE 3.01                                   THE DIAL WINDOW    30
  1834.  
  1835.  Terminal:  Telemate  gives  you  the  choice  of  the  six   terminal
  1836.  emulations: ANSI, Avatar, Prism, TTY, VT52 and VT102.
  1837.  
  1838.  Connection: Normally, the connection should be Modem. If the COM port
  1839.  is linked to a  host computer directly via  a cable, then you  should
  1840.  select Computer; Telemate will not check the carrier signal and  will
  1841.  assume it  is connected  and does  not dial  the phone  number.  BIOS
  1842.  connection only supports upto 9600  baud but you may experience  data
  1843.  lost at 2400 or  higher. FOSSIL driver supports  upto 38400 baud.  If
  1844.  there is any conflict, Telemate will switch to Modem connection.
  1845.  
  1846.  Dial Prefix: Dial prefix  is the string to  be sent before the  phone
  1847.  number. Normally, pulse phone uses a prefix ATDP and touch-tone phone
  1848.  uses ATDT. You can define the content of the prefix and the suffix in
  1849.  the Options/Dial Setup dialog.
  1850.  
  1851.  Dial Suffix: Dial  suffix is the  string to be  sent after the  phone
  1852.  number. Usually  it  is simply  a  carriage return.  But  some  phone
  1853.  companies offer phone card  and required the  card number follow  the
  1854.  phone number. The card number should be put in the suffix.
  1855.  
  1856.  Add Line Feed: Usually, most BBS's  add a line feed automatically  at
  1857.  the end of each line of data.  If this particular entry does not  add
  1858.  line feeds, you can the tell Telemate to  add a line feed to the  end
  1859.  of each line.
  1860.  
  1861.  Add Return: If  this options  is on, a  carriage return  [Ctrl M]  is
  1862.  supplied after a line feed is received.
  1863.  
  1864.  Auto Log: If this option  is turned on, the  log file will be  opened
  1865.  automatically once the connection is made and closed when the carrier
  1866.  signal is lost.
  1867.  
  1868.  Auto Wrap: If  this option is  turned on, after  a character  reaches
  1869.  column 80, the next character is wrapped to the new line.  Otherwise,
  1870.  the cursor stays at column 80.
  1871.  
  1872.  Destructive BS: If this option is on, backspace [Ctrl H] will destroy
  1873.  the character on the left. Otherwise, backspace only moves the cursor
  1874.  to the left.
  1875.  
  1876.  Guess Initial:  If  this option  is  turned on,  Telemate  scans  the
  1877.  incoming data  and looks  for  'From:' or  'Name:' and  remember  the
  1878.  initials of the following name. If there is any chance that there  is
  1879.  a wrong guess, the guessing initial will be emptied.
  1880.  
  1881.  Local Echo: If it is on, the character being typed from the  keyboard
  1882.  is displayed on screen.  This is sometimes  called half duplex.  Most
  1883.  BBS's echo the character  you typed. This is  called full duplex.  In
  1884.  this case, you should leave this option off. Otherwise, the character
  1885.  will appear twice on screen.
  1886.  
  1887.  Long Distance: You should turn on this option if the phone is a  long
  1888.  distance called.  This  field  will help  other  utilities,  such  as
  1889.  TMSTAT.EXE, to analysis your long distance phone bill.
  1890.  
  1891.  
  1892.  TELEMATE 3.01                                   THE DIAL WINDOW    31
  1893.  
  1894.  Strip High Bit: If  this option is  on, the 8th  bit of the  incoming
  1895.  data will be filter out. This  option is very useful when the  actual
  1896.  link is 7E1 but you use 8N1 as COM parameter.
  1897.  
  1898.  Space Between Tag:  If this  is on,  space will  be used  as the  tag
  1899.  separator.
  1900.  
  1901.  CR Between Tag: If this is on,  carriage return will used as the  tag
  1902.  separator.
  1903.  
  1904.  Comma Between Tag:  If this is  on, comma  ',' will used  as the  tag
  1905.  separator.
  1906.  
  1907.  Protocol: Different  BBS's  offer  different  protocols.  You  should
  1908.  select the one you use most on that BBS as the default protocol.  See
  1909.  the appendix for more details on protocols.
  1910.  
  1911.  
  1912.  TELEMATE 3.01                               THE TERMINAL WINDOW    32
  1913.  
  1914.  THE TERMINAL WINDOW  [Alt T]
  1915.  
  1916.  The Terminal is the heart of any communications programs. It is where
  1917.  the actual communication with other computers is carried on.
  1918.  
  1919.  The Terminal Menu
  1920.  
  1921.   ╒════════════════════════╕
  1922.   │  Send            PgUp  │
  1923.   │  Receive         PgDn  │
  1924.   │  Log session    Alt-L  │
  1925.   │  Script         Alt-S  │
  1926.   │  learn script   Alt-N  │
  1927.   │ ────────────────────── │
  1928.   │  Paste          Alt-P  │
  1929.   │  Quote          Alt-Q  │
  1930.   │  Image          Alt-I  │
  1931.   │  Command stack  Alt-Y  │
  1932.   │ ────────────────────── │
  1933.   │  Chat mode      Alt-C  │
  1934.   │  Originate mode Alt-G  │
  1935.   │  Answer mode    Alt-A  │
  1936.   │  Doorway mode   Alt-=  │
  1937.   │ ────────────────────── │
  1938.   │  Hang up        Alt-H  │
  1939.   │  Clear text    c-Home  │
  1940.   │  Break signal   c-End  │
  1941.   │  printer log  c-PrtSc  │
  1942.   ╘════════════════════════╛
  1943.  
  1944.  
  1945.  Sending files [PgUp]
  1946.  
  1947.  After you have made  your connection and told  the other computer  or
  1948.  BBS that you are going to upload a file, choose the send files option
  1949.  from the Terminal menu. You then see the protocol menu:
  1950.  
  1951.     ╒═════════════════════╕     Select the protocol you wish
  1952.     │  Zmodem          Z  │     to use to send the file(s).
  1953.     │  Ymodem          Y  │
  1954.     │  Ymodem-G        G  │     A brief discussion of the
  1955.     │  Batch Ymodem    B  │     various types of protocols
  1956.     │  Xmodem          X  │     and what they do can be found
  1957.     │  Xmodem-1K       O  │     in the appendix.
  1958.     │  Xmodem Relaxed  R  │
  1959.     │  Telink          T  │
  1960.     │  SEAlink         S  │     Note: The 8 external protocols
  1961.     │  Modem7          M  │     can be setup in the Options/
  1962.     │  Kermit          K  │     External Protocol dialog.
  1963.     │  CIS Quick B     C  │
  1964.     │  ASCII           A  │
  1965.     ╘═════════════════════╛
  1966.  
  1967.  
  1968.  TELEMATE 3.01                               THE TERMINAL WINDOW    33
  1969.  
  1970.  The File Input Box
  1971.  
  1972.   ┌────────────────────────────────────────────────────────┐
  1973.   │ Enter filename(s) to send, [Enter] for directory       │
  1974.   │                                                        │
  1975.   │ a:\tm300-1.zip b:\tm300-?.zip                          │
  1976.   └────────────────────────────────────────────────────────┘
  1977.  
  1978.  Once you have  chosen the  protocol you wish  to use,  you must  next
  1979.  enter the name of  file(s) you wish to  send. Enter the complete  DOS
  1980.  path and file  name. If you  do not include  the path, Telemate  will
  1981.  search the upload path.
  1982.  
  1983.  If you are not  sure of the  file, strike [Enter]  and a File  dialog
  1984.  will appear. In the file list box, you can press [Spacebar] to select
  1985.  multiple files.
  1986.  
  1987.  The File Transfer Window
  1988.  
  1989.  The File Transfer window keeps you informed regarding the progress of
  1990.  an Upload or Download.
  1991.  
  1992.                       ╔═════════ Zmodem Upload ══════════╗
  1993.                       ║                                  ║
  1994.                       ║ File name        : SAMPLE.ZIP    ║
  1995.                       ║ Bytes to send    : 40960         ║
  1996.                       ║ Bytes sent       : 27648         ║
  1997.                       ║ Transfer time    : 00:05:42      ║
  1998.   Notes on the        ║ Time remaining   : 00:02:51      ║
  1999.   progress of the     ║ Error correction : CRC-32        ║
  2000.   upload and any      ║ Number of errors : 1             ║
  2001.   problems appear     ║ Average CPS rate : 125           ║
  2002.   here ------->       ║ > Retry from 1024                ║
  2003.                       ║                                  ║
  2004.                       ║┌────────────────────────────────┐║
  2005.   Graphic of upload   ║│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒           │║
  2006.       Progress -->    ║└────────────────────────────────┘║
  2007.                       ╚══════════════════════════════════╝
  2008.  
  2009.  Receiving Files [PgDn]
  2010.  
  2011.  To download or receive a file with Telemate you follow much the  same
  2012.  procedure as you  do when you  send files. As  in uploading files,  a
  2013.  protocol menu appears after you  hit [PgDn]. Select the protocol  you
  2014.  want to use. If the protocol requires a file name, the File Input Box
  2015.  will appear.
  2016.  
  2017.  Logging Sessions [Alt L]
  2018.  
  2019.  Logging session records the  incoming text into a  file. If the  'Log
  2020.  Filter' option is enabled, all control codes will be filtered out. If
  2021.  the 'Log Heading' option is turned on, a brief message is inserted to
  2022.  the log file indicating the date and  time the log is open. Log  file
  2023.  usually uses the extension  .LOG. Pressing [Alt  L] again closes  the
  2024.  log file.
  2025.  
  2026.  
  2027.  TELEMATE 3.01                               THE TERMINAL WINDOW    34
  2028.  
  2029.  Using Scripts [Alt S]
  2030.  
  2031.  A script file is text file containing a series of instructions  which
  2032.  usually are some repetitive functions such as a logon script.  Script
  2033.  files end with the  extension .SCR for the  source file, or .TMS  for
  2034.  the compiled file.
  2035.  
  2036.  Telemate comes with its own script language. TMSCRIPT.DOC contains  a
  2037.  detailed discussion of Telemate's script language.
  2038.  
  2039.  If the compiled  script file  does not  exist or  is not  up-to-date,
  2040.  Telemate will  execute  the  external program  the  script  compiler,
  2041.  TMS.EXE, to compile the source script to a compiled script.
  2042.  
  2043.  To terminate the script execution, press [Alt S] again.
  2044.  
  2045.  Learning Script [Alt N]
  2046.  
  2047.  If you are not familiar in  writing script files, let Telemate  write
  2048.  it for you. To learn  a script, press [Alt N]  and enter a new  name.
  2049.  This script  name should  end in  the extension  .SCR. Then  Telemate
  2050.  remembers the words you typed, automatically generates a script  file
  2051.  and stops  learning  when you  press  [Alt N]  again  or when  it  is
  2052.  offline.
  2053.  
  2054.  The generated file might not perform  exactly what you need and  need
  2055.  some modifications before it is invoked next time.
  2056.  
  2057.  Pasting and Quoting
  2058.  
  2059.  Telemate allows you to mark and copy text while in the Edit, View and
  2060.  Back windows. Marked text is copied  to the clipboard. Once the  text
  2061.  is copied to  the clipboard,  the Terminal  window can  handle it  in
  2062.  either of two ways:
  2063.  
  2064.  Pasting [Alt P]
  2065.  
  2066.  Pasting text sends the content of the clipboard to the remote system.
  2067.  If the expand  blank line  option is turned  on and  blank lines  are
  2068.  encountered, the  blank  lines are  expanded  to lines  containing  a
  2069.  space. This is very similar  to ASCII upload. If  you want to send  a
  2070.  prepared message  to the  remote system,  you can  use this  function
  2071.  instead of ASCII upload.
  2072.  
  2073.  Quoting [Alt Q]
  2074.  
  2075.  [Alt Q] functions almost the same as [Alt P]. [Alt Q] is designed for
  2076.  quoting messages into BBS message areas and the quote prefix is added
  2077.  to each line. To quote a message,  you should mark the text from  the
  2078.  Back window and Copy to the clipboard, then position the cursor where
  2079.  you want the text  to go in  the remote system and  hit [Alt Q].  The
  2080.  quoted message  is truncated  at  the quote  margin. If  the  Initial
  2081.  Guessing option is enabled, the '@' character in the quote prefix  is
  2082.  replaced by the initials of the closest name.
  2083.  
  2084.  
  2085.  TELEMATE 3.01                               THE TERMINAL WINDOW    35
  2086.  
  2087.  Image Files [Alt I]
  2088.  
  2089.  You can capture the current screen into a file with this function.
  2090.  
  2091.  Command Stack [Alt Y]
  2092.  
  2093.  The command stack provides a convenient way to recall the  previously
  2094.  entered commands or  prepare a short  note. You can  use the  command
  2095.  stack in several ways:
  2096.  
  2097.   ╒════════════════╤═══════════════════════════════════════════════╕
  2098.   │ Usage          │ Description                                   │
  2099.   ├────────────────┼───────────────────────────────────────────────┤
  2100.   │ Recall command │ It stores the previous commands which you     │
  2101.   │                │ typed in the Terminal window such that you    │
  2102.   │                │ can recall it by pressing [Alt Y] [Up].       │
  2103.   ├────────────────┼───────────────────────────────────────────────┤
  2104.   │ Type-ahead     │ Some systems are charged by connect time.     │
  2105.   │                │ While you are waiting for a command prompt,   │
  2106.   │                │ you could type the next command here and      │
  2107.   │                │ simply press [Enter] when the prompt appears. │
  2108.   ├────────────────┼───────────────────────────────────────────────┤
  2109.   │ Chat mode      │ It allows you to type and edit the whole line │
  2110.   │                │ before sending it to the remote system.       │
  2111.   │                │ That means it is a line based chat mode.      │
  2112.   ├────────────────┼───────────────────────────────────────────────┤
  2113.   │ Prepare short  │ You could prepare a short multi-line message  │
  2114.   │  note          │ in this window.  See the following example.   │
  2115.   ╘════════════════╧═══════════════════════════════════════════════╛
  2116.  
  2117.  For example, to write a three-lines note, you could type
  2118.  
  2119.   [Ctrl Home]THIS IS THE FIRST LINE [Ctrl Enter]
  2120.              THIS IS THE SECOND ONE [Ctrl Enter]
  2121.              THIS IS THE LAST ONE   [Ctrl Enter]
  2122.   [Up] [Up] [Up] [Enter] [Enter] [Enter]
  2123.  
  2124.  The [Ctrl Home] clears the window and let you start from the top. The
  2125.  [Ctrl Enter] performs a line feed but does not send the line. To send
  2126.  these lines, you could  move the cursor to  the first line and  press
  2127.  [Enter] three times.
  2128.  
  2129.  Copy and Paste functions are allowed in this window. The Copy [Alt C]
  2130.  function copies the current line to the clipboard.
  2131.  
  2132.  The Paste [Alt P] function paste  the clipboard text to this  window.
  2133.  If there  is  more than  one  line in  the  clipboard, text  will  be
  2134.  inserted until the cursor reaches the bottom of the window.
  2135.  
  2136.  Chat Mode [Alt C]
  2137.  
  2138.  The chat mode splits the screen for online conversations. Text coming
  2139.  from the  remote  system appears  on  the  top half  of  the  screen.
  2140.  Characters you type appear  on the lower half  of the screen and  are
  2141.  sent to the remote  system immediately. To  terminate the chat  mode,
  2142.  press [Alt C] again. To edit the line before sending it to the remote
  2143.  system, you should use the Command Stack [Alt Y] function instead.
  2144.  
  2145.  TELEMATE 3.01                               THE TERMINAL WINDOW    36
  2146.  
  2147.  Originate Mode [Alt G]
  2148.  
  2149.  This is the  "normal" mode.  You use  this mode to  call a  BBS or  a
  2150.  remote  system.  The  communication  originates  from  your  computer
  2151.  terminal. When  you start  Telemate, you  are in  this mode.  If  you
  2152.  switched to Answer Mode, you should  press [Alt G] to switch back  to
  2153.  this mode by sending the Modem Init string to the modem.
  2154.  
  2155.  Answer Mode [Alt A]
  2156.  
  2157.  When you select Answer mode you tell Telemate to send the Auto Answer
  2158.  string to the modem which turns  on the modem's Auto Answer  feature.
  2159.  The modem then answers  the phone for you.  Pressing [Alt G]  returns
  2160.  you to the Originate mode.
  2161.  
  2162.  NOTE: Auto answer is designed to receive calls from other  computers.
  2163.  It does not handle voice calls.
  2164.  
  2165.  Doorway Mode [Alt =]
  2166.  
  2167.  When you select Doorway mode,  Telemate sends the keyboard scan  code
  2168.  when a key is pressed. That  means not only the ASCII characters  can
  2169.  be sent, but also the function  keys and [Alt] keys. For example,  if
  2170.  the [Alt T] is pressed, the keyboard scan code is sent to the  remote
  2171.  system and the Terminal  menu will not be  pulled down. To  terminate
  2172.  the Doorway mode, you must press [Alt  =] again or use your mouse  to
  2173.  select the Doorway mode item. The Doorway program requires exactly 25
  2174.  lines in the Terminal window, you should press [Alt -] to toggle  the
  2175.  menu bar and the status line. On some foreign keyboards, [Alt  accent
  2176.  '] is equivalent to [Alt =].
  2177.  
  2178.  Hang Up [Alt H]
  2179.  
  2180.  Pressing [Alt  H] hangs  up the  phone by  sending the  Modem  Hangup
  2181.  string. Including the "^#" macro symbol  in the string drops the  DTR
  2182.  signal which is the fastest way to hang up the phone. If the  Confirm
  2183.  Hang Up option is on,  you will be asked if  you want to hang up  the
  2184.  modem.
  2185.  
  2186.  Clear Text [Ctrl Home]
  2187.  
  2188.  This function  clear the  screen and  reset Telemate  to its  default
  2189.  colors.
  2190.  
  2191.  Break Signal [Ctrl End]
  2192.  
  2193.  A break is a space between signals  on the line. It is often used  to
  2194.  get  the  attention   of  the   remote  unit  with   which  you   are
  2195.  communicating. Pressing [Ctrl End] sends the break signal through the
  2196.  line to the remote unit.
  2197.  
  2198.  Printer Log [Ctrl PrtSc]
  2199.  
  2200.  This feature sends all of your communication activity to the printer.
  2201.  If you need a written copy of an on screen conversation turning  this
  2202.  feature on sends all the communications activity to the printer as it
  2203.  occurs. Pressing [Ctrl PrtSc] a second time turns this feature off.
  2204.  
  2205.  TELEMATE 3.01                                   THE EDIT WINDOW    37
  2206.  
  2207.  THE EDIT WINDOW  [Alt E]
  2208.  
  2209.  Telemate multithreading ability shines  most brightly in the  editing
  2210.  area  and  the  backscroll  area.  You  can  transfer  files  in  the
  2211.  background while, simultaneously, editing a file in the foreground.
  2212.  
  2213.  To begin editing, press the  [Alt E] or click  the mouse at the  Edit
  2214.  item in the menu bar which brings up the Edit window.
  2215.  
  2216.  Status Line
  2217.  
  2218.  The first line of the Edit window is the Status line. It consists  of
  2219.  six items:
  2220.  
  2221.    Line 6    Col 1   Total 74     Insert  FEB89.LTR    Marking
  2222.    \        /          \  /         |        |           |
  2223.   Cursor Location   Total # of    Mode      File      Appears
  2224.    by line and      lines in    indicator   Name       when
  2225.   column number     the file.                         marking
  2226.  
  2227.  When the editor is in the Insert mode, new characters you enter  move
  2228.  text to the right rather than type over old text. Pressing the  [Ins]
  2229.  key changes from the Insert to the Overwrite mode. In Overwrite mode,
  2230.  new text type over existing text. When you are in the Overwrite  mode
  2231.  the word "Insert" is removed from the status line.
  2232.  
  2233.  Moving Around
  2234.  
  2235.  The following  keys can  be  used to  move  quickly around  the  Edit
  2236.  window:
  2237.  
  2238.  Vertical Movement                Horizontal Movement
  2239.  
  2240.   [Up]         Up one line         [Left]        Left one space
  2241.   [Down]       Down one line       [Right]       Right one space
  2242.   [PgUp]       Up one screen       [Ctrl Left]   Left one word
  2243.   [PgDn]       Down one screen     [Ctrl Right]  Right one word
  2244.   [Ctrl Home]  Top of screen       [Home]        Beginning of line
  2245.   [Ctrl End]   Bottom of screen    [End]         End of line
  2246.   [Ctrl PgUp]  Top of file
  2247.   [Ctrl PgDn]  End of file
  2248.  
  2249.  Deleting Text
  2250.  
  2251.  You can delete text in the Edit window in the following ways:
  2252.  
  2253.   [Del]              deletes character at the cursor or block
  2254.   [Backspace]        deletes character to the left
  2255.   [Ctrl T]           deletes word right
  2256.   [Ctrl Y]           deletes an entire line
  2257.   [Ctrl Q]+[Ctrl Y]  deletes from the cursor to end of line
  2258.  
  2259.  Use the Mark [F10] and the [Del] key to delete larger blocks of text.
  2260.  Telemate will ask you "Do you want to delete the block? (Y/N)".
  2261.  
  2262.  
  2263.  TELEMATE 3.01                                   THE EDIT WINDOW    38
  2264.  
  2265.  CUA Conventions
  2266.  
  2267.  Telemate supports the  CUA interface which  make marking and  copying
  2268.  text easier. You  can use  the [Shift]  key in  conjunction with  the
  2269.  cursor-movement keys to select text.
  2270.  
  2271.   [Ctrl Insert]      copies the marked text to the clipboard
  2272.   [Ctrl Del]         cuts the marked text to the clipboard
  2273.   [Shift Insert]     pastes the marked text from the clipboard
  2274.  
  2275.  Normally, the clipboard will be erased before copying or cutting.  If
  2276.  you press [Ctrl Insert] or [Ctrl Del] while holding down the  [Shift]
  2277.  key, the clipboard will not be erased and the marked text is appended
  2278.  to the clipboard.
  2279.  
  2280.  Note: The CUA guideline uses [Shift Del] to cut the text but Telemate
  2281.  uses [Ctrl  Del]  to  make  it possible  to  use  the  [Shift]  combo
  2282.  described above.
  2283.  
  2284.  Wordstar Conventions
  2285.  
  2286.  Telemate also  supports several  Wordstar key  combinations into  its
  2287.  editor:
  2288.  
  2289.   [^E]        Up one line         [^S]        Left one space
  2290.   [^X]        Down one line       [^D]        Right one space
  2291.   [^R]        Up one screen       [^A]        Left one word
  2292.   [^C]        Down one screen     [^F]        Right one word
  2293.   [^Q^E]      Top of screen       [^Q^S]      Begin of line
  2294.   [^Q^X]      Bottom of screen    [^Q^D]      End of line
  2295.   [^Q^R]      Top of file         [^Q^F]      Find
  2296.   [^Q^C]      Bottom of file      [^Q^A]      Replace
  2297.   [^T]        Del word right      [^L]        Repeat Find/Replace
  2298.   [^Y]        Delete line         [^Q^Y]      Del to End of line
  2299.  
  2300.  Margins
  2301.  
  2302.  The left margin in the  Edit window is a  fixed margin; it cannot  be
  2303.  changed. To  change  the  right margin,  go  to  the  Options/General
  2304.  dialog. Telemate performs a word  wrap when the characters reach  the
  2305.  right margin. When you  are writing scripts  or programs, you  should
  2306.  set the right  margin to  a larger value,  say 200,  to prevent  word
  2307.  wrap.
  2308.  
  2309.  
  2310.  TELEMATE 3.01                                   THE EDIT WINDOW    39
  2311.  
  2312.  The Edit Menu
  2313.  
  2314.   ╒═════════════════╕
  2315.   │  Mark      F10  │   The functions are available through the
  2316.   │  Copy    Alt-C  │   Edit menu or the shortcut keys. To access
  2317.   │  cUt     Alt-U  │   the menu, press [Alt E] a second time.
  2318.   │  Tag     Alt-G  │
  2319.   │  Paste   Alt-P  │
  2320.   │  Quote   Alt-Q  │
  2321.   │  Write   Alt-A  │
  2322.   │ ─────────────── │
  2323.   │  New     Alt-N  │
  2324.   │  Save       F2  │
  2325.   │  Load       F3  │
  2326.   │ ─────────────── │
  2327.   │  Find       F4  │
  2328.   │  Next       F5  │
  2329.   │  Replace    F6  │
  2330.   │  Goto       F7  │
  2331.   │  filter     F8  │
  2332.   │  reformat   F9  │
  2333.   │ ─────────────── │
  2334.   │ √Auto Indent    │
  2335.   │  Backup Source  │
  2336.   ╘═════════════════╛
  2337.  
  2338.  Mark [F10]
  2339.  
  2340.  Before you can  work with a  a block  of text you  must first  define
  2341.  where the text  block begins  and ends. Hit  [F10] once  and use  the
  2342.  cursor keys  to highlight  the text  you want  copied. Hitting  [F10]
  2343.  again unmarks the selected text.
  2344.  
  2345.  Mouse: Pressing the left button of your mouse and dragging the  mouse
  2346.  over the desired text quickly marks large blocks of text.
  2347.  
  2348.  Copy [Alt C] [Shift Alt C]
  2349.  
  2350.  Once the text is marked, strike [Alt  C] to place the marked text  tn
  2351.  the clipboard. The text in the clipboard can then be pasted or quoted
  2352.  into other windows or to other portions of the file. If you hold down
  2353.  the [Shift] key  while you  press [Alt C],  the marked  text will  be
  2354.  appended to the clipboard without erasing the clipboard.
  2355.  
  2356.  Mouse: Holding down  the [Shift]  key while selecting  the Copy  item
  2357.  from the menu has the same effect as [Shift Alt C].
  2358.  
  2359.  cUt [Alt U] [Shift Alt U]
  2360.  
  2361.  The cUt function allows you to move marked text from the file you are
  2362.  editing. As with  the Copy option,  text must first  be marked  using
  2363.  [F10] before  it  can be  cut.  The text  can  be pasted  into  other
  2364.  sections of the file  using the paste feature.  If you hold down  the
  2365.  [Shift] key while you press [Alt U], the marked text will be appended
  2366.  to the clipboard without erasing the clipboard.
  2367.  
  2368.  
  2369.  TELEMATE 3.01                                   THE EDIT WINDOW    40
  2370.  
  2371.  Mouse: Holding down the [Shift] key while selecting the cUt item from
  2372.  the menu has the same effect as [Shift Alt U].
  2373.  
  2374.  Tag [Alt G] [Shift Alt G]
  2375.  
  2376.  The tag feature  allows you to  select the file  names in the  marked
  2377.  text and put them into the clipboard. The file names are separated by
  2378.  the tag separator which can be a space, a carriage return or a comma.
  2379.  If you hold down the  [Shift] key while you  press [Alt G], the  file
  2380.  names  will  be  appended  to  the  clipboard  without  erasing   the
  2381.  clipboard. This function is very useful  when you want to download  a
  2382.  file.
  2383.  
  2384.  Mouse: Holding down the [Shift] key while selecting the Tag item from
  2385.  the menu has the same effect as [Shift Alt G].
  2386.  
  2387.  Paste [Alt P]
  2388.  
  2389.  Text which is first marked [F10] and Copied [Alt C] or cUt [Alt U] to
  2390.  the clipboard can then be pasted [Alt P] into another window, another
  2391.  section of the same file, or  into an entirely different file.  After
  2392.  marking and copying the text, position the cursor where you want  the
  2393.  text and press [Alt P]. The text  is pasted at the new location.  You
  2394.  can use the cut function  with paste to move  text within a file.  If
  2395.  you wish to copy text  to a new file, mark  and copy the text  first;
  2396.  load the new file and position the cursor where you want the text  to
  2397.  begin, then press [Alt P].
  2398.  
  2399.  Quote [Alt Q]
  2400.  
  2401.  [Alt Q] functions much the same as  [Alt P]. [Alt Q] is designed  for
  2402.  quoting text  into BBS  message areas.  This function  allows you  to
  2403.  prepare messages with quotation in  the Edit window. Quoting text  is
  2404.  exactly like pasting except that every line is preceded by the  quote
  2405.  prefix. The text is truncated at the quote margin.
  2406.  
  2407.  Write [Alt A]
  2408.  
  2409.  The Write function allows you to write or append the marked text to a
  2410.  file.
  2411.  
  2412.  New [Alt N]
  2413.  
  2414.  Pressing [Alt N] starts a  new edit file. If  the file in the  editor
  2415.  has been edited,  you will  be asked  if you  want to  save the  file
  2416.  first.
  2417.  
  2418.  Saving Files [F2]
  2419.  
  2420.  [F2] brings up the File  dialog and you can type  in the name of  the
  2421.  file you want to save to.
  2422.  
  2423.  Loading Files [F3]
  2424.  
  2425.  Loading files is very similar to saving a file, the [F3] key loads  a
  2426.  file to the Edit window.
  2427.  
  2428.  
  2429.  TELEMATE 3.01                                   THE EDIT WINDOW    41
  2430.  
  2431.  Find [F4]
  2432.  
  2433.  When you select this function, you see the "Find: _" prompt. Type  in
  2434.  the text you wish  to find or  press [Up] to  recall the last  search
  2435.  string. The function  is case insensitive.  For example, "big"  finds
  2436.  "BIG" or "BiG", etc.
  2437.  
  2438.  Next [F5]
  2439.  
  2440.  Hitting [F5] finds/replaces the next occurrence of the find text.
  2441.  
  2442.  Replace [F6]
  2443.  
  2444.  When you  select this  option you  see the  "Find: _"  prompt.  After
  2445.  typing in the find text you  are prompted "Replace with: _". Type  in
  2446.  the text that should replace the find text. If the text is found  you
  2447.  are asked  "Replace  [Yes,No,Replace All,Quit]  ?  _". Press  'Y'  to
  2448.  confirm the replacement, 'N' to ignore, 'Q' to abort or 'R' to repeat
  2449.  the replacement until the no more text is found or [Esc] is hit.
  2450.  
  2451.  Goto [F7]
  2452.  
  2453.  Invoking the Goto command causes "Goto #" to appear in the upper left
  2454.  corner of the View window. Type in the line number you wish to go to.
  2455.  
  2456.  Filter [F8]
  2457.  
  2458.  Some word processors, such as WordStar,  use the 8th bit for  special
  2459.  purpose, you can filter out the 8th bit by press [F8]. The 8th bit is
  2460.  hid but not removed.
  2461.  
  2462.  Reformat [F9]
  2463.  
  2464.  To reformat a  paragraph, move  the cursor  to the  beginning of  the
  2465.  paragraph and press  [F9]. You  can change the  right margin  setting
  2466.  through the Options/General dialog. By holding the [F9] key, Telemate
  2467.  reformats a series of paragraphs or even a whole file.
  2468.  
  2469.  Auto Indent
  2470.  
  2471.  If this option  is on, when  [Enter] is pressed,  the cursor will  be
  2472.  placed at the  first non-empty  position of the  previous line.  This
  2473.  option is useful when you are using the editor for programming. If it
  2474.  is off, the cursor will be moved to the beginning of the line.
  2475.  
  2476.  Backup Source
  2477.  
  2478.  If this option is on, when the editing file is saved, a backup  copy,
  2479.  with the extension of .BAK, will be produced.
  2480.  
  2481.  
  2482.  TELEMATE 3.01                                   THE EDIT WINDOW    42
  2483.  
  2484.  Macro Keys
  2485.  
  2486.  The editor recognizes the following keys as marco keys.
  2487.  
  2488.     Function key:      [F11]  ,        [F12]
  2489.     Alt key:      [Alt   F1]  -  [Alt   F12]
  2490.     Shift key:    [Shift F1]  -  [Shift F12]
  2491.     Ctrl key:     [Ctrl  F1]  -  [Ctrl  F12]
  2492.     Alt Number:   [Alt    1]  -  [Alt     0]
  2493.  
  2494.  If the  macro symbol  '^M' is  included  in these  keys, it  will  be
  2495.  translated  to  a  carriage  return.  Other  macro  symbol  are   not
  2496.  translated.
  2497.  
  2498.  
  2499.  TELEMATE 3.01                                   THE VIEW WINDOW    43
  2500.  
  2501.  THE VIEW WINDOW  [Alt V]
  2502.  
  2503.  When you select the View  item on the menu  bar, the first thing  you
  2504.  see is the File dialog. Select the file you want to view.
  2505.  
  2506.  Moving around in the View window is  the same as in the Edit  window.
  2507.  However, Wordstar conventions are  not accepted. Instead,  characters
  2508.  typed in the View window are  forwarded to the Terminal window.  This
  2509.  gives you the ability to issue a command to the remote system without
  2510.  leaving the View window.
  2511.  
  2512.  
  2513.  The View Menu
  2514.  
  2515.   ╒═════════════════╕
  2516.   │  Mark      F10  │   Pressing [Alt V] a second time invokes
  2517.   │  Copy    Alt-C  │   the View menu. To choose a function,
  2518.   │  Tag     Alt-G  │   press the key indicated on the right
  2519.   │  Quote   Alt-Q  │   side of the menu.
  2520.   │  Write   Alt-A  │
  2521.   │ ─────────────── │   Only the Quote function performs
  2522.   │  New     Alt-N  │   differently from that in the Edit
  2523.   │  Load       F3  │   window.
  2524.   │ ─────────────── │
  2525.   │  Find       F4  │
  2526.   │  Next       F5  │
  2527.   │  Goto       F7  │
  2528.   │  filter     F8  │
  2529.   ╘═════════════════╛
  2530.  
  2531.  Quote [Alt Q]
  2532.  
  2533.  When you select this function, the marked text will be quoted to  the
  2534.  terminal immediately but not pasted into the View window.
  2535.  
  2536.  
  2537.  TELEMATE 3.01                                   THE BACK WINDOW    44
  2538.  
  2539.  THE BACK WINDOW  [Alt B]  [CENTER]  [CTRL UP]/[CTRL DOWN]
  2540.  
  2541.  Effective telecommunications require constant access to  information.
  2542.  In a  later portion  of  your communications  session, you  may  need
  2543.  access to information that previously passed through your screen. You
  2544.  can recall the information via the Back (scroll) window. You open the
  2545.  Back window  by pressing  [Alt  B], [Center]  (the  FIVE key  in  the
  2546.  keypad), [Ctrl Up] or click the mouse button at the Back item in  the
  2547.  menu bar.
  2548.  
  2549.  The optional [Center] or  [Ctrl Up] keys,  combined with the  [Scroll
  2550.  Lock] key, provide a  very convenient way to  access the back  scroll
  2551.  buffer. When the  Back window is  already in the  top of the  screen,
  2552.  pressing [Center] again or [Ctrl Down]  hides the window as if  [Esc]
  2553.  is pressed.
  2554.  
  2555.  Characters typed in  the Back  window are forwarded  to the  Terminal
  2556.  window as if they were typed  in the Terminal window. Therefore,  you
  2557.  can operate in both the Back and the Terminal windows.
  2558.  
  2559.  The back scroll limit can be set in the Options/General dialog.
  2560.  
  2561.  The Back Scroll Menu
  2562.  
  2563.   ╒═════════════════╕
  2564.   │  Mark      F10  │   The Back menu is almost identical to the
  2565.   │  Copy    Alt-C  │   Edit menu. The functions are summarized
  2566.   │  cUt     Alt-U  │   in the Edit menu section.
  2567.   │  Tag     Alt-G  │
  2568.   │  Quote   Alt-Q  │   The Quote functions works slightly
  2569.   │  Write   Alt-A  │   different and the Write function has a
  2570.   │ ─────────────── │   new meaning in this window.
  2571.   │  Find       F4  │
  2572.   │  Next       F5  │
  2573.   │  Goto       F7  │
  2574.   │  filter     F8  │
  2575.   │ ─────────────── │
  2576.   │ √Scroll Lock    │
  2577.   │ √Capture   Ins  │
  2578.   │  Clear   Alt-N  │
  2579.   ╘═════════════════╛
  2580.  
  2581.  Write [Alt A]
  2582.  
  2583.  There are two ways to record a communications session. You can open a
  2584.  log file  at the  beginning of  a session  which records  the  entire
  2585.  session. The second  way is  to use the  Write function  in the  Back
  2586.  window. When you see  information that you  want to remember,  simply
  2587.  mark it and write (append)  it to a file.  This is an alternative  to
  2588.  the Log function in the Terminal window.
  2589.  
  2590.  
  2591.  TELEMATE 3.01                                   THE BACK WINDOW    45
  2592.  
  2593.  Quote [Alt Q]
  2594.  
  2595.  [Alt Q] is designed  for quoting text into  BBS message areas.  While
  2596.  you are in the Back window, you can place the cursor at the  replying
  2597.  message and  press [F10]  to start  marking. Then  you can  move  the
  2598.  cursor to the end of the message and hit [Alt Q]. The marked text  is
  2599.  sent to the remote system with the quote prefix leading each line. If
  2600.  a line is longer than the quote  margin, the extra words will be  cut
  2601.  off at the quote margin.
  2602.  
  2603.  Scroll Lock [Scroll Lock]
  2604.  
  2605.  When the Back window is  moved to the top  of the screen, the  cursor
  2606.  will either stay at (or 'lock'  at) the previous position or move  to
  2607.  the bottom of the back scroll buffer.
  2608.  
  2609.  If Scroll Lock is on, the cursor will stay at the previous position.
  2610.  
  2611.  The [Scroll  Lock] key  can be  pressed at  any time  to toggle  this
  2612.  option. The item 'SLK' will be  displayed on the status line if  this
  2613.  option is enabled.
  2614.  
  2615.  Note: Turning on or off the LED light on the keyboard may cause  data
  2616.  overrun in some computers. So Telemate controls the state of the  LED
  2617.  and switches it only if the COM port is idle for a certain time. As a
  2618.  result, the LED may not reflect the current status. You should  check
  2619.  the 'SLK' item on the status line instead.
  2620.  
  2621.  Capture [Ins]
  2622.  
  2623.  If this option is on, the incoming  data is put into the back  scroll
  2624.  buffer. As Telemate stores the back scroll buffer to disk, it may  be
  2625.  slow on  a floppy  disk system.  In this  case, you  should turn  the
  2626.  Capture function off or set a smaller value to the Back Scroll Limit,
  2627.  say 100, under the Options/General dialog.
  2628.  
  2629.  Clear [Alt N]
  2630.  
  2631.  This function clears the back scroll buffer.
  2632.  
  2633.  
  2634.  
  2635.  TELEMATE 3.01                                  THE MACRO WINDOW    46
  2636.  
  2637.  THE MACRO WINDOW  [Alt M]
  2638.  
  2639.  Telemate lets you assign text  to a key so that  the text is sent  to
  2640.  the remote system when that key is pressed. This is called a keyboard
  2641.  macro. Macros, when properly used, can save you from typing  hundreds
  2642.  of keystrokes.
  2643.  
  2644.  Pressing [Alt M] the first time  brings up the Macro window.  Hitting
  2645.  [Alt M] twice gives you access to the Macro menu.
  2646.  
  2647.  Telemate keeps four key  definitions tables in  memory at all  times,
  2648.  the macro table, keypad table, the alt-keypad table and the  keyboard
  2649.  table.
  2650.  
  2651.  The Macro Table
  2652.  
  2653.  The macro  table  contains all  the  function keys  and  the  shifted
  2654.  function keys. For example, [F2], [Ctrl F2], [Shift F2] and [Alt F2].
  2655.  
  2656.  When a terminal is selected, the corresponding macro table is loaded.
  2657.  For example, if the VT102  terminal is selected, the VT102.MAC  macro
  2658.  table is loaded.
  2659.  
  2660.  By default, the [F1] key is the  help key but you can redefine it  to
  2661.  suit you need.
  2662.  
  2663.  The Keypad Table
  2664.  
  2665.  The keypad  table is  used for  terminal emulation  key  assignments.
  2666.  Therefore, for  each  terminal there  is  a keypad  definition  file.
  2667.  Similar to  the  macro  table,  when  a  terminal  is  selected,  the
  2668.  corresponding keypad  table  is loaded.  The  keypad keys  which  are
  2669.  definable include the following keys:
  2670.  
  2671.   [BackSpace]                                         [Grey /]
  2672.                [Home]  [Up]    [PgUp]   [Ctrl PgUp]   [Grey *]
  2673.   [Ctrl Left]  [Left]          [Right]  [Ctrl Right]  [Grey -]
  2674.                [End]  [Down]   [PgDn]   [Ctrl PgDn]   [Grey +]
  2675.                [Ins]           [Del]                  [Enter]
  2676.  
  2677.  By default, the [PgUp] key  is the upload key  and the [PgDn] key  is
  2678.  the download key but you can redefine them to suit your need.
  2679.  
  2680.  The Alt-Keypad Table
  2681.  
  2682.  The 101-keyboard has an  extra set of cursor  keys. It is called  the
  2683.  alternated keypad. You  can define  them separately but  only if  you
  2684.  have a  101-keyboard and  you have  turned on  the Enhanced  Keyboard
  2685.  option under the Options/Mouse & Keyboard dialog.
  2686.  
  2687.  The Keyboard Table
  2688.  
  2689.  This is sometimes called the translation table because it changes the
  2690.  incoming or outgoing characters to another value. For every character
  2691.  in the ASCII  set, the table  defines what it  should be changed  to.
  2692.  This table allows you to completely redefine your keyboard when using
  2693.  
  2694.  
  2695.  TELEMATE 3.01                                  THE MACRO WINDOW    47
  2696.  
  2697.  Telemate.
  2698.  
  2699.  The Macro Window
  2700.  
  2701.  The Macro  window displays  the first  four characters  of the  macro
  2702.  definition. These macros are designed so that they can be accessed by
  2703.  pointing with the  mouse and clicking.  They can also  be invoked  by
  2704.  pressing the key(s) indicated.
  2705.  
  2706.                   ╔═══════════════════════════════════╗
  2707.   The keys in the ║ N1     │ N9     │ Enter  │ Home   ║ The keys in
  2708.   upper left are  ║ N2     │ N0     │ Space  │ End    ║ the 3 top-
  2709.   the [Alt]+[No.s ║ N3     │ Ctrl-C │ BackSp │ C-PgUp ║ right col.s
  2710.   0 to 9].        ║ N4     │ Ctrl-K │ Escape │ C-PgDn ║ are constants.
  2711.                   ║ N5     │ Ctrl-S │ Up     │ C-Left ║ They are for
  2712.   The lower left  ║ N6     │ Ctrl-Q │ Down   │ C-Rght ║ use with the
  2713.   macros are the  ║ N7     │ Ctrl-X │ Left   │ Insert ║ mouse. If you
  2714.   Function keys.  ║ N8     │ Ctrl-Z │ Right  │ Delete ║ need to send a
  2715.                   ║────────┼────────┼────────┼────────║ Ctrl-C, point
  2716.   The A1, A2, A3, ║ F1     │ A1 a 1^│ S1 a 11│ C1 a 21║ with the mouse
  2717.   etc. column     ║ F2 ^CS~│ A2 a 2^│ S2 a 12│ C2 a 22║ at Ctrl-C and
  2718.   refers to the   ║ F3 ^&^M│ A3 a 3^│ S3 a 13│ C3 a 23║ click.
  2719.   [Alt] +[Fn Key] ║ F4     │ A4 a 4^│ S4 a 14│ C4 a 24║
  2720.   combinations.   ║ F5 m^M │ A5 a 5^│ S5 a 15│ C5 a 25║ The lower-right
  2721.                   ║ F6 f^M │ A6 a 6^│ S6 a 16│ C6 a 26║ column refers
  2722.   The 3rd column  ║ F7 =^M │ A7 a 7^│ S7 a 17│ C7 a 27║ to the [Ctrl] +
  2723.   has the [Shift] ║ F8 a^M │ A8 a 8^│ S8 a 18│ C8 a 28║ [Fn Key]
  2724.   +[Fn Key]       ║ F9 rnn^│ A9 a 9^│ S9 a 19│ C9 a 29║ combinations.
  2725.   combinations.   ║F10 n^M │A10 a 10│S10 a 20│C10 a 30║
  2726.                   ║F11     │A11     │S11     │C11     ║
  2727.                   ║F12     │A12     │S12     │C12     ║
  2728.                   ╚════════╧════════╧════════╧════════╝
  2729.  
  2730.  The Macro Menu
  2731.  
  2732.   ╒════════════════╕
  2733.   │  Function key  │  Press [Alt M] again when in the Macro
  2734.   │  Alt key       │  window and the pull down menu appears.
  2735.   │  Shift key     │  It is divided into two sections:
  2736.   │  Ctrl key      │  the top section is for key definitions,
  2737.   │  alt Number    │  the lower - for loading and saving
  2738.   │  Keypad        │  macros.
  2739.   │  alT keypad    │
  2740.   │  Keyboard      │  Function key: refers to the keys F1-F12
  2741.   │ ───────────────│  Alt key: [Alt] + the keys F1-F12
  2742.   │  Load macro    │  Shift key: [Shift] + the keys F1-F12
  2743.   │  Save macro    │  Ctrl key: [Ctrl] + the keys F1-F12
  2744.   │  Load keypad   │  Alt Number: [Alt] + numbers 0-9
  2745.   │  Save keypad   │  Keypad: Numeric keypad
  2746.   │  Load keyboard │  Alt Keypad: The alternated keypad
  2747.   │  Save keyboard │  Keyboard: The Qwerty Keyboard, ABC, etc.
  2748.   ╘════════════════╛
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  TELEMATE 3.01                                  THE MACRO WINDOW    48
  2754.  
  2755.  Defining Macros
  2756.  
  2757.  To define a macro,  select the type  of keys you  wish to redefine  A
  2758.  macro definition window will open as shown:
  2759.  
  2760.   ┌─────────────────────────────────────────────────────┐
  2761.   │                                                     │
  2762.   │   Ctrl-F1       TYPE IN BESIDE EACH KEY__________   │
  2763.   │   Ctrl-F2    COMBINATION THE TEXT YOU WANT THAT__   │
  2764.   │   Ctrl-F3         KEY COMBINATION TO SEND._______   │
  2765.   │   Ctrl-F4  ______________________________________   │
  2766.   │   Ctrl-F5  ______________________________________   │
  2767.   │   Ctrl-F6   IF YOU WANT Ctrl-F10 TO SEND THE_____   │
  2768.   │   Ctrl-F7   NAME "Snigglefritz" THEN YOU WOULD___   │
  2769.   │   Ctrl-F8  TYPE "Snigglefritz" NEXT TO Ctrl-F10__   │
  2770.   │   Ctrl-F9            LIKE THIS:__________________   │
  2771.   │  Ctrl-F10  Snigglefritz__________________________   │
  2772.   │  Ctrl-F11  ______________________________________   │
  2773.   │  Ctrl-F12  ______________________________________   │
  2774.   │                                                     │
  2775.   │               ╔════╗            ┌────────┐          │
  2776.   │               ║ OK ║            │ Cancel │          │
  2777.   │               ╚════╝            └────────┘          │
  2778.   └─────────────────────────────────────────────────────┘
  2779.  
  2780.  
  2781.  Macro Symbols
  2782.  
  2783.  In addition to accepting  standard alpha-numeric text, Telemate  also
  2784.  uses certain  symbols  which  when passed  through  the  phone  lines
  2785.  perform specific  functions. For  example, the  character "^M"  in  a
  2786.  macro translates as  [Enter] on the  other end. Below  is a table  of
  2787.  symbols you can incorporate in your macros:
  2788.  
  2789.   ╒════════╤═════════════════╕  ╒════════╤════════════════════════╕
  2790.   │ Symbol │ ASCII           │  │ Symbol │ Function               │
  2791.   ├────────┼─────────────────┤  ├────────┼────────────────────────┤
  2792.   │   ^@   │ Null            │  │   ~    │ Pause 0.5 second       │
  2793.   │   ^A   │ Ctrl A          │  │   ^#   │ Drop DTR               │
  2794.   │   ...  │                 │  │   ^%   │ Send break signal      │
  2795.   │   ^M   │ Carriage Return │  │   ^$   │ Send memo              │
  2796.   │   ^J   │ Line feed       │  │   ^&   │ Send password          │
  2797.   │   ^L   │ Form feed       │  │   ^*   │ Send hang up string    │
  2798.   │   ...  │ ...             │  │   ^(   │ Send init string       │
  2799.   │   ^Z   │ Ctrl Z          │  │   ^)   │ Send answer string     │
  2800.   │   ^[   │ Esc             │  │   ^-   │ Keystroke simulation * │
  2801.   │   ^^   │ ^               │  │   ^=   │ Execute command      * │
  2802.   │   ^~   │ ~               │  │   ^\   │ Run script file      * │
  2803.   ╘════════╧═════════════════╛  ╘════════╧════════════════════════╛
  2804.  
  2805.  * This macro symbol must appear at the beginning of the macro.
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  TELEMATE 3.01                                  THE MACRO WINDOW    49
  2811.  
  2812.  The '^-' Keystroke Simulation Macro Symbol
  2813.  
  2814.  This macro symbol simulates  keystrokes as if  they are generated  by
  2815.  the keyboard, including [Alt] keys. This macro symbol must appear  at
  2816.  the beginning of the macro. The syntax is
  2817.  
  2818.     '^-' [keystroke] [keystroke] [...]
  2819.  
  2820.  [keystroke] is in the following format:
  2821.  
  2822.  1. Normal  character:  For normal  characters,  there is  no  special
  2823.  prefix character. For example, "^-abc" generates the three  character
  2824.  "abc".
  2825.  
  2826.  2. Control character: For control characters from [Ctrl A] (ASCII  1)
  2827.  to [Ctrl Z]  (ASCII 26) and  [Esc] (ASCII 27),  the '^' character  is
  2828.  used as the prefix character. For example, "^-Robinson^M^[" generates
  2829.  the word "Robinson" follows by an [Enter] and then an [Esc]. Note: in
  2830.  the Terminal window,  "^H" is not  the same as  the [BackSpace]  key,
  2831.  "^H" generate the character ASCII 8, [BackSpace] generates the string
  2832.  defined in the keypad table.
  2833.  
  2834.  3. The  ^ character  itself: Two  consecutive '^'  generates one  '^'
  2835.  character. For example, "^-^^" generates a '^'.
  2836.  
  2837.  4. [Alt] and function key: An [Alt] or function key is represented by
  2838.  an accent '`'  follows by  the keyboard  scan code  in 4  hexadecimal
  2839.  characters. The list of the keyboard scan code is in the appendix.
  2840.  
  2841.  5. The accent ` character itself: Two consecutive accent `  generates
  2842.  one accent ` character. For example, "^-``" generates a `.
  2843.  
  2844.  Caution: It is a <`> but not a <'>.
  2845.  
  2846.  For example,  the macro  sequence "^-`1200`2e00`1400`1900"  generates
  2847.  [Alt E] [Alt C] [Alt T] [Alt P] which switch to the editor, copy  the
  2848.  marked text to the  clipboard, switch to the  terminal and paste  the
  2849.  content in the clipboard to the remote system.
  2850.  
  2851.  There are certain limitation on the other macro symbols that you  can
  2852.  use. The macro symbols that are  supported are '^A' - '^Z', '^['  and
  2853.  '^^'. All other symbols are interpreted  as if they are typed in  the
  2854.  keyboard. For example,  '^~' generates '^~',  '~' generates '~'  (not
  2855.  pause 0.5 second) and  '^#' generates '^#'  instead of dropping  DTR.
  2856.  For example,  the  sequence  "^-^@^~~^#^%^$^&^*^(^)^-^=^\"  generates
  2857.  exactly "^@^~~^#^%^$^&^*^(^)^-^=^\".
  2858.  
  2859.  If you need the special macro symbol to work, you have to put them in
  2860.  an other function key  and generate the scan  code for that  function
  2861.  key. The  '^-' macro  symbol  can nest  function keys.  For  example,
  2862.  suppose the [F3] key  is defined as "^&^M"  which sends the  password
  2863.  and the a carriage  return. You can define  "^-Robinson^M`3d00^[^[^["
  2864.  which send the word "Robinson", an [Enter], a [F3] key and then three
  2865.  [Esc] keys.
  2866.  
  2867.  
  2868.  
  2869.  TELEMATE 3.01                                  THE MACRO WINDOW    50
  2870.  
  2871.  Note: You should avoid using the [Shift Fn] key to simulate the  Copy
  2872.  [Alt C], Cut [Alt U] and Tag [Alt G] keys because it will provide the
  2873.  result  for  [Shift  Alt  C],  [Shift  Alt  U]  and  [Shift  Alt   G]
  2874.  respectively and the clipboard is not cleared before adding new data.
  2875.  On the other hand,  you must use  the [Shift Fn]  key to produce  the
  2876.  keys [Shift Alt C], [Shift Alt U] and [Shift Alt G].
  2877.  
  2878.  
  2879.  The '^=' Hot Key Macro Symbol
  2880.  
  2881.  With the hot key macro symbol, you can define as many DOS commands or
  2882.  external protocols as  the number  of the function  keys. This  macro
  2883.  symbol must appear at the beginning of the macro. The syntax is
  2884.  
  2885.     '^=' [command] ['^='] ['^M'] ['^[']
  2886.  
  2887.  [command]  can  be  a   DOS  commands,  external  editors,   external
  2888.  protocols, a batch file or whatever you like.
  2889.  
  2890.  ['^='] is optional. If specified, it  will be converted to baud  rate
  2891.  and COM port information in the same order as those parameters passed
  2892.  to an external protocol.
  2893.  
  2894.  ['^M'] is optional. If specified, it enforces the command to  execute
  2895.  immediately. Otherwise, the command line  dialog [Alt R] will  prompt
  2896.  you for more information.
  2897.  
  2898.  ['^['] is optional. If specified after  the ^M above, the DOS  window
  2899.  will be hid after the command is executed. This symbol has no  effect
  2900.  on commands using with /P (pause) option.
  2901.  
  2902.   ╒═════════════════════╤══════════════════════════════════════════╕
  2903.   │ Example             │ Description                              │
  2904.   ├─────────────────────┼──────────────────────────────────────────┤
  2905.   │  ^=COPY             │ Brings you to the DOS command window and │
  2906.   │  (without ^M)       │ prompts you for more information         │
  2907.   ├─────────────────────┼──────────────────────────────────────────┤
  2908.   │  ^=DIR *.SCR^M^[    │ Shells to DOS and display all the *.SCR  │
  2909.   │   (with ^M)         │ files, the '^M' enforces the execution   │
  2910.   │                     │ of the command, then hide the window     │
  2911.   ├─────────────────────┼──────────────────────────────────────────┤
  2912.   │  ^=MLINK-D ^=^M     │ Works exactly the same as an external    │
  2913.   │   (with another ^=  │ protocol by passing baud rate and        │
  2914.   │    and ^M)          │ COM port information to the batch file   │
  2915.   │                     │ MLINK-D.BAT                              │
  2916.   ├─────────────────────┼──────────────────────────────────────────┤
  2917.   │  ^=MLINK-U ^=       │ Brings you to the DOS command window     │
  2918.   │   (with another ^=) │ and waits for the file name              │
  2919.   ╘═════════════════════╧══════════════════════════════════════════╛
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  TELEMATE 3.01                                  THE MACRO WINDOW    51
  2925.  
  2926.  The '^\' Run Script Macro Symbol
  2927.  
  2928.  With this macro symbol, a script file can be started by pressing  one
  2929.  function key. For example, if you define [F10] as "^\HOST", then  the
  2930.  HOST.SCR in the script directory will be run by pressing [F10].  This
  2931.  macro symbol must appear at the beginning of the macro.
  2932.  
  2933.  Redefining the Keyboard
  2934.  
  2935.  Sometimes it is necessary for certain incoming or outgoing characters
  2936.  to be  changed to  another  value or  stripped altogether.  For  this
  2937.  purpose, Telemate  keeps  in  memory  an  incoming  and  an  outgoing
  2938.  character 'keyboard table'. For each character in the ASCII set,  the
  2939.  table defines what the character should be changed to. By default, no
  2940.  character translation is performed.
  2941.  
  2942.  Suppose that both  incoming and outgoing  translations are turned  on
  2943.  and
  2944.  
  2945.     Original  In     Out
  2946.    ═══════════════════════
  2947.      65:A »  65:B »  65:C
  2948.  
  2949.  When the  character  'A' is  received  from the  remote  system,  the
  2950.  character 'B' is displayed on the  screen. When the character 'A'  is
  2951.  typed from the  keyboard, the  character 'C'  is sent  to the  remote
  2952.  system.
  2953.  
  2954.  Loading and Saving Macros, Keypads and Keyboards
  2955.  
  2956.  Although you can only have a  limited number of macros active at  any
  2957.  one time, Telemate actually gives  you access to an unlimited  number
  2958.  of macros. You can  store one set of  macros in one  file and have  a
  2959.  completely different set in a  different macro file. These files  can
  2960.  be saved and loaded whenever you need them through the Macro menu.
  2961.  
  2962.  Once you have defined some macros  you need to save them. Access  the
  2963.  Macro menu,  highlight the  "Save Macro"  option and  press  [Enter].
  2964.  Telemate uses the  default extension  ".MAC" for  macros, ".PAD"  for
  2965.  keypad and ".KEY" for keyboard.
  2966.  
  2967.  To load  a macro,  keypad  or keyboard  file select  the  appropriate
  2968.  option from the Macro  menu. The File  dialog opens displaying  those
  2969.  files with the  corresponding extension (.MAC,  .PAD, or .KEY).  Then
  2970.  you can select the file you want to load.
  2971.  
  2972.  
  2973.  TELEMATE 3.01                                 THE OPTION DIALOG    52
  2974.  
  2975.  THE OPTION DIALOGS  [Alt O]
  2976.  
  2977.  The Options  dialog allows  you to  quickly change  many of  Telemate
  2978.  options. When you have  made your changes, you  can save them to  the
  2979.  configuration file so they automatically load on your next session.
  2980.  
  2981.  The Options Menu
  2982.  
  2983.   ╒═════════════════════╕
  2984.   │  General            │
  2985.   │  Mouse & keyboard   │
  2986.   │  Dial setup         │
  2987.   │  dIrectory          │
  2988.   │  Terminal           │
  2989.   │  Communication      │
  2990.   │  Protocol           │
  2991.   │  External Protocol  │
  2992.   │ ─────────────────── │
  2993.   │  Load options       │
  2994.   │  Save windows       │
  2995.   │  Save options       │
  2996.   ╘═════════════════════╛
  2997.  
  2998.  Through the Options menu  you can affect how  Telemate operates in  8
  2999.  areas:
  3000.  
  3001.  General Dialog: includes  such things as  your display setup,  scroll
  3002.  buffer size, delays, sound and alarm.
  3003.  
  3004.  Mouse & Keyboard Dialog: includes  mouse setup and enhanced  keyboard
  3005.  selection.
  3006.  
  3007.  Dial Setup Dialog:  allows you  to change dial  prefixes, time,  dial
  3008.  cancel string and pause time between dialing attempts.
  3009.  
  3010.  Directory Dialog: sets the default directories for your main Telemate
  3011.  files, Upload and Download  directories, as well  as the Edit,  View,
  3012.  Write, Script, Image and Log directories.
  3013.  
  3014.  Terminal Dialog: allows you to  select the type of terminal  Telemate
  3015.  emulates, line feeds, local echo and  the type of connection you  are
  3016.  using Telemate with.
  3017.  
  3018.  Communication Dialog:  allows you  to alter  the strings  or  signals
  3019.  Telemate sends to initialize your modem,  hang up the phone, turn  on
  3020.  the auto-answer feature, etc. You may also change your communications
  3021.  port, baud rate, parity, and other COM parameters through this menu.
  3022.  
  3023.  Protocol Dialog: allows you  to select the  ASCII, Kermit and  Zmodem
  3024.  options and other general protocol features.
  3025.  
  3026.  External  Protocol  Dialog:  allows  you  to  set  up  the   external
  3027.  protocols.
  3028.  
  3029.  NOTE: Most of Telemate's default settings are probably appropriate to
  3030.  your needs. On  the other hand,  don't be afraid  to experiment  with
  3031.  some of the items.
  3032.  
  3033.  TELEMATE 3.01                                 THE OPTION DIALOG    53
  3034.  
  3035.  Saving and Loading Options
  3036.  
  3037.  When you select the Save or Load menu item Telemate calls up the File
  3038.  dialog. By default  Telemate displays  those files which  end in  the
  3039.  extension .CFG.
  3040.  
  3041.  Saving Windows
  3042.  
  3043.  When you select this function, the positions of all the windows  will
  3044.  be saved to the configuration file.
  3045.  
  3046.  How to Make Changes
  3047.  
  3048.  When a dialog box is open,  pressing the [Tab], [Shift Tab] or  using
  3049.  the arrow keys moves the cursor from choice to choice.
  3050.  
  3051.   ╒════════════════╤══════════════════════╕
  3052.   │  Key           │  Function            │
  3053.   ├────────────────┼──────────────────────┤
  3054.   │  Tab           │  Next group          │
  3055.   │  Shift Tab     │  Previous group      │
  3056.   │  Down          │  Next item           │
  3057.   │  Up            │  Previous item       │
  3058.   │  Spacebar      │  Turn on/off option  │
  3059.   │  Enter         │  Accept changes      │
  3060.   │  Esc           │  Abort changes       │
  3061.   ╘════════════════╧══════════════════════╛
  3062.  
  3063.  
  3064.  There are 3 types of choices in a dialog box:
  3065.  
  3066.  Circular Buttons:
  3067.  
  3068.   ┌─ Mouse Type ───────┐
  3069.   │  ( ) None          │
  3070.   │  ( ) MicroSoft     │
  3071.   │  (*) MouseSystem   │
  3072.   └────────────────────┘
  3073.  
  3074.  Circular buttons refer to black dots inside the parenthesis ( )  that
  3075.  you see in the Mouse selection  box. Press [Spacebar] and the  button
  3076.  jumps from button to button and only one item can be selected in each
  3077.  group.
  3078.  
  3079.  Check Boxes:
  3080.  
  3081.   ┌──────────────────────┐
  3082.   │  [X] Music           │
  3083.   │  [ ] Bell            │
  3084.   └──────────────────────┘
  3085.  
  3086.  Some options are  simple yes or  no type choices.  These appear as  a
  3087.  pair of  brackets: [ ]. Press the  [Spacebar] and  an  'X' appears in
  3088.  the brackets: [X] which means "yes, I want this option turned on". An
  3089.  empty bracket means "No."
  3090.  
  3091.  
  3092.  TELEMATE 3.01                                 THE OPTION DIALOG    54
  3093.  
  3094.  Text Boxes:
  3095.  
  3096.   ┌─────────────────────────────────────────────────┐
  3097.   │   Download Directory   C:\TM\DOWNLOAD\_______   │
  3098.   └─────────────────────────────────────────────────┘
  3099.  
  3100.  There are some options which require you to type in your choice.  You
  3101.  can use [Ins] to toggle the insert  mode, [Ctrl Y] or [Ctrl Left]  to
  3102.  erase the whole field, [Alt P]  to paste text from the clipboard  and
  3103.  [Alt C] to copy text to the clipboard.
  3104.  
  3105.  
  3106.  General Options
  3107.  
  3108.   ┌──────────────────────────────────────────────────────────────┐
  3109.   │   ┌ DOS Shell ───────────────────────────────────────────┐   │
  3110.   │   │  [X] Swap Telemate to EMS/XMS                        │   │
  3111.   │   │  [X] Swap Telemate to Disk                           │   │
  3112.   │   │  [ ] Maximum DOS Shell                               │   │
  3113.   │   └──────────────────────────────────────────────────────┘   │
  3114.   │   ┌ Display ─────────────────┐   ┌ Log ──────────────────┐   │
  3115.   │   │  [X] Scroll Bars         │   │  [X] Log Filter       │   │
  3116.   │   │  [X] Menu Bar            │   │  [ ] Log Heading      │   │
  3117.   │   │  [X] Status Line         │   │  [X] Usage Log        │   │
  3118.   │   │  [ ] 24 Hour Format      │   └───────────────────────┘   │
  3119.   │   │  Date Format          0  │   ┌ Sound ────────────────┐   │
  3120.   │   │  Scroll Back       100_  │   │  [X] Music            │   │
  3121.   │   │  Editor Margin      65_  │   │  [X] Bell             │   │
  3122.   │   │  Message Pause       1_  │   │  [ ] External Alarm   │   │
  3123.   │   │  Error Pause         3_  │   │  Alarm Sound      3_  │   │
  3124.   │   │  Screen Saver        10  │   │  Alarm Time       3_  │   │
  3125.   │   └──────────────────────────┘   └───────────────────────┘   │
  3126.   │               ╔════╗               ┌────────┐                │
  3127.   │               ║ OK ║               │ Cancel │                │
  3128.   │               ╚════╝               └────────┘                │
  3129.   └──────────────────────────────────────────────────────────────┘
  3130.  
  3131.  Swap Telemate To EMS/XMS: When this option is on, Telemate will  swap
  3132.  itself to XMS  or EMS while  jumping to DOS  and, therefore,  leaving
  3133.  more memory to the DOS shell. If both XMS and EMS memory are present,
  3134.  Telemate will swap to XMS if there is enough memory. If the  swapping
  3135.  is unsuccessful, Telemate will swap to EMS memory.
  3136.  
  3137.  Swap Telemate To  Disk: Similar  to the "Swap  Telemate To  EMS/XMS",
  3138.  Telemate will swap itself to a disk file named TM.SWP in the  virtual
  3139.  memory directory while jumping  to OS if this  option is on. If  both
  3140.  the 'Swap' options are on, Telemate  will swap to XMS/EMS when  there
  3141.  is enough memory, if the swapping is unsuccessful, Telemate will swap
  3142.  to disk.
  3143.  
  3144.  
  3145.  TELEMATE 3.01                                 THE OPTION DIALOG    55
  3146.  
  3147.  Maximum Dos Shell: This option must  be used with the 'Swap'  options
  3148.  above. When it is turned on,  Telemate occupies only 5K bytes in  the
  3149.  main memory  such  that you  have  a large  DOS  shell to  run  other
  3150.  applications. The disadvantage is that Telemate will disable the  COM
  3151.  port and incoming data will be lost because the routine to handle the
  3152.  transmission is no longer in the memory. If the RTS/CTS flow  control
  3153.  is used, Telemate will lower the RTS signal to prevent data lost.  If
  3154.  this option is off,  Telemate will only swap  part of itself out  for
  3155.  continuing transmission until the buffer is full.
  3156.  
  3157.  Scroll Bars: If this option is on, the top window has the scroll bars
  3158.  for use with mouse. For detailed descriptions on the scroll bars  and
  3159.  mouse operations, please refer to the IF YOU HAVE A MOUSE section.
  3160.  
  3161.  Menu Bar: If this option is on, a menu bar is shown on the top of the
  3162.  screen. If you have a  mouse, you can click on  the item on the  menu
  3163.  bar to  access the  corresponding window  or menu.  Pressing [Alt  -]
  3164.  toggles the status line and the menu bar. On some foreign  keyboards,
  3165.  [Alt +] is the equivalent key.
  3166.  
  3167.  Status Line: If  this option is  on, a  status line is  shown on  the
  3168.  bottom of the screen. The status line provides immediate  information
  3169.  on terminal emulation, baud rate,  parity, data bits, stop bits,  COM
  3170.  port, script file, log  file, printer status  and the current  remote
  3171.  system. Pressing [Alt -]  toggles the status line  and the menu  bar.
  3172.  On some foreign keyboards, [Alt +] is the equivalent key.
  3173.  
  3174.  24 Hour Format: If this option is on, time is displayed on a  24-hour
  3175.  format. Otherwise, it is displayed on a 12-hour format.
  3176.  
  3177.  Date Format: Telemate supports  9 date formats  which can be  divided
  3178.  into 3 group. The first group  uses '-' as the separator, the  second
  3179.  uses the '/' and the third '.'. The code is as follows:
  3180.       0: MM-DD-YY    1: DD-MM-YY     2: YY-MM-DD
  3181.       3: MM/DD/YY    4: DD/MM/YY     5: YY/MM/DD
  3182.       6: MM.DD.YY    7: DD.MM.YY     8: YY.MM.DD
  3183.  Note: The date  format does not  affect the date  format used in  the
  3184.  script language.
  3185.  
  3186.  Scroll Back Limit: This is the number of lines the scroll back buffer
  3187.  can contain. Setting  the limit  to 0  will disable  the scroll  back
  3188.  function and it  minimizes the size  of the virtual  memory file.  On
  3189.  floppy disk system, this value should be 100 or less in order  reduce
  3190.  disk access and speed up the display.
  3191.  
  3192.  Editor Margin: This is the right margin of the editor. The words  you
  3193.  typed after this margin are wrapped to the next line. The margin also
  3194.  bounds the right side during reformatting.
  3195.  
  3196.  Message Pause:  This is  the amount  of time,  in seconds,  that  the
  3197.  Message Box appears when an action is being taken.
  3198.  
  3199.  Error Pause: This is the amount  of time, in seconds, that the  Error
  3200.  Box appears when an error is encountered.
  3201.  
  3202.  
  3203.  TELEMATE 3.01                                 THE OPTION DIALOG    56
  3204.  
  3205.  Screen Saver: This is the amount  of time, in minutes, that  Telemate
  3206.  will wait for keyboard  or mouse input  before activating the  screen
  3207.  saver. A message is displayed in  random position on the screen  when
  3208.  the screen saver  is active. A  zero in this  field will disable  the
  3209.  screen saver feature.
  3210.  
  3211.  Log Filter: If this  option is on, all  the control codes are  filter
  3212.  out during the recording of the communication session.
  3213.  
  3214.  Log Heading: If this option is  on, a brief message is inserted  into
  3215.  the log file which indicate the date and time the log is open.
  3216.  
  3217.  Usage Log: If  this option is  on, actions, such  as connecting to  a
  3218.  remote system, upload/download status, online/offline status, are  be
  3219.  recorded in the usage file TM.USE.
  3220.  
  3221.  Music: Some BBS's  send ANSI  music instructions via  phone line.  If
  3222.  this options is turned on, Telemate interprets those instructions and
  3223.  plays the music.
  3224.  
  3225.  Bell: The ASCII  code 7 is  the bell code.  To keep Telemate  silent,
  3226.  turn off this option.
  3227.  
  3228.  External Alarm:  If turned  on, the  batch file  TMALARM.BAT will  be
  3229.  executed as an external alarm under the following conditions:
  3230.     1. Both Alarm Sound and Alarm Time are greater than 0
  3231.     2. You are in the Terminal, Dial or Stack windows
  3232.  Five parameters are passed to  the batch file as  %1, %2, %3, %4  and
  3233.  %5. They are
  3234.        %1 = Alarm Type
  3235.             = 0 if Transfer success
  3236.             = 1 if Transfer failure
  3237.             = 2 if Connected to a BBS
  3238.             = 3 if Script alarm
  3239.             = 4 if Warning (e.g. not enough disk space)
  3240.        %2 = Alarm Sound (no. of seconds the alarm should sound)
  3241.        %3 = Alarm Time  (no. of seconds the alarm should display)
  3242.        %4 = BBS # connected to
  3243.        %5 = Current baud rate (300 to 115200)
  3244.  
  3245.  Alarm Sound: This is the amount  of time, in seconds, that the  alarm
  3246.  song plays when the Alarm appears.  To turn off the alarm sound,  set
  3247.  this value to 0.
  3248.  
  3249.  Alarm Time: This is  the amount of time,  in seconds, that the  Alarm
  3250.  dialog waits before disappearing from your screen. Setting the  value
  3251.  to 0 turns off the visible Alarm dialog box.
  3252.  
  3253.  
  3254.  
  3255.  TELEMATE 3.01                                 THE OPTION DIALOG    57
  3256.  
  3257.  Mouse & Keyboard Options
  3258.  
  3259.   ┌─────────────────────────────────────────────────────────────┐
  3260.   │   ┌ Mouse Type ──────┐   ┌ Port ─────┐   ┌ Speed ──────┐    │
  3261.   │   │  ( ) None        │   │  (*) None │   │  ( ) Slow   │    │
  3262.   │   │  (*) MicroSoft   │   │  ( ) COM1 │   │  (*) Medium │    │
  3263.   │   │  ( ) MouseSystem │   │  ( ) COM2 │   │  ( ) Fast   │    │
  3264.   │   └──────────────────┘   └───────────┘   └─────────────┘    │
  3265.   │                                                             │
  3266.   │   [ ] Swap Left/Right Buttons      ╔════╗     ┌────────┐    │
  3267.   │                                    ║ OK ║     │ Cancel │    │
  3268.   │   [ ] Enhanced keyboard            ╚════╝     └────────┘    │
  3269.   └─────────────────────────────────────────────────────────────┘
  3270.  
  3271.  Mouse Type: Telemate supports two types of mice, MicroSoft Mouse  and
  3272.  MouseSystem, but almost every  mouse emulates one  of these two,  and
  3273.  many emulate both.
  3274.  
  3275.  Mouse Port: It refers  to which serial port  your mouse is  connected
  3276.  to. If your mouse is a Microsoft mouse, there is no need to select  a
  3277.  port. Due to PC's limitation, you cannot have mouse in COM1 and modem
  3278.  in COM3 or mouse in COM2 and modem in COM4. But you can put mouse  in
  3279.  COM1 and modem in COM2 or mouse in COM2 and modem in COM3, etc.
  3280.  
  3281.  Mouse Speed: If the mouse pointer seems to move too slow or too fast,
  3282.  you can adjust the speed with this option.
  3283.  
  3284.  Swap Left/Right Buttons: If  this option is on,  the function in  the
  3285.  left and right buttons are exchanged.
  3286.  
  3287.  Enhanced Keyboard: If this  option is off,  the alternated keypad  in
  3288.  the 101-keyboard is treated as the  normal keypad. If this option  is
  3289.  on, the alternated keypad uses the separated definition.
  3290.  
  3291.  
  3292.  Dial Options
  3293.  
  3294.   ┌──────────────────────────────────────────────────────────────────┐
  3295.   │   ┌ Dial Prefix ─────────────────┐  ┌ Connect String ────────┐   │
  3296.   │   │  ( ) 1 AT D________________  │  │  CONNECT_____________  │   │
  3297.   │   │  (*) 2 AT DT_______________  │  │  ____________________  │   │
  3298.   │   │  ( ) 3 AT DP_______________  │  │  ____________________  │   │
  3299.   │   │  ( ) 4 ATDT 9,_____________  │  │  ____________________  │   │
  3300.   │   └──────────────────────────────┘  └────────────────────────┘   │
  3301.   │   ┌ Dial Suffix ─────────────────┐  ┌ Busy String ───────────┐   │
  3302.   │   │  (*) 1 ^M__________________  │  │  NO CARRIER__________  │   │
  3303.   │   │  ( ) 2 ^M__________________  │  │  BUSY________________  │   │
  3304.   │   │  ( ) 3 ^M__________________  │  │  VOICE_______________  │   │
  3305.   │   │  ( ) 4 ^M__________________  │  │  NO DIAL TONE________  │   │
  3306.   │   └──────────────────────────────┘  └────────────────────────┘   │
  3307.   │   Break String       RING^M____     [ ] Auto Baud Detect         │
  3308.   │   Cancel String      ^M________     [X] Auto Redial              │
  3309.   │   Dial Time                 32_     [X] Multiple line            │
  3310.   │   Redial Pause              2__     ╔════╗       ┌────────┐      │
  3311.   │   Redial Attempt            0__     ║ OK ║       │ Cancel │      │
  3312.   │                                     ╚════╝       └────────┘      │
  3313.   └──────────────────────────────────────────────────────────────────┘
  3314.  
  3315.  TELEMATE 3.01                                 THE OPTION DIALOG    58
  3316.  
  3317.  Dial Prefix: Dial prefix  is the string to  be sent before the  phone
  3318.  number. Normally, pulse phone uses a prefix ATDP and touch-tone phone
  3319.  uses ATDT.
  3320.  
  3321.  Dial Suffix: Dial  suffix is the  string to be  sent after the  phone
  3322.  number. Usually it  is simply a  carriage return. But  in some  phone
  3323.  companies offer  phone  card which  required  the phone  card  number
  3324.  follow the phone number and the number should be put in the suffix.
  3325.  
  3326.  Connect Strings: These  are the  strings which the  modem sends  upon
  3327.  getting a connection,  for example,  "CONNECT". There is  no need  to
  3328.  define different strings for different baud rates. The extra  connect
  3329.  strings are designed for connection with some communication services.
  3330.  
  3331.  Busy Strings: These are the four  strings which the modem sends  when
  3332.  it has failed  to make a  connection while dialing,  for example  "NO
  3333.  CARRIER".
  3334.  
  3335.  Break String: When this string is received during dialing, the redial
  3336.  cycle is broken. For example, someone calls you when you are  dialing
  3337.  out, the modem reports RING and the redial cycle is broken.
  3338.  
  3339.  Cancel String: This is the string  Telemate should send to the  modem
  3340.  to cancel the dialing attempt, for example, the carriage return "^M".
  3341.  
  3342.  Dial Time: This is  the number of seconds  that Telemate should  wait
  3343.  for a connection while dialing.
  3344.  
  3345.  Redial Pause:This is the number of seconds that Telemate should  wait
  3346.  between attempts while dialing.
  3347.  
  3348.  Redial Attempt: This is the  number of attempts that Telemate  should
  3349.  perform the dialing procedure.  Setting this number  to 0 will  allow
  3350.  the redial  attempts to  go  on until  aborted  manually or  until  a
  3351.  connection.
  3352.  
  3353.  Auto Baud Detect: If  this option is turned  on, Telemate checks  the
  3354.  modem connect string for a baud  rate indication and switches to  the
  3355.  new baud rate. This options only works with Hayes compatible modems.
  3356.  
  3357.  Auto Redial: If this option is turned on, Telemate will automatically
  3358.  redial the current dial list upon carrier drop. To use this function,
  3359.  the carrier signal must reflect the actual online status.
  3360.  
  3361.  Multiple Line: If  this option is  on and a  connection is made,  the
  3362.  board names identical  to or similar  to the one  just connected  are
  3363.  removed from the dial list. Similar  board names are compared by  not
  3364.  checking the last  5 characters and  the board names  must be  longer
  3365.  than 10 characters.
  3366.  
  3367.  
  3368.  
  3369.  TELEMATE 3.01                                 THE OPTION DIALOG    59
  3370.  
  3371.  Directories and files
  3372.  
  3373.   ┌────────────────────────────────────────────────────────────────┐
  3374.   │                                                                │
  3375.   │   Telemate         C:\TM\__________________________________    │
  3376.   │   Upload           C:\TM\UL\_______________________________    │
  3377.   │   Download         C:\TM\DL\_______________________________    │
  3378.   │   Script           C:\TM\__________________________________    │
  3379.   │   Edit             C:\ED\__________________________________    │
  3380.   │   View             C:\ED\__________________________________    │
  3381.   │   Write            C:\ED\__________________________________    │
  3382.   │   Image            C:\TM\__________________________________    │
  3383.   │   Log              C:\TM\__________________________________    │
  3384.   │   Virtual Memory   C:\_____________________________________    │
  3385.   │                                                                │
  3386.   │                ╔════╗                ┌────────┐                │
  3387.   │                ║ OK ║                │ Cancel │                │
  3388.   │                ╚════╝                └────────┘                │
  3389.   └────────────────────────────────────────────────────────────────┘
  3390.  
  3391.  DOS's ability to  make and use  subdirectories provides an  effective
  3392.  way to manage your files. Below are suggested subdirectories and  the
  3393.  corresponding files which should be placed in those directories.
  3394.  
  3395.  There should be  128K in the  virtual memory directory,  256K if  you
  3396.  have the "Swap  Telemate to Disk"  option turned on  and 512K if  you
  3397.  have the "Maximum  DOS shell"  option turned on.  If you  have a  RAM
  3398.  disk, you should define the virtual memory directory to the RAM disk.
  3399.  This will speed up the back scroll process dramatically.
  3400.  
  3401.  Hard disk system:
  3402.  
  3403.     Dir Name    Directory    Files
  3404.     --------    ---------    ----------------------------------
  3405.     Telemate    C:\TM\       *.FON, *.MEM, *.MAC, *.KEY, *.PAD,
  3406.                              TM.HLP, TM.CFG, TM.RES, TM*.EXE, *.BAT
  3407.     Upload      C:\TM\UL\
  3408.     Download    C:\TM\DL\
  3409.     Script      C:\TM\       *.SCR, *.TMS
  3410.     Edit        C:\ED\
  3411.     View        C:\ED\
  3412.     Write       C:\ED\
  3413.     Image       C:\TM\       *.IMG
  3414.     Log         C:\TM\       *.LOG, TM.USE
  3415.     Virtual-    C:\          TM.VM, TM.SWP, TMCLIP.$$$
  3416.      memory
  3417.  
  3418.  
  3419.  Floppy disk system:
  3420.  
  3421.  You must not  replace the diskette  in drive A:  because it is  where
  3422.  Telemate stores data and loads  the overlay. The main program  TM.EXE
  3423.  should be put in drive B:. If  you don't need the help function,  you
  3424.  can remove the help file TM.HLP.
  3425.  
  3426.  
  3427.  TELEMATE 3.01                                 THE OPTION DIALOG    60
  3428.  
  3429.     Dir Name    Directory    Files
  3430.     --------    ---------    ----------------------------------
  3431.     Telemate    A:\          *.FON, *.MEM, *.MAC, *.KEY, *.PAD,
  3432.                              TM.HLP, TM.CFG, TM.RES, TMS.EXE
  3433.     Upload      B:\
  3434.     Download    B:\
  3435.     Script      A:\          *.SCR, *.TMS
  3436.     Edit        A:\
  3437.     View        A:\
  3438.     Write       A:\
  3439.     Log         A:\          *.LOG, TM.USE
  3440.     Virtual-    A:\          TM.VM, TM.SWP, TMCLIP.$$$
  3441.      memory
  3442.                 B:\          TM.EXE
  3443.  
  3444.  
  3445.  Terminal Options
  3446.  
  3447.   ┌──────────────────────────────────────────────────────────────┐
  3448.   │    ┌ Terminal ────────┐   ┌ File Tag Separator ─────────┐    │
  3449.   │    │  (*) ANSI        │   │  (*) Space                  │    │
  3450.   │    │  ( ) Avatar      │   │  ( ) Carriage Return        │    │
  3451.   │    │  ( ) Prism       │   │  ( ) Comma ','              │    │
  3452.   │    │  ( ) TTY         │   └─────────────────────────────┘    │
  3453.   │    │  ( ) VT52        │   ┌ Quote ──────────────────────┐    │
  3454.   │    │  ( ) VT102       │   │  [X] Initial (@) Guessing   │    │
  3455.   │    └──────────────────┘   │  Prefix         @>________  │    │
  3456.   │    ┌ Connection ──────┐   │  Margin                65_  │    │
  3457.   │    │  ( ) BIOS        │   └─────────────────────────────┘    │
  3458.   │    │  ( ) Computer    │   ┌ Toggles ────────────────────┐    │
  3459.   │    │  ( ) Fossil      │   │  [ ] Add Line Feed          │    │
  3460.   │    │  (*) Modem       │   │  [ ] Add Return             │    │
  3461.   │    └──────────────────┘   │  [ ] Auto Wrap              │    │
  3462.   │    ┌ Flow Control ────┐   │  [X] Confirm Hang Up        │    │
  3463.   │    │  [ ] XON/XOFF    │   │  [ ] Destructive BS         │    │
  3464.   │    │  [X] RTS/CTS     │   │  [ ] Local Echo             │    │
  3465.   │    └──────────────────┘   │  [ ] Strip High Bit         │    │
  3466.   │                           └─────────────────────────────┘    │
  3467.   │                 ╔════╗             ┌────────┐                │
  3468.   │                 ║ OK ║             │ Cancel │                │
  3469.   │                 ╚════╝             └────────┘                │
  3470.   └──────────────────────────────────────────────────────────────┘
  3471.  
  3472.  Terminal: Telemate gives you  the choice of  the six terminal  types:
  3473.  ANSI, Avatar, Prism,  TTY, VT102 and  VT52. When a  terminal type  is
  3474.  selected, the corresponding macro file  .MAC and keypad file .PAD  is
  3475.  loaded. For example, VT102.MAC and VT102.PAD is loaded when VT102  is
  3476.  selected.
  3477.  
  3478.  Connection:  Normally,  the  connection  should  be  Modem.  Telemate
  3479.  determines online and offline status by inspecting the carrier signal
  3480.  of the  modem. Therefore,  you should  not force  the carrier  signal
  3481.  always true. If the  COM port is linked  to a host computer  directly
  3482.  via a cable or a null modem, you should select Computer and  Telemate
  3483.  will not check the carrier signal and will assume it is connected and
  3484.  does not dial the  phone number. You can  also select BIOS or  FOSSIL
  3485.  driver. BIOS only supports upto 9600 baud but you may experience data
  3486.  
  3487.  TELEMATE 3.01                                 THE OPTION DIALOG    61
  3488.  
  3489.  lost at 2400 or higher. BIOS connection does not support RTS/CTS flow
  3490.  control. FOSSIL driver supports upto 38400 baud. If the baud rate  is
  3491.  over  the  limit,  Telemate   will  automatically  switch  to   Modem
  3492.  connection.
  3493.  
  3494.  XON/XOFF flow control: When this option  is on, XOFF [Ctrl S]  causes
  3495.  the terminal to stop transmitting characters until a XON [Ctrl Q]  is
  3496.  received.
  3497.  
  3498.  RTS/CTS flow control: High speed  modems use hardware handshaking  to
  3499.  control the  flow  of data.  If  your modem  supports  hardware  flow
  3500.  control, this option should be  on. BIOS connection does not  support
  3501.  RTS/CTS flow control.
  3502.  
  3503.  File Tag Separator:  The tag feature  allows you to  select the  file
  3504.  names in the marked  text and put them  into the clipboard. The  file
  3505.  names are separated  by the  tag separator which  can be  a space,  a
  3506.  carriage return or a comma depend on the remote system you are using.
  3507.  
  3508.  Initial Guessing: If  this option  is turned on,  Telemate scans  the
  3509.  incoming data  and looks  for  'From:' or  'Name:' and  remember  the
  3510.  initials of the following name. If there is any chance that there  is
  3511.  a wrong guess, the guessing initial will be emptied.
  3512.  
  3513.  Quote Prefix: This is the string to be sent before each quoted  line.
  3514.  If the character '@' is in the string, it is replaced by the guessing
  3515.  initial if the Initial Guessing feature is enabled. Otherwise, it  is
  3516.  rejected.
  3517.  
  3518.  Quote Margin: This field defines the margin which the quote  function
  3519.  will use to cut the quoted text.
  3520.  
  3521.  Add Line Feed: Some BBS's do not add  a line feed at the end of  each
  3522.  line of data, you should turn this option on to add a line feed.
  3523.  
  3524.  Add Return:  If this  option is  on, a  carriage return  [Ctrl M]  is
  3525.  supplied after a line feed is received.
  3526.  
  3527.  Auto Wrap: If this option is on, after a character reaches column 80,
  3528.  the cursor is wrapped to a  new line. Otherwise, the cursor stays  at
  3529.  column 80.
  3530.  
  3531.  Confirm Hang Up: If this option is on and the hangup command [Alt  H]
  3532.  is issued, you will be asked for confirmation.
  3533.  
  3534.  Destructive Backspace: If this option is on, backspace [Ctrl H]  will
  3535.  destroy the character  on the left.  Otherwise, backspace only  moves
  3536.  the cursor to the left.
  3537.  
  3538.  Local Echo: If  the remote system  does not send  the characters  you
  3539.  typed back, you should  turn this on and  the characters you echo  to
  3540.  the terminal automatically.
  3541.  
  3542.  Strip High Bit: If  this option is  on, the 8th  bit of the  incoming
  3543.  data will be filter out. This  option is very useful when the  actual
  3544.  link is 7E1 but you use 8N1 as COM parameter.
  3545.  
  3546.  
  3547.  TELEMATE 3.01                                 THE OPTION DIALOG    62
  3548.  
  3549.  Communication Options
  3550.  
  3551.   ┌──────────────────────────────────────────────────────────────────┐
  3552.   │                                                                  │
  3553.   │  Modem Init String      ATZ^M__________________________________  │
  3554.   │  Modem Hangup String    ^#~~~+++~~~AT H0^M~____________________  │
  3555.   │  Auto Answer String     ~~~+++~~~AT S0=1^M~____________________  │
  3556.   │  Answer Back String     _______________________________________  │
  3557.   │                                                                  │
  3558.   │  ┌ COM Port ─┐   ┌ Baud Rate ──┐   ┌ Parity ───┐  ┌ Data Bits ┐  │
  3559.   │  │  (*) COM1 │   │  ( ) 300    │   │  (*) None │  │  ( ) 7    │  │
  3560.   │  │  ( ) COM2 │   │  ( ) 1200   │   │  ( ) Even │  │  (*) 8    │  │
  3561.   │  │  ( ) COM3 │   │  ( ) 2400   │   │  ( ) Odd  │  └───────────┘  │
  3562.   │  │  ( ) COM4 │   │  ( ) 4800   │   └───────────┘  ┌ Stop Bits ┐  │
  3563.   │  │  ( ) COM5 │   │  ( ) 9600   │                  │  (*) 1    │  │
  3564.   │  │  ( ) COM6 │   │  ( ) 19200  │                  │  ( ) 2    │  │
  3565.   │  │  ( ) COM7 │   │  (*) 38400  │                  └───────────┘  │
  3566.   │  │  ( ) COM8 │   │  ( ) 57600  │      ╔════╗      ┌────────┐     │
  3567.   │  └───────────┘   │  ( ) 115200 │      ║ OK ║      │ Cancel │     │
  3568.   │                  └─────────────┘      ╚════╝      └────────┘     │
  3569.   └──────────────────────────────────────────────────────────────────┘
  3570.  
  3571.  Modem Init String:  This string is  sent to the  modem when  Telemate
  3572.  first starts or switches to the originate mode. The '^(' macro symbol
  3573.  refers to this string.
  3574.  
  3575.  Modem HangUp String: This string is sent to the modem to hang up  the
  3576.  phone. The '^*' macro  symbol refers to this  string. The '^#'  macro
  3577.  symbol should be included in this  string such that it will drop  DTR
  3578.  to hangup.
  3579.  
  3580.  Auto Answer String: This  string is sent to  the modem when  Telemate
  3581.  switches to the  Answer mode. The  '^)' macro symbol  refers to  this
  3582.  string.
  3583.  
  3584.  Answer Back string: This string is sent to the remote system when the
  3585.  ASCII code ENQ is received. However, this string will not be sent  if
  3586.  CIS Quick B  transfers are selected  because ENQ is  used as part  of
  3587.  that protocol.
  3588.  
  3589.  Port: Port refers to the communications  port to which your modem  is
  3590.  attached. Telemate supports up to 8 different port.
  3591.  
  3592.  Baud Rate: It is the speed at which communications take place.  Check
  3593.  your modem manual if you are unsure regarding what speed it is.
  3594.  
  3595.  Parity: It is a form of error checking. You can choose between  None,
  3596.  Even, Odd, Mark and Space. The vast majority of BBS's are set up  for
  3597.  No parity.
  3598.  
  3599.  Data Bits and Stop Bits:  Data bits refers to  how many bits of  data
  3600.  are sent before a stop bit is sent. Most BBS's use 8 data bits and  1
  3601.  stop bits.
  3602.  
  3603.  
  3604.  
  3605.  TELEMATE 3.01                                 THE OPTION DIALOG    63
  3606.  
  3607.  Protocol Options
  3608.  
  3609.   ┌──────────────────────────────────────────────────────────────────┐
  3610.   │ ┌ General ───────────────────┐ ┌ Paste/ASCII Upload ───────────┐ │
  3611.   │ │  [X] Filename Guessing     │ │  [X] Expand Blank Line        │ │
  3612.   │ │  [X] Check Disk Space      │ │  Line Pacing             0_   │ │
  3613.   │ └────────────────────────────┘ │  Char Pacing             0_   │ │
  3614.   │ ┌ Zmodem ────────────────────┐ │  Pace Character         0__   │ │
  3615.   │ │  [ ] Recovery              │ └───────────────────────────────┘ │
  3616.   │ │  [X] Auto-Download         │ ┌ Macro/Script ─────────────────┐ │
  3617.   │ │  [ ] ASCII-Upload          │ │  Extended Pacing         0_   │ │
  3618.   │ └────────────────────────────┘ └───────────────────────────────┘ │
  3619.   │ ┌ Kermit ────────────────────┐ ┌ ASCII ────────────────────────┐ │
  3620.   │ │  Control Quote Char   35_  │ │ Upload Download               │ │
  3621.   │ │  Start Of Packet Char 1__  │ │   [ ]   [ ]  Strip High Bit   │ │
  3622.   │ │  End Of Line Char     13_  │ │   [ ]   [ ]  Translation      │ │
  3623.   │ │  Padding Char         0__  │ │   [ ]   [ ]  Strip CR         │ │
  3624.   │ │  Number Of Pad         0_  │ │   [ ]   [ ]  Strip LF         │ │
  3625.   │ │  Max Packet Size       80  │ │   [ ]   [ ]  Add CR Before LF │ │
  3626.   │ │  8th Quote Char       0__  │ │   [ ]   [ ]  Add LF After CR  │ │
  3627.   │ └────────────────────────────┘ └───────────────────────────────┘ │
  3628.   │                  ╔════╗                ┌────────┐                │
  3629.   │                  ║ OK ║                │ Cancel │                │
  3630.   │                  ╚════╝                └────────┘                │
  3631.   └──────────────────────────────────────────────────────────────────┘
  3632.  
  3633.  Filename Guessing: Some  protocols, such  as Xmodem,  require you  to
  3634.  supply a download file name. If  this option is on, Telemate  guesses
  3635.  the possible file name based on the incoming text and puts it in  the
  3636.  file selection box if the protocol requires a download file name.
  3637.  
  3638.  Check Disk  Space:  If  this  option is  on,  a  warning  message  is
  3639.  displayed if the size of the downloading file is larger than the free
  3640.  disk space. If the message appears , you should use the MOVE function
  3641.  in the DOS command  window [Alt R] to  make room for the  downloading
  3642.  file.
  3643.  
  3644.  Zmodem Recovery:  When  this is  on,  Zmodem resumes  an  interrupted
  3645.  transfer at a later time.
  3646.  
  3647.  Zmodem Auto-Download: If  this option is  on, Telemate  automatically
  3648.  takes over the reception without your  having to strike a single  key
  3649.  or enter file names.
  3650.  
  3651.  Zmodem ASCII-Upload: If this option is on, Telemate sends the  remote
  3652.  system a signal to  indicate the file is  an ASCII file and  requires
  3653.  end-of-line conversion.  Caution: This  option should  be turned  off
  3654.  unless the remote system requests it to be turned on; otherwise,  the
  3655.  upload will not success.
  3656.  
  3657.  Kermit Options: Please refer to the document of the host computer  to
  3658.  for the details of these options.
  3659.  
  3660.  
  3661.  TELEMATE 3.01                                 THE OPTION DIALOG    64
  3662.  
  3663.  Expand Blank Line: If this is on, during ASCII transfers, pasting  or
  3664.  quoting and there  is a  blank line, Telemate  adds a  space to  that
  3665.  line. This is very useful for systems that assume a blank line  means
  3666.  "end of message", such as pasting a message to most bulletin boards.
  3667.  
  3668.  Line/Character Pacing: During ASCII transfers, pasting or quoting  to
  3669.  the remote system, it may be necessary to wait between each character
  3670.  or each line. Line pace is the amount of time, in 1/20 seconds,  that
  3671.  Telemate should wait after sending each line while character pace  is
  3672.  the time delay that Telemate should wait between each character.
  3673.  
  3674.  Pace Character: During an ASCII  upload or pasting marked text,  some
  3675.  remote systems send a special character, such as ASCII 13, when it is
  3676.  ready to  receive the  next line.  Such character  is called  a  pace
  3677.  character. If this value is 0, Telemate upload/paste without  waiting
  3678.  for the character.
  3679.  
  3680.  Extended Pacing: Similar to character pacing, an extended pace is the
  3681.  time delay, in 1/20 seconds,  that Telemate should wait between  each
  3682.  character in a macro or in a string PUT by a script file.
  3683.  
  3684.  ASCII Upload/Download: A  number of options  are available for  ASCII
  3685.  transfers. If 'Strip High Bit' is  on, the 8th bit will be  stripped.
  3686.  If 'Translation' is on, the keyboard table will be used to  translate
  3687.  the incoming or ongoing characters. If 'Strip CR' is on, the carriage
  3688.  return character is  rejected. If  'Strip LF'  is on,  the line  feed
  3689.  character is rejected.  If 'Add  CR before  LF' is  on, the  carriage
  3690.  return character is inserted before the line feed character. If  'Add
  3691.  LF after CR'  is on, the  line feed character  is inserted after  the
  3692.  carriage return character.
  3693.  
  3694.  
  3695.  External Protocol Options
  3696.  
  3697.   ┌──────────────────────────────────────────────────────────────────┐
  3698.   │                                                                  │
  3699.   │      Protocol       Upload    Download  Prompt    Auto-Download  │
  3700.   │      Name      Key  Batch     Batch     DL Name   Sequence       │
  3701.   │      ────────  ───  ────────  ────────  ───────   ─────────────  │
  3702.   │  1.  ________   _   ________  ________    [ ]     _____________  │
  3703.   │  2.  ________   _   ________  ________    [ ]     _____________  │
  3704.   │  3.  ________   _   ________  ________    [ ]     _____________  │
  3705.   │  4.  ________   _   ________  ________    [ ]     _____________  │
  3706.   │  5.  ________   _   ________  ________    [ ]     _____________  │
  3707.   │  6.  ________   _   ________  ________    [ ]     _____________  │
  3708.   │  7.  ________   _   ________  ________    [ ]     _____________  │
  3709.   │  8.  ________   _   ________  ________    [ ]     _____________  │
  3710.   │                                                                  │
  3711.   │                 ╔════╗                 ┌────────┐                │
  3712.   │                 ║ OK ║                 │ Cancel │                │
  3713.   │                 ╚════╝                 └────────┘                │
  3714.   └──────────────────────────────────────────────────────────────────┘
  3715.  
  3716.  
  3717.  TELEMATE 3.01                                 THE OPTION DIALOG    65
  3718.  
  3719.  Protocol Name:  This  is  the  name  of  the  corresponding  external
  3720.  protocol.
  3721.  
  3722.  Key: This  is  the key  used  to invoke  the  corresponding  external
  3723.  protocol in the protocol menu.
  3724.  
  3725.  Upload Batch: This is file name of the batch file for upload with the
  3726.  corresponding external  protocol. For  detail on  the format  of  the
  3727.  batch file, please refer to the appendix.
  3728.  
  3729.  Download Batch: This is the file name of the batch file for  download
  3730.  with the corresponding external protocol. For detail on the format of
  3731.  the batch file, please refer to the appendix.
  3732.  
  3733.  Prompt Download Name:  If this  option is on,  you will  be asked  to
  3734.  enter a file name before downloading with the corresponding  external
  3735.  protocol.
  3736.  
  3737.  Auto-Download Sequence: New  external protocols have  the ability  to
  3738.  start  the  download  automatically  by  detecting  a  specific  data
  3739.  sequence. Telemate  scans the  incoming  data for  the  auto-download
  3740.  sequence and  executes  the  corresponding  external  protocol.  This
  3741.  feature is disabled  if 'Prompt Download  Name' option is  ON or  the
  3742.  Terminal window, Command Stack window or  the Chat window is not  the
  3743.  top window. In addition, this  feature is disabled within 15  seconds
  3744.  after the external protocol is executed. The carriage return '^M' and
  3745.  line feed  '^J'  character must  not  present in  the  sequence.  The
  3746.  following are protocols  that support  this feature  and their  auto-
  3747.  download sequence.
  3748.  
  3749.       Bimodem         ^H ^H ^H ^H ^H ^H
  3750.       HS/Link        ^BR
  3751.       Puma           ^V^H^V^H^VPuma^V^H^V^H^V
  3752.       Mpt            ^V^H^V^H^VMpt ^V^H^V^H^V
  3753.       Zmodem         *^XB00
  3754.  
  3755.  Note: To use an external Zmodem driver, you must turn off the  Zmodem
  3756.  Auto-download option in the  Options/Protocol dialog. Otherwise,  the
  3757.  internal Zmodem will take over.
  3758.  
  3759.  
  3760.  TELEMATE 3.01                    APPENDIX A: KEYBOARD SCAN CODE    66
  3761.  
  3762.  APPENDIX A: KEYBOARD SCAN CODE
  3763.  
  3764.  The following  the  keyboard scan  code  used by  the  "^-"  keyboard
  3765.  simulation macro symbol.  All numbers  are in  hexadecimal form.  The
  3766.  numbers in  parenthesis represent  the  scan codes  for keys  on  the
  3767.  alternate keypad.
  3768.  
  3769.    [F1] 3B00     [Shift F1] 5400     [Ctrl F1] 5E00     [Alt F1] 6800
  3770.    [F2] 3C00     [Shift F2] 5500     [Ctrl F2] 5F00     [Alt F2] 6900
  3771.    [F3] 3D00     [Shift F3] 5600     [Ctrl F3] 6000     [Alt F3] 6A00
  3772.    [F4] 3E00     [Shift F4] 5700     [Ctrl F4] 6100     [Alt F4] 6B00
  3773.    [F5] 3F00     [Shift F5] 5800     [Ctrl F5] 6200     [Alt F5] 6C00
  3774.    [F6] 4000     [Shift F6] 5900     [Ctrl F6] 6300     [Alt F6] 6D00
  3775.    [F7] 4100     [Shift F7] 5A00     [Ctrl F7] 6400     [Alt F7] 6E00
  3776.    [F8] 4200     [Shift F8] 5B00     [Ctrl F8] 6500     [Alt F8] 6F00
  3777.    [F9] 4300     [Shift F9] 5C00     [Ctrl F9] 6600     [Alt F9] 7000
  3778.   [F10] 4400    [Shift F10] 5D00    [Ctrl F10] 6700    [Alt F10] 7100
  3779.   [F11] 8500    [Shift F11] 8700    [Ctrl F11] 8900    [Alt F11] 8B00
  3780.   [F12] 8600    [Shift F12] 8800    [Ctrl F12] 8A00    [Alt F12] 8C00
  3781.  
  3782.   [Alt A] 1E00               [Home] 4700 (47E0)          [Alt 1] 7800
  3783.   [Alt B] 3000                 [Up] 4800 (48E0)          [Alt 2] 7900
  3784.   [Alt C] 2E00               [PgUp] 4900 (49E0)          [Alt 3] 7A00
  3785.   [Alt D] 2000               [Left] 4B00 (4BE0)          [Alt 4] 7B00
  3786.   [Alt E] 1200             [Center] 4C00                 [Alt 5] 7C00
  3787.   [Alt F] 2100              [Right] 4D00 (4DE0)          [Alt 6] 7D00
  3788.   [Alt G] 2200                [End] 4F00 (4FE0)          [Alt 7] 7E00
  3789.   [Alt H] 2300               [Down] 5000 (50E0)          [Alt 8] 7F00
  3790.   [Alt I] 1700               [PgDn] 5100 (51E0)          [Alt 9] 8000
  3791.   [Alt J] 2400          [BackSpace] 0E08                 [Alt 0] 8100
  3792.   [Alt K] 2500             [Insert] 5200 (52E0)          [Alt -] 8200
  3793.   [Alt L] 2600             [Delete] 5300 (53E0)          [Alt =] 8300
  3794.   [Alt M] 3200         [Ctrl PrtSc] 7200
  3795.   [Alt N] 3100          [Ctrl Left] 7300
  3796.   [Alt O] 1800         [Ctrl Right] 7400
  3797.   [Alt P] 1900           [Ctrl End] 7500
  3798.   [Alt Q] 1000          [Ctrl PgDn] 7600
  3799.   [Alt R] 1300          [Ctrl Home] 7700
  3800.   [Alt S] 1F00          [Ctrl PgUp] 8400
  3801.   [Alt T] 1400            [Ctrl Up] 8D00
  3802.   [Alt U] 1600          [Ctrl Down] 9100
  3803.   [Alt V] 2F00           [Ctrl Ins] 9200
  3804.   [Alt W] 1100           [Ctrl Del] 9300
  3805.   [Alt X] 2D00             [Grey /] E02F
  3806.   [Alt Y] 1500             [Grey *] 372A
  3807.   [Alt Z] 2C00             [Grey -] 4A2D
  3808.                            [Grey +] 4E2B
  3809.                        [Grey Enter] E00D
  3810.  
  3811.  
  3812.  TELEMATE 3.01  APPENDIX B: KEYBOARD ASSIGNMENT IN TERMINAL EMULATION    67
  3813.  
  3814.  APPENDIX B: KEYBOARD ASSIGNMENT IN TERMINAL EMULATIONS
  3815.  
  3816.  VT102 & VT52 TERMINAL EMULATIONS
  3817.  
  3818.  The pre-defined keyboard  layout is  best suit  for 101-key  keyboard
  3819.  with the  alternative  keypad.  84-key keyboard  users  may  have  to
  3820.  redefine a few  keys. The keyboard  layout for the  actual VT102  and
  3821.  VT52 keyboard is as follows:
  3822.  
  3823.   ┌───────┬───────┬───────┬───────┐
  3824.   │ PF1   │ PF2   │ PF3   │ PF4   │
  3825.   │       │       │       │       │
  3826.   ├───────┼───────┼───────┼───────┤
  3827.   │ 7     │ 8     │ 9     │ -     │
  3828.   │       │       │       │       │
  3829.   ├───────┼───────┼───────┼───────┤
  3830.   │ 4     │ 5     │ 6     │ ,     │
  3831.   │       │       │       │       │
  3832.   ├───────┼───────┼───────┼───────┤
  3833.   │ 1     │ 2     │ 3     │  E    │
  3834.   │       │       │       │  N    │
  3835.   ├───────┴───────┼───────┤  T    │
  3836.   │       0       │  .    │  E    │
  3837.   │               │       │  R    │
  3838.   └───────────────┴───────┴───────┘
  3839.  
  3840.  In the following, the  keys on the 101-key  keyboard are mapped  into
  3841.  the keys in the parenthesis. In Telemate, the [5] key is reserved for
  3842.  Backscroll and cannot be redefined. The [Ctrl Up] is used to  emulate
  3843.  the [5] key in the actual terminal.
  3844.  
  3845.   ┌───────┬───────┬───────┬───────┐  ┌───────┬───────┬───────┬───────┐
  3846.   │ Num   │ /     │ *     │ -     │  │ F1    │ F2    │ F3    │ F4    │
  3847.   │ Lock  │ (PF1) │ (PF2) │ (-)   │  │ (PF1) │ (PF2) │ (PF3) │ (PF4) │
  3848.   ├───────┼───────┼───────┼───────┤  └───────┴───────┴───────┴───────┘
  3849.   │ 7     │ 8     │ 9     │       │
  3850.   │ (7)   │ (8)   │ (9)   │ +     │
  3851.   ├───────┼───────┼───────┤       │  ┌───────┬───────┬───────┬───────┐
  3852.   │ 4     │ 5     │ 6     │ (,)   │  │ F5    │ F6    │ F7    │ F8    │
  3853.   │ (4)   │       │ (6)   │       │  │ (up)  │ (down)│ (left)│(right)│
  3854.   ├───────┼───────┼───────┼───────┤  └───────┴───────┴───────┴───────┘
  3855.   │ 1     │ 2     │ 3     │  E (E │
  3856.   │ (1)   │ (2)   │ (3)   │  N  N │
  3857.   ├───────┴───────┼───────┤  T  T │  ┌───────┐               ┌───────┐
  3858.   │       0       │  .    │  E  E │  │Ctrl Up│               │ F10   │
  3859.   │      (0)      │ (.)   │  R  R)│  │ (5)   │               │ (del) │
  3860.   └───────────────┴───────┴───────┘  └───────┘               └───────┘
  3861.  
  3862.  On the 101-key  keyboard, there is  an extra set  of cursor keys  and
  3863.  they are pre-defined to emulate the associated functions.
  3864.  
  3865.  The 84-key keyboard does not have the extra cursor keys. As a result,
  3866.  the [F5] - [F8] keys are used to emulate the arrow keys and [F10]  to
  3867.  emulate the [Del] key.
  3868.  
  3869.  
  3870.  TELEMATE 3.01  APPENDIX B: KEYBOARD ASSIGNMENT IN TERMINAL EMULATION    68
  3871.  
  3872.  By default, the  [Backspace] is  defined as  ASCII 8  [Ctrl H].  Some
  3873.  terminals require the [Backspace] to be defined as ASCII 127. You can
  3874.  redefine the [Backspace]  under the Macro/Keypad  dialog. Or you  can
  3875.  use the pre-defined [Delete] key on the alternative cursor keypad.
  3876.  
  3877.  
  3878.  TELEMATE 3.01               APPENDIX C: FILE TRANSFER PROTOCOLS    69
  3879.  
  3880.  APPENDIX C: FILE TRANSFER PROTOCOLS
  3881.  
  3882.  Xmodem: This was the  most popular protocol in  use today, but it  is
  3883.  being replaced by quicker and more reliable protocols. Error checking
  3884.  is a checksum or a the  Cyclic Redundancy Check. The Xmodem  protocol
  3885.  requires a setup of no parity, 8 data bits, and 1 stop bit, If it  is
  3886.  not  the  current  COM  port  setup,  Telemate  changes  it  to   8N1
  3887.  temporarily and changes it back after the transmission.
  3888.  
  3889.  Xmodem-1K: This is a variation of  Xmodem which uses blocks that  may
  3890.  be 128  bytes or  1024 bytes  in size.  Some BBS  softwares refer  to
  3891.  Xmodem-1K as Ymodem. Ymodem sends the name, size and date of the file
  3892.  but Xmodem-1K does not. If the  file name 'UNKNOWN.$$$' shows in  the
  3893.  File Transfer window during a Ymodem transfer, it is likely that  the
  3894.  BBS software  is using  Xmodem-1K, in  this case,  you should  select
  3895.  Telemate's Xmodem-1K protocol.
  3896.  
  3897.  Relaxed Xmodem:  This is  the same  as Xmodem  except that  it has  a
  3898.  longer delay time. This is for use with remote services that can  not
  3899.  tolerate strict timing during Xmodem transfers.
  3900.  
  3901.  Ymodem: This is a variation of the Xmodem which uses blocks that  may
  3902.  be 128 bytes or 1024 bytes in size and keeps the correct name,  size,
  3903.  and date.
  3904.  
  3905.  Batch Ymodem: This protocol  is a variation  on Ymodem, which  allows
  3906.  multiple files to be sent per transfer.
  3907.  
  3908.  Ymodem-G: This protocol is a  variation on Batch Ymodem. It  achieves
  3909.  very high transfer rates by sending blocks one after another  without
  3910.  waiting for acknowledgement.  This however means  that an  error-free
  3911.  link such as an  error-correcting modem or  null modem cable  between
  3912.  two computers is needed. If an error is detected by the receiver, the
  3913.  transfer is aborted. It allows transferring multiple files.
  3914.  
  3915.  Zmodem: This advanced protocol is both fast and reliable, and  offers
  3916.  many features. Zmodem  can transfer a  group of files  in one  batch,
  3917.  while keeping  the exact  file  size and  dates. Zmodem  detects  and
  3918.  recovers from errors quickly. The Zmodem Recovery feature can  resume
  3919.  an interrupted transfer.
  3920.  
  3921.  Telink: This protocol is primarily found  on Fido BBS systems. It  is
  3922.  basically the Xmodem protocol using CRC checking with an extra  block
  3923.  sent ahead  of  the file  telling  its  name, size,  and  date.  This
  3924.  protocol allows more than one file to be sent at a time.
  3925.  
  3926.  SEAlink: SEAlink is a advanced version of Xmodem developed by  System
  3927.  Enhancement Associates.  It is  a  sliding window  protocol.  SEAlink
  3928.  passes a name,  size, and date  of the transferring  file and  allows
  3929.  multiple files to be transfered.
  3930.  
  3931.  Modem7: Modem7  is a  relative of  Xmodem. It  passes the  file  name
  3932.  before starting  the transfer.  It is  common on  CP/M systems.  This
  3933.  protocol allows more than one file to be sent at a time.
  3934.  
  3935.  
  3936.  TELEMATE 3.01               APPENDIX C: FILE TRANSFER PROTOCOLS    70
  3937.  
  3938.  Kermit: This protocol  is designed to  permit computers of  different
  3939.  types to send files to each  other. Almost any computer using  Kermit
  3940.  can be set up to send files to another computer using Kermit.
  3941.  
  3942.  CIS Quick B: This protocol is used only on the CompuServe Information
  3943.  Service (CIS). It is fast and specially suited for the networks  used
  3944.  in accessing CIS, which have large  turnaround delays. A CIS Quick  B
  3945.  transfer, both  sending  and  receiving,  is  totally  controlled  by
  3946.  Compuserve. Therefore, you should select this protocol before telling
  3947.  CIS what files to send or receive. You should select this protocol in
  3948.  the dial entry  for CIS  so each  time it  is connected  to CIS,  the
  3949.  protocol will be used as default. If you select this protocol in  the
  3950.  transfer menu, Telemate displays the message "CIS Quick B ready"  and
  3951.  monitors the incoming data for the auto-transfer sequence.
  3952.  
  3953.  ASCII: This protocol acts as if  the sender is typing the  characters
  3954.  and the  receiver  is recording  them.  However, there  is  no  error
  3955.  detection in this  protocol. Although  you can use  this protocol  to
  3956.  upload your  message, you  are suggested  to use  the Paste  [Alt  P]
  3957.  command to send the prepared message.
  3958.  
  3959.  
  3960.  TELEMATE 3.01           APPENDIX D: DEFINING EXTERNAL PROTOCOLS    71
  3961.  
  3962.  APPENDIX D: DEFINING EXTERNAL PROTOCOLS
  3963.  
  3964.  Telemate allows users to define as many as 4 external protocols using
  3965.  DOS batch  files. Some  external protocol  drivers require  an  large
  3966.  amount of memory, you should turn  on the 'Swap Telemate to  XMS/EMS'
  3967.  and 'Swap Telemate to disk' options on.
  3968.  
  3969.  When the external protocol is  selected, Telemate executes the  batch
  3970.  file and  pass  to it  3  or  more parameters.  Sometimes  the  third
  3971.  parameter is blank.
  3972.  
  3973.         Parameter       Description
  3974.         ─────────       ───────────
  3975.            %1           the baud rate
  3976.            %2           the com port number (1 - 8)
  3977.            %3           the first file to transfer
  3978.            %4           the second file to transfer
  3979.            ..           ...
  3980.  
  3981.  The batch file should call a  driver program for the protocol,  using
  3982.  the supplied parameters. For example,  the batch file for upload  may
  3983.  contain the command:
  3984.  
  3985.       DSZ speed %1 port %2 sz %3 %4 %5 %6 %7 %8 %9
  3986.  
  3987.  NOTE: You can find various protocol drivers in many public BBS's.
  3988.  
  3989.  
  3990.  TELEMATE 3.01                             APPENDIX E: USAGE LOG    72
  3991.  
  3992.  APPENDIX E: USAGE LOG
  3993.  
  3994.  As you use Telemate on a daily basis, Telemate keeps a record of your
  3995.  communications activities. This  record is  stored in  a file  called
  3996.  TM.USE. Below is an  excerpt from a TM.USE  file. The TM.USE file  is
  3997.  divided into  three  parts:  Comments  in  brackets    [  ]  are  our
  3998.  explanatory notes.
  3999.  
  4000.   TIME      DATE     DESCRIPTION [COMMENTS]
  4001.   --------  -------  ----------------------
  4002.   22:52:53  1-24-89  Begin session    [Telemate is loaded]
  4003.   22:57:24  1-24-89  Online      [Carrier is found]
  4004.   22:57:30  1-24-89  Connect to CompuServe   [Remote system name]
  4005.   23:10:34  1-24-89  Offline   [Carrier lost]
  4006.   23:11:32  1-24-89  Online
  4007.   23:11:38  1-24-89  Connect to SouthWest Connect
  4008.   23:36:37  1-24-89  Receive-Z TM200-1.ZIP (171K) success, transfer
  4009.                              |      |              |
  4010.                [Zmodem successfully receive the file TM200-1.ZIP]
  4011.   23:37:16  1-24-89  Offline
  4012.   23:37:39  1-24-89  End session  [Exit to DOS]
  4013.  
  4014.  Telemate comes  with a  small program  called TMSTAT.EXE.  TMSTAT.EXE
  4015.  takes the information  in TM.USE  and produces  a useful  statistical
  4016.  report on  your  usage of  Telemate.  For details,  please  refer  to
  4017.  TMSTAT.DOC.
  4018.  
  4019.  
  4020.  
  4021.  TELEMATE 3.01                   APPENDIX F: THE PHONE DIRECTORY    73
  4022.  
  4023.  APPENDIX F: THE PHONE DIRECTORY
  4024.  
  4025.  Telemate utility  program TMPHONE.EXE  helps you  maintain the  phone
  4026.  directory. It  changes  the  size of  the  phone  directory,  inserts
  4027.  entries, deletes entries,  reorder entries,  sorts directory,  clears
  4028.  total, zaps connect date, changes the phone directory size and prints
  4029.  directory. To maintain a  phone directory, at  the DOS command  line,
  4030.  type
  4031.  
  4032.       TMPHONE [<name of phone directory>]
  4033.  
  4034.  and press [Enter]. If no phone directory name is supplied, TM.FON and
  4035.  TM.MEM will be used in the maintenance program.
  4036.  
  4037.  Although you can insert  and delete an entry  of the phone  directory
  4038.  using an editor, you  will lose track of  the memo field.  Therefore,
  4039.  you should  always use  this utility  program to  maintain the  phone
  4040.  directory.
  4041.  
  4042.  The file TMFON.H contains the format of the phone directory such that
  4043.  you can  write your  own  maintenance program  or even  a  conversion
  4044.  program. Each entry in the phone directory requires 131 bytes and the
  4045.  number of entries in a directory can be calculated by
  4046.  
  4047.       (file size of the phone directory) / 131
  4048.  
  4049.  
  4050.  
  4051.  TELEMATE 3.01                     APPENDIX G: MEMORY MANAGEMENT    74
  4052.  
  4053.  APPENDIX G: MEMORY MANAGEMENT
  4054.  
  4055.  How Telemate uses EMS and XMS
  4056.  
  4057.  If EMS is present, Telemate maps 3 logical pages (48K) into the  page
  4058.  frame and  uses it  as if  it  is conventional  memory. The  rest  of
  4059.  Expanded Memory stores  the phone directory,  the backscroll  buffer,
  4060.  clipboard buffer,  editor  file,  viewer file  and  phone  directory.
  4061.  Telemate can also swap itself to EMS while in DOS shell.
  4062.  
  4063.  If XMS is  present, Telemate requests  the 64K High  Memory Area  and
  4064.  uses it as if it is conventional memory. The rest of Extended  Memory
  4065.  stores the phone directory, the backscroll buffer, clipboard  buffer,
  4066.  editor file and viewer file. Telemate can swap itself to XMS while in
  4067.  DOS shell.
  4068.  
  4069.  When both XMS and EMS are present, both the 64K High Memory Area  and
  4070.  the 3 EMS logical  pages (48K) are used  as if they are  conventional
  4071.  memory. Telemate uses  XMS memory prior  to EMS memory  to store  the
  4072.  other  data  unless  it  is  overrided  by  the  XMS  Limit  in   the
  4073.  configuration file. You can define the XMS Limit in the  installation
  4074.  program TMINST.EXE.
  4075.  
  4076.  Software EMS emulators or simulators  are not recommended when  using
  4077.  Telemate. Though  these  simulators provide  a  way to  use  Extended
  4078.  Memory as Expanded Memory, the  overhead of these simulators is  very
  4079.  high. Note that 386 memory managers, such as QEMM and 386MAX, are not
  4080.  considered as software  EMS emulators because  they use specific  386
  4081.  memory hardware.
  4082.  
  4083.  
  4084.  How Telemate uses EGA/VGA video RAM
  4085.  
  4086.  Telemate can also use EGA/VGA video  RAM as data storage and  benefit
  4087.  all line modes.  When Telemate  is running in  43 or  50 lines  mode,
  4088.  about 30K extra memory is required to store the windows. The best way
  4089.  to obtain the extra memory is from the EGA/VGA adapter itself because
  4090.  it has 64K to 1024K equipped.
  4091.  
  4092.  EGA and VGA adapters provide 32K video memory in text mode. The video
  4093.  memory is divided into  multiple screen images,  called pages. In  25
  4094.  line mode, each page  is 4K so that  there are a  total of 8  display
  4095.  pages. Telemate uses the first pages  as the active display page  and
  4096.  the other  display pages,  28K, to  store data  such as  the  windows
  4097.  image.
  4098.  
  4099.  The 32K video buffer mentioned above begins at B8000 in text mode for
  4100.  compatibility with the CGA video buffer. This leaves a large part  of
  4101.  video RAM unused. Telemate  doubles the size of  the video buffer  to
  4102.  64K by moving the video buffer starting address to A0000 and uses the
  4103.  extra 32K to store data.
  4104.  
  4105.  
  4106.  TELEMATE 3.01                     APPENDIX G: MEMORY MANAGEMENT    75
  4107.  
  4108.  Unfortunately, the 64K mode is not compatible with any pop-up  memory
  4109.  resident programs because the address of the video buffer is changed.
  4110.  Unless Telemate is in  43 or 50  lines mode and you  are very low  in
  4111.  memory, the 32K mode should be selected for compatibility.
  4112.  
  4113.  If Telemate  is running  under DESQView,  Windows or  in 132  columns
  4114.  mode,  only  the  first  page,  i.e.  EGA/VGA  Ram=0,  is  used   for
  4115.  compatibility.
  4116.  
  4117.  
  4118.  Optimizing Memory Usage
  4119.  
  4120.  640K Conventional + 384K Extended Memory
  4121.  
  4122.  You should set up a RAM disk in the extended memory. DOS's  VDISK.SYS
  4123.  can use  the  extended  memory  if  the  following  line  is  in  the
  4124.  CONFIG.SYS
  4125.          DEVICE=VDISK.SYS /e /s384
  4126.  this will  create  a RAM  drive,  say D:.  And  you MUST  define  the
  4127.  'Virtual Memory  Directory'  to  'D:\'  under  the  Options/Directory
  4128.  dialog. Then save the options and run Telemate again. After connected
  4129.  to a BBS, the file D:\TM.VM  is created which contain the content  of
  4130.  the back scroll buffer and the other buffers.  When you shell to DOS,
  4131.  a part of  Telemate is stored  in the file  D:\TM.SWP. DO NOT  delete
  4132.  these two files.
  4133.  
  4134.  
  4135.  640K Conventional + 1M or more Extended Memory
  4136.  
  4137.  You should install HIMEM.SYS, the XMS driver, by putting
  4138.          DEVICE=HIMEM.SYS
  4139.  in your CONFIG.SYS. Telemate uses the  first 64K High Memory Area  as
  4140.  if it  is conventional  memory and  the rest  to store  data and  the
  4141.  program image during  the DOS shell.  This may take  up to 768K.  The
  4142.  remaining 384K could  be used to  set up a  disk cache. For  example,
  4143.  Microsoft's SmartDrive, SMARTDRV.SYS,  is compatible with  HIMEM.SYS.
  4144.  Together in CONFIG.SYS should be the lines
  4145.          FILES=20
  4146.          BUFFERS=5
  4147.          SHELL=COMMAND.COM /p /e:1000
  4148.          DEVICE=HIMEM.SYS
  4149.          DEVICE=SMARTDRV.SYS 384
  4150.  
  4151.  
  4152.  640K Conventional + 1M or more Extended Memory and Expanded Memory
  4153.  
  4154.  Some  computers  come  with  an  Expanded  Memory  Manager,  such  as
  4155.  EMM412C.SYS, which can turn part of the Extended Memory into Expanded
  4156.  Memory. You  should include  both HIMEM.SYS  and EMMxxxx.SYS  in  the
  4157.  CONFIG.SYS. Telemate uses the 64K  High Memory Area and 48K  Expanded
  4158.  Memory as if they are conventional memory. A disk cache will  improve
  4159.  the overall  performance  of  your system.  The  following  lines  in
  4160.  CONFIG.SYS assume that you split the 1M (1024K) Extended Memory  into
  4161.  704K Expanded Memory, 64K High Memory Area and a 256K disk cache,
  4162.  
  4163.  TELEMATE 3.01                     APPENDIX G: MEMORY MANAGEMENT    76
  4164.  
  4165.          FILES=20
  4166.          BUFFERS=5
  4167.          SHELL=COMMAND.COM /p /e:1000
  4168.          DEVICE=EMM412C.SYS 704
  4169.          DEVICE=HIMEM.SYS
  4170.          DEVICE=SMARTDRV.SYS 256
  4171.  
  4172.  The parameter '704' may vary for different Expanded Memory  Managers.
  4173.  For example, the command line for QEMM.SYS should be
  4174.          DEVICE=QEMM.SYS EXTMEM=320
  4175.  which define 320K as Extended memory.
  4176.  
  4177.  
  4178.  640K Conventional + 1M or more Expanded Memory
  4179.  
  4180.  Some systems allow  only Expanded  Memory. Then  the CONFIG.SYS  will
  4181.  look like
  4182.          FILES=20
  4183.          BUFFERS=5
  4184.          SHELL=COMMAND.COM /p /e:1000
  4185.          DEVICE=EMM412C.SYS
  4186.          DEVICE=SMARTDRV.SYS /a256
  4187.  
  4188.  Note that  the  '/a'  after  SMARTDRV.SYS  tells  SmartDrive  to  use
  4189.  Expanded Memory.
  4190.  
  4191.  
  4192.  Running under DOS 5.0
  4193.  
  4194.  Telemate is fully compatible  with DOS 5.0.  However, some PC's  does
  4195.  not report correct information to HIMEM.SYS and causes problem if you
  4196.  load DOS to high memory. In case of doubt, if you have
  4197.          DOS=HIGH
  4198.  in your CONFIG.SYS, you should  run TMINST.EXE and try the  following
  4199.  setup one by one:
  4200.          Xms Himem    OFF
  4201.          Xms Limit    0
  4202.          Ems Limit    0
  4203.          EGA/VGA RAM  0
  4204.  
  4205.  Normally, Telemate  disables the  use of  extra memory  automatically
  4206.  when it  detects any  conflict.  However, if  the hardware  does  not
  4207.  report correct inforation, you have to turn disable them manually.
  4208.  
  4209.  
  4210.  Running under QEMM386.SYS
  4211.  
  4212.  Sophisticated 386 Memory Manager, such as QEMM386.SYS, will  optimize
  4213.  the usage of  memory. But at  the same time,  it may bring  potential
  4214.  problem. In case  of doubt,  you should  run TMINST.EXE  and try  the
  4215.  following setup one by one:
  4216.          Ems Limit    0
  4217.          Xms Himem    OFF
  4218.          Xms Limit    0
  4219.          EGA/VGA RAM  0
  4220.  
  4221.  
  4222.  TELEMATE 3.01                     APPENDIX G: MEMORY MANAGEMENT    77
  4223.  
  4224.  Then you should  consult the  manual of  the 386  memory manager  and
  4225.  check if there  is any  potential incompatibility  problem with  your
  4226.  hardware. For example, if you have  a SCSI drive, you should use  the
  4227.  DISKBUF parameter and the EXCLUDE parameter.
  4228.  
  4229.  
  4230.  Running under DESQView/386
  4231.  
  4232.  If you  run Telemate  under DESQView  with QEMM.SYS,  you SHOULD  NOT
  4233.  include HIMEM.SYS in the CONFIG.SYS. It seems that DESQView  requests
  4234.  the High  Memory Area  via QEMM.SYS  and, therefore,  conflicts  with
  4235.  HIMEM.SYS. The CONFIG.SYS will look like
  4236.          FILES=20
  4237.          BUFFERS=5
  4238.          SHELL=COMMAND.COM /p /e:1000
  4239.          DEVICE=QEMM.SYS
  4240.          DEVICE=SMARTDRV.SYS /a256
  4241.  
  4242.  The following is a sample PIF setup for DV386:
  4243.  
  4244.    Memory Size (in K): 640
  4245.  
  4246.    Writes text directly to screen.......: [N]
  4247.    Displays graphics information........: [N]
  4248.    Virtualize text/graphics (Y,N,T).....: [N]
  4249.    Uses serial ports (Y,N,1,2)..........: [Y]
  4250.    Requires floppy diskette.............: [N]
  4251.  
  4252.    Maximum Program Memory Size (in K)..: 640
  4253.    Maximum Expanded Memory Size (in K): 1024
  4254.  
  4255.    Text Pages: 1  Graphics Pages: 0
  4256.  
  4257.    Close on exit (Y,N,blank)........: [Y]
  4258.    Allow Close Window command.......: [N]
  4259.    Uses math coprocessor............: [N]
  4260.    Share CPU when foreground........: [Y]
  4261.    Can be swapped out (Y,N,blank)...: [N]
  4262.  
  4263.    Uses its own colors..............: [Y]
  4264.    Runs in background (Y,N,blank)...: [Y]
  4265.    Keyboard conflict (0-F)..........: [0]
  4266.    Share EGA when foreground/zoomed.: [Y]
  4267.    Protection level (0-3)...........: [0]
  4268.  
  4269.  
  4270.  Running under Windows 386 Enhanced Mode
  4271.  
  4272.  The following is a sample PIF for Windows 386 Enhanced Mode:
  4273.  
  4274.    Program Filename: TM.EXE
  4275.    Window Title: Telemate
  4276.    Optional Parameters: none
  4277.    Start-up Directory: C:\TM3 (This is the directory where your
  4278.               Telemate files are stored; change as appropriate)
  4279.  
  4280.  
  4281.  TELEMATE 3.01                     APPENDIX G: MEMORY MANAGEMENT    78
  4282.  
  4283.    Memory Requirements
  4284.            KB Required: 640
  4285.            KB Desired: 640
  4286.    Display Usage: Windowed
  4287.    Execution: Background
  4288.    Close Window on Exit: yes
  4289.  
  4290.    ADVANCED OPTIONS
  4291.  
  4292.    Multitasking Options
  4293.            Background Priority: 50
  4294.            Foreground Priority: 100
  4295.            Detect Idle Time: yes
  4296.  
  4297.    Memory Options
  4298.  
  4299.            EMS Memory
  4300.            KB Required: 0
  4301.            KB Limit: 0
  4302.  
  4303.            XMS Memory
  4304.            KB Required: 0
  4305.            KB Limit 1024
  4306.            Use High Memeory Area: yes
  4307.  
  4308.    Display Options
  4309.            Video Memory: Text
  4310.            Monitor Ports: High Graphics
  4311.            Emulate Text Mode: yes
  4312.  
  4313.    Other Options
  4314.            Allow Fast Paste: yes
  4315.  
  4316.  
  4317.  TELEMATE 3.01                        APPENDIX H: ERROR MESSAGES    79
  4318.  
  4319.  APPENDIX H: ERROR MESSAGES
  4320.  
  4321.  The following messages are the most common error messages.
  4322.  
  4323.  "Cannot open configuration file"
  4324.  
  4325.  If the  configuration file  TM.CFG is  not in  the current  directory
  4326.  Telemate will  display this  message. If  you see  this message,  you
  4327.  should use TMINST.EXE to  generate a new  configuration file and  set
  4328.  the DOS  environment  string  'TMCFG'  to  the  directory  containing
  4329.  TM.CFG. For example, if  the Telemate directory  is "C:\TM" then  the
  4330.  following line should be added to the AUTOEXEC.BAT file:
  4331.  
  4332.               SET TMCFG=C:\TM\TM.CFG
  4333.  
  4334.  "Problem opening resource file"
  4335.  
  4336.  If the resource file TM.RES is  not in the Telemate directory or  the
  4337.  resource file is invalid, Telemate will display this message. If  the
  4338.  directory is  incorrect, you  can  edit TM.CFG  and locate  the  line
  4339.  DirTelemate="" and add  the Telemate  directory to it  and make  sure
  4340.  that the TM.RES is in the Telemate directory.
  4341.  
  4342.  "Cannot open TM.FON"
  4343.  
  4344.  The phone directory TM.FON  is not in the  Telemate directory or  has
  4345.  not been created. Execute TMINST.EXE and copy TM.FON to the  Telemate
  4346.  directory.
  4347.  
  4348.  "Not enough memory to open dialog"
  4349.  
  4350.  When you encounter this message, you  are very low in memory and  you
  4351.  should exit Telemate immediately and  restart Telemate with the  '/O'
  4352.  or '/N' command line option.
  4353.  
  4354.  "RTS/CTS flow control is turned off because CTS is off."
  4355.  
  4356.  When Telemate starts, it checks the RTS/CTS option with the hardware.
  4357.  If the RTS/CTS option is on but the CTS signal is off, Telemate  will
  4358.  turn off the RTS/CTS option if the  CTS signal is still off after  10
  4359.  seconds. Otherwise, no  communication can go  through the line.  This
  4360.  message indicates that you may not have your modem turned on or  your
  4361.  modem/cable does not have a CTS line.
  4362.  
  4363.  "TMS Compile error"
  4364.  
  4365.  It may be one of the two reasons.
  4366.   . Error is detected in the script file
  4367.   . Not enough memory to execute TMS.EXE.
  4368.  You should  exit Telemate and compile the script file in DOS command
  4369.  line. The script compiler will   give you  detailed information  such
  4370.  that you can locate the error in your script.
  4371.  
  4372.  
  4373.  TELEMATE 3.01                  APPENDIX I: TELEMATE SUPPORT BBS    80
  4374.  
  4375.  APPENDIX I: TELEMATE SUPPORT BBS
  4376.  
  4377.  We appreciate suggestions and ideas; most new Telemate features  come
  4378.  from users' feedback. In order to provide a means of support, we have
  4379.  made an agreement with several  Bulletin Board Systems such that  you
  4380.  can find the  latest version  and a  Telemate message  area on  these
  4381.  BBS's.
  4382.  
  4383.  Board              Phone Number  Network    Baud      Location
  4384.  ─────────────────  ────────────  ─────────  ────────  ───────────────
  4385.  H.P Systems        313-364-5157  FidoNet    14400DS   Michigan USA
  4386.  PC Connect         416-733-9052  SmartNet   2400      Toronto  Canada
  4387.  Late Night BBS     315-592-7300  Genesis    14400DS   New York USA
  4388.  SouthWest Connect  519-352-7010             14400DS   Chatham  Canada
  4389.  User To User #1    214-492-6565  RelayNet   14400DS   Dallas   USA
  4390.  User To User #2    214-492-5695  FidoNet    14400V42  Dallas   USA
  4391.  
  4392.  If you  have  questions,  problems  or  suggestions,  you  can  leave
  4393.  messages to 'WINFRED  HU' on these  Telemate Support BBS's.  Echomail
  4394.  conferences have been set up by these BBS's in FidoNet, GDNet, ILink,
  4395.  IntelecNet, RelayNet and SmartNet, ask your sysop to join them.
  4396.  
  4397.  Telemate National FidoEcho is also  available as 'Telemate' from  the
  4398.  backbone in region 11.  It can be obtain  through normal channels  in
  4399.  other regions. And you can file request 'telemate' from 1:2202/1.
  4400.  
  4401.  For  the   international  editions,   you  may   contact   MicroServe
  4402.  Information eXchange at
  4403.  
  4404.  Board              Phone Number  Network    Baud      Location
  4405.  ─────────────────  ────────────  ─────────  ────────  ───────────────
  4406.  M.I.X. BBS       +49-4298-30086  UUCP       9600 V32  Lilienthal FRG
  4407.  
  4408.  In addition, you can reach the author on the following networks:
  4409.  
  4410.       CompuServe   [72070,3515]
  4411.       InterNet     72070.3515@compuserve.com
  4412.  
  4413.  I want to  express my  appreciation to William  Pendergast and  Kevin
  4414.  Carr of User  To User,  John Scarfone of  PC Connect,  Avery Wegg  of
  4415.  SouthWest Connect  and  Carter Downer  of  PRISM software  for  their
  4416.  generous support. I am grateful to Chris Brinker and Michael Cody  of
  4417.  Home Plate BBS for starting the Telemate FidoEcho. Also I thank Marko
  4418.  Kohtala of  Airline BBS  for  his contribution  and, of  course,  our
  4419.  registered users and all beta testers.
  4420.  
  4421.  
  4422.  TELEMATE 3.01                                             INDEX    81
  4423.  
  4424.  
  4425.  INDEX
  4426.  
  4427.  [Alt -], 16, 55                     ASCII protocol, 70
  4428.  [Alt =], 36                         ASCII transfer, 64
  4429.  [Alt A], 36, 40, 44                   Add CR before LF,
  4430.  [Alt B], 44                           Add LF after CR,
  4431.  [Alt C], 35, 39                       Strip CR,
  4432.  [Alt D], 25                           Strip high bit,
  4433.  [Alt E], 37                           Strip LF,
  4434.  [Alt F], 23                           Translation,
  4435.  [Alt G], 36, 40                     Auto answer string, 36, 62
  4436.  [Alt H], 27, 36                     Auto baud detect, 58
  4437.  [Alt I], 35                         Auto dial option, 15
  4438.  [Alt J], 23                         Auto download sequence, 65
  4439.  [Alt K], 24                         Auto indent, 12, 41
  4440.  [Alt L], 33                         Auto log option, 31
  4441.  [Alt M], 45                         Auto redial, 58
  4442.  [Alt O], 52                         Auto script, 16
  4443.  [Alt P], 34, 40                     Auto wrap, 30, 61
  4444.  [Alt Q], 34, 40, 43, 45
  4445.  [Alt S], 34                         B
  4446.  [Alt T], 32
  4447.  [Alt U], 39                         Back window, 44
  4448.  [Alt V], 43                         Backup source, 13, 41
  4449.  [Alt W], 19                         Batch upload, 33
  4450.  [Alt X], 24                         Batch Ymodem protocol, 69
  4451.  [Alt Y], 35                         Baud rate, 7, 29, 62
  4452.  [Alt Z], 19                         Bell, 56
  4453.  [Center], 44                        BiModem protocol, 69
  4454.  [Ctrl Up], 44                       Break signal, 36, 48
  4455.  [Ctrl Down], 44                     Break string, 58
  4456.  [Ctrl Left], 24                     Busy strings, 58
  4457.  [Scroll Lock], 45
  4458.  [Shift Alt C], 40                   C
  4459.  [Shift Alt G], 40
  4460.  [Shift Alt U], 40                   Cancel string, 58
  4461.                                      Capture, 13, 45
  4462.  16550 FIFO, 8                       Carrier signal, 30, 58, 60
  4463.  12/24 hour format, 55               CD, 22
  4464.                                      CGA, 1, 9
  4465.  A                                   Character pacing, 64
  4466.                                      Chat mode [Alt C], 35
  4467.  Add line feed, 30, 61               Check boxes, 53
  4468.  Add return, 30, 61                  Check disk space, 63
  4469.  Alarm, 21, 56                       Circular buttons, 53
  4470.  Alarm song, 12                      CIS Quick B protocol, 70
  4471.  Alarm sound, 56                     Clear backscroll buffer, 45
  4472.  Alarm time, 56                      Clear text, 36
  4473.  Already online options, 15          Clipboard, 24
  4474.  Alt-keypad table, 46                Closing window, 20
  4475.  Append entries, 27                  CLS, 22
  4476.  Answer mode, 36, 62                 Connect Strings, 58
  4477.  Answer back string, 62              Color, 13
  4478.  ASCII code, 48                      Com parameter, 6, 29, 62
  4479.  
  4480.  
  4481.  TELEMATE 3.01                                             INDEX    82
  4482.  
  4483.  
  4484.  Com port, 7, 21, 62                 E
  4485.  Command line options, 15
  4486.  Command stack,  35                  Edit, 37
  4487.  Communication options, 62           Edit directory, 59
  4488.  Confirm hang up, 61                 Edit menu, 12, 39
  4489.  Connection, 30, 50                  Edit window, 37
  4490.  COPY, 22                            Editor margin, 30, 38, 55
  4491.  Copy, 35, 39                        EGA, 1, 9, 74
  4492.  cUt, 39                             EMS, 1, 11, 74
  4493.                                      EMS Limit, 11
  4494.  D                                   Ending session, 24
  4495.                                      Enhanced keyboard, 46, 57
  4496.  Data bits, 7, 29, 62                ERASE, 22
  4497.  Date format, 9, 55                  Error messages, 79
  4498.  Default baud rate, 29               Error pause, 55
  4499.  Default COM port, 29                Evaluation disks, 3
  4500.  DEL, 22                             Executing Telemate, 14
  4501.  Deleting text, 37                   Expand blank line, 34, 64
  4502.  Desqview, 77                        Expanded memory, 1, 11, 74
  4503.  Destructive Backspace, 30, 61       Extended memory, 1, 10, 74
  4504.  Dial menu, 26                       Extended pacing, 64
  4505.  Dial options, 57                    External alarm, 56
  4506.  Dial prefixes, 7, 30, 58            External protocol dialog, 64
  4507.  Dial setup dialog, 57               External protocols, 71
  4508.  Dial suffix, 7, 30, 58
  4509.  Dial time, 58                       F
  4510.  Dial window, 25
  4511.  Dialing functions, 26               File directory, 23
  4512.  DIR, 22                             Filename guessing, 63
  4513.  Directory dialog, 56                Filter, 41
  4514.  Directory functions, 25             Find, 27, 41
  4515.  Directories and files, 59           Format of phone directory, 73
  4516.  Disclaimer, 3                       Full screen option, 16
  4517.  Doorway mode, 36
  4518.  DOS command window, 22              G
  4519.    CD
  4520.    COPY                              General dialog, 54
  4521.    CLS                               General options, 54
  4522.    DIR                               Goto, 27, 41
  4523.    DEL                               Guess initial, 30
  4524.    ERASE
  4525.    INS, INSIDE                       H
  4526.    MOVE
  4527.    REN, RENAME                       Hang up, 27, 36, 48, 50, 62
  4528.    TYPE                              Help, 21
  4529.  Download batch, 65                  Hot key macro symbol, 50
  4530.  Download directory, 59
  4531.  Downloading files, 33
  4532.  
  4533.  
  4534.  TELEMATE 3.01                                             INDEX    83
  4535.  
  4536.  
  4537.  I                                   Message pause, 55
  4538.                                      Modem init string, 48, 62
  4539.  Image directory, 59                 Modem hangup string, 48, 62
  4540.  Image file, 35                      Modem7 protocol, 69
  4541.  Initial guessing, 30, 34, 61        Monochrome, 9
  4542.  Installation program, 6             Mouse, 1, 9, 17, 57
  4543.  INS, INSIDE, 22                     Mouse port, 10, 57
  4544.  International edition, 3, 80        Mouse type, 10, 57
  4545.                                      Mouse speed, 10, 57
  4546.  J                                   MOVE, 22
  4547.                                      Moving windows, 19
  4548.  Jump to DOS, 23                     Multiple line, 58
  4549.                                      Multithreading, 1
  4550.  K                                   Multi-user license, 3
  4551.                                      Music, 56
  4552.  Kermit protocol, 63, 70
  4553.  Key (external protocol), 65         N
  4554.  Keyboard table, 46
  4555.  Keypad table, 46                    Name (external protocol), 65
  4556.  Keystroke macro symbol, 49          New, 40
  4557.                                      Next, 27, 41
  4558.  L
  4559.                                      O
  4560.  Learning script, 34
  4561.  License, 2                          Option dialogs, 52
  4562.  Line pacing, 64                     Originate mode, 36, 48
  4563.  Load phone directory, 16, 27
  4564.  Loading files, 40                   P
  4565.  Loading macros, 51
  4566.  Loading options, 53                 Pace character, 64
  4567.  Local echo, 30, 61                  Parity, 7, 29, 62
  4568.  Log directory, 59                   Password, 35, 48
  4569.  Log filter, 33, 56                  Paste, 40
  4570.  Log heading, 33, 56                 Phone directory, 73
  4571.  Logging sessions, 33                  Clear total
  4572.  Long distance, 30, 72                 Copy entry
  4573.                                        Create new directory
  4574.  M                                     Delete entry
  4575.                                        Insert entry
  4576.  Macro menu, 47                        Print directory
  4577.  Macro symbols, 48                     Reorder entries
  4578.  Macro table, 46                       Sort directory
  4579.  Macro window, 46                      Zap connect date
  4580.  Manual dial, 27                     Printer log, 36
  4581.  Margins, 38                         Printing files, 24
  4582.  Mark, 39                            Prompt download name, 65
  4583.  Maximum DOS shell, 55               Protocol, 8, 32, 63, 64
  4584.  Memo, 21, 28                        Protocol options, 53
  4585.  Menu, 19                            Puma protocol, 65
  4586.  Menu bar, 19, 55
  4587.  
  4588.  
  4589.  TELEMATE 3.01                                             INDEX    84
  4590.  
  4591.  
  4592.  Q                                   T
  4593.  
  4594.  Quote, 34, 40, 43, 45               Tag, 24, 40
  4595.  Quote margin, 34, 40                Tag separator, 31, 40 61
  4596.  Quote prefix, 61                    Telemate directory, 59
  4597.                                      Telink protocol, 69
  4598.  R                                   Terminal command stack, 35
  4599.                                      Terminal options, 60
  4600.  Recalling command, 35               Terminal types, 30, 60
  4601.  Receiving files, 33                 Terminal window, 32
  4602.  Redefining the keyboard, 51         Text Boxes, 54
  4603.  Redial attempt, 58                  TMPhone, 27, 73
  4604.  Redial pause, 58                    TMStat, 30, 72
  4605.  Reformat, 41                        Translation, 46
  4606.  Registration, 2                     Transferring files, 32
  4607.  Relaxed Xmodem protocol, 69         TYPE, 22
  4608.  REN, RENAME, 22                     Type ahead, 35
  4609.  Replace, 41
  4610.  Resizing windows, 20                U
  4611.  Revise script, 27
  4612.  RTS/CTS flow control, 8, 61         Upload batch, 65
  4613.                                      Upload directory, 59
  4614.  S                                   Uploading files, 32
  4615.                                      Usage log, 56, 72
  4616.  Save dial list, 26                  Using scripts, 34
  4617.  Saving files, 40
  4618.  Saving keyboards, 51                V
  4619.  Saving keypads, 51
  4620.  Saving macros, 51                   VGA, 1, 9, 74
  4621.  Scroll lock, 45                     Video displays, 9
  4622.  Saving options, 53                  Video height, 9
  4623.  Saving Windows, 53                  Video RAM, 1, 11, 74
  4624.  Screen saver, 56                    View directory, 59
  4625.  Script, 34                          View window, 43
  4626.  Script compile error, 79            Virtual memory, 1, 59, 74
  4627.  Script directory, 59
  4628.  Scroll bars, 9, 18, 55              W
  4629.  Scroll back limit, 55
  4630.  SEAlink protocol, 69                Windows, 19
  4631.  Selecting windows, 19                 Closing
  4632.  Sending files, 32                     Moving
  4633.  Shareware, 2                          Resizing
  4634.  Snow checking, 9                      Selecting
  4635.  Starting windows, 19                  Starting
  4636.  Status line, 37, 55                   Zooming
  4637.  Strip high bit, 31, 61              Wordstar convention, 39
  4638.  Stop bits, 7, 29, 62                Write, 41, 44
  4639.  Support BBS, 80                     Write directory, 59
  4640.  Swap left/right buttons, 57
  4641.  Swap Telemate to disk, 54
  4642.  Swap Telemate to Xms/Ems, 54
  4643.  
  4644.  
  4645.  TELEMATE 3.01                                             INDEX    85
  4646.  
  4647.  
  4648.  X
  4649.  
  4650.  Xmodem protocol, 69
  4651.  Xmodem protocol, Relaxed, 69
  4652.  Xmodem-1K protocol, 69
  4653.  XMS, 1, 10, 74
  4654.  XMS himem, 10
  4655.  XMS limit, 10
  4656.  XON/XOFF flow control, 8, 61
  4657.  
  4658.  Y
  4659.  
  4660.  Ymodem protocol, 69
  4661.  Ymodem protocol, Batch, 69
  4662.  Ymodem-G protocol, 69
  4663.  
  4664.  Z
  4665.  
  4666.  Zooming windows, 19
  4667.  Zmodem protocol, 69
  4668.  Zmodem ascii-upload, 63
  4669.  Zmodem auto-download, 63
  4670.  Zmodem recovery, 63
  4671.  
  4672.  
  4673.  
  4674.