home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / open / tlx311-2.lzh / TELIX.DOC < prev   
Text File  |  1988-10-30  |  171KB  |  3,506 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                         
  8.  
  9.       
  10.  
  11.       
  12.  
  13.       
  14.  
  15.       
  16.  
  17.       
  18.  
  19.       
  20.  
  21.       
  22.  
  23.       
  24.  
  25.       
  26.  
  27.       T E L I X
  28.  
  29.       --------------------------------------------------------------------
  30.  
  31.       Program Reference Manual
  32.  
  33.       
  34.  
  35.                                         
  36.       
  37.  
  38.       
  39.  
  40.       
  41.  
  42.                                         
  43.                                         
  44.                                         
  45.                                         
  46.                    Copyright (C) 1986,1987,1988 by Exis Inc.
  47.                                         
  48.                               ALL RIGHTS RESERVED.
  49.                                         
  50.                                         
  51.                                    Exis Inc.
  52.                               Post Office Box 130
  53.                             West Hill, Ont. M1E 4R4
  54.           Telix v3.11                                  COPYRIGHT    ii
  55.  
  56.  
  57.  
  58.  
  59.       
  60.  
  61.       
  62.  
  63.                                 COPYRIGHT NOTICE
  64.  
  65.  
  66.       Telix is Copyright (c) 1986, 1987, 1988 by Exis Inc.
  67.  
  68.       This document is Copyright (c) 1988 by Exis Inc.
  69.  
  70.       No parts of Telix or this document may be copied in part or in
  71.       whole, except as provided in the License in the following pages.
  72.  
  73.       
  74.  
  75.       
  76.  
  77.                                    Disclaimer
  78.  
  79.  
  80.       Exis Inc. makes no warranty of any kind, either express or implied,
  81.       including but not limited to implied warranties of merchantability
  82.       and fitness for a particular purpose, with respect to this software
  83.       and accompanying documentation.
  84.  
  85.       IN NO EVENT SHALL EXIS INC. BE LIABLE FOR ANY DAMAGES (INCLUDING
  86.       DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF
  87.       BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THE
  88.       USE OF OR INABILITY TO USE THIS PROGRAM, EVEN IF EXIS INC. HAS BEEN
  89.       ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  90.  
  91.       
  92.       
  93.       
  94.                                    Trademarks
  95.  
  96.  
  97.       Telix is a trademark of Exis Inc.
  98.  
  99.       Many product names found throughout this manual are trademarks of
  100.       various companies.
  101.           Telix v3.11                                   License    iii
  102.  
  103.  
  104.  
  105.  
  106.       
  107.                                     LICENSE
  108.  
  109.                                         
  110.       
  111.       Telix is Copyright (c) 1986, 1987, 1988 by Exis Inc.
  112.  
  113.       Telix is not, nor has ever been, public domain or free software.
  114.  
  115.       Telix is distributed under the User Supported software concept. Non-
  116.       registered users of Telix are granted a limited license to use Telix
  117.       for a trial period, in order to determine if it suits their needs.
  118.       Any other use of Telix or use past this period requires registra-
  119.       tion. Any use of non-registered copies of Telix by a business, orga-
  120.       nization, or any kind of institution is forbidden.
  121.  
  122.       A registered copy of Telix must be treated like a book, in that the
  123.       same registered copy of Telix may not be used in more than one com-
  124.       puter at the same time.
  125.  
  126.       All users are granted a limited license to copy Telix only for the
  127.       purpose of allowing others to try it, subject to the above restric-
  128.       tions as well as these:
  129.  
  130.            Telix must be distributed in absolutely unmodified form, in-
  131.            cluding ALL program, documentation, and other files.
  132.  
  133.            Telix may not be included with any other product for any reason
  134.            whatsoever without a license from Exis.
  135.  
  136.            No charge or payment may be levied or accepted for Telix.
  137.  
  138.       Bulletin Board system operators may post Telix on their BBS for
  139.       downloading by their users without written permission only if the
  140.       above conditions are met, and only if no special fee is necessary to
  141.       access the Telix files (a general fee to access the BBS is ok).
  142.  
  143.       Distributors of User Supported and Public Domain software MUST ob-
  144.       tain written permission from Exis Inc. before distributing Telix and
  145.       must follow the above conditions. Permission is almost always
  146.       granted; this requirement is necessary to ensure protection for our-
  147.       selves and Telix users from unscrupulous individuals.
  148.  
  149.       The following section contains information on registration and li-
  150.       censing.
  151.           Telix v3.11                                  Contents    iv
  152.  
  153.  
  154.  
  155.  
  156.       
  157.  
  158.                      REGISTRATION AND ORDERING INFORMATION
  159.  
  160.       
  161.  
  162.       Registering Telix allows you to use the product after the trial pe-
  163.       riod. Registered Telix users get mailed notification of Telix up-
  164.       dates and priority when calling the Telix Software support BBS. Most
  165.       importantly, registered users know they are helping to make sure
  166.       that high-quality software like Telix continues to be sold in this
  167.       low-cost way.
  168.  
  169.       Telix registration costs $35 US / $44 CAD, and includes a copy of
  170.       Telix on disk. Checks and money orders are accepted for payment, as
  171.       well as corporate purchase orders for amounts of $35 US and over.
  172.  
  173.       An evaluation disk with the current copy of Telix on it is available
  174.       for $10 US / $12 CAD. This is to be used to try out Telix, and does
  175.       not include registration. The fee covers the cost of postage,
  176.       diskette(s), and handling.
  177.  
  178.       
  179.  
  180.       To place an order, please use the order form on the following page.
  181.  
  182.       Corporations and Institutions: Please see the section entitled
  183.       'Quantity and Corporate Purchases' for information on licensing mul-
  184.       tiple copies of Telix. Under no circumstances may an unregistered
  185.       copy of Telix be used in a corporate or institutional environment.
  186.           Telix v3.11                                Order Form    v
  187.  
  188.  
  189.  
  190.  
  191.       
  192.       Telix version 3.11                             Invoice #101088-310
  193.       ------------------------------------------------------------------
  194.       Remit to:  Exis Inc., Post Office Box 130, West Hill, Ont. M1E 4R4
  195.       ------------------------------------------------------------------
  196.       
  197.       Quan       Item                              US/CAD        Price
  198.       
  199.       ___  Telix Registration................   @ $35/$44 ea   $________
  200.             (includes registration +
  201.               program and manual on disk)
  202.       
  203.       ___  Telix evaluation disk.............   @ $10/$12 ea   $________
  204.              (includes program and manual
  205.               on disk, but not registration)
  206.       
  207.                                                    Subtotal    $________
  208.       
  209.                                                  - Discount    $(______)
  210.       
  211.            Ontario residents please add 8% PST.         Tax    $________
  212.       
  213.                                                       Total    $________
  214.       
  215.       
  216.                         Checks or money orders accepted.
  217.  
  218.       -----------------------------------------------------------------
  219.       Payment by:  ( ) Check or money order  ( ) PO # _______________
  220.       
  221.           Name_______________________________________________________
  222.       
  223.        Company_______________________________________________________
  224.       
  225.        Address_______________________________________________________
  226.       
  227.               _______________________________________________________
  228.       
  229.          Phone(______)_________________  Bus.(______)________________
  230.       
  231.       Where did you obtain Telix?
  232.       
  233.               _______________________________________________________
  234.       
  235.       Comments_______________________________________________________
  236.       
  237.               _______________________________________________________
  238.       
  239.               _______________________________________________________
  240.       
  241.               _______________________________________________________
  242.       
  243.       -----------------------------------------------------------------
  244.           Telix v3.11          Corporate and Quantity Purchases    vi
  245.  
  246.  
  247.  
  248.  
  249.       
  250.                         QUANTITY AND CORPORATE PURCHASES
  251.  
  252.       
  253.       
  254.       Any commercial (i.e., business, corporate, government, or other in-
  255.       stitutional) use of Telix must be registered. Volume discounts and
  256.       site licenses are available.
  257.  
  258.       The order form on the previous page may be used to purchase multiple
  259.       copies of Telix, with discounts as follows:
  260.  
  261.                   1 -  10 copies     no discount
  262.                  11 -  20 copies    10% discount
  263.                  21 -  50 copies    15% discount
  264.                  51 - 100 copies    22% discount
  265.                 101 - 200 copies    30% discount
  266.                 200+      copies    40% discount
  267.            
  268.       Purchases of up to 50 copies are bulk purchases and include that
  269.       many copies of Telix on disk, as with single registrations. Pur-
  270.       chases of 51 or more copies are site licenses. Exis Inc. provides a
  271.       master copy of Telix and the appropriate number of diskette labels.
  272.       The licensee is responsible for copying the disks (backups of the
  273.       MASTER do not count towards the total copies in the license).
  274.  
  275.       The name on the order form is considered the contact and is the per-
  276.       son with whom all correspondence will take place.
  277.  
  278.       Note: All prices and discounts are subject to change without notice.
  279.       Discounts apply only to separate orders, they are not cumulative.
  280.           Telix v3.11                                  Contents    vii
  281.  
  282.  
  283.  
  284.  
  285.       
  286.       
  287.       
  288.       
  289.       
  290.       
  291.                                 C O N T E N T S
  292.       
  293.       
  294.       1 Introduction.............................................1
  295.       1.1  Program Description...................................1
  296.       1.2  The Telix Philosophy..................................2
  297.       1.3  Machine Requirements..................................2
  298.       1.4  Telix Files...........................................2
  299.       1.5  Start-Up Directory....................................3
  300.       
  301.       2 Getting Started..........................................4
  302.       2.1  Starting a Telix Session..............................4
  303.       2.2  Terminal Mode.........................................5
  304.       2.2.1  The Help/Status Screen..............................5
  305.       2.2.2  The Status Line.....................................6
  306.       2.3  Communications Parameters.............................6
  307.       2.4  Using Telix Menus.....................................7
  308.       2.5  Entering and Editing Strings..........................7
  309.       2.6  Output String Translation.............................7
  310.       2.7  Ending a Telix Session................................8
  311.       
  312.       3 Program Features.........................................9
  313.       3.1  Hang-Up...............................................9
  314.       3.2  Capture File..........................................9
  315.       3.3  Printer...............................................9
  316.       3.4  Usage Log.............................................9
  317.       3.5  Scroll-Back..........................................11
  318.       3.6  Keyboard Definitions/Macros..........................11
  319.       3.7  DOS Shell............................................12
  320.       3.8  DOS Command..........................................13
  321.       3.9  Editor...............................................13
  322.       3.10  DOS and File Functions..............................13
  323.       3.11  Screen Image........................................14
  324.       3.12  The Translate Table.................................14
  325.       3.13  Chat Mode...........................................15
  326.       3.14  Clear Screen........................................16
  327.       3.15  Local Echo..........................................16
  328.       3.16  Add Line Feeds......................................16
  329.       3.17  Break Signal........................................16
  330.       3.18  Miscellaneous Functions.............................17
  331.       3.18.1  Sending Modem Strings.............................17
  332.       3.18.2  Setting the Screen Size...........................17
  333.           Telix v3.11                                  Contents    viii
  334.  
  335.  
  336.  
  337.  
  338.                                         
  339.                             C O N T E N T S  (cont.)
  340.       
  341.       
  342.       4 The Dialing Directory...................................18
  343.       4.2  Editing an Entry.....................................20
  344.       4.3  Adding Entries.......................................20
  345.       4.4  Clearing Entries.....................................20
  346.       4.5  Finding an Entry.....................................20
  347.       4.6  Dialing..............................................20
  348.       4.6.1  Long Distance Codes................................21
  349.       4.7  Other Functions......................................22
  350.       4.7.1  Inserting Blank Entries............................22
  351.       4.7.2  Deleting Entries...................................22
  352.       4.7.3  Revising Long Distance Codes.......................22
  353.       4.7.4  Creating a Dialing Directory.......................22
  354.       4.7.5  Loading a Dialing directory........................23
  355.       4.7.6  Printing the Dialing directory.....................23
  356.       4.8  Automatic Queue Redial...............................23
  357.       4.9  The Quick Dial Bar...................................24
  358.       
  359.       5 File Transfers..........................................25
  360.       5.1  Downloading (Receiving) Files........................25
  361.       5.2  Uploading (Sending) Files............................26
  362.       5.3  File Transfer Protocols..............................26
  363.       5.4  Which One to Use.....................................28
  364.       
  365.       6 The Telix Configuration Menu............................29
  366.       6.1  Screen and Color Settings............................29
  367.       6.3  General Settings.....................................32
  368.       6.4  Modem and Dialing settings...........................32
  369.       6.5  Filenames and Path Settings..........................35
  370.       6.6  ASCII Transfers......................................36
  371.       6.7  Protocol options.....................................37
  372.       6.8  Kermit Transfers.....................................38
  373.       6.9  Comm port setup......................................38
  374.       6.10  Saving Changes and Leaving..........................39
  375.       
  376.       7 Terminal Emulation......................................40
  377.       7.1  TTY..................................................40
  378.       7.2  ANSI-BBS.............................................40
  379.       7.3  VT102................................................40
  380.       7.4  VT52.................................................41
  381.       
  382.       8 Using Script Files......................................42
  383.       
  384.       9 Host Mode...............................................44
  385.           Telix v3.11                                  Contents    ix
  386.  
  387.  
  388.  
  389.  
  390.                                         
  391.                             C O N T E N T S  (cont.)
  392.       
  393.       
  394.       10 Appendix A - Command Summary by Keystroke..............49
  395.       
  396.       11 Appendix B - Troubleshooting (Problems/Solutions)......50
  397.       
  398.       12 Appendix C - Product Support...........................52
  399.       
  400.       13 Appendix D - Installing External Protocols.............53
  401.       
  402.       14 Appendix E - Dialing Directory File Format.............54
  403.       
  404.       15 Index..................................................55
  405.           Telix v3.11                               Introduction    1
  406.  
  407.  
  408.  
  409.  
  410.               
  411.          
  412.  
  413.                                 1.  INTRODUCTION
  414.  
  415.          
  416.  
  417.          1.1  Program Description
  418.  
  419.          Telix is a full-featured communications program for PCs run-
  420.          ning the PC/MS-DOS operating system, that is able to meet the
  421.          needs of almost any user. Telix features include:
  422.  
  423.               - an extensive range of built-in file transfer protocols,
  424.                 including Zmodem, Compuserve Quick B, Xmodem, Xmo-
  425.                 dem-1k, Xmodem-1k-g, Ymodem (TRUE), Ymodem-g, Kermit,
  426.                 SEAlink, Telink, Modem7, and ASCII. Telix allows up to
  427.                 four 'external' protocols to be defined and called from
  428.                 within Telix. In this way, almost any kind of file
  429.                 transfer is possible from within Telix.
  430.  
  431.               - powerful multiple dialing directories, holding up to
  432.                 1000 entries each. An entry contains many pieces of in-
  433.                 formation required for communicating with remote ser-
  434.                 vices, such as the phone number and communications pa-
  435.                 rameters.
  436.  
  437.               - automatic queue redialing for hard-to-reach numbers.
  438.  
  439.               - DEC VT102 and VT52 terminal emulation. Keys may be re-
  440.                 defined by the user.
  441.  
  442.               - extensive SALT script language which allows Telix to
  443.                 perform automated logons and many more complicated
  444.                 functions. As an example of the power of script files,
  445.                 the Telix Host Mode is written in the SALT script lan-
  446.                 guage.
  447.  
  448.               - full access to DOS including a DOS shell, a DOS Command
  449.                 option, and full path support.
  450.  
  451.               - A Host Mode with file transfers, operator paging, a Re-
  452.                 mote DOS shell, and two access levels.
  453.  
  454.               - A Chat Mode, keyboard macros, a scroll-back buffer,
  455.                 session capture, usage log, translate table, and a va-
  456.                 riety of other features, detailed in this manual. Above
  457.                 all however, Telix is FAST, and has powerful, friendly,
  458.                 user interface.
  459.  
  460.               
  461.           Telix v3.11                               Introduction    2
  462.  
  463.  
  464.  
  465.  
  466.          1.2  The Telix Philosophy
  467.  
  468.          When Telix was written, a basic idea was kept in mind. It was
  469.          felt that a powerful program could be simple to operate, with
  470.          no loss of speed in order to achieve this ease of use.
  471.  
  472.          
  473.          1.3  Machine Requirements
  474.  
  475.          Telix will run on an IBM PC, XT, AT, PS/2, or true compatible
  476.          with at least  170k of free memory. This is memory available
  477.          after DOS has been loaded. For a few functions, such as the
  478.          DOS Shell, more memory is helpful. Telix will support up to 8
  479.          defined comm ports (COM1 through COM4 are predefined), any
  480.          number of disk drives, and a printer connected to the parallel
  481.          port.
  482.  
  483.          To get full use of Telix your modem must meet certain stan-
  484.          dards as well, especially for the Host Mode script. The Car-
  485.          rier Detect signal should not be forced high (on) by the mo-
  486.          dem, so that Telix can tell when you are online. This is usu-
  487.          ally controlled by the setting of a dip switch on the modem.
  488.          The DTR (Data Terminal Ready) signal should not be ignored by
  489.          the modem.
  490.  
  491.          
  492.          1.4  Telix Files
  493.  
  494.          Telix comes with a number of files and creates more in its
  495.          normal operation. Some files included in the Telix package
  496.          are:
  497.  
  498.               TELIX.EXE      - The Telix program itself
  499.               TELIX.DOC      - The Telix program reference manual
  500.               CS.EXE         - The SALT script language compiler
  501.               SALT.DOC       - The SALT script language reference
  502.               CONVERTF.EXE   - Converts phone directories to Telix for-
  503.                                mat
  504.               HOST.SLT       - The Host Mode script file (source)
  505.               HOST.SLC       - The Host Mode script file (compiled)
  506.               HCONFIG.SLT    - Host Mode configuration script (source)
  507.               HCONFIG.SLC    - Host Mode config. script (compiled)
  508.               *.KEY          - The various key definition files for the
  509.                                terminals supported by Telix
  510.  
  511.          Files (optionally) created and used by Telix include:
  512.  
  513.               TELIX.FON      - The default dialing directory file
  514.               TELIX.LD       - The Long Distance Codes file
  515.               TELIX.CAP      - The default session capture file
  516.               TELIX.IMG      - The screen image save file
  517.               TELIX.KEY      - The default user key macros    defini-
  518.                                tion file
  519.  
  520.               HOST.CNF       - The Host Mode configuration file
  521.           Telix v3.11                               Introduction    3
  522.  
  523.  
  524.  
  525.  
  526.          Telix at one time or another can have a number of files open,
  527.          especially during Host Mode and a few other instances. If
  528.          Telix tells you it is having problems opening files then it is
  529.          probable that including the line:
  530.  
  531.               'files=20'
  532.  
  533.          in your CONFIG.SYS file could clear up the problem. This al-
  534.          lows DOS to open more files (the default is 'files=8'). For
  535.          more information on the config.sys file see your DOS manual.
  536.  
  537.          
  538.          1.5  Start-Up Directory
  539.  
  540.          When you run Telix it will remember the disk directory you ran
  541.          it from. After this point, even if you have changed the cur-
  542.          rent directory with the 'Change directory' command, Telix will
  543.          know that it should look for its program files on the start-up
  544.          directory. Some files will also be written on this directory
  545.          unless you specify another.
  546.  
  547.          If you set the environment variable 'TELIX', Telix will have
  548.          another (even better) way of knowing where to look for its
  549.          files. The command form at the DOS prompt is:
  550.  
  551.               set TELIX=pathname
  552.  
  553.          where pathname is a the legal DOS pathname of the directory in
  554.          which the Telix files are located. Do not leave any space be-
  555.          tween the '=' and the arguments. For example, if you used 'set
  556.          TELIX=C:\TELIX\', Telix would know to look for its files in
  557.          the Telix directory on drive C. This way, no matter where you
  558.          run it from, Telix will always be able to find its files. To
  559.          reset this environment variable to nothing the command is:
  560.  
  561.               set TELIX=
  562.  
  563.          For more information on environment variables see your PC/MS-
  564.          DOS manual.
  565.           Telix v3.11                            Getting Started    4
  566.  
  567.  
  568.  
  569.  
  570.          
  571.          
  572.  
  573.          
  574.  
  575.          
  576.                               2.  GETTING STARTED
  577.  
  578.          
  579.  
  580.          2.1  Starting a Telix Session
  581.  
  582.          To start the Telix program type the following while at the DOS
  583.          prompt:
  584.  
  585.               Telix [O] [Q] [B] [Sfilename] [Cfilename] [Ffilename]
  586.               
  587.          The letters in the square brackets are optional command line
  588.          switches affecting what Telix will do upon start-up. The
  589.          square brackets should not be entered. The order and case of
  590.          the options does not matter but they MUST be separated by at
  591.          least one blank.
  592.  
  593.          Specifying the 'O' option upon start-up tells Telix that you
  594.          are already online (connected to a host systems), and that it
  595.          should not try to initialize the modem.
  596.  
  597.          The 'Q' option in the command line chooses quiet mode for the
  598.          current session. When quiet mode is on Telix will not sound
  599.          any alarms (e.g., when a file transfer is over), no matter
  600.          what the default setting for alarms is. This is useful for
  601.          those late night sessions. Any bell characters sent by the re-
  602.          mote system are still sounded however.
  603.  
  604.          Specifying 'B' in the command line forces Telix to use the
  605.          PC's BIOS for all screen write operations, whatever the de-
  606.          fault setting for screen writes might be. This is useful when
  607.          you want to run Telix in a multi-tasking environment such as
  608.          Desqview, Topview, or MS Windows for just one session.
  609.  
  610.          The 'S' option indicates that a script file (explained else-
  611.          where) is to be run immediately upon start-up. The 'S' should
  612.          be followed immediately (no blanks) by the name of the script
  613.          file to execute.
  614.  
  615.          The 'C' option indicates that another Telix configuration file
  616.          than the standard TELIX.CNF should be used. If it doesn't ex-
  617.          ist, it will be created. In this way, you may have multiple
  618.          configurations for Telix. The name of the configuration file
  619.          should immediately follow the 'C', and should include the ex-
  620.          tension.
  621.  
  622.          The 'F' option indicates that another dialing directory (FON)
  623.          file than the default TELIX.FON should be loaded at start-up.
  624.          The name should immediately follow the 'F'. Note that another
  625.           Telix v3.11                            Getting Started    5
  626.  
  627.  
  628.  
  629.  
  630.          dialing directory file may also be loaded from within Telix
  631.          (in the dialing directory screen).
  632.  
  633.               
  634.          Upon starting, Telix will display a title screen for a period
  635.          of 25 seconds or until you press a key. Please read the mes-
  636.          sage on the title screen carefully. After you are past the ti-
  637.          tle screen, you will be in 'terminal mode' unless Telix can't
  638.          find the configuration file (usually  TELIX.CNF), in which
  639.          case it will ask you a few questions about your machine and
  640.          modem, and then will write a configuration file for you.
  641.  
  642.          
  643.          2.2  Terminal Mode
  644.  
  645.          Immediately after starting Telix, and for most of the time
  646.          while using it, you will be in Telix's terminal mode. While in
  647.          this mode any normal (ASCII) characters you type will be sent
  648.          to the modem port, and any incoming characters will be printed
  649.          on the screen. It is from the terminal mode that most Telix
  650.          commands are initiated. Most commands are selected by pressing
  651.          two keys at the same time. For example, to access the dialing
  652.          directory, you would press Alt-D. That is, while holding down
  653.          the Alt key, you press the D key.
  654.  
  655.          
  656.          2.2.1  The Help/Status Screen
  657.  
  658.          While in terminal mode, pressing the Alt-Z sequence will
  659.          switch you to a help screen showing you a summary of all the
  660.          available commands. If the key for a command is pressed while
  661.          the help screen is still on, the screen will be turned off and
  662.          the command will be executed.
  663.  
  664.          On the bottom of the help/status screen is some information
  665.          regarding some current settings and the status of the current
  666.          connection, as follows (in slightly compressed form).
  667.  
  668.          +--------------------------------------+---------------------+
  669.          | Time..10:39:00   Online .... No      | Capture...Off       |
  670.          | Date..06-29-88                       | Printer...Off       |
  671.          | Baud..2400       Terminal .. VT102   | Script....None      |
  672.          | Comm..N,8,1      Port ...... COM1    | Reg. Key..TELIX.KEY |
  673.          | Echo..Off        Add LF .... Off     | Dial Dir..TELIX.FON |
  674.          +--------------------------------------+---------------------+
  675.  
  676.          Items included are: the current time and date, the connect
  677.          status, the elapsed time for the call in progress, the current
  678.          communications parameters, the state of the capture file and
  679.          printer, the currently executing script file (if there is
  680.          one),  the current dialing directory, the current keyboard
  681.          macro definition file, and a few other items.
  682.  
  683.          
  684.           Telix v3.11                            Getting Started    6
  685.  
  686.  
  687.  
  688.  
  689.          2.2.2  The Status Line
  690.  
  691.          Telix has an optional status line which may be displayed at
  692.          the bottom or top of the screen (it may be controlled via the
  693.          Telix Configuration Menu). The status lines displays the cur-
  694.          rent communications setting such as baud rate and parity, the
  695.          state of the Capture file, whether or not the printer is on,
  696.          the currently executing script file (scripts are explained
  697.          elsewhere), and whether Telix is On-line or Off-line.
  698.  
  699.          
  700.          2.3  Communications Parameters
  701.  
  702.          Pressing Alt-P allows you to change the Communications Parame-
  703.          ters. This is the format in which Telix sends data over the
  704.          modem, and expects to receive it in. After pressing Alt-P a
  705.          window is displayed with the current parameters at the top,
  706.          and the options in the rest of the window. To change a value
  707.          press the letter of the setting you want.
  708.  
  709.                      +-+ Comm Parameters +----------------+
  710.                      |                                    |
  711.                      | Current: 2400,N,8,1,COM1           |
  712.                      |                                    |
  713.                      |  Speed         Parity         Data |
  714.                      |                                    |
  715.                      | A: 300         J: None        Q: 7 |
  716.                      | B: 1200        K: Even        R: 8 |
  717.                      | C: 2400        L: Odd              |
  718.                      | D: 4800        M: Mark        Stop |
  719.                      | E: 9600        N: Space            |
  720.                      | F: 19200                      S: 1 |
  721.                      | F: 38400                      T: 2 |
  722.                      | F: 57600       O: N-8-1            |
  723.                      | F: 115200      P: E-7-1            |
  724.                      |                                    |
  725.                      | 1: COM1  3: COM3  5: COM5  7: COM7 |
  726.                      | 2: COM2  4: COM4  6: COM6  8: COM8 |
  727.                      |                                    |
  728.                      | Choice, or <Enter> to exit?        |
  729.                      +------------------------------------+
  730.               
  731.          There are a number of parameters that can be changed. The baud
  732.          rate is the speed that you want to communicate at (it should
  733.          really be called bps rate, which stands for bits per second.
  734.          1200 baud and 2400 baud are the two most common speeds in use,
  735.          and represent about 120 and 240 characters per second, respec-
  736.          tively. Baud rates all the way up to 115200 are supported by
  737.          Telix, however a fast PC is needed for the higher rates (a
  738.          stock 4.77 MHz XT can handle 9600 and possibly 19200 baud,
  739.          higher rates need an AT class computer). Parity is a form of
  740.          error checking. Allowable parities are None, Even, and Odd.
  741.          Data bits is the number of bits in each character. Allowable
  742.          values are 7 and 8. Finally, the number of stop bits parameter
  743.          can be set to either 1 or 2. The most common format for BBS
  744.           Telix v3.11                            Getting Started    7
  745.  
  746.  
  747.  
  748.  
  749.          use is a baud rate of 1200 or 2400, 8 data bits, no parity,
  750.          and 1 stop bit. On many large networks such as Compuserve, the
  751.          data format used is E71.
  752.  
  753.          The communications parameters menu also allows you to select
  754.          the communications port you want to use. Note that by default
  755.          only the first four comm ports are defined (the last four are
  756.          duplicates of COM1).
  757.  
  758.          Changing any parameters changes them only for the duration of
  759.          the current communications session. If you want a set of pa-
  760.          rameters to be the default when you start Telix, use the Telix
  761.          Configuration Menu.
  762.  
  763.          
  764.          2.4  Using Telix Menus
  765.  
  766.          Whenever Telix must ask you to select an item from a group of
  767.          options, it uses the same basic type of menu. The options will
  768.          be arranged vertically for a vertically oriented menu, and
  769.          next to each other for a horizontally oriented menu. There are
  770.          two ways to select the item that you want. Each menu option
  771.          has one of its letters in bold text; pressing that letter will
  772.          select the corresponding option. As well, one option in the
  773.          menu is always highlighted in inverse video. The arrow keys on
  774.          the PC's keypad will move the highlight up and down or left
  775.          and right. When the highlight is over the option you want to
  776.          select, press Carriage Return.
  777.  
  778.          
  779.          2.5  Entering and Editing Strings
  780.  
  781.          While using Telix, you will often have to enter a string of
  782.          characters, for example a filename, or a list of numbers to
  783.          dial. Telix gives you full editing powers when you enter a
  784.          string. As you type characters, you may use the Backspace key
  785.          to delete previously entered characters. The Left and Right
  786.          arrow keys allow you to move back and forth in the string to
  787.          edit what you have entered. By default, any characters you en-
  788.          ter overwrite any that are already there. Pressing the Ins key
  789.          will place Telix in insert mode, and any existing characters
  790.          are pushed ahead as you type. Pressing Ins once more places
  791.          you back in overwrite mode. Finally, pressing the Ctrl-Left
  792.          and Ctrl-Right arrow keys allows you to move back and forth in
  793.          the string by increments of a word.
  794.  
  795.          
  796.          2.6  Output String Translation
  797.  
  798.          In quite a few instances while using Telix, the user must
  799.          specify a string to be sent out over the modem port. Sometimes
  800.          this string must contain characters which can not be printed
  801.          on the screen, for example, control characters, and even
  802.          pauses. There has to be a way of indicating these special
  803.          characters, and it is done through the use of special charac-
  804.           Telix v3.11                            Getting Started    8
  805.  
  806.  
  807.  
  808.  
  809.          ters called translation characters. When these translation
  810.          characters are encountered in an output string they are trans-
  811.          lated into other characters. The default translation charac-
  812.          ters are:
  813.  
  814.             ^ - when this character is encountered in an output
  815.               string it will make the following character a con-
  816.               trol character. For example, ^A will send out the
  817.               code for Control-A. A few common control characters
  818.               are ^M, which is the Carriage Return character, ^J,
  819.               which is the Line Feed character, and ^[, which is
  820.               the Esc character. To send out the ^ character it-
  821.               self, use two ^'s, as explained above.
  822.  
  823.             ~ - when this character is encountered it will make
  824.               Telix pause for 1/2 a second. There is no way to
  825.               send the actual ~ character out. Two in a row will
  826.               be converted to two pauses.
  827.  
  828.          There is one thing to keep in mind. These characters are only
  829.          translated on strings sent out to the modem, for example, the
  830.          dialing prefix, the hang-up string, a keyboard macro, the mo-
  831.          dem initialization string, and a few other cases.
  832.  
  833.          
  834.          2.7  Ending a Telix Session
  835.  
  836.          To exit the Telix program, press Alt-X. Telix will ask you if
  837.          you really want to exit. Press 'Y' to confirm the exit, 'N' or
  838.          Esc to return to Telix.
  839.  
  840.          If Telix detects that you are still on-line (connected to an-
  841.          other computer), it will also present a third option,
  842.          'Hang-Up'. If this option is selected, Telix will make sure
  843.          that the connection is broken before exiting.
  844.           Telix v3.11                           Program Features    9
  845.  
  846.  
  847.  
  848.  
  849.          
  850.  
  851.                               3.  PROGRAM FEATURES
  852.  
  853.                                         
  854.          3.1  Hang-Up
  855.  
  856.          Pressing Alt-H will make Telix attempt to hang-up the modem.
  857.          Unless this is disabled in the configuration Menu, Telix first
  858.          attempts to hang up the modem by turning off a signal on the
  859.          RS-232 port called the DTR line. This works with most modems.
  860.          If this doesn't work, Telix then sends the hang-up string de-
  861.          fined in the Configuration Menu to the modem. If this still
  862.          doesn't work and Telix detects that you are still online,
  863.          Telix will warn you. If Telix is consistently telling you that
  864.          hang-ups fail even when they work, your modem is almost cer-
  865.          tainly overriding the Carrier Detect signal. See the appendix
  866.          on common problems for the solution to this.
  867.  
  868.          
  869.          3.2  Capture File
  870.  
  871.          Telix allows you to capture (record) data coming in from the
  872.          comm port and printed on the terminal screen, to a disk file.
  873.          To open the capture file, press Alt-L. You will be prompted
  874.          for the filename to save the log to. Press Return to use the
  875.          default filename. All data is added to the end of the file if
  876.          it exists already. To turn off the log press Alt-L again and
  877.          select the "Close" option. To temporarily pause capturing data
  878.          to the file, press Alt-L and select the "Pause" option. While
  879.          capturing is paused, any characters received are not saved to
  880.          the file. To then un-pause capturing, press Alt-L and select
  881.          the "Unpause" option.
  882.  
  883.          
  884.          3.3  Printer
  885.  
  886.          The printer may be toggled on and off by pressing Ctrl-@ to
  887.          record information coming in from the comm port and printed on
  888.          the terminal screen. If Telix hangs when printer logging is
  889.          turned on, the printer is turned off, and should be turned on
  890.          to proceed.
  891.  
  892.          
  893.          3.4  Usage Log
  894.  
  895.          Telix allows a usage log to be opened, which keeps track of
  896.          calls you make and file that you transfer. This is handy for
  897.          keeping a record of your long distance calls, for example. The
  898.          Usage Log is toggled on and off with the Alt-U key. If it is
  899.          currently closed, you are prompted for the name to open it to
  900.          (TELIX.USE is the default). If it is currently opened, then it
  901.          is closed. You may also set the Usage Log to be opened by de-
  902.          fault at Telix start-up (via the Configuration Menu).
  903.           Telix v3.11                           Program Features    10
  904.  
  905.  
  906.  
  907.  
  908.          Following is a sample portion of a log:
  909.  
  910.               88-05-17  00:12:41  Telix Usage Log Created.
  911.               88-05-29  00:12:41  Telix Usage Log Opened.
  912.               88-05-29  00:13:06  Connected with : TBoard
  913.               88-05-29  00:13:06  ++ At phone #  : 123-4567
  914.               88-05-29  00:13:06  ++ Settings    : 2400,N,8,1
  915.               88-05-29  00:14:53  Hangup command selected.
  916.               88-05-29  00:16:25  Connected with : Joe's BBS
  917.               88-05-29  00:16:25  ++ At phone #  : 1-987-654-3210
  918.               88-05-29  00:16:25  ++ Settings    : 2400,N,8,1
  919.               88-05-29  00:17:17  Download using Telink protocol.
  920.               88-05-29  00:17:19  ++ File : D:\DL\ZTC100.ARC
  921.               88-05-29  00:41:09  ++ Chars per second : 165
  922.               88-05-29  00:41:11  ++ File : D:\DL\SRC100.ARC
  923.               88-05-29  00:58:26  ++ Chars per second : 165
  924.               88-05-29  00:58:28  ++ File : D:\DL\OPT100.ARC
  925.               88-05-29  01:22:54  ++ Chars per second : 165
  926.               88-05-29  01:23:11  Hangup command selected.
  927.               88-05-29  01:23:12  Exiting Telix.
  928.               88-05-29  01:23:12  Telix Usage Log Closed.
  929.               
  930.          The log is quite simple in form and easy to understand. Lines
  931.          that start with '++' are a continuation of the previous line.
  932.          Following is a listing of possible entries:
  933.  
  934.               Key       Log Entry
  935.               ----      -----------------------------------------------
  936.               Alt-U     Telix Usage Log Created.
  937.                         Telix Usage Log Opened.
  938.                         Telix Usage Log Closed.
  939.               
  940.               Alt-D     Connected with : (entry name)
  941.                         ++ At phone #  : (phone number)
  942.                         ++ Settings    : (comm settings)
  943.               
  944.               Alt-R     Download using (name) protocol.
  945.                         ++ File : (pathname)
  946.                         ++ Chars per second : (CPS)
  947.                         ++ Transfer aborted.
  948.               
  949.               Alt-S     Upload using (name) protocol.
  950.                         ++ File: (pathname)
  951.                         ++ Chars per second : (CPS)
  952.                         ++ Transfer aborted.
  953.               
  954.               Alt-H     Hangup command selected.
  955.               
  956.               Alt-X     Exiting Telix.
  957.               
  958.          The entries on the right are related to the commands shown on
  959.          the left. Note that a script file has the ability to stamp
  960.          text into the Usage Log, so other entries are possible.
  961.  
  962.          
  963.           Telix v3.11                           Program Features    11
  964.  
  965.  
  966.  
  967.  
  968.          3.5  Scroll-Back
  969.  
  970.          To review past screens of characters press Alt-B. You will be
  971.          in the Scroll-Back display. You will be able to move through
  972.          the last one thousand to 64 thousand characters received
  973.          (depending on the setting in the Configuration Menu) by using
  974.          the arrow keys to scroll line by line, the Home and End keys
  975.          to go to the beginning and end of the buffer, and the PgUp and
  976.          PgDn keys to scroll through the buffer a page at a time.
  977.  
  978.          To find a certain string in the buffer press 'F'. Telix will
  979.          prompt for the string to search for. If the string is found
  980.          the line containing it will be placed at the top of the
  981.          screen. To search for the same string as last time press Re-
  982.          turn when asked for the search string.
  983.  
  984.          To save the screen image to a file press 'I'. Telix will
  985.          prompt you for the file to save the image to. If the file al-
  986.          ready exists, the screen image will be appended to it. To
  987.          print out a screen image to your printer press Shift-PrtSc.
  988.  
  989.          
  990.          3.6  Keyboard Definitions/Macros
  991.  
  992.          Telix will let you assign text to a key so that it is sent to
  993.          the comm port when that key is pressed. This is usually called
  994.          a keyboard macro, and is useful in saving keystrokes (for ex-
  995.          ample, you can assign your name to a key). Telix actually
  996.          keeps two key definitions tables in memory at all times (each
  997.          table holds the text assigned to each key), the user table and
  998.          the terminal table. The terminal table is used for terminal
  999.          emulation key assignments. When Telix is told to start emulat-
  1000.          ing a certain terminal, it loads into this table definitions
  1001.          specific to that terminal. Therefore, for each terminal there
  1002.          is a key definition file which is loaded as needed. The user
  1003.          table on the other hand is relatively constant. You might want
  1004.          to assign your name to the Atl-1 key for example. This kind of
  1005.          definition would be put in the user table.
  1006.  
  1007.          When a key is pressed, Telix follows this procedure: If there
  1008.          is a definition for that key in the terminal key table, send
  1009.          that text; otherwise if there is a definition in the user
  1010.          table for that key, send the text; otherwise if the key repre-
  1011.          sents an ASCII value, send that value; otherwise if the key is
  1012.          a Telix command (like Atl-D), perform that command.
  1013.  
  1014.          The keyboard definition/macro editor is entered with the Alt-K
  1015.          key sequence from terminal mode. Telix will ask you if you
  1016.          want to access the user or the terminal key definition table.
  1017.          Unless you wanted to modify the keys for a specific terminal,
  1018.          you would always select the user table. Telix will present the
  1019.          following menu:
  1020.  
  1021.               Load  Save  Clear  Display  displayKey  Edit  eXit
  1022.               
  1023.           Telix v3.11                           Program Features    12
  1024.  
  1025.  
  1026.  
  1027.  
  1028.          To load definitions from a previously saved key definition
  1029.          file into memory, select the 'Load' option. Telix will ask for
  1030.          the name of the key definition file (and use the extension
  1031.          '.KEY' if none is specified). Current key assignments will be
  1032.          cleared. The standard key definition file is "TELIX.KEY" and
  1033.          is loaded at start-up if it exists.
  1034.  
  1035.          To save the current key definitions to a disk file, select the
  1036.          'Save' option. Telix will ask what file to save them to, and
  1037.          use the extension '.KEY' if none is specified.
  1038.  
  1039.          Selecting 'Clear' will clear all the current key definitions
  1040.          in this table.
  1041.  
  1042.          Selecting 'Display' will show what text is assigned to each
  1043.          key.
  1044.  
  1045.          Selecting 'displayKey' will allow you to look at what is as-
  1046.          signed to one specific key, by pressing it when prompted.
  1047.  
  1048.          To actually enter or edit the text assigned to a key, select
  1049.          'Edit'. Telix will print the existing definition and allow you
  1050.          to edit it. Enter the characters that you want the key to send
  1051.          when pressed. Control characters and pauses can be included in
  1052.          the definition in the manner described previously in the man-
  1053.          ual under Output String Translation. Remember that if you make
  1054.          any changes they will be lost when you exit Telix unless you
  1055.          use the 'Save' option as described above, to save them to
  1056.          disk.
  1057.  
  1058.          Telix also allows you to run a script file when a certain
  1059.          function key is pressed. If a function key definition has an
  1060.          '@' character as its first character Telix will assume the
  1061.          rest of the definition is the name of a script file, and will
  1062.          try to execute it. For example pressing the function key whose
  1063.          definition is '@logon' would run the script file called
  1064.          'logon.scr'. If you really want to send out an '@' character
  1065.          as the first character in the key definition, then use two of
  1066.          them instead. e.g., the definition '@@Hello' would send out
  1067.          '@Hello'.
  1068.  
  1069.          
  1070.          3.7  DOS Shell
  1071.  
  1072.          Pressing Alt-J will let you jump to a DOS shell. You will see
  1073.          the DOS prompt and will be able execute any DOS command, for
  1074.          example 'dir'. If there is enough memory left, you can even
  1075.          run programs. To exit the DOS shell type 'exit' and press Re-
  1076.          turn. You will be back in Telix with the screen undisturbed
  1077.          from before your jump to the shell. In order to run the DOS
  1078.          shell, there must be enough memory left, and Telix must be
  1079.          able to find the file called COMMAND.COM. If either of these
  1080.          requirements is not met, Telix will tell you so. (The file
  1081.          COMMAND.COM is the DOS command interpreter. It is usually
  1082.          pointed to by the DOS environment variable COMSPEC. See your
  1083.           Telix v3.11                           Program Features    13
  1084.  
  1085.  
  1086.  
  1087.  
  1088.          DOS manual for more information). If you run a serial port re-
  1089.          lated program in the shell, there is a good chance that it
  1090.          will re-initialize the com port and another piece of informa-
  1091.          tion called the com interrupt vector. If this happens, Telix
  1092.          will notice and re-initialize the port to the old values when
  1093.          you return from the shell.
  1094.  
  1095.          
  1096.          3.8  DOS Command
  1097.  
  1098.          Pressing Alt-V allows you to enter one DOS command or filename
  1099.          to run. This command is then executed and control is returned
  1100.          to Telix. As can be seen this is similar to the DOS shell, but
  1101.          is useful when you have only one command to enter. There are
  1102.          many uses for this command. For example, if your file viewing
  1103.          utility is called 'List', you could press Alt-V and then enter
  1104.          'List TELIX.DOC'. This would load your file view utility and
  1105.          let you look at the TELIX.DOC file. After you terminated this
  1106.          program you would be back in Telix. Any DOS command is legal,
  1107.          for example 'copy a:*.arc c:', or 'ren data dat1'. If for some
  1108.          reason you might want Telix to pause after the command is fin-
  1109.          ished, add a ';' character to the end of the command string,
  1110.          for example 'type TELIX.DOC;'. This stops the last screen-full
  1111.          typed from scrolling by too quickly when control returns to
  1112.          Telix.
  1113.  
  1114.          
  1115.          3.9  Editor
  1116.  
  1117.          Pressing Alt-A will allow you to run your favorite editor from
  1118.          within Telix. In order to do this you must go to the Con-
  1119.          figuration Menu and supply the full name and path of your edi-
  1120.          tor in the 'Filenames and paths' area. As well, there must be
  1121.          enough memory left, and if you specified a batch file to be
  1122.          run, Telix must be able to find the DOS command processor COM-
  1123.          MAND.COM.
  1124.  
  1125.          
  1126.          3.11  DOS and File Functions
  1127.  
  1128.          Pressing Alt-F will display a menu of some common DOS op-
  1129.          erations. For convenience, a few commands available elsewhere
  1130.          have been included.
  1131.           Telix v3.11                           Program Features    14
  1132.  
  1133.  
  1134.  
  1135.  
  1136.                            +-+ DOS Functions +------+
  1137.                            |                        |
  1138.                            | Jump to DOS shell      |
  1139.                            | Files directory        |
  1140.                            | Change drive/directory |
  1141.                            | Delete file            |
  1142.                            | DOS command            |
  1143.                            | Run editor             |
  1144.                            | Exit                   |
  1145.                            |                        |
  1146.                            +------------------------+
  1147.                    
  1148.            1: Jump to DOS Shell. This performs the same function as the
  1149.               Alt-J command.
  1150.            
  1151.            2: Files directory.  Telix will prompt you for the optional
  1152.               filespec, for example '*.doc'. If you want to list all
  1153.               the files in the current directory then just press Re-
  1154.               turn. Telix will then do one of two things. If you have
  1155.               defined a directory program to use (in the Configuration
  1156.               Menu), Telix will run it. Otherwise Telix will use its
  1157.               own internal directory program, which is similar to the
  1158.               DOS 'dir' command but also displays the time it would
  1159.               take to transfer each file shown. The time is correct for
  1160.               the current default upload file transfer protocol.
  1161.            
  1162.            3: Change drive/directory. The current directory is dis-
  1163.               played and you are asked to enter a new one. You can en-
  1164.               ter a new drive, a new directory, or both. This will be-
  1165.               come the current directory. Note that this is slightly
  1166.               different from the DOS 'chdir' command.
  1167.            
  1168.            4: Delete file. You are asked to enter the filename of the
  1169.               file to delete.
  1170.            
  1171.            5: DOS command. This performs the same function as the Alt-V
  1172.               command.
  1173.            
  1174.            6: Run editor. This performs the same function as the Alt-A
  1175.               command.
  1176.  
  1177.          
  1178.          3.11  Screen Image
  1179.  
  1180.          Pressing Alt-I saves an image of the screen to the Telix
  1181.          Screen Image file. This file is usually called TELIX.IMG, but
  1182.          can be renamed in the Configuration Menu. If the file exists,
  1183.          the image is added to the end of it.
  1184.  
  1185.          
  1186.          3.12  The Translate Table
  1187.  
  1188.          Sometimes it is necessary for certain incoming or outgoing
  1189.          characters to be changed to another value or stripped alto-
  1190.          gether. For this purpose, Telix keeps in memory and incoming
  1191.           Telix v3.11                           Program Features    15
  1192.  
  1193.  
  1194.  
  1195.  
  1196.          and an outgoing character 'translate table'. For every charac-
  1197.          ter in the ASCII set, the table defines what it should be
  1198.          changed to. By default, no character translation is performed,
  1199.          as for each character, the new value is defined to be the same
  1200.          as the old one. The translate table facility is entered by
  1201.          pressing Alt-W while in terminal mode. Telix will ask whether
  1202.          you want to work with the incoming or outgoing table, and then
  1203.          display the translate table screen with the following menu at
  1204.          the bottom:
  1205.  
  1206.                       Load  Clear  Save  Edit  Other  eXit
  1207.  
  1208.          Most of the screen is used to display translation values. Each
  1209.          column holds on the left the original character (ASCII value),
  1210.          and on the right the new character. Only half the ASCII set
  1211.          can be displayed on one screen. Select the 'Other' option to
  1212.          toggle the display to show the other half of the character
  1213.          set.
  1214.  
  1215.          The 'Load' option is used to load a previously saved translate
  1216.          table definition file. Telix will ask for the filename, in-
  1217.          cluding extension.
  1218.  
  1219.          The 'Clear' option is used to reset all values in the trans-
  1220.          late table in memory, so that no translation is performed.
  1221.  
  1222.          The 'Save' option is used to save the current translate table
  1223.          definition to a disk file. Telix will ask for the file name to
  1224.          save the table to. You must include the extension if needed (a
  1225.          common extension for this purpose is '.XLT").
  1226.  
  1227.          The 'Edit' option is used to actually edit the translate
  1228.          table. Telix will ask for the old ASCII value, and the new
  1229.          one. If the new value of a character is defined as 0, that
  1230.          character is completely striped.
  1231.  
  1232.          It is sometimes useful to have an incoming and/or outgoing
  1233.          translate table load automatically when Telix is run. If the
  1234.          file TELIXIN.XLT exists at Telix start-up, it is assumed to be
  1235.          a default incoming character translate table, and is loaded
  1236.          into that slot. Similarly, if the file TELIXOUT.XLT exists at
  1237.          start-up, it is assumed to be the default outgoing translate
  1238.          table, and loaded.
  1239.  
  1240.          
  1241.          3.13  Chat Mode
  1242.  
  1243.          Normally while using Telix with a remote host, your characters
  1244.          are not echoed by Telix. When you type a character, it is sent
  1245.          to the remote host, which checks it and then sends it back to
  1246.          you, and only then is it printed on your screen. However if
  1247.          two users want to chat with each other this becomes a problem,
  1248.          because each user's software expects the other side to echo
  1249.          the characters back, and since it doesn't, nothing is printed.
  1250.          Telix has a special Chat Mode to deal with this.
  1251.           Telix v3.11                           Program Features    16
  1252.  
  1253.  
  1254.  
  1255.  
  1256.          When you press Alt-Y Telix enters Chat Mode. Any characters
  1257.          you type are printed on your screen immediately, without hav-
  1258.          ing to be echoed by the other side. As well, it takes only a
  1259.          Carriage Return to advance to a new line, a Line Feed charac-
  1260.          ter is not needed immediately afterwards. Telix also splits
  1261.          the streams of text. Any characters you type are displayed on
  1262.          the bottom half of the screen, while the characters coming
  1263.          from the remote side are displayed on the top half of the
  1264.          screen. When you wish to exit Chat Mode, press the Esc key.
  1265.  
  1266.          
  1267.          3.14  Clear Screen
  1268.  
  1269.          To clear the screen press Alt-C. The screen will be cleared to
  1270.          the default colors, and the cursor will be placed in the upper
  1271.          left-hand corner.
  1272.  
  1273.          
  1274.          3.15  Local Echo
  1275.  
  1276.          Pressing Alt-E will toggle local echo on and off. If local
  1277.          echo is on, characters you type are printed on the screen. If
  1278.          local echo is off characters you type are not printed on the
  1279.          screen, they must be sent back to you by the remote host to be
  1280.          printed by the screen. Most hosts are set up so that local
  1281.          echo should be off; they will do the echoing. This is called a
  1282.          full duplex host. Often however when talking to another user,
  1283.          or when talking to a half duplex host, local echo must be
  1284.          turned on to see the characters you type.
  1285.  
  1286.          
  1287.          3.16  Add Line Feeds
  1288.  
  1289.          When a line of characters is received from a remote system, it
  1290.          is usually terminated by a Carriage Return followed by a Line
  1291.          Feed character. If the Line Feed character is missing lines
  1292.          will overwrite each other. If this seems to be happening when
  1293.          you are connected to a remote host then you must make Telix
  1294.          add Line Feeds to each incoming Carriage Return. Pressing
  1295.          Shift-Tab will toggle the adding of Line-Feed characters. If
  1296.          this option is on, every time a Carriage Return is received, a
  1297.          Line Feed is added immediately after it.
  1298.  
  1299.          
  1300.          3.17  Break Signal
  1301.  
  1302.          Some hosts require the use of a special modem signal called a
  1303.          Break signal, to do certain tasks like end transmissions. To
  1304.          make Telix send a Break signal to the remote host press Ctrl-
  1305.          End.
  1306.  
  1307.          
  1308.           Telix v3.11                           Program Features    17
  1309.  
  1310.  
  1311.  
  1312.  
  1313.          3.18  Miscellaneous Functions
  1314.  
  1315.          Pressing Alt-M while in Terminal Mode will cause Telix to dis-
  1316.          play the Misc. Functions menu
  1317.  
  1318.                           +-+ Misc. Functions +-----+
  1319.                           |                         |
  1320.                           | Send Modem Init string  |
  1321.                           | Send Auto-Answer string |
  1322.                           | 80x25 screen            |
  1323.                           | 80x43 screen            |
  1324.                           | 80x50 screen            |
  1325.                           | eXit                    |
  1326.                           |                         |
  1327.                           +-------------------------+
  1328.          
  1329.          3.18.1  Sending Modem Strings
  1330.  
  1331.          To re-send the Modem Init string defined in the Modem and di-
  1332.          aling page of the configuration Menu, select the first option
  1333.          of the Misc. Functions Menu.
  1334.  
  1335.          To send the Modem Auto-Answer string defined in the Modem and
  1336.          dialing page of the configuration Menu, select the second op-
  1337.          tion of the Misc. Functions Menu. If this string is properly
  1338.          defined, the modem will be placed in auto-answer mode.
  1339.  
  1340.          3.18.2  Setting the Screen Size
  1341.  
  1342.          The third through fifth options of the Misc. Functions Menu
  1343.          deal with setting the screen size (height). These options are
  1344.          valid only on EGA and/or VGA systems. Note that a standard EGA
  1345.          system can switch only between 25 and 43 lines, and can not
  1346.          handle 50. Note that some VGA cards can switch only between 25
  1347.          and 50 lines, and can not handle 43. Trying to use one of
  1348.          these options on a system not equipped with an EGA or VGA
  1349.          video card is not allowed.
  1350.           Telix v3.11                      The Dialing Directory    18
  1351.  
  1352.  
  1353.  
  1354.  
  1355.          
  1356.                            4.  THE DIALING DIRECTORY
  1357.  
  1358.          
  1359.          Telix allows you to keep telephone numbers in files called di-
  1360.          aling directories. A dialing directory is variable sized and
  1361.          can hold from 1 to 1000 entries. Besides the number, many
  1362.          other fields of information are stored, such as the communica-
  1363.          tions parameters needed to talk to the service. All the fields
  1364.          are described below. The default dialing directory file is
  1365.          called TELIX.FON, but you can have as many directories as you
  1366.          want and load them as needed.
  1367.  
  1368.          To access the dialing directory press Alt-D while in terminal
  1369.          mode. A small window will appear, asking you to enter the en-
  1370.          tries to dial or to press Return to see the dialing directory.
  1371.          For the moment just press Return. This first window is simply
  1372.          a very quick way to dial your most commonly called numbers.
  1373.          Once you have pressed Return the dialing directory will ap-
  1374.          pear.
  1375.  
  1376.          
  1377.          4.1  The Display
  1378.  
  1379.          Most of the screen is taken up by a window showing 15 (or
  1380.          more, depending on the screen mode) of the possible 1000 en-
  1381.          tries in the dialing directory. On the bottom of the screen is
  1382.          a menu of options, here shown on two lines so that it will
  1383.          fit:
  1384.  
  1385.            Dial  List  Toggle  Find  Manual  Redial  Add  Edit  Clear
  1386.                               Unmark  Other  eXit
  1387.               
  1388.          This menu works in a similar manner to the other menus found
  1389.          in Telix, as described in the section 'Using Telix Menus'. In
  1390.          addition, since dialing is such a common function, if any nu-
  1391.          meric key is pressed, it is assumed that the 'List' function
  1392.          is wanted and this number is carried over as the first digit
  1393.          entered for that function. At the same time you may view the
  1394.          dialing directory. To scroll through the directory one entry
  1395.          at a time, use the Up and Down arrow keys. Use PgUp to go back
  1396.          one page, and PgDn to go forward one page. Press Home to go to
  1397.          the beginning of the directory, and End to go to the end of
  1398.          the directory. It should be emphasized that whenever the line
  1399.          'Scroll with Up, Down, Home, End, PgUp, and PgDn' is dis-
  1400.          played, you may scroll through the directory.
  1401.  
  1402.          For each entry, many items are stored. All the fields can not
  1403.          be displayed at the same time; you may toggle which fields are
  1404.          shown on the screen by selecting the 'Toggle' command. Each
  1405.          entry contains information under the following headers:
  1406.  
  1407.          Name: This is the name of the remote service (i.e., Com-
  1408.          puserve, Genie, Telix Software Support BBS, etc.).
  1409.           Telix v3.11                      The Dialing Directory    19
  1410.  
  1411.  
  1412.  
  1413.  
  1414.          Number: This is the phone number which Telix should dial to
  1415.          reach the remote service.
  1416.  
  1417.          Line Format: These are the communication parameters (such as
  1418.          baud rate, parity, etc.) needed to talk to this service.
  1419.  
  1420.          Script: A script file may be linked to each entry in the dial-
  1421.          ing directory. When Telix connects to this service, that
  1422.          script file is then run, and may for example automatically
  1423.          log-on, entering your name and password as needed, for greater
  1424.          convenience and speed.
  1425.  
  1426.          LastCall: This is the date of the last successful call you
  1427.          made to this remote service.
  1428.  
  1429.          Total: This is the total number of successful calls you've
  1430.          made to this number.
  1431.  
  1432.          Terminal: This is the terminal Telix should start emulating
  1433.          when a connection has been reached to this number.
  1434.  
  1435.          P: This is the first letter of the protocol which should be
  1436.          set as the default if a connection is reached to this number.
  1437.  
  1438.          E: This controls whether local echo should be on or off when a
  1439.          connection is reached with this number.
  1440.  
  1441.          L: This controls whether the Add Line Feeds setting should be
  1442.          on or off when a connection is reached with this number.
  1443.  
  1444.          H: This controls whether Telix will strip the high (most sig-
  1445.          nificant) bit of incoming characters in terminal mode.
  1446.  
  1447.          BD: This controls whether a received backspace sequence is de-
  1448.          structive (that is, if the character backspaced over should
  1449.          also be erased).
  1450.  
  1451.          BK: This controls what value the Backspace key sends, either
  1452.          Backspace, or Del.
  1453.  
  1454.          DP: This (advanced) setting is used to tell Telix what Dialing
  1455.          Prefix to use when dialing this entry. One use for it is to
  1456.          turn on or off MNP (error correcting) support in modems, to
  1457.          avoid delays when the number called does not support it any-
  1458.          way.
  1459.  
  1460.          Password: This filed may hold a password for the remote ser-
  1461.          vice represented by this entry. The password may be used by a
  1462.          script file to automatically perform a log-on operation.
  1463.          Please note that this field is not encrypted, so if security
  1464.          is a problem, do not store your passwords in the dialing di-
  1465.          rectory!
  1466.  
  1467.          
  1468.           Telix v3.11                      The Dialing Directory    20
  1469.  
  1470.  
  1471.  
  1472.  
  1473.          4.2  Editing an Entry
  1474.  
  1475.          To edit the currently highlighted dialing directory entry se-
  1476.          lect 'Edit' from the dialing directory menu. A window will ap-
  1477.          pear with the old contents of the entry. You may edit each
  1478.          field, starting with the first (name). to leave the contents
  1479.          of a filed as-is, press Return. Pressing Esc one or more times
  1480.          will get you out of the edit window without any changes being
  1481.          made.
  1482.  
  1483.          Once all the fields have been edited, Telix will ask you if
  1484.          the 'Last Call' and 'Total Calls' fields should be cleared.
  1485.          Answer yes or no as needed. Telix will then ask for confirma-
  1486.          tion before writing any changes to disk.
  1487.  
  1488.          
  1489.          4.3  Adding Entries
  1490.  
  1491.          To add a blank entry to the end of the dialing directory, se-
  1492.          lect  'Add' from the dialing directory menu. A dialing direc-
  1493.          tory may hold up to 1000 entries.
  1494.  
  1495.          
  1496.          4.4  Clearing Entries
  1497.  
  1498.          To clear an entry or a range of entries select 'Clear' from
  1499.          the dialing directory menu. Telix will ask you to select the
  1500.          range of entries to clear, by moving the highlight bar and
  1501.          pressing Enter. After confirming your choice, Telix will clear
  1502.          the selected entries back to empty entries.
  1503.  
  1504.          
  1505.          4.5  Finding an Entry
  1506.  
  1507.          To search for a particular entry in the dialing directory se-
  1508.          lect 'Find' from the dialing directory menu. You will be asked
  1509.          to give the string to search for. If Telix finds the entry
  1510.          with that string in it, that entry will be highlighted. If
  1511.          while searching for the string Telix reaches the end of the
  1512.          directory, it will wrap around to the beginning and continue
  1513.          the search. If the string still can not be found Telix will
  1514.          say 'Sorry, string not found'. If you want to search for the
  1515.          same string as last time, just press Return when asked for the
  1516.          search string.
  1517.  
  1518.          
  1519.          4.6  Dialing
  1520.  
  1521.          Telix allows you to dial a group of dialing directory entries
  1522.          repeatedly until a connection is established, or you abort the
  1523.          attempt. Selecting the 'Dial' function from the dialing direc-
  1524.          tory menu will make Telix commence dialing in sequence all the
  1525.          currently marked entries.
  1526.           Telix v3.11                      The Dialing Directory    21
  1527.  
  1528.  
  1529.  
  1530.  
  1531.          You may also dial a user-entered list of entries, by selecting
  1532.          the 'List' function from the dialing directory menu. Telix
  1533.          will ask you to enter up to 10 entries to dial in sequence (to
  1534.          make List dialing even more convenient, you may also select
  1535.          the 'List' function by pressing a numeric key while in the di-
  1536.          aling directory menu; this number is then carried over and en-
  1537.          tered as the first digit in the string you are asked to en-
  1538.          ter). While you are entering the list of entries to dial you
  1539.          may also scroll through the directory as described above. If
  1540.          you specify more than one entry to dial, each should be sep-
  1541.          arated by a space.
  1542.  
  1543.          Sometimes you may want to dial a number that is not in the di-
  1544.          aling directory. To do this select the 'Manual' option of the
  1545.          dialing directory menu, which stands for 'manual dial'. You
  1546.          will be asked to enter a number to be sent to the modem. What-
  1547.          ever you supply will be sent out exactly as is, except for
  1548.          Long Distance codes (see below), which are still valid.
  1549.  
  1550.          4.6.1  Long Distance Codes
  1551.  
  1552.          A Long Distance code is an advanced dialing option which adds
  1553.          some flexibility. There are four Long Distance code charac-
  1554.          ters: !, @,  $, and +, which when encountered while dialing
  1555.          expand to user-defined strings (see section below on revising
  1556.          Long distance codes).
  1557.  
  1558.          If Telix is dialing a number from a dialing directory entry,
  1559.          and one of the Long Distance code characters is encountered in
  1560.          the number, Telix will instead send whatever string has been
  1561.          assigned to that code. For example, a dialing directory entry
  1562.          could contain the phone number '!967-1111'. If the string
  1563.          '9,,' was assigned to the ! LD code character, Telix when di-
  1564.          aling this entry would first send the 9 followed by the com-
  1565.          mas, and then send the rest of the digits.
  1566.  
  1567.          LD codes may also be used with the 'List' dial function. When
  1568.          you place one of them in front of or behind an entry number to
  1569.          dial, it will be expanded to a string. For example you could
  1570.          have the exclamation sign  '!', be expanded to '9,', or any
  1571.          string you specify. You may place up to 3 Long Distances codes
  1572.          in front and one Long Distance code after each entry number.
  1573.          For example, specifying the entry '+21!' would send the string
  1574.          for the '+' Long Distance code, followed by the number from
  1575.          entry 21, followed by the string for Long Distance code '!'.
  1576.          The string
  1577.  
  1578.                 '10 +15 20!'
  1579.  
  1580.          entered at the prompt would dial entry 10, then entry 15 with
  1581.          a Long Distance code in front of it, and finally entry number
  1582.          20, with a Long Distance code after it. These numbers are re-
  1583.          dialed repeatedly until a connection is reached. To learn
  1584.          about the redial window see the Redial function below.
  1585.           Telix v3.11                      The Dialing Directory    22
  1586.  
  1587.  
  1588.  
  1589.  
  1590.          
  1591.          4.7  Other Functions
  1592.  
  1593.          Selecting 'Other' from the dialing directory menu will present
  1594.          a menu of secondary functions, dealing with the deletion or
  1595.          insertion of entries in the dialing directory, with revising
  1596.          Long Distance Codes, and with the handling of dialing directo-
  1597.          ries (Telix allows you to have as many dialing directories as
  1598.          needed and switch among them at will).
  1599.  
  1600.          4.7.1  Inserting Blank Entries
  1601.  
  1602.          To insert blank entries in the dialing directory, select
  1603.          'Insert' from the dialing directory 'Other' menu. Entries will
  1604.          be inserted at the current position of the highlight bar.
  1605.          Telix will ask how many entries to insert and will ask for
  1606.          confirmation before proceeding.
  1607.  
  1608.          
  1609.          4.7.2  Deleting Entries
  1610.  
  1611.          To delete an entry or a range of entries in the dialing direc-
  1612.          tory select the 'Delete' option from the dialing directory
  1613.          'Other' menu. The range to delete is selected by moving the
  1614.          highlight bar. After confirming your choice, the entries will
  1615.          be deleted and any following entries will move up to where the
  1616.          deleted entries were.
  1617.  
  1618.          
  1619.          4.7.3  Revising Long Distance Codes
  1620.  
  1621.          To revise the Long Distance codes, select the option called
  1622.          'Edit_LD' from the dialing directory 'Other' menu. There are
  1623.          four Long Distance code characters: ! @ - +. As described int
  1624.          he section on dialing, when you place one of them in front of
  1625.          or behind a number to dial, it will be expanded to a string.
  1626.          After selecting this option you will be shown a menu of the
  1627.          available long distance codes. Selecting an LD Code will let
  1628.          you modify the text currently assigned to it. After you have
  1629.          made your changes, you must save them to disk with the 'Save
  1630.          changes' option, if you want to use them every time you run
  1631.          Telix.
  1632.  
  1633.          
  1634.          4.7.4  Creating a Dialing Directory
  1635.  
  1636.          To create a blank dialing directory (which can later be modi-
  1637.          fied), select the option called 'Create' from the dialing di-
  1638.          rectory screen's 'Other' menu. Telix will ask you for the name
  1639.          the new directory should use. Any legal DOS filename is suit-
  1640.          able, and there is no default extension. Telix will then cre-
  1641.          ate the blank directory on disk. The current dialing directory
  1642.          is not be affected and will stay in memory.
  1643.  
  1644.          
  1645.           Telix v3.11                      The Dialing Directory    23
  1646.  
  1647.  
  1648.  
  1649.  
  1650.          4.7.5  Loading a Dialing directory
  1651.  
  1652.          To load another dialing directory select the 'Load' option
  1653.          form the dialing directory screen's 'Other' menu. Telix will
  1654.          ask for the name of the new directory and then load it into
  1655.          memory. Telix does not assume any default extension, so if the
  1656.          directory you want to load has one, include it (e.g.,
  1657.          TELIX.FON). The new directory becomes the default directory
  1658.          for the rest of the session or until you load another one.
  1659.  
  1660.          
  1661.          4.7.6  Printing the Dialing directory
  1662.  
  1663.          Selecting the 'Print' option from the dialing directory
  1664.          screen's 'Other' menu allows you to print out the current di-
  1665.          aling directory, to the printer, the serial port, or any de-
  1666.          vice or disk file. Telix will ask you for the device or file
  1667.          to print to. Enter the name or press Return to use the 'PRN'
  1668.          device (printer). Since these are DOS devices, Telix has no
  1669.          way of knowing, for example, things such as whether or not
  1670.          your printer is online. So if Telix seems to lock-up here,
  1671.          make sure your printer is on and it is set to online.
  1672.  
  1673.          
  1674.          4.8  Automatic Queue Redial
  1675.  
  1676.          When Telix has one or more numbers to dial, it redials repeat-
  1677.          edly until a connection is made. To keep you informed of the
  1678.          status of the redial Telix displays a status window, and
  1679.          alerts you when a connection is established. The status window
  1680.          is similar to the figure below.
  1681.  
  1682.          +-+ Redial +-------------------------------------------------+
  1683.          |                                                            |
  1684.          | Redial started at 20:15:33    Press: T to change dial time |
  1685.          | Attempt #10       20:19:27           D to delete from list |
  1686.          |                                                            |
  1687.          | This attempt: Dialing My Favorite BBS ... 22               |
  1688.          |       number: 967-1111                                     |
  1689.          | Last Attempt: Busy                                         |
  1690.          |                                                            |
  1691.          |     Press Space to cycle to next number, Esc to exit.      |
  1692.          +------------------------------------------------------------+
  1693.               
  1694.          Information included in the status window is the time redial
  1695.          was started, the time the current attempt was started, the
  1696.          status of the last attempt, the status of the current attempt,
  1697.          and a countdown timer for the current attempt.
  1698.  
  1699.          If you are dialing all the marked entries with the dialing di-
  1700.          rectory 'Dial' command, when a connection is reached, the mark
  1701.          is taken off the entry connected to, so that when you later
  1702.          select the 'Dial' function again, only the remaining entries
  1703.          are dialed. If you are dialing a list of entries selected with
  1704.          the 'List' dialing directory command, when a connection is es-
  1705.           Telix v3.11                      The Dialing Directory    24
  1706.  
  1707.  
  1708.  
  1709.  
  1710.          tablished the entry connected to is taken out of the list, so
  1711.          that when you later select the 'Redial' command from the dial-
  1712.          ing directory or the Alt-Q command from terminal mode, only
  1713.          the remaining entries will be shown.
  1714.  
  1715.          While redialing, you have the option of changing the time that
  1716.          Telix waits for a connection, and also the option of deleting
  1717.          a number from the list to dial, by pressing 'T' and 'D'
  1718.          respectively.
  1719.  
  1720.          Normally, when a connection has been reached, Telix sounds an
  1721.          alarm to alert you of this. If a script file is linked to the
  1722.          entry however, the alarm is skipped so that the script may im-
  1723.          mediately proceed. It is thus the responsibility of the linked
  1724.          script to alert the user of the fact that a connection has
  1725.          been reached.
  1726.  
  1727.          Pressing Alt-Q while in the terminal mode or selecting 'Redial
  1728.          last' from the dialing directory menu will allow you to redial
  1729.          one or more numbers that you entered previously using the
  1730.          'List' command, so that you do not have to re-enter them. You
  1731.          will be shown the list and asked to edit it until you are sat-
  1732.          isfied, and then to press Return.
  1733.  
  1734.          
  1735.          4.9  The Quick Dial Bar
  1736.  
  1737.          You may have noticed that after you press Alt-D an inverse bar
  1738.          is displayed on the bottom of the screen, asking you to select
  1739.          the entries to dial or press Return to see the Dialing direc-
  1740.          tory. Up to now, you have just pressed Return to go on to the
  1741.          Dialing Directory, but this bar is a quick way to dial com-
  1742.          monly called directory entries whose numbers you have memo-
  1743.          rized. You may enter a list of entries to dial just as if you
  1744.          had used the 'List' command of the dialing directory menu.
  1745.          This saves the dialing directory from having to be displayed
  1746.          on the screen if you already know the entry or entries you
  1747.          want to dial. The Quick Dial Bar can also be used to dial a
  1748.          number manually. To do this just preface the number with an
  1749.          'm'. For example, 'm967-1111' would dial 967-1111, just as if
  1750.          you had used the 'Manual' dial option of the Dialing Di-
  1751.          rectory. Either lowercase or uppercase 'm' is accepted. The
  1752.          use of the Quick Dial Bar may be disabled via the Configura-
  1753.          tion Menu.
  1754.           Telix v3.11                             File Transfers    25
  1755.  
  1756.  
  1757.  
  1758.  
  1759.          
  1760.          
  1761.                                5.  FILE TRANSFERS
  1762.  
  1763.          
  1764.          Sending files from one computer to another is one of the most
  1765.          useful things you can do with your modem. Telix supports a
  1766.          full assortment of the most popular file transfer protocols,
  1767.          including Xmodem, Xmodem-1k, Xmodem-1k-g, Zmodem, Compuserve
  1768.          Quick B, Kermit, Ymodem, Ymodem-g, SEAlink, Telink, Modem7,
  1769.          and ASCII. Telix's file transfers are very fast, surpassing
  1770.          most programs in speed by a respectable margin. All file
  1771.          transfers use a 10 Kbyte buffer, and full error detection is
  1772.          standard.
  1773.  
  1774.          Telix allows you to define up to four external protocols,
  1775.          which are completely integrated into the file transfer menus.
  1776.          when you select one of these protocols, Telix executes a DOS
  1777.          batch file or Telix script file, which must then call the ap-
  1778.          propriate external driver for the protocol. In this way, you
  1779.          may add virtually any file transfer protocol to Telix. Adding
  1780.          external protocols is defined in the section on the Configura-
  1781.          tion Menu.
  1782.  
  1783.          
  1784.          5.1  Downloading (Receiving) Files
  1785.  
  1786.          To start downloading (receiving) a file from a remote host,
  1787.          you must usually inform the remote host of the files that you
  1788.          want it to send to you. You must then start the download on
  1789.          the Telix side. Pressing the Alt-R key will display a menu
  1790.          asking which file transfer protocol you would like to use:
  1791.  
  1792.                              +-+ Download file +-+
  1793.                              |                   |
  1794.                              |  Which Protocol?  |
  1795.                              |                   |
  1796.                              |  ASCII            |
  1797.                              |  CIS Quick B      |
  1798.                              |  Kermit           |
  1799.                              |  Modem7           |
  1800.                              |  SEAlink          |
  1801.                              |  Telink           |
  1802.                              |  Xmodem           |
  1803.                              |  1k-Xmodem        |
  1804.                              |  G-1k-Xmodem      |
  1805.                              |  Ymodem (Batch)   |
  1806.                              |  YmodEm-g         |
  1807.                              |  Zmodem           |
  1808.                              |  Quit             |
  1809.                              |                   |
  1810.                              +-------------------+
  1811.                 
  1812.          If any external protocols are defined, they are also shown as
  1813.          part of the menu.
  1814.           Telix v3.11                             File Transfers    26
  1815.  
  1816.  
  1817.  
  1818.  
  1819.          If you have selected Xmodem, Xmodem-1k, Xmodem-1k-g, or ASCII,
  1820.          as the protocol, Telix will ask you for the filename to save
  1821.          the file to. Telix always watches what you type while online,
  1822.          and will often know the name of the file you want to transfer,
  1823.          in which case this name will be displayed and all you have to
  1824.          do to accept it is press Return. Any legal DOS filename is
  1825.          valid, including a path. If the filename you supply already
  1826.          exists, Telix will ask you to confirm your choice or give an-
  1827.          other filename. If you select any other protocol, the remote
  1828.          sender of the file will supply the name to save the file to.
  1829.          If you have entered a download directory name in the
  1830.          Configuration Menu, Telix will automatically save download
  1831.          files there if you don't specify another path. Telix has auto-
  1832.          matic incoming file protection. If the name is supplied by the
  1833.          host and exists already the file is renamed by using numerals
  1834.          in the extension, as needed.
  1835.  
  1836.          During the transfer, a full status window is displayed showing
  1837.          the elapsed time, the number of bytes received, and an approx-
  1838.          imate Character Per Second rating, which can give an idea of
  1839.          the effective speed of the transfer. Batch protocols will also
  1840.          display the expected file size and file transfer time. For
  1841.          ASCII transfers, a status window is not displayed, only a sin-
  1842.          gle status line at the top of the screen. To abort a file
  1843.          transfer at any time press the Escape key.
  1844.  
  1845.          
  1846.          5.2  Uploading (Sending) Files
  1847.  
  1848.          To start uploading (sending) a file to a remote host you must
  1849.          also usually inform the host of the file you will be sending
  1850.          it. To start the upload on the Telix end press the Alt-S key.
  1851.          This will display a menu asking you which file transfer proto-
  1852.          col you want to use to send the file. After you have selected
  1853.          the protocol, you will be asked for the file(s) to send. You
  1854.          may use the wildcard characters ? and * (see your DOS manual,
  1855.          for more information about wildcard characters). During the
  1856.          file transfer, a full status window is displayed, unless you
  1857.          are using ASCII protocol, in which case only a status line is
  1858.          displayed. Information shown is the expected time the transfer
  1859.          will take, the time remaining, the number of bytes to send,
  1860.          the number of bytes left, and an approximate Character Per
  1861.          Second rating, which can give an idea of the effective speed
  1862.          of the transfer. To abort a transfer at any time press the Es-
  1863.          cape key.
  1864.  
  1865.          
  1866.          5.3  File Transfer Protocols
  1867.  
  1868.          Xmodem  -  This is the most popular protocol in use today, but
  1869.          it is slowly being replaced by quicker and more reliable
  1870.          protocols. Xmodem sends files in blocks of 128 characters at a
  1871.          time. When the receiving computer is satisfied that the block
  1872.          has arrived intact, it signals so and waits for the next
  1873.          block. Error checking is a checksum or a more sophisticated
  1874.           Telix v3.11                             File Transfers    27
  1875.  
  1876.  
  1877.  
  1878.  
  1879.          Cyclic Redundancy Check. Telix supports both and will auto-
  1880.          matically use the right one. During a download, Telix will at-
  1881.          tempt to use the CRC, but will switch to checksum if it seems
  1882.          the host does not support CRC. The Xmodem protocol also needs
  1883.          a setup of no parity, 8 data bits, and 1 stop bit. If your
  1884.          communications parameters are different from these when you
  1885.          start an Xmodem transfer, Telix will switch to the required
  1886.          setup for the transfer, and back to the original setup after
  1887.          it is finished. In the Configuration Menu, you may enabled Re-
  1888.          laxed Xmodem timing. This is for use with remote services that
  1889.          can not tolerate strict timing during Xmodem transfers.
  1890.  
  1891.          Xmodem-1k  -  This is a small variation of the above that uses
  1892.          blocks that are 1 Kilobyte (1024 bytes) in size. This protocol
  1893.          is still mistakenly called 'Ymodem' by many programs, but peo-
  1894.          ple are gradually moving over to the proper name.
  1895.  
  1896.          Xmodem-1k-g  -  This is a variation of the above that is meant
  1897.          for error-free channels such as error correcting modems or
  1898.          null modem cable links between two computers. It achieves
  1899.          great speed by sending blocks one after another without wait-
  1900.          ing for acknowledgement from the receiver. Because of this
  1901.          however, it can not re-send blocks in case of errors (and thus
  1902.          the need for an error-free link). If an error is detected by
  1903.          the receiver, the transfer is aborted. This protocol is still
  1904.          mistakenly called 'Ymodem-g' by many programs, but people are
  1905.          gradually moving over to the proper name.
  1906.  
  1907.          Compuserve Quick B  -  This protocol is used only on the Com-
  1908.          puserve Information Service. It is quite fast and specially
  1909.          suited for the networks used in accessing CIS, which have
  1910.          large turnaround delays. This is a windowed protocol, which
  1911.          basically means that unless errors are detected, data is being
  1912.          sent at all times. A CIS Quick B transfer is totally con-
  1913.          trolled by Compuserve. After telling CIS what file(s) to send,
  1914.          the user does nothing. Telix, in terminal mode, then detects
  1915.          the command from CIS which tells it to start the transfer
  1916.          (note that CIS Quick B transfer must be enabled in the Config-
  1917.          uration Menu, or they will not work).
  1918.  
  1919.          Zmodem  -  This advanced protocol is very fast and incredibly
  1920.          reliable, and offers many features. Zmodem can transfer a
  1921.          group of files in one batch, and keeps the exact file sizes
  1922.          and dates. Zmodem can detect and recover from errors quickly,
  1923.          and can resume an interrupted transfer at a later time (this
  1924.          feature, called Crash Recovery, may be toggled in the
  1925.          'Protocol options' page of the Configuration Menu). Zmodem is
  1926.          also very well suited for satellite links and packet switched
  1927.          networks.
  1928.  
  1929.          SEAlink -  SEAlink is an advanced version of Xmodem developed
  1930.          by System Enhancement Associates. It is a sliding window pro-
  1931.          tocol  SEAlink is 15 to 25 percent faster than regular Xmodem.
  1932.          SEAlink passes a file's name, size, and date when transferring
  1933.          it, and can be used to send more than one file at a time.
  1934.           Telix v3.11                             File Transfers    28
  1935.  
  1936.  
  1937.  
  1938.  
  1939.          ASCII  -  in an ASCII transfer, it is as if the sender is ac-
  1940.          tually typing the characters and the receiver is just record-
  1941.          ing them. There is no form of error detection used. Usually
  1942.          only ASCII files can be sent in this way, as binary files con-
  1943.          tain characters which would foul-up the screen.
  1944.  
  1945.          Ymodem  -  This protocol is a variation on Xmodem, which al-
  1946.          lows for multiple files to be sent per transfer. While trans-
  1947.          ferring files, it keeps the correct name, size, and date, and
  1948.          may use 128 or 1024 byte block sizes.
  1949.  
  1950.          Ymodem-g  -  This protocol is a variation on the above, which
  1951.          achieves very high transfer rates by sending blocks one after
  1952.          another without waiting for acknowledgement. This however
  1953.          means than an error-free link such as an error-correcting mo-
  1954.          dem or null modem cable between two computers is needed. If an
  1955.          error is detected by the receiver, the transfer is aborted.
  1956.  
  1957.          Telink  -  This protocol is mainly found on Fido bbs systems.
  1958.          It is basically the Xmodem protocol using CRC checking with an
  1959.          extra block sent ahead of the file telling its name, size, and
  1960.          date. This protocol allows more than one file to be sent at a
  1961.          time.
  1962.  
  1963.          Modem7 -  Modem7 is a close cousin to Xmodem that passes the
  1964.          filename before starting the transfer, thus taking away some
  1965.          of the user's work. It is common on CP/M systems. This proto-
  1966.          col allows more than one file to be sent at a time.
  1967.  
  1968.          Kermit  -  The Kermit protocol; was developed to make it eas-
  1969.          ier for computers of different types to send files to each
  1970.          other. Almost any computer using Kermit can be set up to send
  1971.          files to another computer using Kermit (the same can be said
  1972.          of Zmodem however). Various options in the Kermit protocol
  1973.          implemented in Telix can be tailored to the user's needs in
  1974.          the Configuration Menu, option 'Kermit transfers'.
  1975.  
  1976.          
  1977.          5.4  Which One to Use
  1978.  
  1979.          Telix supports a large number of built in file transfer proto-
  1980.          cols. To this can be added external protocols. It can get con-
  1981.          fusing to decide which one to use. When both sides of the con-
  1982.          nection only support one protocol, then obviously that is the
  1983.          one to use, no matter what its deficiencies. Otherwise some
  1984.          protocols are a better choice than others. On Compuserve, CIS
  1985.          Quick B should be used. For most purposes, Zmodem is the best
  1986.          all around protocol. It is very fast and very reliable. Ymo-
  1987.          dem-g and Xmodem-1k-g are slightly faster. However these two
  1988.          protocols need an error-free link. After that, Ymodem,
  1989.          SEAlink, and Xmodem-1k are quite fast and pretty reliable. The
  1990.          last choice would be Xmodem and its close cousins Telink and
  1991.          Modem7. ASCII transfers are suitable only for text files and
  1992.          do not perform any error detection or correction, so they are
  1993.          to be avoided if possible.
  1994.           Telix v3.11                   Telix Configuration Menu    29
  1995.  
  1996.  
  1997.  
  1998.  
  1999.          
  2000.          
  2001.                         6.  THE TELIX CONFIGURATION MENU
  2002.  
  2003.          
  2004.          Telix has many features which can be customized. These include
  2005.          things like the screen setup, the communications parameters,
  2006.          and many other items. The default values for these parameters
  2007.          are stored in a file called TELIX.CNF, the configuration file.
  2008.          Telix will automatically read this file upon starting up. The
  2009.          first time you use Telix, this file is created for you with
  2010.          some standard default values. Pressing Alt-O while in terminal
  2011.          mode brings up the Telix Configuration Menu, which allows you
  2012.          to change all these default settings.
  2013.  
  2014.                        +-+ Configure Telix +------------+
  2015.                        |                                |
  2016.                        | Change which default settings? |
  2017.                        |                                |
  2018.                        |     Screen and color           |
  2019.                        |     Terminal Options           |
  2020.                        |     General settings           |
  2021.                        |     Modem and dialing          |
  2022.                        |     Filenames and paths        |
  2023.                        |     ASCII transfers            |
  2024.                        |     Protocol options           |
  2025.                        |     Kermit transfers           |
  2026.                        |     Comm port setup            |
  2027.                        |     Write changes to disk      |
  2028.                        |     Exit                       |
  2029.                        |                                |
  2030.                        +--------------------------------+
  2031.  
  2032.          The first seven options are parameter areas, the last two deal
  2033.          with leaving the Configuration Menu.
  2034.  
  2035.          
  2036.          6.1  Screen and Color Settings
  2037.  
  2038.          The fist item of the Configuration Menu allows you to set the
  2039.          screen and colors default settings. After picking this option
  2040.          you will be shown a menu listing the various parts of the
  2041.          screen displays (e.g., menu foreground colors). If you pick
  2042.          one of these items you will be allowed to scroll through the
  2043.          possible colors for it by using the arrow keys. When you have
  2044.          selected the right colors, press Return. If you want to leave
  2045.          the colors menu without selecting one press Esc.
  2046.  
  2047.          Another setting on the 'Screen and colors' menu is the 'Screen
  2048.          write mode'. If you pick this option you will be asked in
  2049.          which way you want Telix to write to the screen. This depends
  2050.          on the video adapter present in your system. The first option
  2051.          is a direct screen write. This is the fastest mode, and should
  2052.          be used if you have a monochrome adapter, an EGA adapter, or
  2053.          another video adapter that never gets snow. The second option
  2054.           Telix v3.11                   Telix Configuration Menu    30
  2055.  
  2056.  
  2057.  
  2058.  
  2059.          is a direct screen write with port checks. This method is
  2060.          slightly slower. You should use this method if you screen gets
  2061.          snow on it or it flickers while executing the DOS 'dir' com-
  2062.          mand. One card with which you should use this is the
  2063.          color/graphics adapter. Don't use this option if your video
  2064.          card doesn't need it, as it may interfere with communications.
  2065.          The final method is a screen write with BIOS calls. You should
  2066.          use this method with applications like Topview, Desqview, or
  2067.          DoubleDOS. This method is quite slow however.
  2068.  
  2069.          When you have finished picking the colors, select the 'Keep
  2070.          changes & exit' option if you want to keep the color changes
  2071.          you have made, or the 'exit' option if you want to discard
  2072.          them.
  2073.  
  2074.          
  2075.          6.2  Terminal Options
  2076.  
  2077.          Selecting the second option of the Configuration Menu shows a
  2078.          screen of settings related to Telix operation while in termi-
  2079.          nal mode (with some extending to other areas of Telix). To se-
  2080.          lect a setting to change type the letter beside it. Telix will
  2081.          then allow you to change the old setting. Press Esc at this
  2082.          point to exit without changing anything. Options include:
  2083.  
  2084.              A: The default communications parameters. These include
  2085.                 baud, data bits, parity, and stop bits. Note that this
  2086.                 will not change the current settings, only the defaults
  2087.                 the next time you run Telix.
  2088.  
  2089.              B: The default communications port. This can be COM1
  2090.                 through COM8. Note that this will not change the cur-
  2091.                 rent port, only the port used the next time you run
  2092.                 Telix.
  2093.  
  2094.              C: The terminal Telix emulates by default. Allowable ter-
  2095.                 minals are "TTY", "ANSI-BBS", "VT102", "VT52", and
  2096.                 "AVATAR". Note that this will not change the current
  2097.                 port, only the port used the next time you run Telix.
  2098.  
  2099.              D: The Status Line. Telix allows a status line to be dis-
  2100.                 played at the bottom or top of the screen. The status
  2101.                 line shows some useful information. This option con-
  2102.                 trols whether Telix displays the status line at the
  2103.                 bottom or top of the screen, or not at all.
  2104.  
  2105.              E: Local echo on/off. This controls whether or not Telix
  2106.                 should echo on the screen any characters you type while
  2107.                 in Terminal mode. This is usually off for BBS use. Lo-
  2108.                 cal echo on is often also called Half Duplex, while lo-
  2109.                 cal echo off is called Full Duplex.
  2110.  
  2111.              F: Add line feeds on/off. This controls whether or not
  2112.                 Telix should add line feeds to incoming Carriage Re-
  2113.                 turns characters while in terminal mode. If you are
  2114.           Telix v3.11                   Telix Configuration Menu    31
  2115.  
  2116.  
  2117.  
  2118.  
  2119.                 connected to a remote system and lines are overwriting
  2120.                 each other, this should be on, otherwise it should be
  2121.                 off.
  2122.  
  2123.              G: Strip high bit on/off. Telix can strip the high (most
  2124.                 significant) bit from incoming data bytes while in ter-
  2125.                 minal mode. This is sometimes useful because it allows
  2126.                 the high/parity bit of incoming text to be ignored.
  2127.  
  2128.              H: Received backspace destructive on/off. This setting
  2129.                 controls how Telix treats incoming backspace charac-
  2130.                 ters. If backspace characters are destructive, Telix
  2131.                 backs up over the previous character and erases it,
  2132.                 otherwise the existing character is not erased.
  2133.  
  2134.              I: XON/XOFF software flow control on/off. This controls
  2135.                 whether or not Telix should use the XON/XOFF software
  2136.                 handshaking protocol while in terminal mode and during
  2137.                 ASCII file transfers. This should usually be on.
  2138.  
  2139.              J: CTS/RTS hardware handshaking on/off. Hardware handshak-
  2140.                 ing is used with high speed modems and null modem cable
  2141.                 links to regulate the flow of data. If the modem sup-
  2142.                 ports Hardware handshaking this should be on. If a null
  2143.                 modem cable is being used and these signals are valid
  2144.                 over the cable, this should be on.
  2145.  
  2146.              K: DSR/DTR hardware handshaking on/off. Hardware handshak-
  2147.                 ing is used with high speed null modem cable links to
  2148.                 regulate the flow of data. If a null modem cable is be-
  2149.                 ing used and these signals are valid over the cable,
  2150.                 this should be on. Often a null modem cable will allow
  2151.                 one type of hardware handshaking to be used, but not
  2152.                 the other.
  2153.  
  2154.              L: Compuserve Quick B transfers on/off. Compuserve Quick B
  2155.                 transfers are initiated by Compuserve, which sends a
  2156.                 special character. Telix, upon detecting this character
  2157.                 while in terminal mode, starts the transfer. This op-
  2158.                 tion allows this recognition to be disabled.
  2159.  
  2160.              M: Zmodem auto-downloads on/off. Telix, while in Terminal
  2161.                 Mode, can detect the packet from another computer send-
  2162.                 ing files using the Zmodem protocol, and automatically
  2163.                 begin a Zmodem download on the local end. This option
  2164.                 allows this feature to be disabled.
  2165.  
  2166.              N: Answerback string. Some systems require that the termi-
  2167.                 nal program send an identification string when an ENQ
  2168.                 (Ctrl-E) character is received. You may define such an
  2169.                 'answerback' string here. If this string is empty,
  2170.                 nothing is sent. As well, note that the answerback
  2171.                 string is not sent if Compuserve Quick B transfers are
  2172.                 enabled (above), as Ctrl-E is used as part of that pro-
  2173.                 tocol.
  2174.           Telix v3.11                   Telix Configuration Menu    32
  2175.  
  2176.  
  2177.  
  2178.  
  2179.          6.3  General Settings
  2180.  
  2181.          The third option of the Configuration Menu allows you to
  2182.          change some general default settings. They are:
  2183.  
  2184.              A: Sound (on/off). If this is off Telix will not make ANY
  2185.                 sounds.
  2186.  
  2187.              B: Alarm sound (on/off). If this is off Telix will not
  2188.                 make ANY alarm sounds, but will still beep when it re-
  2189.                 ceives the bell code from the remote host, unless the
  2190.                 sound option is also off.
  2191.  
  2192.              C: Keep aborted downloads (on/off). If this is on, Telix
  2193.                 will keep files which were aborted during a download.
  2194.                 Otherwise Telix will delete these files.
  2195.  
  2196.              D: Show free space for downloads (on/off). This setting
  2197.                 controls whether or not Telix will display the free
  2198.                 space on the disk when you start a download. The option
  2199.                 to turn it off is provided because the free space dis-
  2200.                 play takes a few seconds for large hard disks.
  2201.  
  2202.              E: Use of Quick Dial Bar (on/off). When you press Alt-D to
  2203.                 access the dialing directory, Telix normally first dis-
  2204.                 plays the Quick Dial Bar at the bottom of the screen,
  2205.                 which allows you dial entries without having to view
  2206.                 the dialing directory. If you would rather go directly
  2207.                 to the dialing directory when you press Alt-D, set this
  2208.                 option to Off.
  2209.  
  2210.              F: Confirm Hang-up (on/off). Setting this option to on
  2211.                 will make Telix ask for confirmation before hanging up,
  2212.                 when Alt-H is pressed.
  2213.  
  2214.              G: Usage Log on by default (on/off). If this option is set
  2215.                 to on, Telix will open the standard Usage Log
  2216.                 "TELIX.USE" at program start up. Otherwise the usage
  2217.                 log must be manual turned on if needed.
  2218.  
  2219.              H: Scroll-Back buffer size. This setting controls the size
  2220.                 of the Telix Scroll-BAck buffer (in kilobytes). For
  2221.                 changes to this setting to take effect you must save
  2222.                 the changes to disk and restart Telix.
  2223.  
  2224.              I: Capture file buffer size. This is the size of the disk
  2225.                 buffer that Telix should use for the Capture file when
  2226.                 it is opened. Values from 0 to 4 Kilobytes are allowed.
  2227.                 A larger buffer size means the disk is accessed less
  2228.                 often.
  2229.  
  2230.          6.4  Modem and Dialing settings
  2231.  
  2232.          Selecting the fourth option of the Configuration Menu shows a
  2233.          screen-full of default settings that Telix uses to control the
  2234.           Telix v3.11                   Telix Configuration Menu    33
  2235.  
  2236.  
  2237.  
  2238.  
  2239.          modem and its output. The default configuration that Telix
  2240.          comes with is set up for Hayes compatible modems. These modems
  2241.          use the 'AT' command set. By changing these settings Telix can
  2242.          work with almost any modem. The parameters are:
  2243.  
  2244.              A: Modem initialization string. This string will be sent
  2245.                 to the modem when Telix first starts. Different modems
  2246.                 might need different strings. The default string is set
  2247.                 up for Hayes compatible modems. It is:
  2248.  
  2249.                    'ATZ^M~~AT S7=45 S0=0 V1 X1^M   where:
  2250.          
  2251.  
  2252.                    AT   is the modem attention code.
  2253.                    Z         resets the modem to default state
  2254.                    ^M        sends the terminating Carriage Return
  2255.                              character to the modem.
  2256.                    
  2257.                    ~~        pauses to give the modem time
  2258.                    AT        is the modem attention code.
  2259.                    
  2260.                    S7=45     makes the modem wait 45 seconds for a con-
  2261.                              nection.
  2262.                    S0=0      turns off auto answer.
  2263.                    V1        makes the modem respond with words.
  2264.                    X1        makes the modem give extended result
  2265.                              codes. It is important that if your modem
  2266.                              supports a higher 'X' value, you use that
  2267.                              instead. For example, on a Hayes 2400,
  2268.                              'X4' enables BUSY signal detection.
  2269.                    
  2270.                    ^M        sends the terminating Carriage Return
  2271.                              character to the modem.
  2272.  
  2273.              B: Dialing prefix 1. A Dialing prefix is what Telix sends
  2274.                 to the modem when dialing, before the number, for exam-
  2275.                 ple, 'ATDT' for Hayes compatible modems. There are
  2276.                 three dialing prefixes allowed, and in the dialing di-
  2277.                 rectory you may chose which one to use for each entry.
  2278.                 One use for this is if your modem support MNP, to de-
  2279.                 fine two prefixes which turn MNP support on and off,
  2280.                 thus avoiding the delay when you call a system that
  2281.                 doesn't support MNP.
  2282.  
  2283.              C: Dialing prefix 2:
  2284.  
  2285.              D: Dialing prefix 3.
  2286.  
  2287.              E: Dialing postfix. This is the string Telix should send
  2288.                 after the number when dialing. On Hayes compatible
  2289.                 modems this is just a Carriage Return character, '^M'.
  2290.  
  2291.              F: Connect string. This is the string which the modem
  2292.                 sends upon getting a connection. e.g., 'CONNECT'
  2293.           Telix v3.11                   Telix Configuration Menu    34
  2294.  
  2295.  
  2296.  
  2297.  
  2298.              G: No connect strings. These are up to four strings which
  2299.                 the modem sends when it has failed to make a connection
  2300.                 while dialing, for example 'NO CARRIER', 'BUSY', etc.
  2301.  
  2302.              H: Hang-up string. This is the string Telix should send to
  2303.                 the modem to make it hang up. The default string works
  2304.                 for Hayes compatible modems and is:
  2305.  
  2306.                    '~~~+++~~~ATH0^M'       where
  2307.                    
  2308.                    ~~~       pauses Telix for 1 1/2 secs.
  2309.                    +++       escapes the modem into command mode.
  2310.                    ~~~       pauses Telix for 1 1/2 secs.
  2311.                    
  2312.                    AT        is the modem attention code.
  2313.                    H0        tells the modem to hang up.
  2314.                    ^M        sends the terminating Carriage Return
  2315.                              character to the modem.
  2316.  
  2317.                 Before sending this string to the modem Telix always
  2318.                 tries to hang-up the modem by a faster way that works
  2319.                 with MOST modems. This is done by dropping (turning
  2320.                 off) a special signal called the DTR (Data Terminal
  2321.                 Ready) line on the RS-232 port. If dropping the DTR
  2322.                 makes the modem hang-up then the hang-up string is not
  2323.                 sent to the modem.
  2324.  
  2325.              I: Auto Answer string. This is the string that Telix
  2326.                 should send to the modem upon entering Host Mode. This
  2327.                 string should allow the modem to automatically pick up
  2328.                 the phone when it rings, and initialize it in any other
  2329.                 ways that might be necessary.
  2330.  
  2331.              J: Dial cancel string. This is the string Telix should
  2332.                 send to the modem to cancel the current dialing at-
  2333.                 tempt. On most modems all that is necessary is a Car-
  2334.                 riage Return character, "^M".
  2335.  
  2336.              K: Dial time. This is the amount of time Telix should wait
  2337.                 for a connection while dialing. This should usually be
  2338.                 set to be greater than the amount of time the modem
  2339.                 waits for the connection.
  2340.  
  2341.              L: Redial pause;. This is the number of seconds Telix
  2342.                 should wait between attempts while redialing.
  2343.  
  2344.              M: Auto baud detect (on/off). If this option is on and
  2345.                 Telix dials a number, it will check the modem connect
  2346.                 message for a baud rate indication. If the baud is dif-
  2347.                 ferent than was specified for the entry being dialed,
  2348.                 Telix switches to the new baud rate. This option only
  2349.                 works with Hayes compatible modems. This option must
  2350.                 not be enabled when you have told the modem to maintain
  2351.                 a constant or locked baud rate between the computer and
  2352.                 the modem, as is often done with high-speed, error cor-
  2353.           Telix v3.11                   Telix Configuration Menu    35
  2354.  
  2355.  
  2356.  
  2357.  
  2358.                 recting modems, or modems supporting MNP (e.g. USR HST,
  2359.                 Hayes V-Series, etc.).
  2360.  
  2361.          
  2362.          6.5  Filenames and Path Settings
  2363.  
  2364.          The fifth option of the Configuration Menu allows you to
  2365.          change several filename and pathname defaults. They are:
  2366.  
  2367.              A: Download directory. This is the disk directory in which
  2368.                 Telix should save files which are downloaded
  2369.                 (received). The user can override this by giving a full
  2370.                 pathname when prompted.
  2371.  
  2372.              B: Upload directory. This is the disk directory where
  2373.                 Telix should look for files to be uploaded. The user
  2374.                 can override this by giving a full filename when
  2375.                 prompted.
  2376.  
  2377.              C: Script directory. This is the directory in which Telix
  2378.                 should look for script files when trying to execute
  2379.                 them. The user can override this by using a full path-
  2380.                 name in front of the filename when specifying it.
  2381.  
  2382.              D: Default Capture file. This is the default name Telix
  2383.                 should use when opening the capture file. The user can
  2384.                 override this.
  2385.  
  2386.              E: Default Usage Log. This is default name Telix should
  2387.                 use when opening the Usage Log. The user can override
  2388.                 this.
  2389.  
  2390.              F: Directory program. This is the name of the disk di-
  2391.                 rectory program the Telix should run when you select
  2392.                 the 'Files directory' command. If you do not specify a
  2393.                 program here Telix will use an internal routine that
  2394.                 also displays the amount of time it will take to trans-
  2395.                 fer each file in the directory. An example of a program
  2396.                 you could specify here is 'dir/p', which would use the
  2397.                 DOS dir command with pauses at each page full, to dis-
  2398.                 play the directory.
  2399.  
  2400.              G: Screen Image file. This is the file that Telix should
  2401.                 save screen images (generated with the Alt-I command)
  2402.                 to. the default name is TELIX.MSG.
  2403.  
  2404.              H: Editor name. This should be name of your editor, in-
  2405.                 cluding the extension of the name (EXE, COM, or .BAT
  2406.                 for batch files), for example "c:\editor.com'. The in-
  2407.                 dicated file must either be in the current directory,
  2408.                 in a directory included in the DOS Path, or the name
  2409.                 must include the full path. You need to set this param-
  2410.                 eter only if you want to run your editor using the Alt-
  2411.                 A, Run Editor command.
  2412.           Telix v3.11                   Telix Configuration Menu    36
  2413.  
  2414.  
  2415.  
  2416.  
  2417.          
  2418.          6.6  ASCII Transfers
  2419.  
  2420.          The sixth option of the Configuration Menu allows you to cus-
  2421.          tomize Telix ASCII file transfers to your needs, so that Telix
  2422.          may work with almost any system. The options are:
  2423.  
  2424.              A: Strip high bit during transfers (on/off). If this pa-
  2425.                 rameter is on, the high (most significant) bit of each
  2426.                 character sent for uploads, or received for downloads,
  2427.                 is stripped. This can be used to ignore parity. On the
  2428.                 other hand, the upper 128 characters in the IBM ex-
  2429.                 tended ASCII character set are then converted to the
  2430.                 lower value.
  2431.  
  2432.              B: Remote abort character. This is the character which
  2433.                 when received during an ASCII upload or download, is
  2434.                 taken to mean that the remote end is wants to abort the
  2435.                 transfer. One possible value might be 24 (Ctrl-X).
  2436.  
  2437.              C: Local echo. If this is on, Telix will echo characters
  2438.                 locally while uploading. This should normally be off.
  2439.  
  2440.              D: Expand blank lines. If this is on, when Telix is send-
  2441.                 ing a file and it encounters a blank line, it will add
  2442.                 a space to that line. This is very useful for systems
  2443.                 that assume a blank line means "end of file", or for
  2444.                 uploading a message on most bulletin boards.
  2445.  
  2446.              E: Pace character. This is the ASCII value of the char-
  2447.                 acter that Telix should wait for before sending each
  2448.                 line. If this value is 0, Telix will not wait for any
  2449.                 character.
  2450.  
  2451.              F: Line Pacing. This is the amount of time (in 1/10 sec-
  2452.                 onds), that Telix should wait before sending each line.
  2453.                 This delay is often not necessary, but for some bbs's
  2454.                 for example, it's vital.
  2455.  
  2456.              G: Character pacing. This is the time delay (in millisec-
  2457.                 onds) that Telix should wait between each character. As
  2458.                 the PC's hardware clock does not have enough resolu-
  2459.                 tion, this is a software loop based delay. Therefore, a
  2460.                 value of 1 here will delay a 4.77 MHz XT approximately
  2461.                 1 millisecond, and faster PCs for a proportionally
  2462.                 smaller time period.
  2463.  
  2464.              H: Upload CR translation. This is what Telix should do
  2465.                 with Carriage Return chars when uploading ASCII files.
  2466.                 The three options are to do nothing, to strip them, or
  2467.                 to add a Line Feed character afterwards.
  2468.  
  2469.              I: Upload LF translation. This is what Telix should do
  2470.                 with Line Feed characters when uploading ASCII files.
  2471.           Telix v3.11                   Telix Configuration Menu    37
  2472.  
  2473.  
  2474.  
  2475.  
  2476.                 The three options are to do nothing, to strip them, or
  2477.                 to add a Carriage Return before each.
  2478.  
  2479.              J: Download CR translation. This is exactly the same as
  2480.                 setting E (above), but applies when downloading ASCII
  2481.                 files.
  2482.  
  2483.              K: Download LF translation. This is exactly the same as
  2484.                 setting F (above), but applies when downloading ASCII
  2485.                 files.
  2486.  
  2487.          
  2488.          6.7  Protocol options
  2489.  
  2490.          The seventh item of the configuration Menu allows you to con-
  2491.          figure external protocols, as well as a couple of other set-
  2492.          tings.
  2493.  
  2494.          An external protocol is simply a file transfer protocol that
  2495.          is implemented outside of Telix. You specify the name of the
  2496.          protocol, the key used to select it on the file transfer menu,
  2497.          and define how it is to be called. Items 'A' through 'D' are
  2498.          the definitions for the four external protocols allowed. When
  2499.          you select a definition to edit, Telix will ask a series of
  2500.          questions:
  2501.  
  2502.               Key: This is the key that should be pressed to select
  2503.               this protocol when the file transfer menu is displayed.
  2504.  
  2505.               Protocol Name: This is the name Telix will display on the
  2506.               file transfer menu for this protocol.
  2507.  
  2508.               Upload Filename: This is the name of the DOS batch file
  2509.               or Telix script file to call when the user selects an up-
  2510.               load using this protocol.
  2511.  
  2512.               Download filename: This is the name of the DOS batch file
  2513.               or Telix script file to call when the user selects a
  2514.               download using this protocol.
  2515.  
  2516.               BAT or Script: This controls whether the above two file-
  2517.               names are DOS batch files or Telix script files.
  2518.  
  2519.               DL Name: This option controls whether or not Telix should
  2520.               ask for the name of the file when performing a download
  2521.               using this protocol. In many protocols, the sender passes
  2522.               the name of the file(s) to the receiver, so Telix
  2523.               shouldn't ask for the download name.
  2524.  
  2525.          See the Appendix titled 'External Protocols' for information
  2526.          about what information is passed to the batch or script files
  2527.          when an external transfer is selected.
  2528.  
  2529.          Other settings on this page are:
  2530.           Telix v3.11                   Telix Configuration Menu    38
  2531.  
  2532.  
  2533.  
  2534.  
  2535.              E: Relaxed Xmodem timing. This option controls whether or
  2536.                 not Telix should use relaxed timing when performing an
  2537.                 Xmodem transfer. When calling some services, this op-
  2538.                 tion must be turned on because they can not tolerate
  2539.                 strict timing.
  2540.  
  2541.              F: Filename guessing. This option controls Telix's use of
  2542.                 filename guessing. When you selected a file transfer to
  2543.                 be performed, telix can often guess the name of the
  2544.                 file to be transferred, based on your past keystrokes.
  2545.                 This option may be turned off here. As well, you may
  2546.                 specify that Telix gives only guesses which it is al-
  2547.                 most certain are filenames, or gives its 'Best try',
  2548.                 which may include guesses with extra characters which
  2549.                 are not necessarily part of the filename.
  2550.  
  2551.              G: Zmodem receive crash recovery. When an aborted Zmodem
  2552.                 transfer must be resumed, this option should be turned
  2553.                 on. While this option is on, if a file being downloaded
  2554.                 using Zmodem already exists on the disk (and is shorter
  2555.                 than the file the sender has), Telix will tell the
  2556.                 sender to send only the bytes needed to complete the
  2557.                 file. This option should be used with care. The possi-
  2558.                 bility exists that a file with the same name but dif-
  2559.                 ferent contents exists on each system, in which case
  2560.                 you do not want only some of the data transferred.
  2561.  
  2562.              H: Zmodem send crash recovery. When this option is on,
  2563.                 during a Zmodem upload of files, Telix will try to tell
  2564.                 the sender to resume aborted transfers. This option
  2565.                 should be used with care, as some systems do not sup-
  2566.                 port crash recovery, and will behave unpredictably.
  2567.  
  2568.              I: Allow Zmodem 32 bit CRCs. Real speed freaks may turn
  2569.                 off the use of 32 bit CRC error checking (still quite
  2570.                 reliable 16 bit CRCs are used instead), to get on the
  2571.                 order of a quarter to a half of a percent speed in-
  2572.                 crease in Zmodem transfers.
  2573.  
  2574.          
  2575.          6.8  Kermit Transfers
  2576.  
  2577.          The eighth option of the Configuration Menu allows you to con-
  2578.          figure Telix's implementation of the Kermit protocol to your
  2579.          needs. The options will not be described here, due to the fact
  2580.          that the Kermit protocol is relatively complicated, and if you
  2581.          must change one of these parameters, you should already know
  2582.          what it means.
  2583.  
  2584.          
  2585.          6.9  Comm port setup
  2586.  
  2587.          The ninth option of the Configuration Menu allows you to con-
  2588.          figure/define the communications ports. Telix supports defini-
  2589.          tions for 8 comm ports. By default, the first four comm ports
  2590.           Telix v3.11                   Telix Configuration Menu    39
  2591.  
  2592.  
  2593.  
  2594.  
  2595.          are defined to the standards for COM1 through COM4. The last
  2596.          four comm ports are by default duplicates of COM1. For each
  2597.          port you may define the base address (in hexadecimal) of that
  2598.          port, as well as the interrupt request number (irq) to use.
  2599.          Unless you are absolutely sure about your information, do not
  2600.          play around with these values! Wrong values could cause unex-
  2601.          pected and possibly disruptive results.
  2602.  
  2603.          
  2604.          6.10  Saving Changes and Leaving
  2605.  
  2606.          Once you have picked your default options you can save them to
  2607.          the configuration file by selecting the option 'Write setup to
  2608.          disk'. If you want to keep any changes just for the current
  2609.          session, then exit the Configuration Menu using the option
  2610.          'Exit'.
  2611.           Telix v3.11                         Terminal Emulation    40
  2612.  
  2613.  
  2614.  
  2615.  
  2616.          
  2617.  
  2618.                              7.  TERMINAL EMULATION
  2619.  
  2620.          A video display terminal is basically a relatively dumb com-
  2621.          puter which is linked up to another computer (over a cable or
  2622.          modem link) and displays what that computer sends to it. A
  2623.          mainframe or mini computer has a large amount of processing
  2624.          power and can drive a number of terminals at the same time.
  2625.  
  2626.          There are many different terminal types. Each one follows its
  2627.          own codes for controlling how information is displayed on the
  2628.          screen. For example, there are sequences to clear the screen,
  2629.          move the cursor, scroll the display, and so on. Most terminals
  2630.          also have special keys which send special sequences back to
  2631.          the main computer.
  2632.  
  2633.          Telix can emulate several terminals. While in terminal mode,
  2634.          you may change the terminal type Telix is currently emulating
  2635.          by pressing Alt-T. The default terminal can also be set in the
  2636.          'Terminal settings' page of the Configuration Menu. Following
  2637.          are the choices Telix offers:
  2638.  
  2639.          
  2640.          7.1  TTY
  2641.  
  2642.          A TTY (Teletype) terminal is very stupid. It basically dis-
  2643.          plays all the values it receives, except for about 5 or 6 Con-
  2644.          trol codes (such as Carriage Return), which move the cursor
  2645.          and ring the bell. Telix does not have any special key defini-
  2646.          tions for this terminal type.
  2647.  
  2648.          
  2649.          7.2  ANSI-BBS
  2650.  
  2651.          This is a subset of the real ANSI terminal type defined by the
  2652.          American National Standards Institute. Many BBS programs, when
  2653.          told to do so, can send sequences supported by this terminal
  2654.          to make screen display more interesting and colorful.
  2655.  
  2656.          The ANSI.KEY file contains definitions for the arrow keys, and
  2657.          is automatically read when this terminal is selected. These
  2658.          definitions are supported by some full screen editors, for ex-
  2659.          ample.
  2660.  
  2661.          
  2662.          7.3  VT102
  2663.  
  2664.          The DEC VT102 terminal is one of the most popular (and most
  2665.          emulated) terminals in existence. It was developed by Digital
  2666.          Equipment Corporation. The VT102 terminal has a large number
  2667.          of functions. Telix supports all of these except for 132 col-
  2668.          umn mode and double height mode. As well, Telix only emulates
  2669.          double width mode, by adding a space after every character.
  2670.           Telix v3.11                         Terminal Emulation    41
  2671.  
  2672.  
  2673.  
  2674.  
  2675.          The VT102 keyboard layout used by Telix is stored in the
  2676.          VT102.KEY file, which is automatically read by Telix when
  2677.          VT102 terminal emulation is selected. Once Telix has loaded
  2678.          this into memory, the definitions can be edited through the
  2679.          use of the Alt-K (Keyboard/macros) function. The default lay-
  2680.          out is one used by many comm programs, in which the normal
  2681.          function keys (F1-F10) represent the left side of the VT's nu-
  2682.          meric keypad, while the shifted function keys (Shift-F1 -
  2683.          Shift-F10) represent the right side, as follows:
  2684.  
  2685.              Telix function Keys                  DEC VT102 Keypad
  2686.  
  2687.           F1  - F10     SF1  - SF10
  2688.  
  2689.          +----+ +----+  +----+ +----+       +----+ +----+ +----+ +----+
  2690.          |PF1 | |PF2 |  |PF3 | |PF4 |       |PF1 | |PF2 | |PF3 | |PF4 |
  2691.          +----+ +----+  +----+ +----+       +----+ +----+ +----+ +----+
  2692.          +----+ +----+  +----+ +----+       +----+ +----+ +----+ +----+
  2693.          | 7  | | 8  |  | 9  | | -  |       | 7  | | 8  | | 9  | | -  |
  2694.          +----+ +----+  +----+ +----+       +----+ +----+ +----+ +----+
  2695.          +----+ +----+  +----+ +----+       +----+ +----+ +----+ +----+
  2696.          | 4  | | 5  |  | 6  | | ,  |       | 4  | | 5  | | 6  | | ,  |
  2697.          +----+ +----+  +----+ +----+       +----+ +----+ +----+ +----+
  2698.          +----+ +----+  +----+ +----+       +----+ +----+ +----+ +----+
  2699.          | 1  | | 2  |  | 3  | | E  |       | 1  | | 2  | | 3  | | E  |
  2700.          +----+ +----+  +----+ | N  |       +----+ +----+ +----+ | N  |
  2701.          +-----------+  +----+ | T  |       +-----------+ +----+ | T  |
  2702.          |     0     |  | .  | | R  |       |     0     | | .  | | R  |
  2703.          +-----------+  +----+ +----+       +-----------+ +----+ +----+
  2704.  
  2705.          The arrow keys are also defined to send the proper sequences.
  2706.  
  2707.          There is also an alternate VT102 keyboard layout available,
  2708.          which may be more suitable to some users, and on some key-
  2709.          boards. It is in the file VT102ALT.KEY. This layout, instead
  2710.          of using all the function keys to send out the codes generated
  2711.          by the VT's numeric keypad, will send the proper codes from
  2712.          the PC's numeric keypad when the Num-Lock key is depressed (F1
  2713.          to F4 represent the VT's PF1 to PF4). This layout is espe-
  2714.          cially handy for users with the enhanced 101 key keyboard, and
  2715.          for keyboards with the functions keys across the top. To make
  2716.          use of the alternate layout, while at the DOS prompt type:
  2717.  
  2718.               ren VT102.KEY VT102OLD.KEY
  2719.               ren VT102ALT.KEY VT102.KEY
  2720.  
  2721.          
  2722.          7.4  VT52
  2723.  
  2724.          The DEC VT52 is another relatively common terminal type, that
  2725.          is considerably simple than the VT102. Telix's key definitions
  2726.          for the VT52 are stored in the VT52.KEY file.
  2727.           Telix v3.11                         Using Script Files    42
  2728.  
  2729.  
  2730.  
  2731.  
  2732.          
  2733.  
  2734.                              8.  USING SCRIPT FILES
  2735.  
  2736.          
  2737.          Telix has an incredibly powerful built-in 'script' or command
  2738.          language, called SALT (Script Application Language for Telix).
  2739.          In the simplest terms, a script file is a sequence of commands
  2740.          for Telix to follow, written using a certain format. Script
  2741.          files can do many useful things like automatically logging on
  2742.          to a host, setting up special parameters, performing unna-
  2743.          tended file transfers, and many other tasks. A script file can
  2744.          be linked to a dialing directory entry so that it is run auto-
  2745.          matically when that entry is connected to, and supplies the
  2746.          needed logon information.
  2747.  
  2748.          Before a SALT script can be used, it must be 'compiled'. The
  2749.          CS.EXE program included with Telix takes the ASCII 'source'
  2750.          scripts that the user writes, and compiles or converts them to
  2751.          a form that is easier for Telix to process, usually takes less
  2752.          space, and loads more quickly. SALT scripts may actually use
  2753.          any name. However in standard practice the extension 'SLT' is
  2754.          used for SALT source scripts, and the same name with the ex-
  2755.          tension 'SLC' is used for the compiled version.
  2756.  
  2757.          Like any real programming language, SALT has a large number of
  2758.          features. Because of this, programming in SALT is not easy for
  2759.          the beginner who has no knowledge of any programming concepts.
  2760.          However SALT scripts can be used to different degrees. The ad-
  2761.          vanced user can program complex applications, while even a
  2762.          novice can modify the sample scripts include with Telix, and
  2763.          run scripts supplied by others.
  2764.  
  2765.          For advanced users, a separate 100+ page manual describes SALT
  2766.          and its syntax. The rest of this section describes how to run
  2767.          and compile SALT scripts.
  2768.  
  2769.          If you have an already compiled SALT script (ending with the
  2770.          extension 'SLC' (for example, the HOST.SLC Host Mode script
  2771.          file), it is very easy to execute. While in terminal mode,
  2772.          press Alt-G. Telix will ask for the name of the script file to
  2773.          run. If you supply no extension, 'SLC' is assumed. If a spe-
  2774.          cial directory where script files are to be found has been de-
  2775.          fined, Telix will look there for script files, unless a path
  2776.          is given. To define this script directory use the Telix Con-
  2777.          figuration Menu. Telix will then load the script file and fol-
  2778.          low its instructions. To abort a script while it is executing,
  2779.          press the Esc key. Sometimes you may have to press Esc twice,
  2780.          the first time to abort the current function, and the second
  2781.          time to abort the script itself.
  2782.  
  2783.          You may have used your text editor to modify one of the sample
  2784.          scripts included with Telix (most simply require inserting
  2785.          your name in a clearly marked location near the top). You now
  2786.          need to compile the script file. To do this, the CS.EXE pro-
  2787.           Telix v3.11                         Using Script Files    43
  2788.  
  2789.  
  2790.  
  2791.  
  2792.          gram is used. While at the DOS prompt, type 'CS', followed by
  2793.          a space and the name of the script file you want to compile
  2794.          (the extension 'SLT' is assumed if none is given). CS will
  2795.          scan through the source file and produce the compiled version,
  2796.          using the same base name but the extension 'SLC'. If a syntax
  2797.          error is discovered while compiling the script file, CS will
  2798.          report it and abort. In that case the error should be fixed
  2799.          and CS run again. From within Telix, you may quickly run CS
  2800.          either by using the DOS Command function (Alt-V), or from the
  2801.          DOS Shell (Alt-J).
  2802.  
  2803.          Remember, every time you make a change to the source file, you
  2804.          must re-compile it, otherwise Telix will still run the old
  2805.          compiled version. This sounds tedious, but in practice once a
  2806.          script is developed it doesn't change very often.
  2807.           Telix v3.11                                  Host Mode    44
  2808.  
  2809.  
  2810.  
  2811.  
  2812.          
  2813.  
  2814.                                  9.  HOST MODE
  2815.  
  2816.          
  2817.          Telix allows you to set up your computer as a remote host, so
  2818.          that others may call your system and perform operations like
  2819.          transferring files and chatting. In short it is like having a
  2820.          small BBS on your system, without all the setup work (however
  2821.          if your security needs are complicated you should consider us-
  2822.          ing a real BBS program). There are a few requirements to run-
  2823.          ning Host Mode. Your modem must be able to pick up the phone
  2824.          when it rings. The CD (Carrier Detect) Mask must be properly
  2825.          defined in the Configuration Menu, so that Telix can tell when
  2826.          it is connected to a caller. Telix must also be able to hang
  2827.          up the modem by dropping (turning off) the DTR line on the RS-
  2828.          232 port. If one of these requirements is not met you probably
  2829.          can not run Telix Host Mode on your system.
  2830.  
  2831.          The Telix Host Mode is implemented as a script in Telix's pow-
  2832.          erful SALT script language. To run the Host Mode script, press
  2833.          Alt-G while in Terminal mode, and then enter 'HOST' as the
  2834.          script file name. The script 'HOST' will then be run. Several
  2835.          Host Mode configuration settings are kept in a file called
  2836.          'HOST.CNF'. The first time you run the Host Mode script, it
  2837.          will not find this file, and automatically run the host Mode
  2838.          configuration script 'HCONFIG', which will created the needed
  2839.          file and allow you to change the default values. At any time
  2840.          in the future, you should run HCONFIG when you need to config-
  2841.          ure the Host Mode. HCONFIG will present you with the following
  2842.          parameters:
  2843.  
  2844.              A: Level One access password. This is the password that
  2845.                 callers must successfully enter to be admitted to the
  2846.                 Host Mode and have Level One access.
  2847.  
  2848.              B: Level two access password. This is the password that
  2849.                 callers must successfully enter to be admitted to the
  2850.                 Host Mode and have Level Two (Sysop) access.
  2851.  
  2852.              C: DOS shell password. This is the password that users of
  2853.                 the Host Mode have to enter to use the Remote DOS Shell
  2854.                 option.
  2855.  
  2856.              D: Shut down Host Mode password. This is the password that
  2857.                 callers must enter to shut down the Host Mode, when
  2858.                 they press Ctrl-Z.
  2859.  
  2860.              E: Host Download Directory. Level 1 access callers will
  2861.                 only be able to download (have Telix send them) files
  2862.                 that are in this directory. As well, the 'F'iles com-
  2863.                 mand will show them only the contents of this direc-
  2864.                 tory. Do not under any circumstances define this direc-
  2865.                 tory to the same name as the directory you run Telix
  2866.                 in. If you did that, callers could download the Host
  2867.           Telix v3.11                                  Host Mode    45
  2868.  
  2869.  
  2870.  
  2871.  
  2872.                 Mode configuration file, which is stored there, and see
  2873.                 your passwords. Level 2 access callers may specify any
  2874.                 download path, but this is the default.
  2875.  
  2876.              F: Host Upload Directory. Level 1 access callers will only
  2877.                 be able to upload (send to Telix) files into this di-
  2878.                 rectory. Level 2 access callers can specify any path,
  2879.                 but files will go here by default.
  2880.  
  2881.              G: Connection type. This can be either 'Modem' or
  2882.                 'Direct'. Use 'Modem' if your host system is being ac-
  2883.                 cessed through a modem, or 'Direct' if two computers
  2884.                 are hard-wired. This stops Telix from trying to ini-
  2885.                 tialize a non-existent modem. or trying to determine
  2886.                 the caller's baud.
  2887.  
  2888.          There is one other important parameter which must be properly
  2889.          set for Host Mode operation. This is the Auto Answer string,
  2890.          which is defined in the 'Modem and dialing' page of the Con-
  2891.          figuration Menu. This string is sent to the modem when Telix
  2892.          enters Host Mode, and should make the modem able to pick up
  2893.          the phone when it rings. The default string is set up for
  2894.          Hayes compatible modems. It is:
  2895.  
  2896.                    'AT X1 S0=1|^M'       where
  2897.               
  2898.                    AT        is the modem attention code.
  2899.                    X1        tells the modem to reply with extended re-
  2900.                              sult codes. This means the modem indicates
  2901.                              the caller's baud rate.
  2902.                    S0=1      tells the modem to answer after one ring.
  2903.               
  2904.                    ^M        sends  the   terminating  Carriage  Return
  2905.                              character.
  2906.  
  2907.          There are two optional text files which are displayed to
  2908.          callers if they exist, called LOGO.MSG, and WELCOME.MSG. They
  2909.          are described below.
  2910.  
  2911.          Once the Host Mode has been configured, it can actually be
  2912.          run. Telix will make a note in the Host Mode audit file
  2913.          HOST.LOG and then will immediately send the Host Mode init
  2914.          string to the modem. Telix then waits for a caller. While in
  2915.          Host Mode, on the local side, the user can always press Esc to
  2916.          exit Host Mode, or End to terminate the current caller. He can
  2917.          also enter commands for the remote caller, so that a novice
  2918.          caller can be helped along by the host operator. Also, at any
  2919.          time, the current caller will be automatically terminated if
  2920.          there is inactivity for five minutes, or the connection is
  2921.          lost. This is all noted in the host audit file. If the caller
  2922.          has only access level one, references to other disk directo-
  2923.          ries than the ones defined in HCONFIG are ignored, and all op-
  2924.          erations take place in those directories. As well, Telix pro-
  2925.          tects your files from being accidentally overwritten by the
  2926.          caller.
  2927.           Telix v3.11                                  Host Mode    46
  2928.  
  2929.  
  2930.  
  2931.  
  2932.          When the Carrier Detect signal turns on Telix knows a caller
  2933.          is online. At this point Telix will try to determine the
  2934.          caller's baud rate. Most Hayes compatible modems can be ini-
  2935.          tialized to send the string 'CONNECT baud' where baud is the
  2936.          baud rate of the caller, when they sense a connection. If
  2937.          Telix sees this string it will switch to the appropriate baud.
  2938.          If this string is not received within a few seconds of the
  2939.          connection, Telix will leave the baud rate at whatever it was.
  2940.          Also, it should be mentioned that Telix can not determine the
  2941.          caller's other settings like parity, data bits, and stop bits.
  2942.          These must already be matching Telix's settings.
  2943.  
  2944.          At this point, if the file LOGO.MSG exists in the Telix direc-
  2945.          tory, it is displayed to the caller. It should basically iden-
  2946.          tify the system. Then Telix will ask the caller for his/her
  2947.          name. The name must be at least five letters long and is only
  2948.          used when indicating the caller in the Host Mode audit file.
  2949.          If a password has been defined Telix will ask the caller for
  2950.          it. The caller has three tries to complete the password. All
  2951.          password attempts, successful or failed, are written to the
  2952.          Host audit file. If the caller enters the Level One access
  2953.          password, he may manipulate only the disk directories defined
  2954.          in HCONFIG. Any other directories can not be accessed. If he
  2955.          enters the Level Two access password, the caller may use full
  2956.          pathnames in all file specifications. The level 2 password
  2957.          should only be kept for yourself or those you completely
  2958.          trust, as a Level 2 caller can access any files on your sys-
  2959.          tem.
  2960.  
  2961.          If there is a file called WELCOME.MSG in the Telix directory,
  2962.          it is then shown to the caller. This file can contain further
  2963.          identification or news, that you only want valid callers to
  2964.          see. After each 23 lines the caller is prompted to press any
  2965.          key to continue. As well, the caller may press Ctrl-S to pause
  2966.          at any time, and Ctrl-C or Ctrl-K to abort the listing. After
  2967.          the TELIX.MSG file is displayed the caller is presented with a
  2968.          menu of options:
  2969.  
  2970.              Files  Type  Upload  Download  Shell  Chat  Goodbye ?
  2971.          
  2972.          The action to be taken is selected by entering its first let-
  2973.          ter. Case does not matter. As mentioned already, the host op-
  2974.          erator is free to enter any keystrokes for the caller.
  2975.  
  2976.          The 'Files' option allows the caller to list the files in the
  2977.          current disk directory. The caller must press a key after each
  2978.          screen. The output is not echoed on the local screen. If the
  2979.          caller has access level two s/he is prompted for a filespec,
  2980.          which may include the * and ? wildcard characters (see your
  2981.          DOS manual), so that the contents of other directories than
  2982.          the 'Host download dir' may be listed.
  2983.  
  2984.          The 'Type' option allows the caller to view any ASCII file in
  2985.          the Host Download Directory, or in any directory for access
  2986.          Level 2 callers. The same format and commands are available
  2987.           Telix v3.11                                  Host Mode    47
  2988.  
  2989.  
  2990.  
  2991.  
  2992.          during this command as for the displaying of the optional mes-
  2993.          sage file TELIX.MSG.
  2994.  
  2995.          The 'Upload' option allows the caller to send a file to the
  2996.          host. The caller is shown the following menu (here slightly
  2997.          compressed so it could fit):
  2998.  
  2999.           Modem7 SEAlink Xmodem 1k-Xmodem G-1k-Xmodem Ymodem Ymodem-g
  3000.           Which protocol?
  3001.          
  3002.          and should select the appropriate protocol by its first letter
  3003.          (or 'E' for Ymodem-g). If appropriate the caller is also asked
  3004.          for the filename. The transfer is then initiated. Level 1
  3005.          callers may only upload files into the 'Host Upload Directory'
  3006.          defined with HCONFIG.
  3007.  
  3008.          The 'Download' command allows a caller to receive a file from
  3009.          the host. The caller must select the protocol as described
  3010.          above, and then must tell Telix the file(s) to send. The
  3011.          transfer is then initiated. Level 1 access callers may only
  3012.          download files from the 'Host Download Directory' defined with
  3013.          HCONFIG.
  3014.  
  3015.          The 'Shell' command is a very powerful but also very dangerous
  3016.          command. It allows the caller to run a DOS shell on your sys-
  3017.          tem, except that the caller receives the output, and the
  3018.          caller enters the keystrokes. This command is basically simi-
  3019.          lar to entering 'CTTY COMx' at the DOS prompt. The remote side
  3020.          has complete control of your system. This is obviously very
  3021.          dangerous, as the caller can format disks, delete files, or
  3022.          perform any other operation. To provide security, a password
  3023.          must be entered to use the remote DOS shell. Be very careful
  3024.          of whom you give this password to, as they can do anything
  3025.          they want with your system. As well, don't leave it at the de-
  3026.          fault that Telix comes with. There are a few limitations in
  3027.          the remote DOS shell. The caller will see program output only
  3028.          if the programs use standard DOS output. Programs that write
  3029.          directly to the video screen will work, but will not be seen
  3030.          by the remote caller. As well, programs that use non-DOS meth-
  3031.          ods of getting keystrokes will not receive the callers
  3032.          keystrokes. Finally, under some systems, if the caller presses
  3033.          Backspace at the DOS prompt when the current line is empty,
  3034.          DOS will hang on the Host machine. As these are functions of
  3035.          DOS, there is nothing that can be done about these lim-
  3036.          itations.
  3037.  
  3038.          The 'Chat' command allows the caller to chat with the host op-
  3039.          erator. When the caller presses 'C' the host operator is paged
  3040.          for 20 seconds. Press the Space bar to chat with the caller,
  3041.          or any other key not to. Accepting the chat will place you in
  3042.          Chat Mode, exactly as if you had used the Alt-Y command. The
  3043.          caller's keystrokes are echoed back to him/her however, so
  3044.          that he/she can see them.
  3045.           Telix v3.11                                  Host Mode    48
  3046.  
  3047.  
  3048.  
  3049.  
  3050.          Finally, the 'Goodbye' command allows the caller to log off
  3051.          the host. An entry noting the time and date is made in the
  3052.          host audit file, and Telix then waits for a new caller.
  3053.  
  3054.          The caller may also use one other command that is not dis-
  3055.          played in the menu. This is to shut down the Host Mode. If the
  3056.          caller presses Ctrl-Z and successfully enters the shut down
  3057.          Host password defined in the Configuration Menu, the Telix
  3058.          Host Mode is shut down and Telix returns to whatever it was
  3059.          doing before Host Mode was initiated.
  3060.           Telix v3.11                                 Appendix A    49
  3061.  
  3062.  
  3063.  
  3064.  
  3065.          
  3066.  
  3067.                  10.  APPENDIX A - COMMAND SUMMARY BY KEYSTROKE
  3068.  
  3069.          
  3070.  
  3071.                                  Major Commands
  3072.                                  --------------
  3073.          
  3074.  
  3075.                         Alt-B          Scroll Back
  3076.                         Alt-D          Dialing Directory
  3077.                         Alt-F          DOS and File Functions
  3078.                         Alt-G          Run Script File (Go)
  3079.                         Alt-J          Jump to DOS Shell
  3080.                         Alt-K          Keyboard Definitions
  3081.                         Alt-L          Capture File
  3082.                         Alt-M          Misc. Functions
  3083.                         Alt-O          Configuration Menu
  3084.                         Alt-P          Comm Parameters
  3085.                         Alt-Q          Queue Redial Last Numbers
  3086.                         All-R          Download (receive) Files
  3087.                         Alt-S          Upload (send) Files
  3088.                         Alt-T          Terminal Emulation
  3089.                         Alt-U          Usage Log
  3090.                         Alt-W          Translate Table
  3091.                         Alt-X          Exit Telix
  3092.                         
  3093.          
  3094.  
  3095.                               Secondary Functions
  3096.                               -------------------
  3097.          
  3098.  
  3099.                         Alt-A          Run editor
  3100.                         Alt-C          Clear screen
  3101.                         Alt-E          Local echo On/Off
  3102.                         Alt-H          Hang-up modem
  3103.                         Alt-I          Screen Image
  3104.                         Alt-T          Translate Table
  3105.                         Alt-V          DOS command
  3106.                         Alt-Y          Chat Mode
  3107.                         Ctrl-@         Printer log on/off
  3108.                         Ctrl-End       Send break signal
  3109.                         Shift-Tab      Add line-feeds on/off
  3110.          
  3111.  
  3112.          All of  these commands  should be  entered while  in  terminal
  3113.          mode. Many will prompt you for further courses of action.
  3114.          
  3115.           Telix v3.11                                 Appendix B    50
  3116.  
  3117.  
  3118.  
  3119.  
  3120.          
  3121.  
  3122.              11.  APPENDIX B - TROUBLESHOOTING (PROBLEMS/SOLUTIONS)
  3123.  
  3124.          
  3125.          Problem:
  3126.  
  3127.          When the Host Mode script is run Telix always thinks that a
  3128.          caller is online and immediately asks for the caller's name;
  3129.          or Telix always says that a Hang-up operation failed even when
  3130.          it did in fact successfully hang-up the modem.
  3131.  
  3132.          Solution:
  3133.  
  3134.          Your modem is almost certainly overriding the true state of
  3135.          the Carrier Detect signal. This is the factory default on most
  3136.          modems, but should be disabled. For proper operation, Telix
  3137.          needs to see this signal on when connected to another com-
  3138.          puter, and off when not. If your modem has dip switches, and
  3139.          they are in the same configuration as on a Hayes 1200 or a USR
  3140.          Courier modem, switch number 6 must be in the up position. If
  3141.          your modem does not seem to have any dip switches (look care-
  3142.          fully, sometimes the front needs to be popped off), it is
  3143.          probably controlled solely by software commands. One example
  3144.          of this is the Hayes 2400. For this modem, and others which
  3145.          follow the same commands, you should add '&C1' in your modem
  3146.          init string as defined in the Configuration Menu.
  3147.  
  3148.          Problem:
  3149.  
  3150.          When trying to use a multi-tasking system like Topview,
  3151.          Desqview, or DoubleDOS, with Telix in the background, window
  3152.          displays bleed through to the active partition.
  3153.  
  3154.          Solution:
  3155.  
  3156.          In the Telix Configuration Menu, select the 'Screen and colors
  3157.          settings' option, then select as the Screen Write Mode, 'BIOS
  3158.          calls used for writes'. Screen updating will be slower but
  3159.          will not bleed through.
  3160.  
  3161.          Problem:
  3162.  
  3163.          When redialing Telix does not seem to know when a connection
  3164.          has been reached.
  3165.  
  3166.          Solution:
  3167.  
  3168.          Telix knows when a connection has been reached in one of two
  3169.          ways: when it receives a Connect string from your modem, or
  3170.          when the Carrier Detect signal turns on (if it was off). Make
  3171.          sure that the Connect string is properly defined in the Con-
  3172.          figuration Menu, or that your modem does turn on the Carrier
  3173.          Detect signal regardless of whether or not there is a connec-
  3174.          tion.
  3175.           Telix v3.11                                 Appendix B    51
  3176.  
  3177.  
  3178.  
  3179.  
  3180.          Problem:
  3181.  
  3182.          Telix doesn't work with a certain modem.
  3183.  
  3184.          Solution:
  3185.  
  3186.          Telix is set by default to use the Hayes 'AT' modem command
  3187.          standard. There are modems that are not Hayes compatible how-
  3188.          ever, and use other commands to dial, hang up, and perform
  3189.          other tasks. Make sure that if your modem is not Hayes compat-
  3190.          ible Telix has been properly configured to its commands.
  3191.  
  3192.          Problem:
  3193.  
  3194.          When trying to use the DOS Shell, or another function that
  3195.          uses DOS, Telix warns that it can not find a file called COM-
  3196.          MAND.COM, and aborts the function.
  3197.  
  3198.          Solution:
  3199.  
  3200.          The file COMMAND.COM is the DOS command interpreter. Telix
  3201.          must be able to find it to use many DOS functions. The loca-
  3202.          tion of COMMAND.COM is stored in an environment variable
  3203.          (explained in your DOS manual) called COMSPEC. COMSPEC is set
  3204.          at boot-up, but if you boot of a floppy and then change to an-
  3205.          other floppy or a hard disk, it will not point to the right
  3206.          place anymore. In short, make sure that COMSPEC always points
  3207.          to the location of COMMAND.COM, or that COMMAND.COM is in the
  3208.          current directory.
  3209.  
  3210.          Problem:
  3211.  
  3212.          When calling some systems, especially large ones such as Com-
  3213.          puserve or the Source, all incoming characters look like
  3214.          garbage.
  3215.  
  3216.          Solution:
  3217.  
  3218.          The communications parameters are probably wrong. Most of
  3219.          these systems need a setting of Even parity, 7 data bits, and
  3220.          1 stop bit. This is different from the normal standard of N81
  3221.          used for most bulletin boards.
  3222.           Telix v3.11                                 Appendix C    52
  3223.  
  3224.  
  3225.  
  3226.  
  3227.          
  3228.  
  3229.                        12.  APPENDIX C - PRODUCT SUPPORT
  3230.  
  3231.                                         
  3232.          Telix is a relatively large and complicated program. In order
  3233.          to support Telix and to provide a means of distribution, a BBS
  3234.          (Bulletin Board System) for Telix support has been set up.
  3235.  
  3236.          The Telix Software Support BBS is available 24 hours a day at
  3237.          416-284-0682. If you have a Telix question or problem, or have
  3238.          found a bug in Telix, give the support BBS a call. The latest
  3239.          version of Telix may also be found on the support BBS.
  3240.  
  3241.          If you're calling about a problem, try to be as specific as
  3242.          possible when describing the problem. Include any relevant de-
  3243.          tails, such as your machine's configuration, Telix version
  3244.          number, resident software installed, steps taken before the
  3245.          problem happens, and any other things you feel are important.
  3246.          It is very hard to answer vague questions such as, "Telix
  3247.          doesn't work on my PC. Do you know why?".
  3248.  
  3249.          At the current time, the support BBS is open to all callers.
  3250.          It is almost certain that in the future however it will be re-
  3251.          stricted to registered users of Telix. Registered users will
  3252.          also receive mailed notices of updates to the program.
  3253.           Telix v3.11                                 Appendix D    53
  3254.  
  3255.  
  3256.  
  3257.  
  3258.          
  3259.  
  3260.                 13.  APPENDIX D - INSTALLING EXTERNAL PROTOCOLS
  3261.  
  3262.          
  3263.  
  3264.          While Telix supports a very large number of protocols inter-
  3265.          nally, it also allows users to define up to 4 external proto-
  3266.          col implementations, for the utmost in flexibility.
  3267.  
  3268.          External protocols are defined in the 'Protocol options' page
  3269.          of the Configuration Menu. Basically, based on this configura-
  3270.          tion, when the user selects a transfer with this protocol,
  3271.          Telix will either run a specified DOS Batch file, or a TELIX
  3272.          SALT script file.
  3273.  
  3274.          
  3275.          13.1 Batch File Method
  3276.  
  3277.          If a Batch file has been configured to be executed when the
  3278.          external protocol is selected, TELIX will execute it and pass
  3279.          to it 3 parameters (with the third sometimes being blank). The
  3280.          first parameter is the baud rate. This is accessed within the
  3281.          DOS batch file as %1. The second parameter is the comm port
  3282.          number. This is accessed as %2. The third parameter is the re-
  3283.          ply the user gave when asked what file(s) to transfer. If this
  3284.          is a download and this protocol has been defined to not need a
  3285.          download name, this parameter will be blank. This parameter is
  3286.          referred to as %3 in the Batch file.
  3287.  
  3288.          It is now the responsibility of the Batch file to call a
  3289.          driver program for the protocol, using the supplied info. For
  3290.          example, assuming Telix didn't have built-in Zmodem support, a
  3291.          batch file called SZB.BAT could be defined to perform Zmodem
  3292.          uploads using the commonly available DSZ program with the fol-
  3293.          lowing command it .
  3294.  
  3295.               DSZ port %2 speed %1 sz %3
  3296.  
  3297.          This would tell DSZ what files to transfer, and also would
  3298.          specify the proper baud rate and comm port.
  3299.  
  3300.          
  3301.          13.2 Script File Method
  3302.  
  3303.          Alternately Telix can run a SALT script file when the user se-
  3304.          lects an external protocol. The script should be compiled
  3305.          ahead of time (as explained elsewhere in this manual). The
  3306.          user's reply to the question of what files to transfer is
  3307.          stored in the system variable '_ext_filespec'. The script file
  3308.          is free to implement the protocol in whatever way it wants to,
  3309.          such as calling an external driver program using the 'RUN'
  3310.          function, or by actually performing the transfer itself.
  3311.  
  3312.          
  3313.           Telix v3.11                                 Appendix E    54
  3314.  
  3315.  
  3316.  
  3317.  
  3318.          
  3319.  
  3320.                 14.  APPENDIX E - DIALING DIRECTORY FILE FORMAT
  3321.  
  3322.          
  3323.  
  3324.          For programmers who wish to write dialing directory handling
  3325.          utilities, a text file describing the dialing directory format
  3326.          used by Telix is available on the Telix Software Support BBS.
  3327.           Telix v3.11                                      Index    55
  3328.  
  3329.  
  3330.  
  3331.  
  3332.                                                    Blank lines  36
  3333.                                           Break Signal  16
  3334.                   15.  INDEX                                          BUSY  34
  3335.                                           Busy strings  34
  3336.          +++  34                                          Capture  9
  3337.          ^  8                                          Capture file  35
  3338.          Aborted downloads  32                                          Capture file buffer size  32
  3339.          Add  20                                          Carrier Detect  44
  3340.          Add Line Feeds  16, 30                                          CD  44
  3341.          Alarm sound  32                                          Character pacing  36
  3342.          Alt-A  13                                          Character translation  14
  3343.          Alt-B  11                                          Chat Mode  15, 47
  3344.          Alt-C  16                                          Chdir  14
  3345.          Alt-D  5, 18                                          Checksum  26
  3346.          Alt-E  16                                          CIS Quick B  31
  3347.          Alt-F  13                                          Clear  20
  3348.          Alt-G  42                                          Clear Screen  16
  3349.          Alt-H  9                                          Comm parameters  6
  3350.          Alt-I  14, 35                                          Comm port setup  38
  3351.          Alt-J  12                                          Command line switches  4
  3352.          Alt-K  11                                          COMMAND.COM  12
  3353.          Alt-L  9                                          Compuserve Quick B  31
  3354.          Alt-M  17                                          Compuserve Quick B protocol
  3355.          Alt-O  29                                              27
  3356.          Alt-P  6                                          COMSPEC  12
  3357.          Alt-Q  24                                          CONFIG.SYS  3
  3358.          Alt-R  25                                          Configuring Telix  29
  3359.          Alt-S  26                                          CONNECT  33
  3360.          Alt-T  40                                          Connect status  5
  3361.          Alt-U  9                                          Connect string  33
  3362.          Alt-V  13                                          Connection  34
  3363.          Alt-W  15                                          Connection type  45
  3364.          Alt-X  8                                          CR translation  36
  3365.          Alt-Y  16, 47                                          CR/LF  16
  3366.          Alt-Z  5                                          Crash recovery  38
  3367.          ANSI-BBS  40                                          CRC  27
  3368.          Answerback string  31                                          Create (dialing directory)
  3369.          ASCII  5, 26                                              22
  3370.          ASCII Transfer Setup  36                                          Ctrl translation char  8
  3371.          ASCII transfers  28                                          Ctrl-C  46
  3372.          AT  33, 34, 45                                          Ctrl-End  16
  3373.          ATDT  33                                          Ctrl-K  46
  3374.          Audit file  45                                          Ctrl-S  46
  3375.          Auto answer  33                                          CTS/RTS handshaking  31
  3376.          Auto Answer string  34                                          CTTY COMx  47
  3377.          Auto baud detect  34, 46                                          Data bits  6, 30
  3378.          Auto-downloads  31                                          Data Terminal Ready  34
  3379.          Automatic log-on  18, 42                                          Default Capture file  35
  3380.          Automatic Queue Redial  23                                          Default Comm port  30
  3381.          Backspace  31                                          Default d/l path  35
  3382.          Batch Ymodem  28                                          Default Script dir.  35
  3383.          Baud detect  34                                          Default terminal  30
  3384.          Baud rate  6, 30, 45, 46                                          Default u/l directory  35
  3385.          BIOS  4                                          Default Usage Log  35
  3386.          BIOS calls  30                                          Delete  22
  3387.           Telix v3.11                                      Index    56
  3388.  
  3389.  
  3390.  
  3391.  
  3392.          Delete file  14                                          Hang-up  32
  3393.          Desqview  30                                          Hang-up string  9, 34
  3394.          Destructive backspace  31                                          Hanging-up  9
  3395.          Dial cancel string  34                                          Hardware  2
  3396.          Dial time  34                                          HCONFIG  44
  3397.          Dialing directory  18                                          Help/Status Screen  5
  3398.            Adding  20                                          High bit  31, 36
  3399.            Clearing  20                                          Home  11
  3400.            Deleting  22                                          Host Download Directory  44
  3401.            Dialing  20                                          Host Mode  44
  3402.            Editing  20                                          Host shell password  44
  3403.            Finding an Entry  20                                          Host Upload Directory  45
  3404.            Inserting  22                                          HOST.LOG  45
  3405.            LD Codes  22                                          Insert  22
  3406.            Long Distance Codes  21                                          Inserting entries  22
  3407.            Other Functions  22                                          Keep aborted  32
  3408.          Dialing postfix  33                                          Kermit protocol  28
  3409.          Dialing prefix  33                                          Kermit Transfers  38
  3410.          Direct screen write  29                                          Keyboard definitions  11
  3411.          Directory program  14, 35                                          Keyboard macros  11
  3412.          DOS and File Functions  13                                          LD Codes  22
  3413.          DOS Command  13                                          Level One access  44, 46
  3414.          DOS Shell  2, 12, 47                                          Level two access  44, 46
  3415.          DOS shell password  44                                          LF  16, 30
  3416.          DoubleDOS  30                                          LF translation  36
  3417.          Download directory  35                                          Line Feed  16, 30
  3418.          Downloading Files  25                                          Line Pacing  36
  3419.          Drive/directory  14                                          Linked scripts  42
  3420.          DSR/DTR handshaking  31                                          Load (dialing directory)  23
  3421.          DTR  2, 9, 34, 44                                          Local echo  16, 30, 36
  3422.          Duplex  16, 30                                          Long distance Codes  22
  3423.          Echo  36                                          Machine Requirements  2
  3424.          Echo, local  30                                          Menus, using  7
  3425.          Echo locally  16                                          Misc. Functions  17
  3426.          Edit  20                                          Modem init string  33
  3427.          Edit_LD  22                                          Modem Setup  32
  3428.          Editor  13                                          Modem7 protocol  28
  3429.          Editor name  35                                          NO CARRIER  34
  3430.          Elapsed time  5                                          No connect strings  34
  3431.          Ending a Telix Session  8                                          Online  4
  3432.          Environment variable  3, 12                                          Output String Translation  7
  3433.          Exiting Telix  8                                          Pace character  36
  3434.          Expand blank lines  36                                          Pacing  36
  3435.          External protocols  25, 37                                          Parameters, comm.c.
  3436.          File transfer buffer  25                                            2.3  Communications
  3437.          File Transfer Protocols  26                                                Parameters  6
  3438.          File Transfers  25                                          Parity  6, 30
  3439.          Filename guessing  38                                          Partial files  32
  3440.          Files directory  14                                          Pause capture  9
  3441.          Files=  3                                          Pause translation char  8
  3442.          Find  20                                          PgDn  11
  3443.          Flow control  31                                          PgUp  11
  3444.          Free space  32                                          Printer  9
  3445.          Function keys  11                                          Printing (dialing directory)
  3446.          Handshaking  31                                              23
  3447.           Telix v3.11                                      Index    57
  3448.  
  3449.  
  3450.  
  3451.  
  3452.          PRN  23                                          Terminal options  30
  3453.          Protocol options  37                                          Topview  30
  3454.          Queue Redial  23                                          Transfer buffer  25
  3455.          Quick B  31                                          Translate Ctrl char  8
  3456.          Quick Dial Bar  24, 32                                          Translate pause char  8
  3457.          Quiet  4                                          Translate table  14
  3458.          RAM requirements  2                                          TTY  40
  3459.          Receive Files  25                                          Upload directory  35
  3460.          Redial  23                                          Uploading Files  26
  3461.          Redial pause  34                                          Usage Log  9, 32, 35
  3462.          Redial time  34                                          VT102  40
  3463.          Relaxed Xmodem  38                                          VT52  41
  3464.          Remote DOS shell  47                                          WELCOME.MSG  46
  3465.          SALT  42                                          Xmodem protocol  26
  3466.          Screen dump  14                                          Xmodem-1k protocol  27
  3467.          Screen dump file  35                                          Xmodem-1k-g protocol  27
  3468.          Screen Image  11, 14                                          XON/XOFF handshaking  31
  3469.          Screen image file  11, 35                                          Ymodem protocol  28
  3470.          Screen size  17                                          Ymodem-g protocol  28
  3471.          Script directory  35                                          Zmodem 32 bit CRC  38
  3472.          Script files  42                                          Zmodem auto-downloads  31
  3473.          Scroll-Back  11                                          Zmodem protocol  27
  3474.          Scroll-Back size  32                                          Zmodem receive crash
  3475.          SEAlink protocol  27                                              recovery  38
  3476.          Send Files  26                                          Zmodem send crash recovery
  3477.          Sending modem strings  17                                              38
  3478.          Session Capture  9                                          ~  8
  3479.          Settings, comm  6                                          ~~~  34
  3480.          Shift-Tab  16
  3481.          Show free space  32
  3482.          Shut down Host  44
  3483.          Snow  30
  3484.          Sound  32
  3485.          Split screen  16
  3486.          Status Line  6, 30
  3487.          Stop bits  6, 30
  3488.          String editing  7
  3489.          String entering  7
  3490.          String translation  7
  3491.          Strip high bit  31, 36
  3492.          Telink protocol  28
  3493.          Telix Configuration Menu  29
  3494.          Telix files  2
  3495.            TELIX.CAP  2
  3496.            TELIX.FON  2
  3497.            TELIX.KEY  2
  3498.            TELIX.LD  2
  3499.          TELIX.CNF  5, 29
  3500.          TELIX.FON  18
  3501.          TELIX.IMG  14
  3502.          TELIX.MSG  35
  3503.          TELIX=  3
  3504.          Terminal  40
  3505.          Terminal, default  30
  3506.          Terminal emulation  40