home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / TELIX.ZIP / TELIX351.DAT / TELIX.DOC < prev    next >
Text File  |  1996-05-01  |  262KB  |  5,259 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.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.                                                                   User Manual
  34.                                                                 Telix for DOS
  35.                                                                  Version 3.5x
  36.  
  37.  
  38.  
  39.  
  40.  
  41.                                       Telix_ User Manual
  42.                         Version 3.5x for use with MS-DOS 3.1 or higher
  43.  
  44.                                            Copyright
  45.                        Copyright(c)1986-1996 deltaComm Development, Inc.
  46.                        Portions Copyright(c) 1996 ELSA GmbH. All Rights
  47.                          Reserved.  No part of this publication may be
  48.                        reproduced, transmitted, transcribed, stored in a
  49.                         retrieval system, or translated into any other
  50.                          language in any form by any means without the
  51.                        written permission of deltaComm Development, Inc.
  52.  
  53.                                     Software License Notice
  54.                       Your license agreement with deltaComm Development,
  55.                           Inc., which is included separately with the
  56.                         product diskettes, specifies the permitted and
  57.                        prohibited uses of the product. Any unauthorized
  58.                        duplication or use of Telix, in part or in whole,
  59.                         in print or in any other storage and retrieval
  60.                                      system is prohibited.
  61.  
  62.                               Government Restricted Rights Legend
  63.                            Use, duplication, or disclosure by the US
  64.                       Government is subject to restrictions as set forth
  65.                           in subparagraph (c)(1)(ii) of the Rights in
  66.                         Technical Data and Computer Software clause at
  67.                           DFARS 252.227-7013 and paragraph (d) of the
  68.                        Commercial Computer Software _ Restricted Rights
  69.                       at FAR 52.227 - 19.  Subcontractor/Manufacturer is
  70.                       deltaComm Development, Inc., Post Office Box 1185,
  71.                                      Cary, NC 27512, USA.
  72.  
  73.                                     Licenses and Trademarks
  74.                          Telix, the Telix Logo, deltaComm Development,
  75.                       Inc., the distinctive deltaComm logo, SALT, SIMPLE
  76.                           and HostPlus_,  are trademarks of deltaComm
  77.                        Development, Inc. All Rights Reserved. Microsoft
  78.                         Windows is a registered trademark of Microsoft
  79.                          Corporation.  Other product names, corporate
  80.                        names, or titles used within this document may be
  81.                          trademarks or registered trademarks of other
  82.                             companies, and are mentioned only in an
  83.                         explanatory manner to the owners' benefit, and
  84.                                   without intent to infringe.
  85.  
  86.                       This document was created using Microsoft Word for
  87.                                           Windows 6.0
  88.                             Printed in the United States of America
  89.  
  90.  
  91.  
  92.  
  93.  
  94.             Table of Contents
  95.  
  96.  
  97.  
  98.             BEFORE YOU BEGIN .............................................VII
  99.              Typographical Conventions ...................................vii
  100.                Keyboard Conventions ......................................vii
  101.                Mouse Conventions ........................................viii
  102.  
  103.  
  104.             TELIX CUSTOMER SERVICES .....................................VIII
  105.              Product Support Within the United States .....................ix
  106.                Electronic Services ........................................ix
  107.                Voice Telephone Support .....................................x
  108.              Product Support Worldwide .....................................x
  109.  
  110.  
  111.             WELCOME TO TELIX FOR DOS .......................................1
  112.              Program description ...........................................2
  113.              New Features of Version 3.5x ..................................3
  114.              The Telix Philosophy ..........................................3
  115.              Machine Requirements ..........................................4
  116.              Start-Up Directory ............................................5
  117.  
  118.  
  119.             GETTING STARTED ................................................6
  120.              Configuring Telix with MODEMCFG.EXE ...........................6
  121.              Starting a Telix Session ......................................8
  122.                INT14/FOSSIL Mode ..........................................11
  123.                Important Note for Network/Multi-tasking Operation .........11
  124.              Terminal Mode ................................................12
  125.                Command Entry ..............................................12
  126.                Sending Characters and Words with the Mouse ................13
  127.                The Help/Status Screen .....................................13
  128.                The Status Line ............................................14
  129.              Communications Parameters ....................................14
  130.              Entering and Editing Strings .................................15
  131.              Output String Translation ....................................16
  132.              Ending a Telix Session .......................................16
  133.  
  134.  
  135.             PROGRAM FEATURES ..............................................17
  136.              Hang-Up ......................................................17
  137.              Capture File .................................................17
  138.              Printer ......................................................17
  139.              Usage Log ....................................................18
  140.              Scroll-Back ..................................................20
  141.  
  142.  
  143.  
  144.  
  145.        iv  Table of Contents
  146.  
  147.         Keyboard Definitions/Macros ..................................21
  148.         DOS Shell ....................................................23
  149.         DOS Command ..................................................23
  150.         Editor .......................................................24
  151.         DOS and File Functions .......................................24
  152.         Screen Image .................................................25
  153.         The Translate Table ..........................................26
  154.         Chat Mode ....................................................27
  155.         Clear Screen .................................................27
  156.         Local Echo ...................................................28
  157.         Add Line Feeds ...............................................28
  158.         Break Signal .................................................28
  159.         DOORWAY Mode .................................................29
  160.         Miscellaneous Options ........................................29
  161.           Sending Modem Strings ......................................29
  162.           Setting the Screen Size ....................................29
  163.  
  164.  
  165.        THE DIALING DIRECTORY .........................................31
  166.         The Display ..................................................31
  167.         Editing an Entry .............................................34
  168.         Adding Entries ...............................................34
  169.         Clearing Entries .............................................34
  170.         Finding an Entry .............................................35
  171.         Dialing ......................................................36
  172.           Automatic Queue Redial .....................................37
  173.         The Quick Dialing Bar ........................................38
  174.         Long Distance Codes ..........................................38
  175.         Other Functions ..............................................39
  176.           Inserting Blank Entries ....................................39
  177.           Deleting Entries ...........................................39
  178.           Revising Long Distance Codes ...............................40
  179.           Creating a Dialing Directory ...............................40
  180.           Loading a Dialing Directory ................................40
  181.           Printing the Dialing Directory .............................41
  182.           Sorting the Dialing Directory ..............................41
  183.           Moving Entries .............................................41
  184.  
  185.  
  186.        FILE TRANSFERS ................................................43
  187.         Downloading (Receiving) Files ................................43
  188.         Uploading (Sending) Files ....................................45
  189.         File Transfer Protocols ......................................47
  190.         Which One to Use .............................................51
  191.  
  192.  
  193.  
  194.  
  195.                                                        Table of Contents    v
  196.  
  197.             CUSTOMIZING TELIX .............................................53
  198.              Screen and Color Settings ....................................53
  199.              Terminal Options .............................................55
  200.              General Options ..............................................59
  201.              Modem and Dialing Settings ...................................62
  202.              Filenames and Path Settings ..................................66
  203.              ASCII Transfers ..............................................68
  204.              Protocol Options .............................................70
  205.              Kermit Transfers .............................................74
  206.              Comm Port Setup ..............................................74
  207.              INT14/FOSSIL Mode ............................................74
  208.              Language Setup ...............................................75
  209.              Saving Changes and Leaving ...................................75
  210.  
  211.  
  212.             TERMINAL EMULATION ............................................77
  213.              TTY ..........................................................77
  214.              ANSI-BBS .....................................................77
  215.              ANSI .........................................................78
  216.              VT102 ........................................................78
  217.              VT52 .........................................................79
  218.              AVATAR .......................................................79
  219.  
  220.  
  221.             USING SCRIPT FILES ............................................81
  222.              Creating and Compiling Scripts ...............................81
  223.              Executing a Script ...........................................83
  224.              SIMPLE .......................................................83
  225.              Learning a Script ............................................84
  226.  
  227.  
  228.             HOST MODE .....................................................87
  229.  
  230.  
  231.             APPENDICES ....................................................95
  232.              A Keyboard Command Summary ...................................95
  233.              B Troubleshooting ............................................97
  234.              C External Protocols ........................................109
  235.                Batch File Method .........................................109
  236.                Script File Method ........................................110
  237.              D File Formats ..............................................111
  238.              Index .......................................................112
  239.  
  240.  
  241.  
  242.  
  243.                                                         Before You Begin  vii
  244.  
  245.  
  246.  
  247.  
  248.             Before You Begin
  249.  
  250.                            This Telix User Manual describes the operation and
  251.                            use of Telix. For economy of words, this manual
  252.                            will refer to Telix for DOS as simply Telix.
  253.  
  254.             Typographical Conventions
  255.  
  256.  
  257.                            This manual uses several standard notations
  258.                            throughout its text to identify important
  259.                            information.
  260.  
  261.                            Keyboard Conventions
  262.  
  263.                            All key names are shown in capital letters. For
  264.                            example, the Control key is shown as CTRL. Your
  265.                            keyboard's keys may not be labeled exactly as they
  266.                            are in this manual.
  267.  
  268.  
  269.                            Keys                Comments
  270.  
  271.                            Shortcut keys       Keys are frequently used in
  272.                                                combinations or sequences as
  273.                                                shortcut keys. For example,
  274.                                                CTRL-X means to hold down the
  275.                                                CTRL key while pressing the X
  276.                                                key; F10, F, O, means to press
  277.                                                and release each of these keys
  278.                                                in order.
  279.  
  280.                            RETURN/ENTER keys   These keys usually perform the
  281.                                                same action in Telix.  In this
  282.                                                manual, _Press ENTER_ means
  283.                                                that you can press either the
  284.                                                ENTER or RETURN key, unless
  285.                                                specifically instructed
  286.                                                otherwise.
  287.  
  288.  
  289.  
  290.  
  291.        viii Before You Begin
  292.  
  293.  
  294.  
  295.                       HOME, END, PGUP     These keys indicate that the
  296.                                           specific key is to be pressed.
  297.                                           Often these keys will be used
  298.                                           in combinations, such as CTRL-
  299.                                           END.
  300.  
  301.  
  302.                       Mouse Conventions
  303.  
  304.                       -    If you have a multiple-button mouse, the left
  305.                            mouse button is the primary mouse button
  306.                            unless you have it configured differently
  307.                            (for example, you may have Telix configured
  308.                            to reverse the mouse buttons if you are left-
  309.                            handed). Any procedure that refers to the
  310.                            _left mouse button_ within this manual will
  311.                            mean the primary mouse button, or the button
  312.                            you normally press with your index finger.
  313.                            _Right mouse button_ will always refer to the
  314.                            secondary button.
  315.  
  316.                       -    _Point_ means to position the mouse pointer
  317.                            until block cursor rests on whatever you wish
  318.                            to point to on the screen.
  319.  
  320.                       -    _Click_ means to press and then immediately
  321.                            release the mouse button without moving the
  322.                            mouse.
  323.  
  324.  
  325.        Telix Customer Services
  326.  
  327.                       If you have a question about Telix, first look in
  328.                       the printed documentation. We have tried to
  329.                       anticipate all of your questions, and have
  330.                       included the answers to many of them within these
  331.                       pages. If you cannot find the answer in the
  332.                       manuals, contact Customer Services.
  333.  
  334.  
  335.  
  336.  
  337.                                                         Before You Begin   ix
  338.  
  339.  
  340.  
  341.             Product Support Within the United States
  342.  
  343.  
  344.                            Electronic Services
  345.  
  346.                            Assistance is available from several online
  347.                            sources, 24 hours a day, 7 days a week.
  348.  
  349.                            CompuServe     Assistance is available on
  350.                            CompuServe in the Telix section of the PC Vendor
  351.                            Forums. In addition, the file libraries within
  352.                            this forum contain a wealth of third party add-ons
  353.                            for Telix, as well as the latest patches and fixes
  354.                            for Telix. At any CompuServe ! prompt, type go
  355.                            telix to access the PCVEN forum that contains the
  356.                            Telix support section. You will need to select
  357.                            _Telix_ from the message menu to access the Telix
  358.                            message section and file library within this
  359.                            Forum. An introductory CompuServe membership kit
  360.                            is included with Telix.
  361.  
  362.                            Internet     Assistance is available by addressing
  363.                            Email to _support@delta.com_.
  364.  
  365.                            Hobbyist Networks     deltaComm representatives
  366.                            maintain a presence and offer basic support on the
  367.                            following networks:  RIME, FidoNet, and ILink.
  368.  
  369.                            deltaComm Online     deltaComm Development, Inc.
  370.                            maintains a 24 hour customer service bulletin
  371.                            board that you can access with your modem at (919)
  372.                            481-9399 or telnet to bbs.delta.com. This system
  373.                            supports speeds of up to 28,800 bps with settings
  374.                            of 8 data bits, no parity, and one stop bit.  Once
  375.                            connected, you will find a large library of third
  376.                            party add-ons, and will be able to address
  377.                            questions directly to the Telix developers. In
  378.                            addition, deltaComm Online offers our customers
  379.                            many extra information services not related to
  380.                            Telix.
  381.  
  382.  
  383.  
  384.  
  385.        x    Before You Begin
  386.  
  387.  
  388.  
  389.                       Voice Telephone Support
  390.  
  391.                       Unlimited no-service-charge support is available
  392.                       from our customer service engineers by placing a
  393.                       toll call between 9:00 A.M. and 6:00 P.M. Eastern
  394.                       time, excluding holidays.
  395.  
  396.                       For Technical Support, call (919) 460-4556 to
  397.                       speak to a software engineer. Before calling,
  398.                       please make sure you have the following
  399.                       information available:
  400.  
  401.                       -    Telix' version number from the ALT-Z screen
  402.  
  403.                       -    Your serial number from the Alt-6 command on
  404.                            the program menu
  405.  
  406.                       -    The brand and model of your modem, and
  407.                            whether it is internal or external
  408.  
  409.                       -    The exact wording of any error messages that
  410.                            have appeared on your screen.
  411.  
  412.  
  413.        Product Support Worldwide
  414.  
  415.  
  416.                       If you have purchased your copy of Telix outside
  417.                       the United States, you may be able to obtain
  418.                       support at one of several worldwide support
  419.                       centers, either electronically or via voice.
  420.                       Support availability and cost may vary from site
  421.                       to site outside North America, and may require you
  422.                       to have purchased your copy from the specific
  423.                       support site to qualify for support from that
  424.                       site.
  425.  
  426.  
  427.  
  428.  
  429.                                                         Before You Begin   xi
  430.  
  431.  
  432.                            Area      Contact             
  433.  
  434.  
  435.                            Australia &    My Computer Company
  436.                            New Zealand    (02) 565-1044 BBS
  437.                                           (02) 550-4459 fax
  438.                                           (02) 565-1991 voice
  439.  
  440.                            Germany        Connect GmbH
  441.                                           (0241) 9177981 BBS
  442.                                           (040) 511 7074 fax
  443.                                           (040) 511 7073 voice
  444.  
  445.                            Great Britain  S.C.S.
  446.                                           (0493) 748904 voice
  447.                                           (0493) 748876 fax
  448.  
  449.                            Netherlands    The Owl's Nest
  450.                                           (035) 6028631 voice
  451.                                           (035) 6026527 fax
  452.                                           (035) 6023219 BBS
  453.  
  454.  
  455.  
  456.  
  457.                                                 Welcome to Telix For DOS    1
  458.  
  459.  
  460.  
  461.  
  462.             Chapter 1
  463.  
  464.             Welcome to Telix for DOS
  465.  
  466.                            Welcome! We know you are eager to begin using
  467.                            Telix! If you are like most people, you want to
  468.                            jump right in and start using your new program,
  469.                            but we encourage you to at least skim through this
  470.                            chapter first. This chapter will ease you into
  471.                            Telix and have you placing your first call within
  472.                            minutes.
  473.  
  474.                            One more thing before you start.... If you bought
  475.                            your package from a dealer, send in your
  476.                            registration card. Without it, we cannot tell you
  477.                            about the next new widget we add to the program.
  478.                            If you bought your copy directly from deltaComm
  479.                            Development, Inc., you are already registered.
  480.  
  481.                            In This Chapter                                   
  482.  
  483.  
  484.                            -  Program Description
  485.                            -  What's on the Screen
  486.                            -  Program Requirements
  487.                            -  Using the Help System
  488.                            -  Installing Telix
  489.                            -  Your First Connection
  490.                            -  Starting Telix
  491.  
  492.  
  493.  
  494.  
  495.        2    Welcome to Telix for DOS
  496.  
  497.  
  498.  
  499.        Program description
  500.  
  501.  
  502.        Telix is a full-featured communications program for PCs running
  503.        the PC/MS-DOS operating system, that is able to meet the needs of
  504.        almost any user. Telix features include:
  505.  
  506.        -   An  extensive  range of  built-in  file  transfer  protocols,
  507.            including  Zmodem,  CompuServe Quick  B,  Xmodem,  Xmodem-1k,
  508.            Xmodem-1k-g,  Ymodem   (TRUE),  Ymodem-g,   Kermit,  SEAlink,
  509.            Telink, Modem7, and ASCII. Telix allows up to five 'external'
  510.            protocols to be defined and called from within Telix. In this
  511.            way, almost any kind of file transfer is possible from within
  512.            Telix.
  513.  
  514.        -   Powerful  multiple dialing  directories, holding  up to  1000
  515.            entries, each containing many  pieces of information required
  516.            for  communicating  with remote  services,  such  as    phone
  517.            numbers and communications parameters.
  518.  
  519.        -   Automatic queue redialing for hard-to-reach numbers.
  520.  
  521.        -   Reliable DEC VT100/102 and VT52  terminal emulation. Keys may
  522.            be redefined by the user.
  523.  
  524.        -   Full  access to  DOS including  a DOS  shell,  a DOS  Command
  525.            option, and full path support.
  526.  
  527.        -   A Host Mode featuring  file transfers, password-protected DOS
  528.            shell, and two access levels.
  529.  
  530.        -   A Chat Mode,  keyboard macros, a scroll-back  buffer, session
  531.            capture, usage log,  translate table, and a  variety of other
  532.            features, detailed in this manual. Above  all, Telix is fast,
  533.            and has a powerful, friendly user interface.
  534.  
  535.        As a supplement to Telix, an extensive SALT script language is
  536.        available, which allows Telix to perform automated logons and
  537.        many more complicated functions. As an example of the power of
  538.        script files, the Telix Host Mode is written in the SALT script
  539.        language.
  540.  
  541.  
  542.  
  543.  
  544.                                                 Welcome to Telix For DOS    3
  545.  
  546.  
  547.  
  548.             New Features of Version 3.50
  549.  
  550.  
  551.             With version 3.50, Telix has been greatly improved and extended.
  552.             The most important additions are listed below:
  553.  
  554.             -   Mouse-controlled   user  interface   with  pull-down   menus,
  555.                 scrollbars in  listing windows and  in the  scroll-back mode,
  556.                 and sending of words or characters by a mouse click.
  557.  
  558.             -   Selectable language for the user interface, which can also be
  559.                 changed during a Telix session.
  560.  
  561.             -   Built-in INT14  mode for using  Telix within networks  (via a
  562.                 modem  sharing software)  or with  FOSSIL  drivers (e.g.  for
  563.                 passive ISDN boards).
  564.  
  565.             -   Support  of higher  interrupts  (IRQ8  to IRQ15)  and  higher
  566.                 addresses (above $7FFF)  for the COM ports.
  567.  
  568.             -   Convenient editing and compiling of  script files from within
  569.                 Telix via Script menu or hotkeys.
  570.  
  571.             -   Extended  status  windows for  Zmodem  batch  file  transfers
  572.                 (GSZ/DSZ compatible).
  573.  
  574.             -   Telix now  provides CPU resources  for other  applications in
  575.                 multi-tasking environments (such as Windows, OS/2 etc.).
  576.  
  577.  
  578.  
  579.             The Telix Philosophy
  580.  
  581.  
  582.             When Telix was written, a basic idea was kept in mind. It was
  583.             felt that a powerful program could be simple to operate, with no
  584.             loss of speed in order to achieve this ease of use.
  585.  
  586.  
  587.  
  588.  
  589.        4    Welcome to Telix for DOS
  590.  
  591.  
  592.  
  593.        Machine Requirements
  594.  
  595.  
  596.        Telix will run on an IBM PC, XT, AT, PS/2, or true compatible
  597.        with one hard drive and one floppy drive, or two floppy drives,
  598.        and with at least 380 KBytes of free memory. This is memory
  599.        available after DOS has been loaded. For a few functions, such as
  600.        the DOS Shell, more memory is helpful. Telix will support up to 8
  601.        defined comm ports (COM1 through COM4 are predefined), any number
  602.        of disk drives, and a printer connected to the parallel port.
  603.        To get full use of Telix your modem must meet certain standards
  604.        as well, especially for the Host Mode script. The Carrier Detect
  605.        signal should not be forced high (on) by the modem, so that Telix
  606.        can tell when you are online. This is usually controlled by the
  607.        setting of a DIP switch on the modem, or a modem command (often
  608.        &C1). The DTR (Data Terminal Ready) signal should not be ignored
  609.        by the modem (&D2 in many cases, or switch controlled).
  610.  
  611.        Telix comes with a number of files and creates more in its normal
  612.        operation. Files included in the Telix package are:
  613.  
  614.        TELIX.EXE       The Telix program itself
  615.        QDHOST.SLC      The QDHost Mode script file (compiled)
  616.        QDCONFIG.SLC    QDHost Mode configuration script (compiled)
  617.        *.KEY           The  various   key  definition   files  for   the
  618.                        terminals supported by Telix
  619.        TELIX*.LNG      The various Language files  for the multi-lingual
  620.                        user interface
  621.        TELIX.PIF       Program Information File for Microsoft Windows
  622.  
  623.        Files (optionally) created and used by Telix include:
  624.  
  625.        TELIX.CNF       The Telix configuration file
  626.        TELIX.LNG       The default Language file (after installation)
  627.        TELIX.FON       The default Dialing Directory file
  628.        TELIX.LD        The Long Distance Codes file
  629.        TELIX.CAP       The default session Capture File
  630.        TELIX.USE       The default usage log file
  631.        TELIX.IMG       The screen image save file
  632.        TELIX.KEY       The default user key macros definition file
  633.        TELIX.SWP       The temporary swap file for Telix during DOS
  634.                        shell calls
  635.        QDHOST.CNF      The Host Mode configuration file
  636.  
  637.  
  638.  
  639.  
  640.                                                 Welcome to Telix For DOS    5
  641.  
  642.  
  643.  
  644.             If you have purchased the full version of Telix including the
  645.             script language compiler SALT, the disk will also contain the
  646.             following files:
  647.  
  648.             CS.EXE          The SALT script language compiler
  649.             CSS.EXE         The SIMPLE script language compiler
  650.             QDHOST.SLT      The QDHost Mode script file (source)
  651.             QDCONFIG.SLT    QDHost Mode configuration script (source)
  652.             HOSTPLUS.DAT    Compressed HOSTPLUS advanced BBS
  653.             HOSTPLUS.DOC    The HOSTPLUS program reference manual
  654.             HINSTALL.EXE    The HOSTPLUS installation program
  655.             *.SLT           Several SALT source examples (e.g. log-on scripts
  656.                             for different BBS systems)
  657.             MODEMCFG.EXE    The Telix modem configuration program
  658.             TELIX.MDM       Data file for MODEMCFG
  659.  
  660.             Telix at one time or another can have a number of files open,
  661.             especially during Host Mode and a few other instances. If Telix
  662.             tells you it is having problems opening files then it is probable
  663.             that including the line
  664.  
  665.             files=20
  666.  
  667.  
  668.             in your CONFIG.SYS file could clear up the problem. This allows
  669.             DOS to open more files (the default is files=8). For more
  670.             information on the CONFIG.SYS file see your DOS manual.
  671.  
  672.  
  673.             Start-Up Directory
  674.  
  675.  
  676.             When you run Telix it will remember the disk directory you ran it
  677.             from. After this point, even if you have changed the current
  678.             directory with the change directory (cd) command, Telix will know
  679.             that it should look for its program files on the start-up
  680.             directory. Some files will also be written on this directory
  681.             unless you specify another.
  682.  
  683.  
  684.  
  685.  
  686.        6    Welcome to Telix for DOS
  687.  
  688.  
  689.  
  690.        If you set the environment variable TELIX, Telix will have
  691.        another (even better) way of knowing where to look for its files.
  692.        The command form at the DOS prompt is:
  693.  
  694.        set TELIX=pathname
  695.  
  696.        where pathname is a the legal DOS pathname of the directory in
  697.        which the Telix files are located. Do not leave any space between
  698.        the = and the arguments. For example, if you used set
  699.        TELIX=C:\TELIX\, Telix would know to look for its files in the
  700.        Telix directory on drive C. This way, no matter where you run it
  701.        from, Telix will always be able to find its files. To reset this
  702.        environment variable to nothing the command is:
  703.  
  704.        set TELIX=
  705.  
  706.        For more information on environment variables see your DOS
  707.        manual.
  708.  
  709.  
  710.  
  711.        Getting Started
  712.  
  713.  
  714.        Configuring Telix with MODEMCFG.EXE
  715.  
  716.  
  717.        Telix comes with a complete installation program called
  718.        INSTALL.BAT that will walk you through a complete setup,
  719.        including creating or modifying your existing configuration to
  720.        work best with your modem; it will modify your modem settings to
  721.        work best with Telix. To run the modem configuration program at
  722.        any time after the installation (for example, when you install a
  723.        new modem), from the DOS prompt type:
  724.  
  725.        MODEMCFG
  726.  
  727.        The files TELIX.MDM and MODEMCFG.EXE must be in the same
  728.        subdirectory as TELIX.EXE for proper use. The TELIX.MDM modem
  729.        information file will be updated regularly on the support BBS's
  730.        listed in the Product Support section of this manual.  These
  731.        updates will  handle changes in modem strings, add new modems,
  732.        and will add new models as information about them reaches us.
  733.  
  734.  
  735.  
  736.  
  737.                                                 Welcome to Telix For DOS    7
  738.  
  739.  
  740.  
  741.             Throughout the menus of MODEMCFG.EXE, you may use the arrow keys
  742.             to move in a given direction, <Tab> and <Shift><Tab> to move
  743.             right or left, <Home>, <End>, <PgUp> and <PgDn> to move up or
  744.             down, or press the first letter of the menu item to move to the
  745.             next item beginning with that letter. A menu will be shown from
  746.             which you should select the manufacturer of your modem.  Under
  747.             each manufacturer is a list of their modems. Again pick the
  748.             appropriate modem.
  749.  
  750.             If your modem is not listed, it is likely because the modem
  751.             manufacturer has not supplied the proper data for its addition.
  752.             Each modem is different, and for a modem to be listed, the modem
  753.             manufacturer must supply complete data about the command set and
  754.             functionality of the modem.  The modems listed as "Generic" or
  755.             "Unlisted" will usually work for modems that are not in the
  756.             current data file as posted on the support BBS's.
  757.  
  758.             You will be shown a list of the settings for the modem itself,
  759.             including any switch settings if known. Please write down the
  760.             switch settings as you will need them later. When asked if you
  761.             wish to configure your modem, answer by pressing the <Y> key.
  762.             MODEMCFG will ask you for your comm port as well. Please refer to
  763.             your modem manual for this information.  If all goes well a
  764.             successful configuration message will be shown. If there is a
  765.             problem, ensure the proper comm port is specified and try again.
  766.  
  767.             A similar setup procedure will take place for TELIX.CNF, the
  768.             configuration file for Telix itself. MODEMCFG will only change
  769.             the values pertinent to the performance of the modem in existing
  770.             configurations. Any existing color values or preferences will be
  771.             left intact. If TELIX.CNF does not exist, MODEMCFG will create
  772.             it.
  773.  
  774.             The exit screen of MODEMCFG contains final instructions on how to
  775.             make best use out of the setup that has been written for you.
  776.             Please make a note of these for later referral.  You are now
  777.             ready for your first Telix session.
  778.  
  779.  
  780.  
  781.  
  782.        8    Welcome to Telix for DOS
  783.  
  784.  
  785.  
  786.        Starting a Telix Session
  787.  
  788.  
  789.        To start the Telix program type the following while at the DOS
  790.        prompt:
  791.  
  792.        Telix  [?] [B]  [D] [O]  [Q] [Cfilename]  [Ffilename] [Sfilename]
  793.        [COM] [INT14] [NOMOUSE] [TOFF]
  794.  
  795.        The letters in the [square brackets] are optional command line
  796.        switches affecting what Telix will do upon start-up. The square
  797.        brackets should not be entered. The order and case of the options
  798.        does not matter but they must be separated by at least one blank.
  799.  
  800.        ?               This parameter  takes precedence  over all  other
  801.                        parameters. It displays the possible command line
  802.                        options of Telix without starting Telix itself.
  803.  
  804.        B               Specifying 'B' in  the command line  forces Telix
  805.                        to  use  the  PC's  BIOS  for  all  screen  write
  806.                        operations and  keystroke handling,  whatever the
  807.                        default setting  for these  operations might  be.
  808.                        This is useful  when you want  to run Telix  in a
  809.                        multi-tasking environment  such as Topview  or MS
  810.                        Windows for just one session.  Note that Telix is
  811.                        DESQview aware,  so you do  not have to  use this
  812.                        mode for DESQview.
  813.  
  814.        D               The  'D' option  forces  Telix  to drop  the  RTS
  815.                        signal  during  disk  writes  for  those  systems
  816.                        exhibiting  frequent   CRC  errors   at  rhythmic
  817.                        intervals while downloading. This  is called slow
  818.                        handshaking.
  819.  
  820.        O               Specifying the  'O'  option  upon start-up  tells
  821.                        Telix that you are already online (connected to a
  822.                        host  system), and  that  it  should not  try  to
  823.                        initialize the modem.
  824.  
  825.  
  826.  
  827.  
  828.                                                 Welcome to Telix For DOS    9
  829.  
  830.  
  831.  
  832.             Q               The 'Q' option in the  command line chooses quiet
  833.                             mode for the current session.  When quiet mode is
  834.                             on Telix will not sound any  alarms (e.g., when a
  835.                             file  transfer  is  over),  no  matter  what  the
  836.                             default setting for alarms is. This is useful for
  837.                             those late  night sessions.  Any bell  characters
  838.                             sent  by  the remote  system  are  still  sounded
  839.                             however.
  840.  
  841.             C               The   'C'   option   indicates   that   a   Telix
  842.                             configuration  file   other  than   the  standard
  843.                             TELIX.CNF should be used. If it doesn't exist, it
  844.                             will  be  created. In  this  way,  you  may  have
  845.                             multiple configurations  for Telix.  The name  of
  846.                             the configuration file  should immediately follow
  847.                             the 'C', and should include the extension.
  848.  
  849.             F               The 'F' option indicates that a Dialing Directory
  850.                             (*.FON)  file other  than  the default  TELIX.FON
  851.                             should be  loaded  at start-up.  The name  should
  852.                             immediately  follow the  'F'.  Note that  another
  853.                             Dialing Directory  file may  also be  loaded from
  854.                             within Telix (in the Dialing Directory screen).
  855.  
  856.  
  857.             S               The  'S' option  indicates  that  a  script  file
  858.                             (explained elsewhere)  is to  be run  immediately
  859.                             upon  start-up.   The  'S'  should   be  followed
  860.                             immediately (no blanks) by the name of the script
  861.                             file to execute.
  862.  
  863.             COM             'COM'  forces  Telix  to  work  in  the  standard
  864.                             communications mode (direct  communications via a
  865.                             physical  serial  interface)   in  this  session,
  866.                             regardless of  the setting  in the  configuration
  867.                             file TELIX.CNF.
  868.  
  869.             INT14           'INT14'  forces  Telix  to  work   in  the  INT14
  870.                             communications   mode  (communication   via   the
  871.                             interrupt 14h or a  FOSSIL driver), regardless of
  872.                             the setting in the configuration file TELIX.CNF.
  873.  
  874.  
  875.  
  876.  
  877.        10   Welcome to Telix for DOS
  878.  
  879.  
  880.  
  881.        NOMOUSE         'NOMOUSE' completely  disables the  mouse support
  882.                        (default setting is on, if a Microsoft compatible
  883.                        mouse driver has been  loaded and detected before
  884.                        Telix is started).
  885.  
  886.        TOFF            The 'TOFF' parameter forces Telix  not to provide
  887.                        CPU time for other  applications in multi-tasking
  888.                        environments (Windows,  OS/2). By  default, Telix
  889.                        provides CPU resources.
  890.  
  891.        XMS             Forces  Telix  to load  much  of  its  data  into
  892.                        extended   memory.     If   extended  memory   is
  893.                        available, then the memory  footprint of Telix in
  894.                        main memory  will be about  40k less  than normal
  895.                        when this switch is used.
  896.  
  897.  
  898.        When you start Telix for the first time, you will be asked to
  899.        select a language for the user interface. If no language files
  900.        (TELIX*.LNG) are found in the directory Telix is launched from,
  901.        an error is reported and Telix cannot be started. Telix will
  902.        create a copy of the selected language file and name it
  903.        TELIX.LNG. If you are sure that you will never use a different
  904.        language, you may then delete all .LNG files except for
  905.        TELIX.LNG. As long as the language files are present, you can
  906.        change the language at any time you wish.
  907.  
  908.        Upon starting, Telix will display a title screen for a period of
  909.        25 seconds or until you press a key. Please read the message on
  910.        the title screen carefully. After you are past the title screen,
  911.        you will be in 'Terminal Mode' unless Telix can't find the
  912.        configuration file (usually TELIX.CNF), in which case it will ask
  913.        you a few questions about your machine and modem, and then will
  914.        write a configuration file for you.
  915.  
  916.  
  917.  
  918.  
  919.                                                 Welcome to Telix For DOS   11
  920.  
  921.  
  922.  
  923.             INT14/FOSSIL Mode
  924.  
  925.             Unlike the standard communications mode, where Telix directly
  926.             communicates with an external modem or ISDN adapter via a serial
  927.             interface, Telix can also communicate via the BIOS interrupt 14h
  928.             in connection with a modem sharing program in a network or with a
  929.             FOSSIL driver (such as ATCAPI for passive ISDN boards). In this
  930.             case the modem sharing software or the FOSSIL driver must be
  931.             loaded before Telix is started. When creating the configuration
  932.             file during the first start, Telix will ask you which COM port is
  933.             to be used in INT14 mode. Specify the port used by your external
  934.             program or driver (in INT14 mode the virtual ports COM1 to COM4
  935.             are available). This setting can be easily changed later.
  936.  
  937.             If Telix is started in INT14 mode (via the command line parameter
  938.             INT14 or the corresponding setting in the configuration file),
  939.             and no appropriate modem sharing software or FOSSIL driver has
  940.             been loaded before, Telix will report this and switch to the
  941.             serial INT14 routines of the PC BIOS. The bit rate in Telix will
  942.             be automatically set to 9600 bps in this case, since higher rates
  943.             are not supported by the BIOS. If you want to operate a modem in
  944.             this mode, disable the hardware handshake (CTS/RTS) of the modem,
  945.             as it is not supported as well. In general, the use of the BIOS
  946.             INT14 routines is not recommended because of their poor
  947.             performance and reliability.
  948.  
  949.             While Telix is running, you can switch between the standard
  950.             communications mode (direct use of a serial port) and the INT14
  951.             mode at any time, if a suitable modem sharing program or FOSSIL
  952.             driver has been loaded before Telix was started. In INT14 mode
  953.             Telix will display INT14 in the status line (or FOSSIL, if a
  954.             FOSSIL driver has been detected).
  955.  
  956.  
  957.             Important Note for Network/Multi-tasking Operation
  958.  
  959.             When Telix is used in a network or in a DOS multi-tasking
  960.             environment (such as DESQview) and the program SHARE.EXE is
  961.             active, "Sharing Violation Errors" may occur if several users try
  962.             to access TELIX.EXE at the same time. To prevent such errors, the
  963.             "Read Only" flag or the "Protectable" flag (Netware) of the
  964.             TELIX.EXE file should be set.
  965.  
  966.  
  967.  
  968.  
  969.        12   Welcome to Telix for DOS
  970.  
  971.  
  972.  
  973.        Terminal Mode
  974.  
  975.  
  976.        Immediately after starting Telix, and for most of the time while
  977.        using it, you will be in Telix's Terminal Mode. While in this
  978.        mode any characters you type will be sent to the communications
  979.        port, and any incoming characters will be printed on the screen.
  980.        It is from the Terminal Mode that most Telix commands are
  981.        initiated.
  982.  
  983.        Command Entry
  984.  
  985.        Unless the mouse control has been disabled with the command line
  986.        switch NOMOUSE, all Telix functions can be accessed via mouse-
  987.        controlled menus. To use the mouse, a Microsoft compatible mouse
  988.        driver must be loaded before Telix is started. (Note: The
  989.        functions of the left and right mouse button can be reversed via
  990.        the Left-handed mouse function in the Miscellaneous menu.
  991.        However, we will refer to the primary mouse button as the "left"
  992.        button and the secondary button as the "right" button in this
  993.        manual. The term "clicking" always refers to the primary, i.e.
  994.        normally the left mouse button.)
  995.  
  996.        The menu bar at the top of the terminal screen can be toggled on
  997.        and off with a double-click of the left mouse button, by pressing
  998.        <Alt><5> or selecting Menu line toggle in the Configuration menu
  999.        (the desired setting can also be permanently saved in the
  1000.        configuration file). To select a function with the mouse, click
  1001.        on the appropriate menu (e.g. Actions) and then on the desired
  1002.        function (e.g. Hang-up modem) with the left mouse button. You can
  1003.        also select menu items with the keyboard: Activate the menu bar
  1004.        by pressing and releasing the <Alt> key and select the desired
  1005.        menu and command by pressing the respective highlighted letter,
  1006.        or move through the menus with the arrow keys. The highlighted
  1007.        command is executed by pressing <Return>. Any menu can be exited
  1008.        with <Esc>. The menu bar can be deactivated by pressing <Alt>
  1009.        again (or <Esc>, if no menu is opened) or with a single mouse
  1010.        click in the terminal screen. As long as the menu bar is active,
  1011.        keyboard entries are not passed to the communications port.
  1012.  
  1013.  
  1014.  
  1015.  
  1016.                                                 Welcome to Telix For DOS   13
  1017.  
  1018.  
  1019.  
  1020.             Some menu commands open additional menus, where you can select
  1021.             fuctions or values with the mouse, with the arrow keys or by
  1022.             pressing the highlighted letter, in the same way as described
  1023.             above. Most commands can also be selected directly from the
  1024.             Terminal mode by pressing the shortcut keys given behind the
  1025.             respective menu item. For example, to access the Dialing
  1026.             Directory, you would press <Alt><D>. That is, while holding down
  1027.             the <Alt> key, you press the <D> key.
  1028.  
  1029.  
  1030.             Sending Characters and Words with the Mouse
  1031.  
  1032.             If the mouse control is enabled and a connection exists, clicking
  1033.             with the left mouse button in the terminal screen (not in the
  1034.             menu or status line) will send the word or character under the
  1035.             mouse cursor to the communications port. If the menu item
  1036.             Miscellaneous / Send word is checked (i.e. a checkmark appears
  1037.             behind the menu item), the entire word is sent. If it is not
  1038.             checked, only the character directly under the mouse cursor is
  1039.             sent. Any string consisting of the characters a to z, A to Z, 0
  1040.             to 9, the ASCII characters 128-165 (e.g. a, o, u) and $, #, &, @,
  1041.             !, -, _, ~, \, ., :, * and ? is regarded as a word. All other
  1042.             characters are regarded as word limits. If Send word is not
  1043.             checked, any printable character is sent.  Clicking with the
  1044.             right mouse button in the terminal screen during an existing
  1045.             connection will always send a Carriage Return character
  1046.             (<Return>, <Enter>, ASCII value 13).
  1047.  
  1048.  
  1049.             The Help/Status Screen
  1050.  
  1051.             While in Terminal Mode, selecting Help / General help or pressing
  1052.             the <Alt><Z> sequence will switch you to a help screen showing
  1053.             you a summary of all the available commands. If the key for a
  1054.             command is pressed while the help screen is still on, the screen
  1055.             will be turned off and the command will be executed. On the
  1056.             bottom of the help/status screen is some information regarding
  1057.             some current settings and the status of the current connection.
  1058.  
  1059.  
  1060.  
  1061.  
  1062.        14   Welcome to Telix for DOS
  1063.  
  1064.  
  1065.  
  1066.  
  1067.        Items included are: the current time and date, the connect
  1068.        status, the elapsed time for the call in progress, the current
  1069.        communications parameters, the state of the Capture File and
  1070.        printer, the currently executing script file (if there is one),
  1071.        the current Dialing Directory, the current keyboard macro
  1072.        definition file, and a few other items.
  1073.  
  1074.        Selecting the menu item Help / Command line options or pressing
  1075.        <Ctrl><F1> will display a list of possible command line
  1076.        parameters as described in section 2.2.
  1077.  
  1078.        The Status Line
  1079.  
  1080.        Telix has an optional status line which may be displayed at the
  1081.        bottom or top of the screen. Its position can be selected under
  1082.        Configuration / Preferences / Terminal options. The status line
  1083.        can be toggled on/off by selecting Configuration / Status toggle
  1084.        or pressing <Alt><8> in Terminal Mode. The status line displays
  1085.        the current communications settings such as baud rate and parity,
  1086.        the state of the Capture File, whether or not the printer is on,
  1087.        the currently executing script file (scripts are explained
  1088.        elsewhere), and whether Telix is Online or Offline. In INT14
  1089.        mode, INT14 is displayed in the status line (or FOSSIL, if a
  1090.        FOSSIL driver has been detected). During a file transfer,
  1091.        information about the data flow control status (such as Flow or
  1092.        Xoff) may appear in the status line as well.
  1093.  
  1094.        Communications Parameters
  1095.  
  1096.  
  1097.        Selecting Configuration / Comm parameters or pressing <Alt><P>
  1098.        allows you to change the communications parameters. This is the
  1099.        format in which Telix sends data over the modem, and expects to
  1100.        receive it in. After pressing <Alt><P> a window is displayed with
  1101.        the current parameters at the top, and the options in the rest of
  1102.        the window. To change a value press the letter or number of the
  1103.        setting you want, or click on the desired value with the mouse.
  1104.  
  1105.  
  1106.  
  1107.  
  1108.                                                 Welcome to Telix For DOS   15
  1109.  
  1110.  
  1111.  
  1112.             There are a number of parameters that can be changed. The speed
  1113.             is the bit rate (bps rate, bps = bits per second) that Telix uses
  1114.             to communicate with your modem (sometimes also referred to as
  1115.             baud rate, which is not quite correct). It should normally be set
  1116.             to a higher value than the line bit rate of your modem (see also
  1117.             Appendix C). All common bit rates up to 115,200 bps are
  1118.             supported, however, for bit rates of 19,200 and higher, a fast
  1119.             serial port with a 16550 UART chip is required (see also Appendix
  1120.             C). Parity is a form of error checking. Allowable parities are
  1121.             None, Even, Odd, Mark and Space. Data bits is the number of bits
  1122.             (a bit is a one or a zero in a computer) in each character.
  1123.             Allowable values are 7 and 8. Finally, the number of stop bits
  1124.             parameter can be set to either 1 or 2. The most common format for
  1125.             BBS use is 8 data bits, no parity, and 1 stop bit (8N1). On many
  1126.             large networks such as CompuServe, the data format used is 7E1.
  1127.  
  1128.             The communications parameters menu also allows you to select the
  1129.             communications port you want to use. Note that by default only
  1130.             the first four comm ports are defined. In INT14 mode, only four
  1131.             (virtual) COM ports are available.
  1132.  
  1133.             Important: Changing any parameters changes them only for the
  1134.             duration of the current communications session. If you want a set
  1135.             of parameters to be the default when you start Telix, select
  1136.             Terminal options under Configuration / Preferences or <Alt><O>.
  1137.  
  1138.             Entering and Editing Strings
  1139.  
  1140.  
  1141.             In the submenus and dialog windows of Telix you will often have
  1142.             to enter a string of characters, for example a filename, or a
  1143.             list of numbers to dial. Telix gives you full editing powers when
  1144.             you enter a string. As you type characters, you may use the
  1145.             <Backspace> key to delete previously entered characters. The
  1146.             <Left> and <Right> arrow keys allow you to move back and forth in
  1147.             the string to edit what you have entered. By default, any
  1148.             characters you enter overwrite any that are already there.
  1149.             Pressing the <Ins> key will place Telix in insert mode, and any
  1150.             existing characters are pushed ahead as you type. Pressing <Ins>
  1151.             once more places you back in overwrite mode. <Home> and <End>
  1152.             place the cursor at the beginning or end of the string,
  1153.             respectively.
  1154.  
  1155.  
  1156.  
  1157.  
  1158.        16   Welcome to Telix for DOS
  1159.  
  1160.  
  1161.  
  1162.        Output String Translation
  1163.  
  1164.  
  1165.        In quite a few instances while using Telix, the user must specify
  1166.        a string to be sent out over the modem port. Sometimes this
  1167.        string must contain characters which can not be printed on the
  1168.        screen, for example, control characters, and even pauses. There
  1169.        has to be a way of indicating these special characters, and it is
  1170.        done through the use of special characters called translation
  1171.        characters. When these translation characters are encountered in
  1172.        an output string they are translated into other characters. The
  1173.        default translation characters are:
  1174.  
  1175.        ^               When  this   character   (called   a  karat)   is
  1176.                        encountered in an output string  it will make the
  1177.                        following  character  a  control  character.  For
  1178.                        example, ^A will send out the code for <Ctrl><A>.
  1179.                        A few common control characters  are ^M, which is
  1180.                        the Carriage Return  character, ^J, which  is the
  1181.                        Line Feed character, and ^[,  which is the Escape
  1182.                        character. To  send out  the ^  character itself,
  1183.                        use two ^ characters, as explained above.
  1184.  
  1185.        ~               When  this   character   (called   a  tilde)   is
  1186.                        encountered it  will make Telix  pause for  1/2 a
  1187.                        second.  Note that  the  only  way  to send  a  ~
  1188.                        character out  is to use  the sequence  ^~. Using
  1189.                        two ~ characters in a row  will simply make Telix
  1190.                        pause twice.
  1191.  
  1192.        Ending a Telix Session
  1193.  
  1194.  
  1195.        To exit the Telix program, select File / eXit Telix or press
  1196.        <Alt><X>, or double-click in the terminal screen with the right
  1197.        mouse button. Telix will ask you if you really want to exit.
  1198.        Press <Y> to confirm the exit, <N> or <Esc> to return to Telix.
  1199.  
  1200.        If Telix detects that you are still on-line (connected to another
  1201.        computer), it will also present a third option, Hang-Up. If this
  1202.        option is selected, Telix will make sure that the connection is
  1203.        broken before exiting. Attention: If you select Yes rather than
  1204.        Hang-Up, the connection will remain even after leaving Telix!
  1205.  
  1206.  
  1207.  
  1208.  
  1209.                                                         Program Features   17
  1210.  
  1211.  
  1212.  
  1213.             Program Features
  1214.  
  1215.  
  1216.             Hang-Up
  1217.  
  1218.  
  1219.             Selecting Actions / Hang-up modem or pressing <Alt><H> will make
  1220.             Telix attempt to terminate the existing connection. Unless this
  1221.             is disabled in the Configuration Menu, Telix first attempts to
  1222.             hang up the modem by turning off a signal on the RS-232 port
  1223.             called the DTR line. This works with most modems. If this doesn't
  1224.             work, Telix then sends the hang-up string defined in the
  1225.             Configuration Menu to the modem. If this still doesn't work and
  1226.             Telix detects that you are still online, Telix will warn you. If
  1227.             Telix is consistently telling you that hang-ups fail even when
  1228.             they work, your modem is almost certainly overriding the 'Carrier
  1229.             Detect' signal. See Appendix C for the solution to this.
  1230.  
  1231.             Capture File
  1232.  
  1233.  
  1234.             Telix allows you to capture (record) data coming in from the comm
  1235.             port and printed on the terminal screen, to a disk file. To open
  1236.             the Capture File, select File / Capture toggle or press <Alt><L>.
  1237.             You will be prompted for the filename to save the log to. Press
  1238.             <Return> to use the default filename. All data is added to the
  1239.             end of the file if it exists already. To turn off the log, select
  1240.             the menu item or press <Alt><L> again and select the Close
  1241.             option. To temporarily pause capturing data to the file, select
  1242.             the menu item or press <Alt><L> and select the Pause option.
  1243.             While capturing is paused, any characters received are not saved
  1244.             to the file. To then un-pause capturing, select the menu item or
  1245.             press <Alt><L> and select the Unpause option.
  1246.  
  1247.             Printer
  1248.  
  1249.  
  1250.             Selecting File / Printer on/off or pressing <Ctrl><@> enables or
  1251.             disables the Printer Log function of Telix. While the Printer Log
  1252.             is active, information coming in from the comm port and printed
  1253.             on the terminal screen is recorded on the connected printer as
  1254.             well.
  1255.  
  1256.  
  1257.  
  1258.  
  1259.        18   Program Features
  1260.  
  1261.  
  1262.  
  1263.        Usage Log
  1264.  
  1265.  
  1266.        Telix allows a usage log to be opened, which keeps track of calls
  1267.        you make and files that you transfer. This is handy for keeping a
  1268.        record of your long distance calls, for example. The Usage Log is
  1269.        toggled on and off with File / Usage log toggle or the <Alt><U>
  1270.        key. If it is currently closed, you are prompted for the name to
  1271.        open it to (TELIX.USE is the default). If it is currently opened,
  1272.        then it is closed. You may also set the Usage Log to be opened by
  1273.        default at Telix start-up (under Configuration /
  1274.        Preferences / General options).
  1275.  
  1276.  
  1277.        Following is a sample portion of a log:
  1278.  
  1279.        95-03-17  00:12:41  Telix Usage Log Created.
  1280.        95-12-24  00:12:41  Telix Usage Log Opened.
  1281.        95-12-24  00:13:06  Connected with : TBoard
  1282.        95-12-24  00:13:06  ++ At phone # :241-0241
  1283.        95-12-24  00:13:06  ++ Settings : 57600,N,8,1
  1284.        95-12-24  00:14:53  Hangup command selected.
  1285.        95-12-24  00:16:25  Connected with : Telix Support BBS
  1286.        95-12-24  00:16:25  ++ At phone # : 1-919-481-9399
  1287.        95-12-24  00:16:25  ++ Settings : 57600,N,8,1
  1288.        95-12-24  00:17:17  Download using Zmodem protocol.
  1289.        95-12-24  00:17:19  ++ File : D:\DL\ZTC100.ZIP
  1290.        95-12-24  00:41:09  ++ Chars per second : 2566
  1291.        95-12-24  00:58:28  ++ File : D:\DL\OPT100.ZIP
  1292.        95-12-24  01:22:54  ++ Chars per second : 2612
  1293.        95-12-24  01:23:11  Hangup command selected.
  1294.        95-12-24  01:23:12  Exiting Telix.
  1295.  
  1296.  
  1297.  
  1298.  
  1299.                                                         Program Features   19
  1300.  
  1301.  
  1302.  
  1303.  
  1304.             Lines that start with ++ are a continuation of previous lines.
  1305.             Here is a listing of possible entries:
  1306.  
  1307.             Menu command            Key            Log Entry
  1308.  
  1309.             File / Usage log        <Alt><U>       Telix Usage Log Created.
  1310.                                                    Telix Usage Log Opened.
  1311.                                                    Telix Usage Log Closed.
  1312.  
  1313.             Phone / Dialing Dir     <Alt><D>       Connected with: (entry)
  1314.                                                    ++ At phone # : (phone #)
  1315.                                                    ++ Settings : (settings)
  1316.  
  1317.             File / Receive file     <Alt><R>       Download using (protocol)
  1318.                                                    ++ File : (pathname)
  1319.                                                    ++ Chars per sec : (CPS)
  1320.                                                    ++ Transfer aborted.
  1321.  
  1322.             File / Send file        <Alt><S>       Upload using (protocol)
  1323.                                                    ++ File: (pathname)
  1324.                                                    ++ Chars per sec : (CPS)
  1325.                                                    ++ Transfer aborted.
  1326.  
  1327.             Actions / Hang-up modem <Alt><H>       Hangup command selected.
  1328.  
  1329.             File / eXit Telix       <Alt><X>       Exiting Telix.
  1330.  
  1331.  
  1332.             The entries on the right are related to the commands shown on the
  1333.                 left. Note that a  script file has the ability  to stamp text
  1334.                 into  the   Usage  Log,  so   other  entries   are  possible.
  1335.  
  1336.  
  1337.  
  1338.  
  1339.        20   Program Features
  1340.  
  1341.  
  1342.  
  1343.        Scroll-Back
  1344.  
  1345.  
  1346.        To review past screens of characters, select Actions / Scroll
  1347.        Back or press <Alt><B>. You will be in the Scroll-Back display.
  1348.        You will be able to move through the last one thousand to 64
  1349.        thousand characters received (depending on the setting in the
  1350.        configuration) by using the arrow keys to scroll line by line,
  1351.        the <Home> and <End> keys to go to the beginning and end of the
  1352.        buffer, and the <PgUp> and <PgDn> keys to scroll through the
  1353.        buffer a page at a time. You can also scroll through the buffer
  1354.        with the mouse: To scroll the text line by line, hold the left
  1355.        mouse button down on one of the arrow symbols at the top or
  1356.        bottom of the vertical scrollbar at the right screen border. To
  1357.        scroll one page up or down, click on the scrollbar area above or
  1358.        below the slider, or click directly on the slider and move it
  1359.        with the mouse button held down.
  1360.  
  1361.  
  1362.        To find a certain string in the buffer press <F>. Telix will
  1363.        prompt for the string to search for. If the string is found the
  1364.        line containing it will be placed at the top of the screen. To
  1365.        search for the same string as last time press <Return> when asked
  1366.        for the search string. The search is always performed in downward
  1367.        direction, starting at the current cursor position.
  1368.  
  1369.        To save the screen image to a file press <I>. Telix will prompt
  1370.        you for the file to save the image to. If the file already
  1371.        exists, the screen image will be appended to it. To save the
  1372.        entire Scroll-Back buffer press <S>. To print out a screen image
  1373.        to your printer press <Shift><PrtSc>.
  1374.  
  1375.        All functions of the Scroll-Back buffer can also be selected
  1376.        directly by clicking on the desired function on the bottom of the
  1377.        screen with the mouse instead of pressing the shortcut keys
  1378.        described above.
  1379.  
  1380.  
  1381.  
  1382.  
  1383.                                                         Program Features   21
  1384.  
  1385.  
  1386.  
  1387.             Keyboard Definitions/Macros
  1388.  
  1389.  
  1390.             Telix will let you assign text to a key so that it is sent to the
  1391.             comm port when that key is pressed. This is usually called a
  1392.             keyboard macro, and is useful in saving keystrokes (for example,
  1393.             you can assign your name to a key). Telix actually keeps two key
  1394.             definitions tables in memory at all times (each table holds the
  1395.             text assigned to each key), the regular table and the terminal
  1396.             table. The terminal table is used for terminal emulation key
  1397.             assignments. When Telix is told to start emulating a certain
  1398.             terminal, it loads into this table definitions specific to that
  1399.             terminal. Therefore, for each terminal there is a key definition
  1400.             file which is loaded as needed. The regular table on the other
  1401.             hand is relatively constant. You might want to assign your name
  1402.             to the <F4> key for example. This kind of definition would be put
  1403.             in the user table.
  1404.  
  1405.             When a key is pressed, Telix follows this procedure: If there is
  1406.             a definition for that key in the terminal key table, send that
  1407.             text; otherwise if there is a definition in the regular table for
  1408.             that key, send the text; otherwise if the key represents an ASCII
  1409.             value, send that value; otherwise if the key is a Telix command
  1410.             (like <Alt><D>), perform that command.
  1411.  
  1412.             The keyboard definition/macro editor is entered with
  1413.             Configuration / Key defs./macros or by pressing <Alt><K> in
  1414.             Terminal Mode. Telix will ask you if you want to access the
  1415.             regular or the terminal key definition table. Unless you wanted
  1416.             to modify the keys for a specific terminal, you would always
  1417.             select the regular table. Telix will present the following menu:
  1418.  
  1419.             Load    Save    Clear    Display    displayKey    Edit    eXit
  1420.  
  1421.  
  1422.             Load            To load definitions  from a previously  saved key
  1423.                             definition  file  into memory,  select  the  Load
  1424.                             option. Telix  will ask for  the name of  the key
  1425.                             definition file  (and use  the extension  .KEY if
  1426.                             none is specified). Current  key assignments will
  1427.                             be cleared. The  standard key definition  file is
  1428.                             TELIX.KEY and is loaded at start-up if it exists.
  1429.  
  1430.  
  1431.  
  1432.  
  1433.        22   Program Features
  1434.  
  1435.  
  1436.        Save            To save  the current  key definitions  to a  disk
  1437.                        file, select the Save option. Telix will ask what
  1438.                        file to save them to, and  use the extension .KEY
  1439.                        if none is specified.
  1440.  
  1441.        Clear           Selecting Clear  will clear  all the  current key
  1442.                        definitions in this table.
  1443.  
  1444.        Display         Selecting Display will show what text is assigned
  1445.                        to each key.
  1446.  
  1447.        displayKey      Selecting displayKey  will allow  you to  look at
  1448.                        what is assigned to one specific key, by pressing
  1449.                        it when prompted.
  1450.  
  1451.  
  1452.        Edit            To actually enter or edit the  text assigned to a
  1453.                        key, select Edit.  Telix will print  the existing
  1454.                        definition and  allow you to  edit it.  Enter the
  1455.                        characters that  you want  the key  to send  when
  1456.                        pressed.  Control characters  and  pauses can  be
  1457.                        included  in   the  definition   in  the   manner
  1458.                        described previously  in the manual  under Output
  1459.                        String Translation. Remember that if you make any
  1460.                        changes they  will be  lost when  you exit  Telix
  1461.                        unless  you  use the  Save  option  as  described
  1462.                        above, to save them to disk.
  1463.  
  1464.        Telix  also allows  you  to  run a  script  file  when a  certain
  1465.        function key  is pressed. If a  function key definition has  an @
  1466.        character as  its first character Telix  will assume the  rest of
  1467.        the definition  is the  name of  a script file,  and will  try to
  1468.        execute  it.   For  example  pressing  the   function  key  whose
  1469.        definition is @logon would run the  script file called LOGON.SLC.
  1470.        If  you really  want to  send  out an  @ character  as the  first
  1471.        character in  the key definition, then  use two of  them instead.
  1472.        E.g., the definition @@Hello would send out @Hello.
  1473.  
  1474.        eXit            To leave  the  keyboard definition/macro  editor,
  1475.                        select eXit.
  1476.  
  1477.  
  1478.  
  1479.  
  1480.                                                         Program Features   23
  1481.  
  1482.  
  1483.  
  1484.             DOS Shell
  1485.  
  1486.  
  1487.             Selecting File / DOS shell or pressing <Alt><J> will let you jump
  1488.             to a DOS shell. You will see the DOS prompt and will be able
  1489.             execute any DOS command, for example dir. If there is enough
  1490.             memory left, you can even run programs. There is an option
  1491.             described later in the configuration section that allows you to
  1492.             free up most of the computer's memory when shelling to DOS. To
  1493.             exit the DOS shell type exit and press <Return>. You will be back
  1494.             in Telix with the screen undisturbed from before your jump to the
  1495.             shell. In order to run the DOS shell, there must be enough memory
  1496.             left, and Telix must be able to find the file called COMMAND.COM.
  1497.             If either of these requirements is not met, Telix will tell you
  1498.             so. (The file COMMAND.COM is the DOS command interpreter. It is
  1499.             usually pointed to by the DOS environment variable COMSPEC. See
  1500.             your DOS manual for more information). If you run a serial port
  1501.             related program in the shell, there is a good chance that it will
  1502.             re-initialize the com port and confuse Telix. If this happens,
  1503.             Telix will notice and re-initialize the port when you return from
  1504.             the shell.
  1505.  
  1506.  
  1507.             DOS Command
  1508.  
  1509.  
  1510.             Selecting Actions / DOS command or pressing <Alt><V> allows you
  1511.             to enter one DOS command or filename to run. This command is then
  1512.             executed and control is returned to Telix. As can be seen this is
  1513.             similar to the DOS shell, but is useful when you have only one
  1514.             command to enter. There are many uses for this command. For
  1515.             example, if your file viewing utility is called List, you could
  1516.             press <Alt><V> and then enter List MYFILE.DOC. This would load
  1517.             your file view utility and let you look at the MYFILE.DOC file.
  1518.             After you terminated this program you would be back in Telix. Any
  1519.             DOS command is legal, for example copy a:*.ZIP c:, or ren data
  1520.             dat1. If for some reason you might want Telix to pause after the
  1521.             command is finished, add a ; character to the end of the command
  1522.             string, for example type MYFILE.DOC;. This stops the last screen-
  1523.             full typed from scrolling by too quickly when control returns to
  1524.             Telix.
  1525.  
  1526.  
  1527.  
  1528.  
  1529.        24   Program Features
  1530.  
  1531.  
  1532.  
  1533.        Editor
  1534.  
  1535.  
  1536.        Selecting File / Run Editor or pressing <Alt><A> will allow you
  1537.        to run your favorite editor from within Telix. In order to do
  1538.        this you must supply the full name and path of your editor in the
  1539.        Filenames and paths area under Configuration / Preferences. As
  1540.        well, there must be enough memory left, and if you specified a
  1541.        batch file to be run, Telix must be able to find the DOS command
  1542.        processor COMMAND.COM.
  1543.  
  1544.  
  1545.        DOS and File Functions
  1546.  
  1547.  
  1548.        Selecting Miscellaneous / DOS functions or pressing <Alt><F> will
  1549.        display a menu of some common DOS operations. For convenience, a
  1550.        few commands available elsewhere have been included. The
  1551.        individual functions and the letters to execute them are:
  1552.  
  1553.        S:              Jump  to  DOS  Shell.  This   performs  the  same
  1554.                        function as File / DOS shell or <Alt><J>.
  1555.  
  1556.        I:              Files Directory.  Telix will  prompt you  for the
  1557.                        optional  filespec, for  example,  *.DOC. If  you
  1558.                        want  to  list  all  the  files  in  the  current
  1559.                        directory then just press Return. Telix will then
  1560.                        do  one of  two  things. If  you  have defined  a
  1561.                        directory program  to use  (in the  Configuration
  1562.                        Menu), Telix  will run  it. Otherwise  Telix will
  1563.                        use its own internal  directory program, which is
  1564.                        similar to the DOS dir  command but also displays
  1565.                        the time  it  would take  to  transfer each  file
  1566.                        shown. The  time  is calculated  for the  current
  1567.                        default upload  file transfer  protocol. However,
  1568.                        the estimated  time  will only  be  correct if  a
  1569.                        connection exists and Telix knows the actual line
  1570.                        bit   rate,   i.e.  the   connection   has   been
  1571.                        established from  the Dialing  Directory and  the
  1572.                        modem has reported the correct bit rate.
  1573.  
  1574.  
  1575.  
  1576.  
  1577.                                                         Program Features   25
  1578.  
  1579.  
  1580.  
  1581.             W:              Change Drive/Directory. The  current directory is
  1582.                             displayed and you  are asked to enter  a new one.
  1583.                             You can  enter a new  drive, a new  directory, or
  1584.                             both.  This will  become  the current  directory.
  1585.                             Note that this is slightly different from the DOS
  1586.                             cd command.
  1587.  
  1588.             L:              Delete File. You are asked  to enter the filename
  1589.                             of the file to delete.
  1590.  
  1591.             D:              DOS Command. This  performs the same  function as
  1592.                             Actions / DOS command or <Alt><V>.
  1593.  
  1594.             E:              Run Editor.  This performs  the same  function as
  1595.                             File / RuN Editor or <Alt><A>.
  1596.  
  1597.  
  1598.  
  1599.             Screen Image
  1600.  
  1601.  
  1602.             Selecting File / Screen Image or pressing <Alt><I> saves an image
  1603.             of the screen to the Telix Screen Image file. This file is
  1604.             usually called TELIX.IMG, but can be renamed under
  1605.             Configuration / Preferences / Filenames and Paths. If the file
  1606.             already exists, the image is added to the end of it.
  1607.  
  1608.  
  1609.  
  1610.  
  1611.        26   Program Features
  1612.  
  1613.  
  1614.  
  1615.        The Translate Table
  1616.  
  1617.  
  1618.        Sometimes it is necessary for certain incoming or outgoing
  1619.        characters to be changed to another value or stripped altogether.
  1620.        For this purpose, Telix keeps in memory an incoming and an
  1621.        outgoing character 'translate table'. For every character in the
  1622.        ASCII set, the table defines what it should be changed to. By
  1623.        default, no character translation is performed, as for each
  1624.        character, the new value is defined to be the same as the old
  1625.        one. The translate table facility is entered by selecting
  1626.        Configuration / Translate table or pressing <Alt><W> while in
  1627.        Terminal Mode. Telix will ask whether you want to work with the
  1628.        incoming or outgoing table, and then display the translate table
  1629.        screen with the following menu at the bottom:
  1630.  
  1631.        Load    Clear    Save    Edit    Other    eXit
  1632.  
  1633.        Most of the screen is used to display translation values. Each
  1634.        column holds on the left the original character (ASCII value),
  1635.        and on the right the new character. Only half the ASCII set can
  1636.        be displayed on one screen. Select the Other option to toggle the
  1637.        display to show the other half of the character set.
  1638.  
  1639.        Load            The Load  option  is used  to  load a  previously
  1640.                        saved translate table definition file. Telix will
  1641.                        ask for the filename, including extension.
  1642.  
  1643.        Clear           The Clear option  is used to reset  all values in
  1644.                        the  translate  table  in   memory,  so  that  no
  1645.                        translation is performed.
  1646.  
  1647.        Save            The  Save option  is  used  to save  the  current
  1648.                        translate table definition to  a disk file. Telix
  1649.                        will ask for the file name to  save the table to.
  1650.                        You  must  include the  extension  if  needed  (a
  1651.                        common extension for this purpose is .XLT).
  1652.  
  1653.        Edit            The Edit  option  is used  to  actually edit  the
  1654.                        translate table. Telix will ask for the old ASCII
  1655.                        value, and  the new  one. If the  new value  of a
  1656.                        character  is defined  as  0,  that character  is
  1657.                        completely stripped.
  1658.  
  1659.  
  1660.  
  1661.  
  1662.                                                         Program Features   27
  1663.  
  1664.  
  1665.  
  1666.             It is sometimes useful to have an incoming and/or outgoing
  1667.             translate table load automatically when Telix is run. If the file
  1668.             TELIXIN.XLT exists at Telix start-up, it is assumed to be a
  1669.             default incoming character translate table, and is loaded into
  1670.             that slot. Similarly, if the file TELIXOUT.XLT exists at start-
  1671.             up, it is assumed to be the default outgoing translate table, and
  1672.             loaded.
  1673.  
  1674.  
  1675.  
  1676.             Chat Mode
  1677.  
  1678.  
  1679.             Normally while using Telix with a remote host, your characters
  1680.             are not echoed by Telix. When you type a character, it is sent to
  1681.             the remote host, which checks it and then sends it back to you,
  1682.             and only then is it printed on your screen. However if two users
  1683.             want to chat with each other this becomes a problem, because each
  1684.             user's software expects the other side to echo the characters
  1685.             back, and since it doesn't, nothing is printed. Telix has a
  1686.             special Chat Mode to deal with this.
  1687.  
  1688.             When you select Actions / Chat Mode or press <Alt><Y>, Telix
  1689.             enters Chat Mode. Any characters you type are printed on your
  1690.             screen immediately, without having to be echoed by the other
  1691.             side. As well, it takes only a <Return> to advance to a new line,
  1692.             a Line Feed character is not needed immediately afterwards. Telix
  1693.             also splits the streams of text. Any characters you type are
  1694.             displayed on the bottom half of the screen, while the characters
  1695.             coming from the remote side are displayed on the top half of the
  1696.             screen. When you wish to exit Chat Mode, press the <Esc> key or
  1697.             the left mouse button.
  1698.  
  1699.  
  1700.             Clear Screen
  1701.  
  1702.  
  1703.             To clear the screen, select Actions / Clear screen or press
  1704.             <Alt><C>. The screen will be cleared to the default colors, and
  1705.             the cursor will be placed in the upper left-hand corner.
  1706.  
  1707.  
  1708.  
  1709.  
  1710.        28   Program Features
  1711.  
  1712.  
  1713.  
  1714.        Local Echo
  1715.  
  1716.  
  1717.        Selecting Actions / Local echo or pressing <Alt><E> will toggle
  1718.        local echo on and off. If local echo is on, characters you type
  1719.        are printed on the screen. If local echo is off characters you
  1720.        type are not printed on the screen, they must be sent back to you
  1721.        by the remote host (or your modem) to be printed on the screen.
  1722.        Most hosts are set up so that local echo should be off; they will
  1723.        do the echoing. This is called a full duplex host (this mode is
  1724.        indicated by FDX in the status line). Often however when talking
  1725.        to another user, or when talking to a half duplex host, local
  1726.        echo must be turned on to see the characters you type (in this
  1727.        case, HDX appears in the status line).
  1728.  
  1729.  
  1730.        Add Line Feeds
  1731.  
  1732.  
  1733.        When a line of characters is received from a remote system, it is
  1734.        usually terminated by a Carriage Return followed by a Line Feed
  1735.        character. If the Line Feed character is missing lines will
  1736.        overwrite each other. If this seems to be happening when you are
  1737.        connected to a remote host then you must make Telix add Line
  1738.        Feeds to each incoming Carriage Return. Selecting
  1739.        Actions / Toggle Linefeed or pressing <Shift><Tab> will toggle
  1740.        the adding of Line Feed characters. If this option is on, every
  1741.        time a Carriage Return is received, a Line Feed is added
  1742.        immediately after it.
  1743.  
  1744.  
  1745.  
  1746.        Break Signal
  1747.  
  1748.  
  1749.        Some hosts require the use of a special modem signal called a
  1750.        Break signal, to do certain tasks like end transmissions. To make
  1751.        Telix send a Break signal to the remote host, select
  1752.        Actions / Send BREAK or press <Ctrl><End>.
  1753.  
  1754.  
  1755.  
  1756.  
  1757.                                                         Program Features   29
  1758.  
  1759.  
  1760.  
  1761.             DOORWAY Mode
  1762.  
  1763.  
  1764.             Selecting Actions / DOORWAY mode or pressing <Alt><=> while in
  1765.             Terminal Mode will toggle DOORWAY mode on/off. DOORWAY mode is
  1766.             used by the DOORWAY utility by Marshall Dudley, and several other
  1767.             applications. While in DOORWAY mode, when a key is pressed Telix
  1768.             simply sends its raw scan code out the serial port, as returned
  1769.             by the PC's BIOS keyboard function. Note that since for any key
  1770.             except <Alt><=>, Telix just sends the value to the serial port,
  1771.             you must first switch out of DOORWAY mode to perform any Telix
  1772.             function with the keyboard.
  1773.  
  1774.  
  1775.             Miscellaneous Options
  1776.  
  1777.  
  1778.             Selecting Miscellaneous / Misc. functions or pressing <Alt><M>
  1779.             while in Terminal Mode will cause Telix to display the Misc.
  1780.             Options menu, which contains the following features:
  1781.  
  1782.  
  1783.  
  1784.             Sending Modem Strings
  1785.  
  1786.             To re-send the Modem Initialization string, select the first
  1787.             option of the Misc. Options Menu. To send the Modem Auto-Answer
  1788.             string, select the second option of the Misc. Options Menu. If
  1789.             this string is properly defined, the modem will be placed in
  1790.             auto-answer mode. The strings sent by these functions are defined
  1791.             under Configuration / Preferences / Modem and dialing.
  1792.  
  1793.             Setting the Screen Size
  1794.  
  1795.             The third to fifth options of the Misc. Options Menu deal with
  1796.             setting the screen size (height). These options are valid only on
  1797.             EGA and/or VGA systems. Note that a standard EGA system can
  1798.             switch only between 25 and 43 lines, and can not handle 50. Note
  1799.             that some VGA cards can switch only between 25 and 50 lines, and
  1800.             can not handle 43. Trying to use one of these options on a system
  1801.             not equipped with an EGA or VGA video card is not allowed.
  1802.  
  1803.  
  1804.  
  1805.  
  1806.                                             Inside The Dialing Directory   31
  1807.  
  1808.  
  1809.  
  1810.             The Dialing Directory
  1811.  
  1812.             Telix allows you to keep telephone numbers in files called
  1813.             dialing directories. A Dialing Directory is variably sized and
  1814.             can hold from 1 to 1000 entries. Besides the number, many other
  1815.             fields of information are stored, such as the communications
  1816.             parameters needed to talk to the service. All the fields are
  1817.             described below. The default Dialing Directory file is called
  1818.             TELIX.FON, but you can have as many directories as you want and
  1819.             load them as needed.
  1820.  
  1821.  
  1822.             To access the Dialing Directory, select Phone / Dialing Directory
  1823.             or press <Alt><D> while in Terminal Mode. If the Use of Quick
  1824.             Dialing bar option is enabled under Configuration / Preferences /
  1825.             General options, a small window will appear, asking you to enter
  1826.             the entries to dial or to press <Return> to see the Dialing
  1827.             Directory. This first window is simply a very quick way to dial
  1828.             your most commonly called numbers. In this case you must press
  1829.             <Return> again to make the Dialing Directory itself appear.
  1830.  
  1831.  
  1832.             The Display
  1833.  
  1834.  
  1835.             Most of the screen is taken up by a window showing 15 (or more,
  1836.             depending on the screen mode) of the possible 1000 entries in the
  1837.             Dialing Directory.
  1838.  
  1839.  
  1840.  
  1841.  
  1842.        32   Inside The Dialing Directory
  1843.  
  1844.  
  1845.        On the bottom of the screen is a menu of options. This menu works
  1846.        in a similar manner to the other menus found in Telix. In
  1847.        addition, since dialing is such a common function, if any numeric
  1848.        key is pressed, it is assumed that the List function is wanted
  1849.        and this number is carried over as the first digit entered for
  1850.        that function. To scroll through the directory one entry at a
  1851.        time, use the <Up> and <Down> arrow keys. Use <PgUp> to go back
  1852.        one page, and <PgDn> to go forward one page. Press <Home> to go
  1853.        to the beginning of the directory, and <End> to go to the end of
  1854.        the directory. It should be emphasized that whenever the line
  1855.        Scroll with Up, Down, Home, End, PgUp, and PgDn is displayed, you
  1856.        may scroll through the directory. You can also select an entry by
  1857.        clicking on it with the mouse. A double-click with the left mouse
  1858.        button on an entry directly executes the Dial function, even if
  1859.        it is not highlighted in the menu.  For each entry, many items
  1860.        are stored. All the fields can not be displayed at the same time;
  1861.        you may toggle which fields are shown on the screen by selecting
  1862.        the Toggle command. Each entry contains:
  1863.  
  1864.        Name:           The name of  the remote service  (i.e. CyberCity,
  1865.                        CompuServe, ELSA ONLINE, etc.).
  1866.  
  1867.        Number:         The phone number which Telix should dial to reach
  1868.                        the remote service.
  1869.  
  1870.        Line Format:    The communications parameters (such as baud rate,
  1871.                        parity, etc.) needed to talk to this service.
  1872.  
  1873.        Script:         A script file may be linked to  each entry in the
  1874.                        Dialing Directory.  When Telix  connects to  this
  1875.                        service, that  script file is  then run,  and may
  1876.                        for example  automatically log-on,  entering your
  1877.                        name  and   password  as   needed,  for   greater
  1878.                        convenience and speed.
  1879.  
  1880.        LastCall:       The date of the last successful  call you made to
  1881.                        this remote service.
  1882.  
  1883.        Total:          The total number of successful  calls you've made
  1884.                        to this number.
  1885.  
  1886.        Terminal:       The terminal Telix should start  emulating when a
  1887.                        connection has been reached to this number.
  1888.  
  1889.  
  1890.  
  1891.  
  1892.                                             Inside The Dialing Directory   33
  1893.  
  1894.  
  1895.             P:              The first letter of the  Protocol which should be
  1896.                             set as the default if a  connection is reached to
  1897.                             this number.
  1898.  
  1899.             E:              Whether local  Echo should  be on  or off  when a
  1900.                             connection is reached with this number.
  1901.  
  1902.             L:              This controls whether the Add  Line Feeds setting
  1903.                             should be on or off when  a connection is reached
  1904.                             with this number.
  1905.  
  1906.             H:              Whether  Telix   will   strip   the  High   (most
  1907.                             significant)  bit   of  incoming   characters  in
  1908.                             Terminal Mode.
  1909.  
  1910.             BD:             Whether   a  received   Backspace   sequence   is
  1911.                             Destructive (that is, if the character backspaced
  1912.                             over should also be erased).
  1913.  
  1914.             BK:             What  value  the  Backspace   Key  sends,  either
  1915.                             Backspace, or Del.
  1916.  
  1917.             DP:             This (advanced)  setting  is used  to tell  Telix
  1918.                             what  Dialing Prefix  to  use  when dialing  this
  1919.                             entry.  The dialing  prefixes  are defined  under
  1920.                             Configuration / Preferences / Modem and  dialing.
  1921.                             They can  for example  be used to  dial out  of a
  1922.                             private branch exchange or to turn  on or off MNP
  1923.                             (error correcting)  support in  modems, to  avoid
  1924.                             delays when the number called does not support it
  1925.                             anyway.
  1926.  
  1927.             Password:       This field  may hold  a password  for the  remote
  1928.                             service represented  by this entry.  The password
  1929.                             may be  used by  a script  file to  automatically
  1930.                             perform a log-on operation. Please note that this
  1931.                             field  is not  encrypted,  so  if security  is  a
  1932.                             problem,  do  not store  your  passwords  in  the
  1933.                             Dialing Directory!
  1934.  
  1935.  
  1936.  
  1937.  
  1938.        34   Inside The Dialing Directory
  1939.  
  1940.  
  1941.  
  1942.        Editing an Entry
  1943.  
  1944.  
  1945.        To edit the currently highlighted Dialing Directory entry select
  1946.        Edit from the Dialing Directory menu. A window will appear with
  1947.        the old contents of the entry. You can move through the list with
  1948.        the arrow keys, or click directly on a field with the mouse. To
  1949.        edit the currently highlighted field, press <Return>, enter a new
  1950.        text or select the desired value from the presented menu, and
  1951.        press <Return> again. You may also move up and down in the list
  1952.        of fields by using the <Tab> and <Shift><Tab> keys. Pressing
  1953.        <Esc> one or more times will get you out of the edit window
  1954.        without any changes being made.
  1955.  
  1956.        When exiting the window, Telix will ask you if the Last Call and
  1957.        Total Calls fields should be cleared. Answer Yes or No as needed.
  1958.        If any data in one or more of the fields has been changed, Telix
  1959.        will ask for confirmation before writing any changes to disk.
  1960.  
  1961.  
  1962.        Adding Entries
  1963.  
  1964.  
  1965.        To add a blank entry to the end of the Dialing Directory, select
  1966.        Add from the Dialing Directory menu. A Dialing Directory may hold
  1967.        up to 1000 entries.
  1968.  
  1969.  
  1970.        Clearing Entries
  1971.  
  1972.  
  1973.        To clear an entry or a range of entries select Clear from the
  1974.        Dialing Directory menu. Telix will ask you to select the range of
  1975.        entries to clear, by moving the highlight bar and pressing
  1976.        <Return>. After confirming your choice, Telix will clear the
  1977.        selected entries back to empty entries.
  1978.  
  1979.  
  1980.  
  1981.  
  1982.                                             Inside The Dialing Directory   35
  1983.  
  1984.  
  1985.  
  1986.             Finding an Entry
  1987.  
  1988.  
  1989.             To search for a particular entry in the Dialing Directory select
  1990.             Find from the Dialing Directory menu. You will be asked to give
  1991.             the string to search for. If Telix finds the entry with that
  1992.             string in it, that entry will be highlighted. If while searching
  1993.             for the string Telix reaches the end of the directory, it will
  1994.             wrap around to the beginning and continue the search. If the
  1995.             string still can not be found Telix will say Sorry, string not
  1996.             found. If you want to search for the same string as last time,
  1997.             just press <Return> when asked for the search string.
  1998.  
  1999.  
  2000.  
  2001.  
  2002.        36   Inside The Dialing Directory
  2003.  
  2004.  
  2005.  
  2006.        Dialing
  2007.  
  2008.  
  2009.        Telix allows you to dial a group of Dialing Directory entries
  2010.        repeatedly until a connection is established, or you abort the
  2011.        attempt. Selecting the Dial function from the Dialing Directory
  2012.        menu or double-clicking on an entry with the left mouse button
  2013.        will make Telix commence dialing in sequence all the currently
  2014.        marked entries. An entry is marked or unmarked by moving the
  2015.        highlight bar on it and pressing <Space>, or pressing the right
  2016.        mouse button while the mouse cursor is on the currently
  2017.        highlighted entry. If no entry is marked, the Dial function will
  2018.        dial the currently highlighted entry.
  2019.  
  2020.        You may also dial a user-entered list of entries, by selecting
  2021.        the List function from the Dialing Directory menu. Telix will ask
  2022.        you to enter up to 10 entries to dial in sequence (to make List
  2023.        dialing even more convenient, you may also select the List
  2024.        function by pressing a numeric key while in the Dialing Directory
  2025.        menu; this number is then carried over and entered as the first
  2026.        digit in the string you are asked to enter). While you are
  2027.        entering the list of entries to dial you may also scroll through
  2028.        the directory as described above. If you specify more than one
  2029.        entry to dial, each should be separated by a space.
  2030.  
  2031.        Selecting Phone / Queue redial #s or pressing <Alt><Q> while in
  2032.        the Terminal Mode or selecting Redial from the Dialing Directory
  2033.        menu will allow you to redial one or more numbers that you
  2034.        entered previously using the List command, so that you do not
  2035.        have to re-enter them. When using Phone / Queue redial #s or
  2036.        <Alt><Q>, you will be shown the list and asked to edit it until
  2037.        you are satisfied, and then to press <Return>.
  2038.  
  2039.        Sometimes you may want to dial a number that is not in the
  2040.        Dialing Directory. To do this select the Manual option of the
  2041.        Dialing Directory menu, which stands for 'manual dial'. You will
  2042.        be asked to enter a number to be sent to the modem. Whatever you
  2043.        supply will be sent out exactly as it is, except for Long
  2044.        Distance Codes (see below), which are still valid.
  2045.  
  2046.  
  2047.  
  2048.  
  2049.                                             Inside The Dialing Directory   37
  2050.  
  2051.  
  2052.  
  2053.  
  2054.             Automatic Queue Redial
  2055.  
  2056.             When Telix has one or more numbers to dial, it redials repeatedly
  2057.             until a connection is made. To keep you informed of the status of
  2058.             the redial Telix displays a status window, and alerts you when a
  2059.             connection is established.
  2060.  
  2061.  
  2062.             Information included in the status window is the time redial was
  2063.             started, the time the current attempt was started, the status of
  2064.             the last attempt, the status of the current attempt, and a
  2065.             countdown timer for the current attempt.
  2066.             If you are dialing all the marked entries with the Dialing
  2067.             Directory Dial command, when a connection is reached, the mark is
  2068.             taken off the entry connected to, so that when you later select
  2069.             the Dial function again, only the remaining entries are dialed.
  2070.             If you are dialing a list of entries selected with the List
  2071.             Dialing Directory command, when a connection is established the
  2072.             entry connected to is taken out of the list (i.e. it is
  2073.             unmarked), so that when you later select the Redial command from
  2074.             the Dialing Directory or the Phone / Queue redial #s or <Alt><Q>
  2075.             command from Terminal Mode, only the remaining entries will be
  2076.             dialed.
  2077.  
  2078.             While redialing, you have the option of changing the time that
  2079.             Telix waits for a connection, and also the option of deleting a
  2080.             number from the list to dial, by pressing T and D respectively.
  2081.             Pressing <Esc> or the left mouse button will abort the current
  2082.             dial attempt.
  2083.  
  2084.             Normally, when a connection has been reached, Telix sounds an
  2085.             alarm to alert you of this (if alarms are enabled under
  2086.             Configuration / Preferences / General options). If a script file
  2087.             is linked to the entry however, the alarm is skipped so that the
  2088.             script may immediately proceed. It is thus the responsibility of
  2089.             the linked script to alert the user of the fact that a connection
  2090.             has been reached.
  2091.  
  2092.  
  2093.  
  2094.  
  2095.        38   Inside The Dialing Directory
  2096.  
  2097.  
  2098.  
  2099.        The Quick Dialing Bar
  2100.  
  2101.  
  2102.        If the Use of Quick Dialing bar option is enabled under
  2103.        Configuration / Preferences / General options, after selecting
  2104.        Phone / Dialing Directory or pressing <Alt><D> first an inverse
  2105.        bar is displayed on the bottom of the screen, asking you to
  2106.        select the entries to dial or press <Return> to see the Dialing
  2107.        Directory. This bar is a quick way to dial commonly called
  2108.        directory entries whose numbers you have memorized. You may enter
  2109.        a list of entries to dial just as if you had used the List
  2110.        command of the Dialing Directory menu. This saves the Dialing
  2111.        Directory from having to be displayed on the screen if you
  2112.        already know the entry or entries you want to dial. The Quick
  2113.        Dialing Bar can also be used to dial a number manually. To do
  2114.        this just preface the number with an m. For example, m1-919-460-
  2115.        4556 would dial 1-919-460-4556, just as if you had used the
  2116.        Manual dial option of the Dialing Directory. Either lowercase or
  2117.        uppercase m is accepted.
  2118.  
  2119.  
  2120.        Long Distance Codes
  2121.  
  2122.  
  2123.        A Long Distance Code is an advanced dialing option which adds
  2124.        some flexibility. There are four Long Distance Code characters:
  2125.        !, @,  $, and +, which when encountered while dialing expand to
  2126.        user-defined strings.
  2127.  
  2128.        If Telix is dialing a number from a Dialing Directory entry, and
  2129.        one of the Long Distance Code characters is encountered in the
  2130.        number, Telix will instead send whatever string has been assigned
  2131.        to that code. For example, a Dialing Directory entry could
  2132.        contain the phone number !967-1111. If the string 9,, was
  2133.        assigned to the ! LD code character, Telix when dialing this
  2134.        entry would first send the 9 followed by the commas, and then
  2135.        send the rest of the digits. Refer to your modem manual for
  2136.        information on what characters can be used in a dial string.
  2137.  
  2138.        LD codes may also be used with the List dial function. When you
  2139.        place one of them in front of or behind an entry number to dial,
  2140.        it will be expanded to a string. For example you could have the
  2141.        exclamation sign !, be expanded to 9,, or any string you specify.
  2142.  
  2143.  
  2144.  
  2145.  
  2146.                                             Inside The Dialing Directory   39
  2147.  
  2148.  
  2149.  
  2150.             You may place up to 3 Long Distance Codes in front and one Long
  2151.             Distance Code after each entry number. For example, specifying
  2152.             the entry +21! would send the string for the + Long Distance
  2153.             Code, followed by the number from entry 21, followed by the
  2154.             string for Long Distance Code !. The string
  2155.  
  2156.             10  +15  20!
  2157.  
  2158.             entered at the prompt would dial entry 10, then entry 15 with a
  2159.             Long Distance Code in front of it, and finally entry number 20,
  2160.             with a Long Distance Code after it. These numbers are redialed
  2161.             repeatedly until a connection is reached, as explained above.
  2162.  
  2163.  
  2164.             Other Functions
  2165.  
  2166.  
  2167.             Selecting Other from the Dialing Directory menu will present a
  2168.             menu of secondary functions, dealing with the deletion or
  2169.             insertion of entries in the Dialing Directory, with revising Long
  2170.             Distance Codes, and with the handling of dialing directories
  2171.             (Telix allows you to have as many dialing directories as needed
  2172.             and switch among them at will by loading the respective dialing
  2173.             directory file).
  2174.  
  2175.             Inserting Blank Entries
  2176.  
  2177.             To insert blank entries in the Dialing Directory, select Insert
  2178.             from the Dialing Directory Other menu. Entries will be inserted
  2179.             at the current position of the highlight bar. Telix will ask how
  2180.             many entries to insert and will ask for confirmation before
  2181.             proceeding.
  2182.  
  2183.             Deleting Entries
  2184.  
  2185.             To delete an entry or a range of entries in the Dialing Directory
  2186.             select the Delete option from the Dialing Directory Other menu.
  2187.             The range to delete is selected by moving the highlight bar.
  2188.             After confirming your choice, the entries will be deleted and any
  2189.             following entries will move up to where the deleted entries were.
  2190.  
  2191.  
  2192.  
  2193.  
  2194.        40   Inside The Dialing Directory
  2195.  
  2196.  
  2197.  
  2198.  
  2199.        Revising Long Distance Codes
  2200.  
  2201.        To revise the Long Distance Codes, select the option called
  2202.        Edit_LD from the Dialing Directory Other menu. There are four
  2203.        Long Distance Code characters: ! @ $ +. As described in the
  2204.        section on Long Distance Codes on the previous page, when you
  2205.        place one of them in front of or behind a number to dial, it will
  2206.        be expanded to a string. After selecting this option you will be
  2207.        shown a menu of the available Long Distance Codes. Selecting an
  2208.        LD Code will let you modify the text currently assigned to it.
  2209.        After you have made your changes, you must save them to disk with
  2210.        the Save Changes option, if you want to use them every time you
  2211.        run Telix.
  2212.  
  2213.        Creating a Dialing Directory
  2214.  
  2215.        To create a blank Dialing Directory (which can later be
  2216.        modified), select the option called Create from the Dialing
  2217.        Directory screen's Other menu. Telix will ask you for the name
  2218.        the new directory should use. Any legal DOS filename is suitable,
  2219.        and there is no default extension. Telix will then create the
  2220.        blank directory on disk. The current Dialing Directory is not be
  2221.        affected and will stay in memory.
  2222.  
  2223.        Loading a Dialing Directory
  2224.  
  2225.        To load another Dialing Directory select the Load option form the
  2226.        Dialing Directory screen's Other menu. Telix will ask for the
  2227.        name of the new directory and then load it into memory. Telix
  2228.        assumes a default extension of .FON, so if the directory you want
  2229.        to load does not have one, include a period at the end (e.g.,
  2230.        TELIX.) The new directory becomes the default directory for the
  2231.        rest of the session or until you load another one.
  2232.  
  2233.  
  2234.  
  2235.  
  2236.                                             Inside The Dialing Directory   41
  2237.  
  2238.  
  2239.  
  2240.             Printing the Dialing Directory
  2241.  
  2242.             Selecting the Print option from the Dialing Directory screen's
  2243.             Other menu allows you to print out the current Dialing Directory,
  2244.             to the printer, the serial port, or any device or disk file.
  2245.             Telix will ask you for the device or file to print to. Enter the
  2246.             name or press <Return> to use the PRN device (printer). Since
  2247.             these are DOS devices, Telix has no way of knowing, for example,
  2248.             things such as whether or not your printer is online. So if Telix
  2249.             seems to lock-up here, make sure your printer is on and it is set
  2250.             to online.
  2251.  
  2252.             Sorting the Dialing Directory
  2253.  
  2254.             To sort the entries in the Dialing Directory select the Sort
  2255.             option from the Other menu. You will be asked by which of four
  2256.             possible criteria the entries should be sorted - System Name,
  2257.             Telephone Number, Number of Calls, or Date of last Call - and if
  2258.             they should be sorted in ascending or descending order.
  2259.  
  2260.             Moving Entries
  2261.  
  2262.             Select the Move option from the Others menu to move a range of
  2263.             entries within the directory list. Use the highlight bar to
  2264.             select the range of entries to be moved, and then indicate the
  2265.             target position the entries should be moved to using the
  2266.             highlight bar.
  2267.  
  2268.  
  2269.  
  2270.  
  2271.                                                           File Transfers   43
  2272.  
  2273.  
  2274.  
  2275.             File Transfers
  2276.  
  2277.             Sending files from one computer to another is one of the most
  2278.             useful things you can do with your modem. Telix supports a full
  2279.             assortment of the most popular file transfer protocols, including
  2280.             Xmodem, Xmodem-1k, Xmodem-1k-g, Zmodem, CompuServe Quick B,
  2281.             Kermit, Ymodem, Ymodem-g, SEAlink, Telink, Modem7, and ASCII.
  2282.             Telix's file transfers are very fast, surpassing most programs in
  2283.             speed by a respectable margin. All file transfers use a 10 Kbyte
  2284.             write or read buffer, and full error detection and correction is
  2285.             standard.
  2286.  
  2287.             Telix allows you to define up to five external protocols, which
  2288.             are completely integrated into the file transfer menus.  When you
  2289.             select one of these protocols, Telix executes a DOS batch file or
  2290.             Telix script file, which must then call the appropriate external
  2291.             driver for the protocol. In this way, you may add virtually any
  2292.             file transfer protocol to Telix. Adding external protocols is
  2293.             defined in the chapter on customizing Telix.
  2294.  
  2295.  
  2296.             Downloading (Receiving) Files
  2297.  
  2298.  
  2299.             To start downloading (receiving) a file from a remote host, you
  2300.             must usually inform the remote host of the files that you want it
  2301.             to send to you before starting the transfer on the Telix side.
  2302.             You must then start the download on the Telix side, unless you
  2303.             have selected Zmodem as the transfer protocol and Zmodem auto-
  2304.             downloads are enabled under Configuration / Preferences /
  2305.             Terminal options. In this case the download starts automatically.
  2306.             In all other cases, selecting File / Receive File or pressing the
  2307.             <Alt><R> or <PgDn> key will display a menu asking which file
  2308.             transfer protocol you would like to use.
  2309.  
  2310.  
  2311.  
  2312.  
  2313.        44   File Transfers
  2314.  
  2315.  
  2316.  
  2317.        If any external protocols are defined, they are also shown as
  2318.        part of the menu.  If you have selected Xmodem, Xmodem-1k,
  2319.        Xmodem-1k-g, or ASCII as the protocol, Telix will ask you for the
  2320.        filename to save the file to. Telix always watches what you type
  2321.        while online, and will often guess the name of the file you want
  2322.        to transfer, in which case this name will be displayed and all
  2323.        you have to do to accept it is press <Return>. Any legal DOS
  2324.        filename is valid, including a path. If the filename you supply
  2325.        already exists, Telix will ask you to confirm your choice or give
  2326.        another filename. If you select any other protocol, the remote
  2327.        sender of the file will supply the name to save the file to. If
  2328.        you have entered a download directory name under
  2329.        Configuration / Preferences / Filenames and Paths, Telix will
  2330.        automatically save download files there if you don't specify
  2331.        another path. Telix has automatic incoming file protection. If
  2332.        the name is supplied by the host and exists already the file is
  2333.        renamed by using numerals in the extension, as needed.
  2334.  
  2335.  
  2336.        During the transfer, a status window of the following type is
  2337.        displayed.  The status window shows the elapsed time, the number
  2338.        of bytes received, and an approximate Character Per Second
  2339.        rating, which can give an idea of the effective speed of the
  2340.        transfer. Batch protocols (such as Zmodem) will also display the
  2341.        expected file size and file transfer time. The displayed values
  2342.        and the percentage bar always refer to the file currently being
  2343.        transferred. If the Zmodem protocol of the remote host sends a
  2344.        GSZ/DSZ or Telix 3.50 compatible extended protocol header and
  2345.        several files are sent (batch transfer), a second set of
  2346.        information and a second percentage bar are displayed to indicate
  2347.        the overall amount of data transferred so far. For ASCII
  2348.        transfers, a status window is not displayed, only a single status
  2349.        line at the top of the screen. To abort a file transfer at any
  2350.        time press the <Esc> key.
  2351.  
  2352.  
  2353.  
  2354.  
  2355.                                                           File Transfers   45
  2356.  
  2357.  
  2358.  
  2359.             Uploading (Sending) Files
  2360.  
  2361.  
  2362.             To start uploading (sending) a file to a remote host you must
  2363.             also usually inform the host of the file you will be sending it
  2364.             before starting the upload on the Telix end. To start the upload
  2365.             on the Telix end, select File / Send File or press the <Alt><S>
  2366.             or <PgUp> key. This will display a menu asking you which file
  2367.             transfer protocol you want to use to send the file. After you
  2368.             have selected the protocol, you will be asked for the file(s) to
  2369.             send by a dialog box.
  2370.  
  2371.  
  2372.             This is a complex dialog, and deserves detailed attention. Once
  2373.             mastered, this dialog will greatly streamline the uploading
  2374.             process. There are four separate windows and a menu with options
  2375.             in the dialog. The selected window will have a bar at the top,
  2376.             highlighting the name of the window. You may move from one window
  2377.             to the next using <Tab> and <Shift><Tab> to move forward or
  2378.             backward, respectively, or you can select a window with the left
  2379.             mouse button. In any window, pressing <Up> Arrow or <Down> Arrow
  2380.             move the highlight bar in that direction if possible. You may
  2381.             also scroll through the lists with the mouse scrollbars on the
  2382.             right window borders and select list entries with the left mouse
  2383.             button. Pressing <F10> or clicking on Upload in the menu closes
  2384.             the dialog and uploads the files selected.
  2385.  
  2386.             Tagged Files:   This window contains  a list of all  of the files
  2387.                             Telix is  to upload.  It will  be blank  when the
  2388.                             dialog first appears. You may  select files to be
  2389.                             included in this  list as described  below. Files
  2390.                             already listed may be removed from this window by
  2391.                             highlighting the  file and  pressing <Return>  or
  2392.                             <Space> or clicking on the highlighted entry with
  2393.                             the mouse.
  2394.  
  2395.  
  2396.  
  2397.  
  2398.        46   File Transfers
  2399.  
  2400.  
  2401.  
  2402.        Path/Dir:       This  window is  where  the  currently  displayed
  2403.                        upload path will be displayed.  You may add files
  2404.                        to the  Tagged  Files List  from  this window  by
  2405.                        typing in the exact name of the file and pressing
  2406.                        <Return>. You may  use the wildcard  characters ?
  2407.                        and * (see  your DOS manual for  more information
  2408.                        about wildcard  characters). You  may change  the
  2409.                        currently displayed upload path by entering a new
  2410.                        path here.
  2411.  
  2412.        Filelist:       This window contains  the files in  the currently
  2413.                        displayed upload path. This  window may contain a
  2414.                        maximum of approximately 700  files. Files listed
  2415.                        in this window  may be added to  the Tagged Files
  2416.                        List  by  highlighting  the   file  and  pressing
  2417.                        <Return> or <Space>, or clicking  twice on a file
  2418.                        with the left mouse button. If you wish to add or
  2419.                        remove all  files in this  window (both  those on
  2420.                        and off the  screen) to or from  the Tagged Files
  2421.                        List, press <F3>  or <F4> respectively,  or click
  2422.                        on the  corresponding  menu options  (Tag All  or
  2423.                        UnTag All).
  2424.  
  2425.        Drives:         This  window contains  a  list  of all  available
  2426.                        disks in your  system, except for  floppy drives.
  2427.                        Users of removable disks  such as Bernoulli boxes
  2428.                        may have  to load a  cartridge to upload  a file.
  2429.                        You may change the drive on which the Filelist is
  2430.                        read from  by  selecting a  new  drive from  this
  2431.                        window.
  2432.  
  2433.        NOTE            If Telix does not automatically  recognize one of
  2434.                        your drives, you may expressly specify the drives
  2435.                        to  appear  in the  list  under  Configuration  /
  2436.                        Preferences / General Options.
  2437.  
  2438.  
  2439.  
  2440.  
  2441.                                                           File Transfers   47
  2442.  
  2443.  
  2444.  
  2445.             During the file transfer, a full status window is displayed,
  2446.             unless you are using ASCII protocol, in which case only a status
  2447.             line is displayed. Information shown is the expected time the
  2448.             transfer will take, the time remaining, the number of bytes to
  2449.             send, the number of bytes left, and an approximate Character Per
  2450.             Second rating, which can give an idea of the effective speed of
  2451.             the transfer. This information always refers to the file
  2452.             currently being transferred. If several files are transferred
  2453.             with Zmodem, a second set of information and a second percentage
  2454.             bar are displayed to indicate the overall amount of data
  2455.             transferred so far. To abort a transfer at any time press the
  2456.             <Esc> key.
  2457.  
  2458.  
  2459.             File Transfer Protocols
  2460.  
  2461.  
  2462.             Xmodem          Xmodem  is  often   called  the   "lowest  common
  2463.                             denominator" protocol, and is the father protocol
  2464.                             of many others.  Xmodem sends files in  blocks of
  2465.                             128  characters at  a  time.  When the  receiving
  2466.                             computer is satisfied that  the block has arrived
  2467.                             intact, it  signals  so and  waits  for the  next
  2468.                             block. Error  checking is  a checksum  or a  more
  2469.                             sophisticated  Cyclic  Redundancy   Check.  Telix
  2470.                             supports  both  and will  automatically  use  the
  2471.                             right one. During a  download, Telix will attempt
  2472.                             to use the CRC, but will switch to checksum if it
  2473.                             seems the host  does not support CRC.  The Xmodem
  2474.                             protocol also needs a setup of  no parity, 8 data
  2475.                             bits,  and 1  stop  bit.  If your  communications
  2476.                             parameters  are  different from  these  when  you
  2477.                             start an  Xmodem transfer,  Telix will  switch to
  2478.                             the required setup for the  transfer, and back to
  2479.                             the original setup  after it is finished.  In the
  2480.                             Configuration Menu, you may enable Relaxed Xmodem
  2481.                             timing. This is for use with remote services that
  2482.                             can  not  tolerate strict  timing  during  Xmodem
  2483.                             transfers.
  2484.  
  2485.  
  2486.  
  2487.  
  2488.        48   File Transfers
  2489.  
  2490.  
  2491.  
  2492.        Xmodem-1k       This is a small variation of  the above that uses
  2493.                        blocks that are 1 Kilobyte  (1024 bytes) in size.
  2494.                        This protocol is still mistakenly called 'Ymodem'
  2495.                        by many programs, but people are gradually moving
  2496.                        over to the proper name.
  2497.  
  2498.        Xmodem-1k-g     This is a  variation of the  above that  is meant
  2499.                        for error-free channels such  as error correcting
  2500.                        modems  or null  modem  cable  links between  two
  2501.                        computers.  It achieves  great  speed by  sending
  2502.                        blocks  one  after another  without  waiting  for
  2503.                        acknowledgment from the receiver. Because of this
  2504.                        however, it  can not  re-send blocks  in case  of
  2505.                        errors  (and  thus the  need  for  an  error-free
  2506.                        link). If an  error is detected by  the receiver,
  2507.                        the transfer is  aborted. This protocol  is still
  2508.                        mistakenly called  'Ymodem-g'  by many  programs,
  2509.                        but  people  are gradually  moving  over  to  the
  2510.                        proper name.
  2511.  
  2512.        CIS Quick B     This  protocol is  used  only  on the  CompuServe
  2513.                        Information  Service.   It  is  quite   fast  and
  2514.                        specially  suited   for  the  networks   used  in
  2515.                        accessing  CIS,   which  have   large  turnaround
  2516.                        delays.  This  is  a   windowed  protocol,  which
  2517.                        basically means that unless  errors are detected,
  2518.                        data is being  sent at all  times. A CIS  Quick B
  2519.                        transfer  is  totally controlled  by  CompuServe.
  2520.                        After telling CIS what file(s)  to send, the user
  2521.                        does  nothing.  Telix,  in  Terminal  Mode,  then
  2522.                        detects the  command from CIS  which tells  it to
  2523.                        start  the  transfer  (note   that  CIS  Quick  B
  2524.                        transfer      must     be      enabled      under
  2525.                        Configuration / Preferences / Terminal   options,
  2526.                        or they will not work).
  2527.  
  2528.  
  2529.  
  2530.  
  2531.                                                           File Transfers   49
  2532.  
  2533.  
  2534.  
  2535.             Zmodem          This  advanced protocol  is  very  fast and  very
  2536.                             reliable,  and  offers  many   features.  It  can
  2537.                             arguably be called  the most popular  protocol in
  2538.                             use today. Zmodem  can transfer a group  of files
  2539.                             in one  batch, and  keeps the  exact file  names,
  2540.                             sizes and  dates. Zmodem  can detect  and recover
  2541.                             from   errors   quickly,  and   can   resume   an
  2542.                             interrupted  transfer  at  a   later  time  (this
  2543.                             feature, called Crash Recovery, may be toggled in
  2544.                             the     Protocol      options     page      under
  2545.                             Configuration / Preferences). Zmodem is also very
  2546.                             well  suited  for  satellite   links  and  packet
  2547.                             switched networks.
  2548.  
  2549.             SEAlink         SEAlink  is   an  advanced   version  of   Xmodem
  2550.                             developed by System Enhancement Associates. It is
  2551.                             a sliding  window protocol. SEAlink  is 15  to 25
  2552.                             percent  faster  than   regular  Xmodem.  SEAlink
  2553.                             passes  a  file's  name,   size,  and  date  when
  2554.                             transferring it,  and can  be used  to send  more
  2555.                             than one file at a time.
  2556.  
  2557.             ASCII           In an ASCII transfer,  it is as if  the sender is
  2558.                             actually typing  the characters and  the receiver
  2559.                             is just recording them. There is no form of error
  2560.                             detection used. Usually  only ASCII files  can be
  2561.                             sent  in  this  way,   as  binary  files  contain
  2562.                             characters which  would foul  up the  screen. The
  2563.                             ASCII protocol  is used,  for example,  to upload
  2564.                             prepared messages to the message  editor of a BBS
  2565.                             instead of typing the text online.
  2566.  
  2567.             Ymodem          This protocol  is  a variation  on Xmodem,  which
  2568.                             allows  for  multiple   files  to  be   sent  per
  2569.                             transfer. While transferring files,  it keeps the
  2570.                             correct name, size, and date, and  may use 128 or
  2571.                             1024 byte block sizes.
  2572.  
  2573.  
  2574.  
  2575.  
  2576.        50   File Transfers
  2577.  
  2578.  
  2579.  
  2580.        Ymodem-g        This protocol is a variation  on the above, which
  2581.                        achieves  very  high transfer  rates  by  sending
  2582.                        blocks  one  after another  without  waiting  for
  2583.                        acknowledgment. This however means than an error-
  2584.                        free link  such as  an error-correcting  modem or
  2585.                        null modem cable between two computers is needed.
  2586.                        If an  error  is detected  by  the receiver,  the
  2587.                        transfer is aborted.
  2588.  
  2589.        Telink          This  protocol  is  mainly  found   on  Fido  BBS
  2590.                        systems.  It  is basically  the  Xmodem  protocol
  2591.                        using CRC checking with an extra block sent ahead
  2592.                        of the  file telling  its name,  size, and  date.
  2593.                        This protocol  allows more  than one  file to  be
  2594.                        sent at a time.
  2595.  
  2596.        Modem7          Modem7 is  a close cousin  to Xmodem  that passes
  2597.                        the filename  before starting the  transfer, thus
  2598.                        taking away some of the user's work. It is common
  2599.                        on CP/M systems.  This protocol allows  more than
  2600.                        one file to be sent at a time.
  2601.  
  2602.        Kermit          The  Kermit protocol  was  developed  to make  it
  2603.                        easier for computers  of different types  to send
  2604.                        files to  each other.  Almost any  computer using
  2605.                        Kermit can  be set  up to  send files  to another
  2606.                        computer using  Kermit (the same  can be  said of
  2607.                        Zmodem however).  Various options  in the  Kermit
  2608.                        protocol implemented in Telix  can be tailored to
  2609.                        the    user's   needs    under    Configuration /
  2610.                        Preferences,   option  Kermit   transfers.   This
  2611.                        implementation  of  Kermit  does  not  include  a
  2612.                        Kermit "server"  function, and  cannot use  SEND,
  2613.                        GET, or other server commands.
  2614.  
  2615.  
  2616.  
  2617.  
  2618.                                                           File Transfers   51
  2619.  
  2620.  
  2621.  
  2622.             Which One to Use
  2623.  
  2624.  
  2625.             Telix supports a large number of built in file transfer
  2626.             protocols. To this can be added external protocols. It can get
  2627.             confusing to decide which one to use. When both sides of the
  2628.             connection only support one protocol, then obviously that is the
  2629.             one to use, no matter what its deficiencies. Otherwise some
  2630.             protocols are a better choice than others. On CompuServe, CIS
  2631.             Quick B should be used. For most purposes, Zmodem is the best all
  2632.             around protocol. It is very fast and very reliable. Ymodem-g and
  2633.             Xmodem-1k-g are slightly faster. However these two protocols need
  2634.             an error-free link. After that, Ymodem, SEAlink, and Xmodem-1k
  2635.             are quite fast and pretty reliable. The last choice would be
  2636.             Xmodem and its close cousins Telink and Modem7. ASCII transfers
  2637.             are suitable only for text files and do not perform any error
  2638.             detection or correction, so they should only be used as a
  2639.             substitute for directly typed text (uploading a prepared message
  2640.             to the message editor of a BBS).
  2641.  
  2642.  
  2643.  
  2644.  
  2645.                                                        Customizing Telix   53
  2646.  
  2647.  
  2648.  
  2649.             Customizing Telix
  2650.  
  2651.  
  2652.             Telix has many features which can be customized. These include
  2653.             things like the screen setup, the communications parameters,
  2654.             filenames and paths, and many other items. The default values for
  2655.             these parameters are stored in a file called TELIX.CNF, the
  2656.             configuration file. Telix will automatically read this file upon
  2657.             starting up. The first time you use Telix, this file is created
  2658.             for you with some standard default values. Selecting
  2659.             Configuration / Preferences or pressing <Alt><O> while in
  2660.             Terminal Mode brings up the Telix Preferences menu, which allows
  2661.             you to change all these default settings.
  2662.  
  2663.  
  2664.             The first eleven options are parameter screens, the last two deal
  2665.             with leaving the Configuration Menu.
  2666.  
  2667.  
  2668.             Screen and Color Settings
  2669.  
  2670.  
  2671.             This screen allows you to set various video related options. You
  2672.             will be shown a menu listing the various parts of the screen
  2673.             displays (such as menu foreground colors). If you pick one of
  2674.             these items you will be allowed to scroll through the possible
  2675.             colors for it by using the arrow keys. Press <Return> to select
  2676.             the currently highlighted color, or click on the desired color
  2677.             with the mouse. If you want to leave the colors menu without
  2678.             selecting one press <Esc> or click outside the colors menu.
  2679.  
  2680.  
  2681.  
  2682.  
  2683.        54   Customizing Telix
  2684.  
  2685.  
  2686.  
  2687.        Another setting on the Screen and color menu is the Screen write
  2688.        mode. If you pick this option you will be asked in which way you
  2689.        want Telix to write to the screen. This depends on the video
  2690.        adapter present in your system. The first option is a direct
  2691.        screen write. This is the fastest mode, and should be used if you
  2692.        have a monochrome adapter, an EGA adapter, or another video
  2693.        adapter that never gets snow. The second option is a direct
  2694.        screen write with port checks. This method is slightly slower.
  2695.        You should use this method if your screen gets snow on it or it
  2696.        flickers while executing the DOS dir command. One card with which
  2697.        you should use this is the color/graphics adapter. Don't use this
  2698.        option if your video card doesn't need it, as it may interfere
  2699.        with communications. The final method is a screen write with BIOS
  2700.        calls. You should use this method with applications like Windows,
  2701.        Topview or DoubleDOS. This method is quite slow however. Note
  2702.        that you do not need this mode to run Telix under DESQview, since
  2703.        Telix is DV aware.
  2704.  
  2705.        Another setting on this menu is Default screen size. This allows
  2706.        you to pick an alternate default screen size of 80x43 or 80x50.
  2707.        Note that these modes require an EGA or VGA card. Note also that
  2708.        many EGA cards can not do 80x50, and some VGA cards can not do
  2709.        80x43.
  2710.  
  2711.        When you have finished picking the colors, select the Keep
  2712.        changes & exit option if you want to keep the color changes you
  2713.        have made, or the Exit option if you want to discard them.
  2714.  
  2715.  
  2716.  
  2717.  
  2718.                                                        Customizing Telix   55
  2719.  
  2720.  
  2721.  
  2722.             Terminal Options
  2723.  
  2724.  
  2725.             This screen contains settings related to Telix operation while in
  2726.             Terminal Mode (with some extending to other areas of Telix). To
  2727.             select a setting to change, click on it with the mouse or type
  2728.             the letter beside it. Telix will then allow you to change the old
  2729.             setting. Press <Esc> at this point or click outside the menu to
  2730.             exit without changing anything. Options include:
  2731.  
  2732.             A:              Default Communications Parameters.  These include
  2733.                             comm port,  bps (baud)  rate, data  bits, parity,
  2734.                             and stop  bits.  Note that  the current  settings
  2735.                             will not change,  only the defaults for  the next
  2736.                             time you load  Telix. To change the  settings for
  2737.                             the current session  only, select Configuration /
  2738.                             Comm.  parameters  or  press  <Alt><P>  while  in
  2739.                             terminal mode.
  2740.  
  2741.             B:              Emulate Before Translation. Some European systems
  2742.                             override  characters   used   by  many   terminal
  2743.                             emulations  to  signal color  changes  and  other
  2744.                             items  that  don't  show  up  on  the  screen  as
  2745.                             characters.  Normally  a  received  character  is
  2746.                             passed  through  the  translation  tables  before
  2747.                             being examined to see if it  is such a character.
  2748.                             This option allows the  emulation to occur first,
  2749.                             and  then only  translates  those characters  not
  2750.                             seen as emulation commands.
  2751.  
  2752.             C:              Default Terminal  Type.  Allowable terminals  are
  2753.                             "TTY", "ANSI-BBS",  "VT102", "VT52",  "ANSI", and
  2754.                             "AVATAR". Note that the current terminal will not
  2755.                             be changed, only the terminal  used the next time
  2756.                             you run  Telix. To  change the  current terminal,
  2757.                             select   Configuration / Terminal  Emulation   or
  2758.                             press <Alt><T> while in terminal mode.
  2759.  
  2760.  
  2761.  
  2762.  
  2763.        56   Customizing Telix
  2764.  
  2765.  
  2766.  
  2767.        D:              Status Line.  Telix allows  a status  line to  be
  2768.                        displayed at the top or bottom of the screen. The
  2769.                        status line shows some  useful information. Valid
  2770.                        options  are  Top,  Bottom   or  None.  While  in
  2771.                        Terminal Mode the status line  may also easily be
  2772.                        toggled on  or off  by selecting  Configuration /
  2773.                        Status toggle or pressing <Alt><8>.
  2774.  
  2775.        E:              Default Local Echo. This controls  whether or not
  2776.                        Telix should echo  on the screen any   characters
  2777.                        you type while in Terminal  Mode. This is usually
  2778.                        off for  BBS  use. Local  echo on  is often  also
  2779.                        called Half Duplex (HDX), while local echo off is
  2780.                        called Full Duplex (FDX).
  2781.  
  2782.        F:              Add  Line Feeds.  This  controls  whether or  not
  2783.                        Telix should add Line  Feeds to incoming Carriage
  2784.                        Return characters while in  Terminal Mode. If you
  2785.                        are connected  to a remote  system and  lines are
  2786.                        overwriting  each  other,  this   should  be  on,
  2787.                        otherwise it should be off.
  2788.  
  2789.        G:              Strip High  Bit. Telix can  strip the  high (most
  2790.                        significant) bit  from incoming data  bytes while
  2791.                        in  Terminal  Mode.  This   is  sometimes  useful
  2792.                        because it allows the high/parity bit of incoming
  2793.                        text to be ignored.
  2794.  
  2795.  
  2796.        H:              Received  Backspace  Destructive.   This  setting
  2797.                        controls  how  Telix  treats  incoming  backspace
  2798.                        characters.   If    backspace   characters    are
  2799.                        destructive,  Telix backs  up  over the  previous
  2800.                        character and  erases it, otherwise  the existing
  2801.                        character is not erased.
  2802.  
  2803.        I:              Backspace Key  Character.  Normally, Telix  sends
  2804.                        Backspace when  the <Backspace>  key is  pressed,
  2805.                        and DEL  when <Ctrl><Backspace> is  pressed. This
  2806.                        option allows these settings to be swapped.
  2807.  
  2808.  
  2809.  
  2810.  
  2811.                                                        Customizing Telix   57
  2812.  
  2813.  
  2814.  
  2815.             J:              XON/XOFF  Software Flow  Control.  This  controls
  2816.                             whether  or not  Telix  should  use the  XON/XOFF
  2817.                             software handshaking  protocol while  in Terminal
  2818.                             Mode and during ASCII file transfers. This should
  2819.                             usually  be off,  as  most  systems nowadays  use
  2820.                             hardware  handshake.  However,  some  large  data
  2821.                             services  use  the characters  XON  and  XOFF  to
  2822.                             control data flow.
  2823.  
  2824.             K:              CTS/RTS     Hardware    Handshaking.     Hardware
  2825.                             handshaking is  used with  high speed  modems and
  2826.                             null modem  cable links to  regulate the  flow of
  2827.                             data. If the modem  supports Hardware handshaking
  2828.                             this should be on. If a null modem cable is being
  2829.                             used and these signals are  valid over the cable,
  2830.                             this  should be  on.  If  CTS/RTS handshaking  is
  2831.                             enabled by default,  but the CTS signal  is found
  2832.                             off when Telix is started, Telix will report this
  2833.                             and wait  ten seconds  for CTS  to be  turned on.
  2834.                             Within these ten  seconds you can press  Space to
  2835.                             keep CTS/RTS  handshaking,  or any  other key  to
  2836.                             turn it  off.  If nothing  happens  in these  ten
  2837.                             seconds, the handshaking  is turned off  as well.
  2838.                             The same happens if the PC BIOS  is used in INT14
  2839.                             mode. In  this case,  Telix switches  to XON/XOFF
  2840.                             handshaking, since  CTS/RTS is  not supported  by
  2841.                             the BIOS routines.
  2842.  
  2843.             L:              DSR/DTR     Hardware    Handshaking.     Hardware
  2844.                             handshaking is  used with  high speed  null modem
  2845.                             cable links  to regulate the  flow of data.  If a
  2846.                             null modem cable is being  used and these signals
  2847.                             are valid  over  the cable,  this  should be  on.
  2848.                             Often a null  modem cable will allow  one type of
  2849.                             hardware  handshaking to  be  used,  but not  the
  2850.                             other.
  2851.  
  2852.  
  2853.  
  2854.  
  2855.        58   Customizing Telix
  2856.  
  2857.  
  2858.  
  2859.        M:              Compuserve Quick B Transfers.  CompuServe Quick B
  2860.                        file transfers are initiated by CompuServe, which
  2861.                        sends  a few  special  characters (<Ctrl><E>  and
  2862.                        <Ctrl><P>).   Telix,    upon   detecting    these
  2863.                        characters  while in  Terminal  Mode, starts  the
  2864.                        transfer.  If  another  Host   is  sending  these
  2865.                        characters  and  causing  problems,  this  option
  2866.                        allows CIS Quick B recognition to be turned off.
  2867.  
  2868.        N:              Zmodem Auto-Downloads.  Telix, while  in Terminal
  2869.                        Mode, can detect the packet from another computer
  2870.                        sending  files  using the  Zmodem  protocol,  and
  2871.                        automatically  begin  a Zmodem  download  on  the
  2872.                        local end. This option allows  this feature to be
  2873.                        disabled.
  2874.  
  2875.        O:              Drop RTS during  Disk Writes. This  option forces
  2876.                        Telix to  drop the  RTS signal  line during  disk
  2877.                        writes  for  those  systems  exhibiting  frequent
  2878.                        errors at  rhythmic intervals  while downloading.
  2879.                        This  is  called slow  handshaking.  This  option
  2880.                        corresponds to the command line switch D.
  2881.  
  2882.  
  2883.  
  2884.        P:              Answerback String. Some systems  require that the
  2885.                        terminal program  send  an identification  string
  2886.                        when an  ENQ (<Ctrl><E>)  character is  received.
  2887.                        You may define such  an 'answerback' string here.
  2888.                        If this  string  is empty,  nothing  is sent.  As
  2889.                        well, note that the answerback string is not sent
  2890.                        if  CompuServe  Quick  B  transfers  are  enabled
  2891.                        (above), as  <Ctrl><E> is  used as  part of  that
  2892.                        protocol.
  2893.  
  2894.  
  2895.  
  2896.  
  2897.                                                        Customizing Telix   59
  2898.  
  2899.  
  2900.  
  2901.             General Options
  2902.  
  2903.  
  2904.             This screen allows you to change some general settings,
  2905.                 including:
  2906.  
  2907.             A:              Sound. If  this is  off Telix  will not  make any
  2908.                             sounds.
  2909.  
  2910.             B:              Alarm Sound. If  this is off Telix  will not make
  2911.                             any alarm  sounds, but  will still  beep when  it
  2912.                             receives  the bell  code  from  the remote  host,
  2913.                             unless the Sound option is also off.
  2914.  
  2915.             C:              Keep Aborted Downloads. If this is on, Telix will
  2916.                             keep files which were  aborted during a download.
  2917.                             Otherwise Telix will delete these files.
  2918.  
  2919.             D:              Show  Free  Space  for  Downloads.  This  setting
  2920.                             controls whether  or not  Telix will  display the
  2921.                             free space on the disk when you start a download.
  2922.                             The option to turn it off is provided because the
  2923.                             free space display takes a  few seconds for large
  2924.                             hard disks.
  2925.  
  2926.             E:              Use of Quick Dialing Bar. When  this option is on
  2927.                             and you select Phone / Dialing Directory or press
  2928.                             <Alt><D> to  access the Dialing  Directory, Telix
  2929.                             first  displays  the Quick  Dialing  Bar  at  the
  2930.                             bottom of  the screen, which  allows you  to dial
  2931.                             entries  without  having  to   view  the  Dialing
  2932.                             Directory. If you would rather go directly to the
  2933.                             Dialing Directory, set this option to off.
  2934.  
  2935.             F:              Confirm Hang-Up. Setting  this option to  on will
  2936.                             make Telix  ask for  confirmation before  hanging
  2937.                             up, when Actions  / Hang-up modem is  selected or
  2938.                             <Alt><H> is pressed.
  2939.  
  2940.  
  2941.  
  2942.  
  2943.        60   Customizing Telix
  2944.  
  2945.  
  2946.  
  2947.        G:              Default Usage Log Setting. If  this option is set
  2948.                        to on, Telix will open the  default Usage Log (as
  2949.                        specified on the  Filenames and Paths  screen) at
  2950.                        program start up. Otherwise the usage log must be
  2951.                        manually turned on if needed.
  2952.  
  2953.        H:              Scroll-Back Buffer  Size.  This setting  controls
  2954.                        the  size of  the  Telix  Scroll-Back buffer  (in
  2955.                        kilobytes). For changes  to this setting  to take
  2956.                        effect you  must  save the  changes  to disk  and
  2957.                        restart Telix.  The maximum is 64K.
  2958.  
  2959.        I:              Capture File Buffer Size. This is the size of the
  2960.                        disk buffer that Telix should use for the Capture
  2961.                        File  when it  is  opened.  Values  from 0  to  4
  2962.                        Kilobytes are allowed. A larger buffer size means
  2963.                        the disk is accessed less often.
  2964.  
  2965.  
  2966.        J:              Date Format. This is the format that Telix should
  2967.                        use when  displaying dates.  Allowed formats  are
  2968.                        MMDDYY, DDMMYY, and YYMMDD.
  2969.  
  2970.        K:              Date Separator Character.  This is  the character
  2971.                        that Telix will  print between parts of  the date
  2972.                        when displaying a date.  The default character is
  2973.                        the hyphen (-).
  2974.  
  2975.        L:              Time Format. This is the format that Telix should
  2976.                        use when  displaying times.  Allowed formats  are
  2977.                        12-hour and 24-hour.
  2978.  
  2979.        M:              Time Separator Character.  This is  the character
  2980.                        that Telix will  print between parts of  the time
  2981.                        when displaying a time.  The default character is
  2982.                        the colon (:).
  2983.  
  2984.        N:              Enhanced Keyboard Support. This option allows you
  2985.                        to  turn off  Telix's  support  for the  enhanced
  2986.                        (101) keyboard. This should  normally be left on,
  2987.                        unless there seems to be a keyboard problem.
  2988.  
  2989.  
  2990.  
  2991.  
  2992.                                                        Customizing Telix   61
  2993.  
  2994.  
  2995.  
  2996.             O:              Shell: 16550  Buffer. This  option allows  you to
  2997.                             specify whether  the  buffer on  the 16550a  comm
  2998.                             chip should be left on or off during a DOS shell.
  2999.                             If it  is installed  in your  PC, Telix  normally
  3000.                             recognizes and enables the buffer on this chip at
  3001.                             all times, for greater  efficiency, but there are
  3002.                             still a  few  comm application  that users  might
  3003.                             want to run  from the shell which  can not handle
  3004.                             the chip with the buffer turned on.
  3005.  
  3006.             P:              Shell: Swap to  EMS/XMS/Disk. This  option allows
  3007.                             you  to specify  whether  Telix  will attempt  to
  3008.                             remove  most  of  itself  from  the  conventional
  3009.                             memory  when executing  DOS  function calls.  The
  3010.                             default is  off for backwards  compatibility, but
  3011.                             most users should be able to turn this on without
  3012.                             problems. If therere is not enough EMS/XMS memory
  3013.                             available for  swapping,  Telix is  swapped to  a
  3014.                             temporary file named TELIX.SWP on the hard disk.
  3015.  
  3016.             Q:              Disk Drives  installed.  Here  you may  expressly
  3017.                             specify  the drive  letters  of  those drives  to
  3018.                             appear in the  dialog box for file  uploads. This
  3019.                             option  is  of interest  to  users  of  removable
  3020.                             drives (Bernoulli, device  driven floppies etc.),
  3021.                             which are sometimes  not automatically recognized
  3022.                             by Telix. Attention: Telix will not check for the
  3023.                             existence of  a drive  listed here  before it  is
  3024.                             actually selected in the dialog box.
  3025.  
  3026.             R:              Menu line. Here  you can choose whether  the menu
  3027.                             bar should appear on the  screen at program start
  3028.                             up. Regardless of this setting, the menu line can
  3029.                             be toggled  on and  off at  any time  from within
  3030.                             terminal  mode by  pressing  <Alt><5> or  double-
  3031.                             clicking with the left mouse button.
  3032.  
  3033.  
  3034.  
  3035.  
  3036.        62   Customizing Telix
  3037.  
  3038.  
  3039.  
  3040.        Modem and Dialing Settings
  3041.  
  3042.  
  3043.        This screen contains settings that Telix uses to control the
  3044.        modem and its output. The default configuration that Telix comes
  3045.        with is set up for Hayes compatible modems. These modems use the
  3046.        AT command set. By changing these settings Telix can work with
  3047.        almost any modem. The parameters are:
  3048.  
  3049.        A:              Init String.  This  string will  be  sent to  the
  3050.                        modem when  Telix first starts.  Different modems
  3051.                        might need different strings.  The default string
  3052.                        is set up for Hayes compatible modems. It is:
  3053.  
  3054.        ATZ ^M ~~~ AT S7=45  S0=0  V1  X4 ^M,
  3055.        where
  3056.  
  3057.                        AT     is the modem attention code,
  3058.  
  3059.                        Z      resets the modem to default state,
  3060.  
  3061.                        ^M     sends  the   terminating  Carriage  Return
  3062.                               character to the modem,
  3063.  
  3064.                        ~~~    pauses for  1.5 seconds to give  the modem
  3065.                               time to perform the ATZ command,
  3066.  
  3067.                        AT     is the modem attention code,
  3068.  
  3069.                        S7=45  makes  the  modem wait  45  seconds for  a
  3070.                               connection after dialing,
  3071.  
  3072.                        S0=0   turns off auto answer,
  3073.  
  3074.                        V1     makes the modem respond with words,
  3075.  
  3076.                        X4     makes the  modem wait for a  dial tone and
  3077.                               evaluate busy tones when dialing,
  3078.  
  3079.                        ^M     sends  the   terminating  Carriage  Return
  3080.                               character to the modem.
  3081.  
  3082.  
  3083.  
  3084.  
  3085.                                                        Customizing Telix   63
  3086.  
  3087.  
  3088.  
  3089.             To make full use of all features of your modem, you will normally
  3090.             have to  modify the init string  according to the manual  of your
  3091.             modem.  For most  modems  normally AT&F^M  is  a sufficient  init
  3092.             string which loads the factory default settings of the modem.
  3093.  
  3094.  
  3095.             B:              Dialing Prefix 1. A Dialing  prefix is what Telix
  3096.                             sends  to  the modem  when  dialing,  before  the
  3097.                             number, for  example, ATDT  for Hayes  compatible
  3098.                             modems and tone dialing (ATDP for pulse dialing).
  3099.                             There are three dialing  prefixes allowed, and in
  3100.                             the Dialing Directory you may choose which one to
  3101.                             use for each entry.  One use for this  is if your
  3102.                             modem supports MNP, to  define two prefixes which
  3103.                             turn MNP  support on and  off, thus  avoiding the
  3104.                             delay when you call a system that doesn't support
  3105.                             MNP. If  you are  dialing from  within a  private
  3106.                             branch exchange (PBX),  you may specify  a prefix
  3107.                             for internal calls and another for external calls
  3108.                             (the latter might for  example be AT X3 DT 0w, if
  3109.                             zero  is the  escape  digit and  w  is the  modem
  3110.                             command to wait for a dial tone).
  3111.  
  3112.             C:              Dialing Prefix 2.
  3113.             D:              Dialing Prefix 3.
  3114.  
  3115.             E:              Dialing  Suffix. The  string  Telix  should  send
  3116.                             after   the  number   when   dialing.  On   Hayes
  3117.                             compatible modems this is  just a Carriage Return
  3118.                             character, ^M.
  3119.  
  3120.             F:              Connect   String.  To   make   Telix   detect   a
  3121.                             connection,  you  should enter  here  the  string
  3122.                             which  your  modem  sends   upon  establishing  a
  3123.                             connection; e.g., CONNECT.
  3124.  
  3125.             G:              No  Connect  Strings.  To  make  Telix  detect  a
  3126.                             connection failure, enter here up to four strings
  3127.                             which your modem sends when it has failed to make
  3128.                             a  connection  while  dialing,   for  example  NO
  3129.                             CARRIER, BUSY, etc.
  3130.  
  3131.  
  3132.  
  3133.  
  3134.        64   Customizing Telix
  3135.  
  3136.  
  3137.  
  3138.        H:              Hang-Up String. This  is the string  Telix should
  3139.                        send to the modem to make it hang up. The default
  3140.                        string works for Hayes compatible modems and is:
  3141.  
  3142.        ~~~+++~~~ATH0^M
  3143.  
  3144.        where
  3145.                        ~~~  pauses Telix for 1.5 secs,
  3146.  
  3147.                        +++  escapes the modem into command mode,
  3148.  
  3149.                        ~~~  pauses Telix for 1.5 secs,
  3150.  
  3151.                        AT   is the modem attention code,
  3152.  
  3153.                        H0   tells the modem to hang up,
  3154.  
  3155.                        ^M   sends   the  terminating   Carriage   Return
  3156.                             character to the modem.
  3157.  
  3158.        Before sending  this string  to the modem  Telix always  tries to
  3159.        hang-up the  modem by a faster  way that works with  MOST modems.
  3160.        This is  done by dropping (turning  off) a special  signal called
  3161.        the  DTR  (Data Terminal  Ready)  line  on  the RS-232  port.  If
  3162.        dropping the DTR makes the modem  hang-up then the hang-up string
  3163.        is not sent to the modem.
  3164.  
  3165.        I:              Auto Answer String. This is the string that Telix
  3166.                        should send to the modem upon entering Host Mode.
  3167.                        This   string   should   allow   the   modem   to
  3168.                        automatically pick  up the  phone when  it rings,
  3169.                        and initialize it in any other ways that might be
  3170.                        necessary.
  3171.  
  3172.        J:              Dial Cancel String.  The string Telix should send
  3173.                        to  the  modem  to  cancel  the  current  dialing
  3174.                        attempt. On most modems all  that is necessary is
  3175.                        a Carriage Return character, ^M.
  3176.  
  3177.        K:              Dial Time. The  amount of time Telix  should wait
  3178.                        for  a  connection  while  dialing.  This  should
  3179.                        usually be set  to be greater than  the amount of
  3180.                        time the modem waits for the connection.
  3181.  
  3182.  
  3183.  
  3184.  
  3185.                                                        Customizing Telix   65
  3186.  
  3187.  
  3188.  
  3189.             L:              Redial Pause. The number of  seconds Telix should
  3190.                             wait between attempts while redialing.
  3191.  
  3192.             M:              Auto Baud Detect. If this option  is on and Telix
  3193.                             dials a  number  from the  Dialing Directory,  it
  3194.                             will check  the modem connect  message for  a bit
  3195.                             rate indication.  If  the bit  rate is  different
  3196.                             than was  specified for  the entry  being dialed,
  3197.                             Telix switches to  the new bit rate.  This option
  3198.                             only  works with  Hayes  compatible modems.  This
  3199.                             option must not be enabled when you have told the
  3200.                             modem to maintain a constant  or locked baud rate
  3201.                             between the  computer and the  modem, as  is done
  3202.                             with   nearly   all  modern   high-speed,   error
  3203.                             correcting modems (such as ELSA MicroLink 28.8TQ,
  3204.                             USRobotics Sportster, Hayes V-Series, etc.).
  3205.  
  3206.             N:              Drop DTR to Hangup. If your  modem is not capable
  3207.                             of terminating a connection  by dropping DTR, you
  3208.                             should set this option to off, so Telix won't try
  3209.                             that way  and will  immediately send  the Hang-up
  3210.                             String (see H above) instead.
  3211.  
  3212.  
  3213.  
  3214.  
  3215.        66   Customizing Telix
  3216.  
  3217.  
  3218.  
  3219.        Filenames and Path Settings
  3220.  
  3221.  
  3222.        This screen allows you to change several filename and pathname
  3223.        defaults, including:
  3224.  
  3225.        A:              Download Directory. The  disk directory  in which
  3226.                        Telix  should  save files  which  are  downloaded
  3227.                        (received). The user can  override this by giving
  3228.                        a full pathname when prompted.
  3229.  
  3230.        B:              Upload Directory. The disk  directory where Telix
  3231.                        should look  for files to  be uploaded.  The user
  3232.                        can override this by giving  a full filename when
  3233.                        prompted.
  3234.  
  3235.        C:              Script Directory.  The directory  in which  Telix
  3236.                        should  look  for script  files  when  trying  to
  3237.                        execute them. The user can override this by using
  3238.                        a full  pathname in  front of  the filename  when
  3239.                        specifying it.
  3240.  
  3241.        D:              Default Startup  Script. Here  you can  specify a
  3242.                        script file  that will be  automatically executed
  3243.                        each time  Telix is  started, unless  a different
  3244.                        script file was specified  using the command line
  3245.                        switch S. Note:  The Telix title screen  will not
  3246.                        appear when a startup script file is executed.
  3247.  
  3248.        E:              Default  Capture File.  The  default  name  Telix
  3249.                        should  use   when  opening   the  Capture   File
  3250.                        (normally TELIX.CAP). The user can override this.
  3251.  
  3252.        F:              Default Usage Log. The default  name Telix should
  3253.                        use  when   opening  the   Usage  Log   (normally
  3254.                        TELIX.USE). The user can override this.
  3255.  
  3256.  
  3257.  
  3258.  
  3259.                                                        Customizing Telix   67
  3260.  
  3261.  
  3262.  
  3263.             G:              Directory Program. The name of the disk directory
  3264.                             program that  Telix  should run  when you  select
  3265.                             Files   directory   command    (<Alt><F>)   under
  3266.                             Miscellaneous / DOS functions.  If  you   do  not
  3267.                             specify a program here Telix will use an internal
  3268.                             routine that also displays the  amount of time it
  3269.                             will take to transfer each file in the directory.
  3270.                             An example of a program you could specify here is
  3271.                             dir/p, which would  use the DOS dir  command with
  3272.                             pauses  at  each   page  full,  to   display  the
  3273.                             directory.
  3274.  
  3275.             H:              Screen Image  File.  The file  that Telix  should
  3276.                             save screen images  (generated with File / Screen
  3277.                             Image  or  <Alt><I>)  to.  The  default  name  is
  3278.                             TELIX.IMG.
  3279.  
  3280.             I:              Editor  Pathname.  The   name  of   your  editor,
  3281.                             including the extension of  the name (.EXE, .COM,
  3282.                             or   .BAT   for  batch   files),   for   example,
  3283.                             C:\DOS\EDIT.EXE. The  indicated file  must either
  3284.                             be  in  the current  directory,  in  a  directory
  3285.                             included  in  the DOS  Path,  or  the  name  must
  3286.                             include  the full  path.  You  need to  set  this
  3287.                             parameter only  if you  want to  run your  editor
  3288.                             using the File / RuN Editor or <Alt><A> command.
  3289.  
  3290.  
  3291.  
  3292.  
  3293.        68   Customizing Telix
  3294.  
  3295.  
  3296.  
  3297.        ASCII Transfers
  3298.  
  3299.  
  3300.        This screen allows you to customize Telix ASCII file transfers to
  3301.        your needs, so that Telix may work with almost any system.
  3302.        Available settings are:
  3303.  
  3304.        A:              Strip High Bit. If this parameter is on, the high
  3305.                        (most significant) bit of each character sent for
  3306.                        uploads, or received for  downloads, is stripped.
  3307.                        This can be  used to ignore parity.  On the other
  3308.                        hand,  the  upper  128   characters  in  the  IBM
  3309.                        extended ASCII character set  (128..255) are then
  3310.                        converted  to   the  lower  value   (0..127)  and
  3311.                        therefore not displayed correctly.
  3312.  
  3313.        B:              Remote Abort  Character.  This  is the  character
  3314.                        which when  received  during an  ASCII upload  or
  3315.                        download, is  taken to mean  that the  remote end
  3316.                        wants to abort  the transfer. One  possible value
  3317.                        might be 24 (<Ctrl><X>).
  3318.  
  3319.        C:              Local  Echo.  If this  is  on,  Telix  will  echo
  3320.                        characters locally  while uploading.  This should
  3321.                        normally be off.
  3322.  
  3323.        D:              Expand Blank Lines. If this is  on, when Telix is
  3324.                        sending a file and it encounters a blank line, it
  3325.                        will  add a  space  to that  line.  This is  very
  3326.                        useful for systems that assume a blank line means
  3327.                        "end of file", or for uploading a message on most
  3328.                        bulletin boards, which often  regard a blank line
  3329.                        as the end of a text entry.
  3330.  
  3331.        E:              Pace Character.  This is the  ASCII value  of the
  3332.                        character  that  Telix  should  wait  for  before
  3333.                        sending each line. If this value is 0, Telix will
  3334.                        not wait for any character.
  3335.  
  3336.        F:              Line Pacing. This is the amount  of time (in 1/10
  3337.                        seconds), that  Telix should wait  before sending
  3338.                        each line. This delay is often not necessary, but
  3339.                        for some BBS's for example, it's vital.
  3340.  
  3341.  
  3342.  
  3343.  
  3344.                                                        Customizing Telix   69
  3345.  
  3346.  
  3347.  
  3348.             G:              Character  Pacing. This  is  the  time delay  (in
  3349.                             milliseconds) that Telix should wait between each
  3350.                             character. As  the PC's  hardware clock  does not
  3351.                             have enough resolution,  this is a  software loop
  3352.                             based delay.  Therefore, a value  of 1  here will
  3353.                             delay a 4.77 MHz  XT approximately 1 millisecond,
  3354.                             and faster PCs for  a proportionally smaller time
  3355.                             period.
  3356.  
  3357.             H:              Upload CR Translation. This is  what Telix should
  3358.                             do with Carriage Return characters when uploading
  3359.                             ASCII files. The three options are to do nothing,
  3360.                             to strip  them, or to  add a Line  Feed character
  3361.                             afterwards.
  3362.  
  3363.             I:              Upload LF Translation. This is  what Telix should
  3364.                             do with Line Feed characters when uploading ASCII
  3365.                             files. The  three options are  to do  nothing, to
  3366.                             strip them,  or to add  a Carriage  Return before
  3367.                             each.
  3368.  
  3369.             J:              Download CR Translation. This is exactly the same
  3370.                             as   setting   H  (above),   but   applies   when
  3371.                             downloading ASCII files.
  3372.  
  3373.             K:              Download LF Translation. This is exactly the same
  3374.                             as   setting   I  (above),   but   applies   when
  3375.                             downloading ASCII files.
  3376.  
  3377.  
  3378.  
  3379.  
  3380.        70   Customizing Telix
  3381.  
  3382.  
  3383.  
  3384.        Protocol Options
  3385.  
  3386.  
  3387.        This screen allows you to configure external protocols, as well
  3388.        as a few other settings. An external protocol is simply a file
  3389.        transfer protocol that is implemented outside of Telix. You
  3390.        specify the name of the protocol, the key used to select it on
  3391.        the file transfer menu, and define how it is to be called. You
  3392.        may optionally define a string which will trigger an automatic
  3393.        download much like the auto Zmodem transfer capability built into
  3394.        Telix. Items A through E are the definitions for the five
  3395.        external protocols allowed. When you select a definition to edit,
  3396.        Telix will ask a series of questions:
  3397.  
  3398.  
  3399.  
  3400.        Key:            The key  that should  be pressed  to select  this
  3401.                        protocol   when  the   file   transfer  menu   is
  3402.                        displayed.
  3403.  
  3404.        Protocol Name:  The name Telix will display  on the file transfer
  3405.                        menu for this protocol.
  3406.  
  3407.        Upload name:    This is the name  of the DOS batch  file or Telix
  3408.                        script file  to  call when  the  user selects  an
  3409.                        upload  using  this protocol.  If  this  filename
  3410.                        begins with  an @  symbol, Telix  will create  an
  3411.                        ASCII text file  FILELIST containing the  list of
  3412.                        specified or  tagged  files, one  file per  line.
  3413.                        Many external protocols can accept such a file as
  3414.                        a parameter,  and thus  limits on  the number  of
  3415.                        files that  can be passed  on a DOS  command line
  3416.                        may be circumvented.
  3417.  
  3418.        Download name:  This is the name  of the DOS batch  file or Telix
  3419.                        script  file to  call  when  the user  selects  a
  3420.                        download using this protocol.
  3421.  
  3422.        BAT or Script:  This controls whether the above two filenames are
  3423.                        DOS batch files or Telix script files.
  3424.  
  3425.  
  3426.  
  3427.  
  3428.                                                        Customizing Telix   71
  3429.  
  3430.  
  3431.  
  3432.             DL Name:        This option controls whether or  not Telix should
  3433.                             ask for  the name of  the file when  performing a
  3434.                             download using this protocol.  In many protocols,
  3435.                             the sender passes the name of  the file(s) to the
  3436.                             receiver, so Telix shouldn't ask for the download
  3437.                             name.
  3438.  
  3439.             Trigger String: This option is  a place to  enter a  string which
  3440.                             when  received  is indicative  of  a  file  being
  3441.                             received  by   the  protocol.   Telix  can   thus
  3442.                             automatically detect an incoming file and move to
  3443.                             download it  without need  of your  intervention.
  3444.                             This  string  must  be  consistent,  unique,  and
  3445.                             positively identify the occurance  of an incoming
  3446.                             file. Check your  external protocol documentation
  3447.                             to determine if  the protocol supports  a trigger
  3448.                             string. This option should be left blank if there
  3449.                             is no trigger available for the protocol.
  3450.                             See Appendix D (External Protocols) for
  3451.                             information about what information is passed to
  3452.                             the batch or script files when an external
  3453.                             transfer is selected.
  3454.  
  3455.                             Other settings on this page are:
  3456.  
  3457.             F:              File Transfer Disk  Buffer Size. This  allows you
  3458.                             to set the size of the disk  buffer used by Telix
  3459.                             during file transfers from  1k to 10k (kilobytes)
  3460.                             in size.  A larger value  is more  efficient with
  3461.                             floppy disk  systems, while  a smaller  value can
  3462.                             get  around  problems with  disk  controllers  or
  3463.                             Extended Memory use on some hard-disk systems.
  3464.  
  3465.             G:              Relaxed  Xmodem  Timing.   This  option  controls
  3466.                             whether or  not Telix  should use  relaxed timing
  3467.                             when performing an Xmodem  transfer. When calling
  3468.                             some  services, this  option  must  be turned  on
  3469.                             because they can not tolerate strict timing.
  3470.  
  3471.  
  3472.  
  3473.  
  3474.        72   Customizing Telix
  3475.  
  3476.  
  3477.  
  3478.        H:              Filename Guessing.  This option  controls Telix's
  3479.                        use of  filename  guessing. When  you selected  a
  3480.                        file transfer  to be  performed, telix  can often
  3481.                        guess the  name of  the file  to be  transferred,
  3482.                        based on your past keystrokes. This option may be
  3483.                        turned off  here. As well,  you may  specify that
  3484.                        Telix  gives  only guesses  which  it  is  almost
  3485.                        certain are filenames,  or gives its  'Best try',
  3486.                        which may  include guesses with  extra characters
  3487.                        which are not necessarily part of the filename.
  3488.  
  3489.  
  3490.        I:              Zmodem Receive  Crash Recovery.  When an  aborted
  3491.                        Zmodem  transfer  must be  resumed,  this  option
  3492.                        should be turned on. While this  option is on, if
  3493.                        a  file  being downloaded  using  Zmodem  already
  3494.                        exists on the disk (and is  shorter than the file
  3495.                        the sender  has), Telix will  tell the  sender to
  3496.                        send only the bytes needed  to complete the file.
  3497.                        This  option  should  be   used  with  care.  The
  3498.                        possibility exists that a file with the same name
  3499.                        but different contents exists  on each system, in
  3500.                        which case you do not want only  some of the data
  3501.                        transferred.
  3502.  
  3503.        J:              Zmodem Send Crash  Recovery. When this  option is
  3504.                        on, during a  Zmodem upload of files,  Telix will
  3505.                        try  to  tell   the  sender  to   resume  aborted
  3506.                        transfers. This option should  be used with care,
  3507.                        as some  systems do  not support  crash recovery,
  3508.                        and will behave unpredictably.
  3509.  
  3510.        K:              Allow Zmodem 32  bit CRCs. Real speed  freaks may
  3511.                        turn off  the use  of 32  bit CRC  error checking
  3512.                        (still  quite  reliable  16  bit  CRCs  are  used
  3513.                        instead), to get on  the order of a  quarter to a
  3514.                        half  of  a  percent  speed  increase  in  Zmodem
  3515.                        transfers.
  3516.  
  3517.  
  3518.  
  3519.  
  3520.                                                        Customizing Telix   73
  3521.  
  3522.  
  3523.  
  3524.             L:              Zmodem Window Size. Zmodem normally sends data in
  3525.                             streaming mode,  never pausing  unless the  other
  3526.                             side requests  a re-send  due to  an error  being
  3527.                             detected.  In  some  environments,  a  pause  for
  3528.                             acknowledgments can be more efficient. The window
  3529.                             size (in kilobytes) is the maximum amount of data
  3530.                             the protocol  should  send before  waiting for  a
  3531.                             reply.  A value  of  0  indicates streaming  mode
  3532.                             should be used.
  3533.  
  3534.             M:              Zmodem  File Type.  This  option  allows  you  to
  3535.                             specify whether  the file being  transferred with
  3536.                             the Zmodem protocol is  Binary, ASCII, or Either.
  3537.                             Binary means that Telix will make sure no end-of-
  3538.                             line  conversion is  done  on  files received  or
  3539.                             sent. ASCII means that on a  download, as long as
  3540.                             the other side doesn't  override this, Telix will
  3541.                             assume the file being received is a text file and
  3542.                             will  make  sure  the end  of  each  line  has  a
  3543.                             Carriage  Return  followed by  a  Line  Feed,  by
  3544.                             adding the CR if the file has only LFs at the end
  3545.                             of each line. An ASCII  setting when sending will
  3546.                             make Telix  tell the other  system to  do end-of-
  3547.                             line conversion,  although the  other system  may
  3548.                             override this. Finally, a  setting of Either (the
  3549.                             default),  will make  Telix  assume  the file  is
  3550.                             binary,  unless   the   other  system   indicates
  3551.                             otherwise. Do  not  use a  setting  of ASCII  for
  3552.                             files that  are not ASCII  text files,  as binary
  3553.                             files will be corrupted by this option.
  3554.  
  3555.  
  3556.  
  3557.  
  3558.        74   Customizing Telix
  3559.  
  3560.  
  3561.  
  3562.        Kermit Transfers
  3563.  
  3564.  
  3565.        This screen allows you to configure Telix's implementation of the
  3566.        Kermit protocol to your needs. The options will not be described
  3567.        here, due to the fact that the Kermit protocol is relatively
  3568.        complicated, and if you must change one of these parameters, you
  3569.        should generally already know what it means.
  3570.  
  3571.  
  3572.        Comm Port Setup
  3573.  
  3574.  
  3575.        This screen allows you to configure/define the communications
  3576.        ports for the standard communications mode, i.e. the direct use
  3577.        of a serial interface. In INT14 mode, these settings have no
  3578.        meaning! Telix supports definitions for 8 comm ports. By default,
  3579.        the first four comm ports are defined to the standards for COM1
  3580.        to COM4. The last four comm ports are by default duplicates of
  3581.        COM1. For each port you may define the base address (in
  3582.        hexadecimal) of that port, as well as the interrupt request
  3583.        number (IRQ) to use. Unless you are absolutely sure about your
  3584.        information, do not modify these values! Wrong values could cause
  3585.        unexpected and possibly disruptive results.
  3586.  
  3587.  
  3588.        INT14/FOSSIL Mode
  3589.  
  3590.  
  3591.        This option allows you to set Telix to the INT14 mode, where data
  3592.        are not sent directly over a serial interface, but via the BIOS
  3593.        interrupt 14h, which is used for example by modem sharing
  3594.        programs in networks and by FOSSIL drivers (e.g. for passive ISDN
  3595.        adapter boards). A suitable program of this type must be loaded
  3596.        before Telix is started. If Telix does not detect a suitable
  3597.        driver software, it will report this and switch back to the
  3598.        standard communications mode. If a driver is found, Telix
  3599.        activates the INT14 mode and attempts to initialize the driver.
  3600.        If this fails, Telix will ask you to select a different INT14
  3601.        communications port and retry to initialize the driver. If you
  3602.        select "none" or press <Esc>, Telix returns to the standard
  3603.        communications mode.
  3604.  
  3605.  
  3606.  
  3607.  
  3608.                                                        Customizing Telix   75
  3609.  
  3610.  
  3611.  
  3612.             Language Setup
  3613.  
  3614.  
  3615.             This menu option allows you to select the language for the Telix
  3616.             user interface, i.e. for the menu commands and dialog texts.
  3617.             Telix presents you a menu with all available languages, i.e.
  3618.             those languages for which a language file with the extension .LNG
  3619.             (e.g. TELIXGB.LNG for British English) is found in the Telix
  3620.             startup directory (the directory where Telix looks for the
  3621.             configuration file TELIX.CNF).
  3622.  
  3623.             NOTE            When the  language is  changed, certain  shortcut
  3624.                             keys for  Telix  commands might  change as  well,
  3625.                             since they may be differently defined to meet the
  3626.                             different national keyboard layouts. For example,
  3627.                             the  German  version  uses  <Alt><N>  instead  of
  3628.                             <Alt><9> for the script recording function.
  3629.  
  3630.  
  3631.  
  3632.             Saving Changes and Leaving
  3633.  
  3634.  
  3635.             Any modified settings can be saved to the configuration file (so
  3636.             that they will be remembered when you next use Telix) by
  3637.             selecting the Write setup to disk option. If you want to keep any
  3638.             changes just for the current session, then exit the Preferences
  3639.             Menu using the Exit option.
  3640.  
  3641.  
  3642.  
  3643.  
  3644.                                                       Terminal Emulation   77
  3645.  
  3646.  
  3647.  
  3648.             Terminal Emulation
  3649.  
  3650.             A video display terminal is basically a relatively dumb computer
  3651.             which is linked up to another computer (over a cable or modem
  3652.             link) and displays what that computer sends to it. A mainframe or
  3653.             mini computer has a large amount of processing power and can
  3654.             drive a number of terminals at the same time.
  3655.  
  3656.             There are many different terminal types. Each one follows its own
  3657.             codes for controlling how information is displayed on the screen.
  3658.             For example, there are sequences to clear the screen, move the
  3659.             cursor, scroll the display, and so on. Most terminals also have
  3660.             special keys which send special sequences back to the main
  3661.             computer.
  3662.             Telix can emulate several terminals (i.e. react to certain
  3663.             control sequences in the same way as the respective terminal).
  3664.             While in Terminal Mode, you may change the terminal type Telix is
  3665.             currently emulating by selecting
  3666.             Configuration / Terminal Emulation or pressing <Alt><T>. The
  3667.             default terminal can also be set in the Terminal Options page
  3668.             under Configuration / Preferences. Following are the choices
  3669.             Telix offers:
  3670.  
  3671.             TTY
  3672.  
  3673.  
  3674.             A TTY (Teletype) terminal is very stupid. It basically displays
  3675.             all the values it receives, except for about 5 or 6 Control codes
  3676.             (such as Carriage Return), which move the cursor and ring the
  3677.             bell. Telix does not have any special key definitions for this
  3678.             terminal type.
  3679.  
  3680.             ANSI-BBS
  3681.  
  3682.  
  3683.             This is a subset of the real ANSI terminal type defined by the
  3684.             American National Standards Institute. Many BBS programs, when
  3685.             told to do so, can send sequences supported by this terminal to
  3686.             make screen display more interesting and colorful. This emulation
  3687.             supports some known bugs in the DOS ANSI.SYS driver that are not
  3688.             part of the ANSI standard per se.
  3689.  
  3690.  
  3691.  
  3692.  
  3693.        78   Terminal Emulation
  3694.  
  3695.  
  3696.  
  3697.        The ANSI.KEY file contains definitions for the arrow keys, and is
  3698.        automatically read when this terminal is selected. These
  3699.        definitions are supported by some full screen editors, for
  3700.        example.
  3701.  
  3702.  
  3703.        ANSI
  3704.  
  3705.  
  3706.        This is the real ANSI terminal type defined by the American
  3707.        National Standards Institute. Many BBS programs, when told to do
  3708.        so, can send sequences supported by this terminal to make screen
  3709.        display more interesting and colorful. This conforms to the ANSI
  3710.        committee definitions of ANSI.
  3711.  
  3712.  
  3713.        VT102
  3714.  
  3715.  
  3716.        The DEC VT102 terminal is one of the most popular (and most
  3717.        emulated) terminals in existence. It was developed by Digital
  3718.        Equipment Corporation. The VT102 terminal has a large number of
  3719.        functions. Telix supports all of these except for 132 column mode
  3720.        and double height mode. As well, Telix only emulates double width
  3721.        mode, by adding a space after every character.
  3722.  
  3723.        Telix fully supports both normal and application cursor mode in
  3724.        VT emulation. The VT102 keyboard layout used by Telix is stored
  3725.        in the VT102.KEY file, which is automatically read by Telix when
  3726.        VT102 terminal emulation is selected. Once Telix has loaded this
  3727.        into memory, the definitions can be edited through the use of the
  3728.        Configuration / Key defs./macros or <Alt><K> function.
  3729.  
  3730.        The default keyboard layout is best suited for the (newer) 101-
  3731.        key style keyboards with separate arrow and numeric keypads, and
  3732.        functions keys across the top. In this layout, press <F1> to <F4>
  3733.        to simulate the VT's <PF1> to <PF4>. With the <NumLock> key down,
  3734.        the PC's numeric keypad will simulate the VT's numeric keypad,
  3735.        while the arrow keys on the PC's numeric keypad (with the
  3736.        <NumLock> up) or the separate arrow keypad (at all times) will
  3737.        simulate the VT's arrow keys. Note that Telix will only recognize
  3738.        the separate arrow keypad if you turn on the Enhanced Keyboard
  3739.        setting on the General Options screen of the Configuration Menu.
  3740.  
  3741.  
  3742.  
  3743.  
  3744.                                                       Terminal Emulation   79
  3745.  
  3746.  
  3747.  
  3748.             Another keyboard layout is available that is possibly better
  3749.             suited to older style keyboards with function keys on on the left
  3750.             side and no separate arrow keypad and numeric keypad. To make use
  3751.             of this alternate layout, while at the DOS prompt type:
  3752.  
  3753.             ren VT102.KEY VT102OLD.KEY
  3754.             ren VT102ALT.KEY VT102.KEY
  3755.  
  3756.             This layout is similar to one used by many comm programs, in
  3757.             which the normal function keys
  3758.             (<F1> - <F10>) represent the left side of the VT's numeric
  3759.             keypad, while the shifted function keys (<Shift><F1> -
  3760.             <Shift><F10>) represent the right side. The arrow keys are also
  3761.             defined to send the proper sequences.
  3762.  
  3763.  
  3764.             VT52
  3765.  
  3766.  
  3767.             The DEC VT52 is another relatively common terminal type, that is
  3768.             considerably simpler than the VT102. Telix's key definitions for
  3769.             the VT52 are stored in the VT52.KEY file.
  3770.  
  3771.  
  3772.  
  3773.             AVATAR
  3774.  
  3775.  
  3776.             AVATAR is another terminal emulation, which assigns escape
  3777.             sequences to some of the keys of the cursor keypad. The key
  3778.             definitions are stored in the AVATAR.KEY file. Note that Telix
  3779.             only supports AVATAR Level 0.
  3780.  
  3781.  
  3782.  
  3783.  
  3784.                                                       Using Script Files   81
  3785.  
  3786.  
  3787.  
  3788.             Using Script Files
  3789.  
  3790.             Available to supplement Telix is a pair of incredibly powerful
  3791.             'script' or command languages, called SALT (Script Application
  3792.             Language for Telix) and SIMPLE (SALT Implementation). In the
  3793.             simplest terms, a script file is a sequence of commands for Telix
  3794.             to follow, written using a certain format. Script files can do
  3795.             many useful things like automatically logging on to a host,
  3796.             setting up special parameters, performing unattended file
  3797.             transfers, and many other tasks. A script file can be linked to a
  3798.             Dialing Directory entry so that it is run automatically when that
  3799.             entry is connected to, and supplies the needed logon information.
  3800.  
  3801.             Like any real programming language, SALT has a large number of
  3802.             features. Because of this, programming in SALT is not easy for
  3803.             the beginner who has no knowledge of any programming concepts.
  3804.             However, SALT scripts can be used to different degrees. The
  3805.             advanced user can program complex applications, while even a
  3806.             novice can modify the sample scripts included with Telix, and run
  3807.             scripts supplied by others.
  3808.  
  3809.             For advanced users, a separate manual describes SALT and its
  3810.             syntax. The rest of this section describes how to create, run and
  3811.             compile the various forms of scripts.
  3812.  
  3813.  
  3814.             Creating and Compiling Scripts
  3815.  
  3816.  
  3817.             SALT scripts are created as text files with any ASCII text editor
  3818.             (such as the DOS editor) and are normally saved with the
  3819.             extension .SLT. You can edit a script directly from within Telix
  3820.             by selecting the Script / Edit command or pressing <Shift><F1>.
  3821.             Telix will ask you for the filename of the script to be edited
  3822.             and automatically start the editor program specified under
  3823.             Configuration / Preferences / Filenames and Paths. If no filename
  3824.             extension is given, Telix will assume .SLT.
  3825.  
  3826.  
  3827.  
  3828.  
  3829.        82   Using Script Files
  3830.  
  3831.  
  3832.  
  3833.        Before a SALT script can be used, it must be 'compiled'. The
  3834.        CS.EXE program included with Telix takes the ASCII 'source'
  3835.        scripts that the user writes, and compiles or converts them to a
  3836.        form that is easier for Telix to process, usually takes less
  3837.        space, and loads more quickly. You can call the SALT compiler at
  3838.        the DOS prompt by entering CS, followed by a blank and the
  3839.        filename of the script to be compiled. However, you can also
  3840.        compile a script directly from within Telix by selecting
  3841.        Script / Compile or pressing <Ctrl><F9> and entering the name of
  3842.        the script file to be compiled (for this function, CS.EXE must be
  3843.        present in the Telix directory or in the default script
  3844.        directory). In both methods Telix will assume .SLT if no
  3845.        extension is given. CS will scan through the source file and
  3846.        produce the compiled version, using the same base name but the
  3847.        extension .SLC. If a syntax error is discovered while compiling
  3848.        the script file, CS will report it and abort. In that case the
  3849.        error should be fixed and CS run again.
  3850.        Remember, every time you make a change to the source file, you
  3851.        must re-compile it, otherwise Telix will still run the old
  3852.        compiled version. This sounds tedious, but in practice once a
  3853.        script is developed it doesn't change very often.
  3854.  
  3855.  
  3856.        NOTE            For Telix 3.50 or newer, version 1.51 or newer of
  3857.                        the SALT compiler CS.EXE should be used.
  3858.  
  3859.  
  3860.  
  3861.  
  3862.                                                       Using Script Files   83
  3863.  
  3864.  
  3865.  
  3866.             Executing a Script
  3867.  
  3868.  
  3869.             If you have an already compiled SALT script (ending with the
  3870.             extension .SLC (for example, the QDHOST.SLC Host Mode script
  3871.             file), it is very easy to execute. While in Terminal Mode, press
  3872.             <Alt><G> or select Script / eXecute. Telix will ask for the name
  3873.             of the script file to run. If you supply no extension, .SLC is
  3874.             assumed. If a special directory where script files are to be
  3875.             found has been defined, Telix will look there for script files,
  3876.             unless a path is given. This script directory can be defined
  3877.             under Configuration / Preferences / Filenames and Paths. Telix
  3878.             will then load the script file and follow its instructions. To
  3879.             abort a script while it is executing, press the <Esc> key or
  3880.             select Script / Abort (however, the abort function may be
  3881.             disabled in the script itself). Sometimes you may have to press
  3882.             <Esc> twice, the first time to abort the current function, and
  3883.             the second time to abort the script itself.
  3884.  
  3885.             A script can also be linked to an entry of the Dialing Directory,
  3886.             so it will be executed automatically each time a connection to
  3887.             this entry has been reached. Furthermore, a startup script can be
  3888.             defined, which is executed automatically each time Telix is
  3889.             started.
  3890.  
  3891.             SIMPLE
  3892.  
  3893.  
  3894.             For those users not comfortable in a structured programming
  3895.             environment, Telix provides a SALT Implementation, or SIMPLE
  3896.             scripting language. SIMPLE is a non-structured language that is
  3897.             converted to the more complex SALT for the user prior to actually
  3898.             compiling it. SIMPLE scripts need to be compiled with the CSS.EXE
  3899.             program. To compile a SIMPLE script at the DOS prompt, type CSS,
  3900.             followed by a space and the name of the SIMPLE script file you
  3901.             want to compile. The extension .SIM is assumed if none is given.
  3902.  
  3903.  
  3904.  
  3905.  
  3906.        84   Using Script Files
  3907.  
  3908.  
  3909.  
  3910.        If you use the Script / Compile command (or <Ctrl><F9>) from
  3911.        within Telix instead and enter a filename with the extension
  3912.        .SIM, CSS is called automatically (for this function, CSS.EXE
  3913.        must be present in the Telix directory or in the default script
  3914.        directory). In this case, it is important to expressly supply the
  3915.        extension .SIM, since otherwise Telix would look for a .SLT file
  3916.        and attempt to call the SALT compiler CS instead. CSS will scan
  3917.        through the source file and produce a compiled .SLC file. If a
  3918.        syntax error is discovered while compiling the script, CSS will
  3919.        report it and abort.
  3920.  
  3921.        SIMPLE scripting is described in detail in the Scripting
  3922.        Reference guide.
  3923.  
  3924.  
  3925.        Learning a Script
  3926.  
  3927.  
  3928.        Some operations you will perform in Telix are highly repetitive,
  3929.        such as logging onto an online service. The user name, password,
  3930.        and other information is always entered in the same order, the
  3931.        same way, every time you call. You can use the Script Learn
  3932.        function to create an automatic log-on script to do this for you
  3933.        each call (the script should be linked to the respective Dialing
  3934.        Directory entry).
  3935.  
  3936.        To learn a sequence of responses to prompts, toggle the learn
  3937.        mode on from Telix Terminal Mode by pressing <ALT><9> or
  3938.        selecting Script / Learn. Enter the name of the script to learn
  3939.        when prompted. .SLT is assumed to be the filename extension if
  3940.        none is given.
  3941.  
  3942.        Telix will record your responses to the various prompts of the
  3943.        online service until learning mode is turned off with <ALT><9>
  3944.        (or Script / Learn) again. When turned off, Telix saves the
  3945.        learned script. Remember, the learned script must be compiled
  3946.        prior to use.
  3947.  
  3948.        It is important while learning a script to remember to wait for
  3949.        the complete prompt to be displayed before responding.
  3950.        Unpredictable results can be exhibited if a fast typist or a user
  3951.        familiar with a service types ahead of the prompts.
  3952.  
  3953.  
  3954.  
  3955.  
  3956.                                                       Using Script Files   85
  3957.  
  3958.  
  3959.  
  3960.             Learned scripts, while useful, are not always completely
  3961.             accurate, and may not work without editing. If the prompt being
  3962.             responded to contains information that can vary (such as the
  3963.             number of minutes left online), then the .SLT file may need to be
  3964.             edited prior to being compiled. An example is the following
  3965.             prompt on a BBS, which might read:
  3966.  
  3967.             (4 used, 86 left) Main Board Command?
  3968.  
  3969.             If there are not exactly 86 minutes remaining on your next call,
  3970.             a learned script containing this prompt will not function
  3971.             properly. The line in the learned script:
  3972.  
  3973.             waitfor("(4 used, 86 left) Main Board Command?", 30);
  3974.  
  3975.             should thus be edited to read:
  3976.  
  3977.             waitfor("Main Board Command?", 30);
  3978.  
  3979.             for proper operation of the learned script.
  3980.  
  3981.  
  3982.  
  3983.  
  3984.             Host Mode                                                      87
  3985.  
  3986.  
  3987.  
  3988.             Host Mode
  3989.  
  3990.             Telix allows you to set up your computer as a remote host, so
  3991.             that others may call your system and perform operations like
  3992.             transferring files and chatting. In short it is like having a
  3993.             small BBS on your system, without all the setup work. Telix
  3994.             provides two such host modes, both implemented in Telix's
  3995.             powerful SALT script language. QDHost is a 'Quick and Dirty' Host
  3996.             Mode containing the basic features of a remote host, including
  3997.             password security and remote shells to DOS. If you have purchased
  3998.             the SALT compiler, a more powerful host, HOSTPLUS, is also
  3999.             provided, offering the functionality of a full-featured BBS with
  4000.             multiple message bases and file areas, multiple security levels
  4001.             and individual password security and user levels. The operation
  4002.             of HOSTPLUS is described in the text file HOSTPLUS.DOC.
  4003.  
  4004.             There are a few requirements to running Host Mode. Your modem
  4005.             must be able to pick up the phone when it rings. Your modem must
  4006.             not be set to override (always keep on) the Carrier Detect signal
  4007.             it supplies, so that Telix can tell when it is connected to a
  4008.             caller. Telix must also be able to hang up the modem by dropping
  4009.             (turning off) the DTR line on the RS-232 port. If one of these
  4010.             requirements is not met you probably cannot run QDHost.
  4011.  
  4012.             To run the QDHost script, select Script / eXecute or press
  4013.             <Alt><G> while in Terminal Mode, and then enter QDHOST as the
  4014.             script file name. The script QDHOST.SLC will then be run. Several
  4015.             Host Mode configuration settings are kept in a file called
  4016.             QDHOST.CNF. The first time you run the Host Mode script, it will
  4017.             not find this file, and automatically run the Host Mode
  4018.             configuration script QDCONFIG.SLC, which will create the needed
  4019.             file and allow you to change the default values. You should run
  4020.             QDCONFIG should you need to configure the Host Mode at any time
  4021.             in the future. QDCONFIG will present you with the following
  4022.             parameters:
  4023.  
  4024.             A:              Level  One Access  Password.  The  password  that
  4025.                             callers must successfully enter to be admitted to
  4026.                             the Host  Mode and have  Level One  access. Level
  4027.                             one access  allows  only files  contained in  the
  4028.                             specified  QDCONFIG  download   directory  to  be
  4029.                             downloaded.
  4030.  
  4031.  
  4032.  
  4033.  
  4034.        88    Host Mode
  4035.  
  4036.  
  4037.  
  4038.        B:              Level Two Access  Password. This is  the password
  4039.                        that  callers  must  successfully   enter  to  be
  4040.                        admitted to  QDHost  and have  Level Two  (Sysop)
  4041.                        access. Level  two  access allows  the caller  to
  4042.                        download any  file on  the system  by giving  the
  4043.                        path.
  4044.  
  4045.        C:              DOS Shell  Password.  This is  the password  that
  4046.                        users of QDHost  have to enter to  use the Remote
  4047.                        DOS Shell option.
  4048.  
  4049.        D:              Shut  Down  Host  Mode  Password.   This  is  the
  4050.                        password that  callers  must enter  to shut  down
  4051.                        QDHost, when they press <Ctrl><Z>.
  4052.  
  4053.        E:              Host Download Directory.  Level 1  access callers
  4054.                        will only  be able to  download (have  Telix send
  4055.                        them) files that are in  this directory. As well,
  4056.                        the  Files  command  will   show  them  only  the
  4057.                        contents  of this  directory.  Do  not under  any
  4058.                        circumstances define  this directory to  the same
  4059.                        name as  the directory you  run Telix in.  If you
  4060.                        did  that,  callers  could  download  the  QDHost
  4061.                        configuration file,  which is  stored there,  and
  4062.                        see your  passwords. Level  2 access  callers may
  4063.                        specify  any  download  path,  but  this  is  the
  4064.                        default.
  4065.  
  4066.  
  4067.        F:              Host Upload  Directory.  Level  1 access  callers
  4068.                        will only be able to upload (send to Telix) files
  4069.                        into this directory.  Level 2 access  callers can
  4070.                        specify  any path,  but  files  will go  here  by
  4071.                        default.
  4072.  
  4073.        G:              Connection  Type. This  can  be  either Modem  or
  4074.                        Direct. Use  Modem if your  host system  is being
  4075.                        accessed  through  a  modem,  or  Direct  if  two
  4076.                        computers are  hard-wired. This stops  Telix from
  4077.                        trying  to initialize  a  non-existent modem.  or
  4078.                        trying to determine the caller's baud.
  4079.  
  4080.  
  4081.  
  4082.  
  4083.             Host Mode                                                      89
  4084.  
  4085.  
  4086.  
  4087.             H:              Locked Modem Rate.  For error  correcting modems,
  4088.                             QDHost needs to  know if the DTE  rate (the speed
  4089.                             Telix communicates  with your modem)  is constant
  4090.                             from call to call, no matter  what speed the user
  4091.                             calls in at. Set this value to the fixed DTE rate
  4092.                             (usually 9600 for  2400MNP modems, and  19,200 to
  4093.                             57,600 for 9600+  baud modems). If your  modem is
  4094.                             not error correcting  or you are unsure  what the
  4095.                             value should be, set this value to zero.
  4096.  
  4097.             There is one other important parameter which must be properly set
  4098.             for QDHost operation. This is the Auto Answer string, which is
  4099.             defined under Configuration / Preferences / Modem and dialing.
  4100.             This string is sent to the modem when Telix enters QDHost, and
  4101.             should make the modem able to pick up the phone when it rings.
  4102.             The default string is set up for Hayes compatible modems. It is:
  4103.  
  4104.             AT S0=1 ^M
  4105.  
  4106.             AT   is the modem attention code,
  4107.             S0=1 tells the modem to answer after one ring,
  4108.             ^M   sends the terminating Carriage Return character.
  4109.  
  4110.  
  4111.             NOTE            If you  want to  disable the  automatic answering
  4112.                             after the host mode is terminated, insert S0=0 in
  4113.                             the    modem   init    string    defined    under
  4114.                             Configuration / Preferences / Modem and dialing.
  4115.  
  4116.             There are two optional text files which are displayed to callers
  4117.             if they exist, called LOGO.MSG, and WELCOME.MSG. They are
  4118.             described below.
  4119.  
  4120.  
  4121.  
  4122.  
  4123.        90    Host Mode
  4124.  
  4125.  
  4126.  
  4127.        Once QDHost has been configured, it can actually be run. Telix
  4128.        will make a note in the QDHost audit file QDHOST.LOG and then
  4129.        will immediately send the Host Mode init string to the modem.
  4130.        Telix then waits for a caller. While in QDHost on the local side,
  4131.        the user can always press <Esc> to exit Host Mode, or <End> to
  4132.        terminate the current caller. He can also enter commands for the
  4133.        remote caller, so that a novice caller can be helped along by the
  4134.        host operator. Also, at any time, the current caller will be
  4135.        automatically terminated if there is inactivity for five minutes,
  4136.        or the connection is lost. This is all noted in the host audit
  4137.        file. If the caller has only access level one, references to
  4138.        other disk directories than the ones defined in QDCONFIG are
  4139.        ignored, and all operations take place in those directories. As
  4140.        well, Telix protects your files from being accidentally
  4141.        overwritten by the caller.
  4142.  
  4143.        When the Carrier Detect signal turns on Telix knows a caller is
  4144.        online. At this point Telix will try to determine the caller's
  4145.        baud rate. Most Hayes compatible modems can be initialized to
  4146.        send the string CONNECT baud where baud is the baud rate of the
  4147.        caller, when they sense a connection. If Telix sees this string
  4148.        it will switch to the appropriate baud. If this string is not
  4149.        received within a few seconds of the connection, Telix will leave
  4150.        the baud rate at whatever it was. Also, it should be mentioned
  4151.        that Telix can not determine the caller's other settings like
  4152.        parity, data bits, and stop bits. These must already be matching
  4153.        Telix's settings.
  4154.  
  4155.        At this point, if the file LOGO.MSG exists in the Telix
  4156.        directory, it is displayed to the caller. It should basically
  4157.        identify the system. Then Telix will ask the caller for his/her
  4158.        name. The name must be at least five letters long and is only
  4159.        used when indicating the caller in the Host Mode audit file. If a
  4160.        password has been defined Telix will ask the caller for it. The
  4161.        caller has three tries to complete the password. All password
  4162.        attempts, successful or failed, are written to the Host audit
  4163.        file. If the caller enters the Level One access password, he may
  4164.        manipulate only the disk directories defined in QDCONFIG. Any
  4165.        other directories can not be accessed. If he enters the Level Two
  4166.        access password, the caller may use full pathnames in all file
  4167.        specifications. The level 2 password should only be kept for
  4168.        yourself or those you completely trust, as a Level 2 caller can
  4169.        access any files on your system.
  4170.  
  4171.  
  4172.  
  4173.  
  4174.             Host Mode                                                      91
  4175.  
  4176.  
  4177.  
  4178.             If there is a file called WELCOME.MSG in the Telix directory, it
  4179.             is then shown to the caller. This file can contain further
  4180.             identification or news, that you only want valid callers to see.
  4181.             After each 23 lines the caller is prompted to press any key to
  4182.             continue. As well, the caller may press <Ctrl><S> to pause at any
  4183.             time, and <Ctrl><C> or <Ctrl><K> to abort the listing.
  4184.  
  4185.             After the WELCOME.MSG file is displayed the caller is presented
  4186.             with a menu of options:
  4187.  
  4188.             Files    Type    Upload    Download    Shell    Chat    Goodbye
  4189.  
  4190.             The action to be taken is selected by entering its first letter.
  4191.             Case does not matter. As mentioned already, the host operator is
  4192.             free to enter any keystrokes for the caller.
  4193.  
  4194.             Help            The Help option  prompts the caller to  enter the
  4195.                             first letter of a menu option and then displays a
  4196.                             help  text   describing  the   function  of   the
  4197.                             respective option.
  4198.  
  4199.             Files           The Files  option allows the  caller to  list the
  4200.                             files in the  current disk directory.  The caller
  4201.                             must press a key after each screen. The output is
  4202.                             not echoed on the local screen. If the caller has
  4203.                             access Level 2 he/she is prompted for a filespec,
  4204.                             which may include the * and ? wildcard characters
  4205.                             (see your  DOS manual), so  that the  contents of
  4206.                             other   directories   than  the   Host   Download
  4207.                             Directory may be listed.
  4208.  
  4209.             Type            The Type  option allows  the caller  to view  any
  4210.                             ASCII file in the Host  Download Directory, or in
  4211.                             any directory  for  access Level  2 callers.  The
  4212.                             same  format and  commands  are available  during
  4213.                             this  command  as  for   the  displaying  of  the
  4214.                             optional message file WELCOME.MSG.
  4215.  
  4216.  
  4217.  
  4218.  
  4219.        92    Host Mode
  4220.  
  4221.  
  4222.  
  4223.        Upload          The Upload  option allows  the caller  to send  a
  4224.                        file  to  the  host.  The  caller  is  shown  the
  4225.                        following menu  (here slightly reformatted  so it
  4226.                        could fit):
  4227.  
  4228.        Modem7    SEAlink    Xmodem    1k-Xmodem    G-1k-Xmodem    Ymodem
  4229.        YmodEm-g   Zmodem
  4230.        Which protocol?
  4231.  
  4232.                        and should select the appropriate protocol by its
  4233.                        first letter (or <E> for Ymodem-g). If
  4234.                        appropriate the caller is also asked for the
  4235.                        filename. The transfer is then initiated. Level 1
  4236.                        callers may only upload files into the Host
  4237.                        Upload Directory defined with QDCONFIG.
  4238.  
  4239.        Download        The Download command allows a caller to receive a
  4240.                        file from  the host. The  caller must  select the
  4241.                        protocol as described  above, and then  must tell
  4242.                        Telix the file(s)  to send. The transfer  is then
  4243.                        initiated.  Level  1  access   callers  may  only
  4244.                        download files  from the Host  Download Directory
  4245.                        defined with QDCONFIG.
  4246.  
  4247.        Shell           The Shell  command is  a very  powerful but  also
  4248.                        very dangerous command.  It allows the  caller to
  4249.                        run a DOS  shell on your system,  except that the
  4250.                        caller receives the output, and the caller enters
  4251.                        the keystrokes. This command is basically similar
  4252.                        to entering  CTTY  COMx at  the  DOS prompt.  The
  4253.                        remote side has complete  control of your system.
  4254.                        This is obviously  very dangerous, as  the caller
  4255.                        can format  disks, delete  files, or  perform any
  4256.                        other operation. To provide  security, a password
  4257.                        must be entered  to use the remote  DOS shell. Be
  4258.                        very careful of  whom you give this  password to,
  4259.                        as  they can  do  anything  they want  with  your
  4260.                        system. As  well, don't leave  it at  the default
  4261.                        that Telix comes with.
  4262.  
  4263.  
  4264.  
  4265.  
  4266.             Host Mode                                                      93
  4267.  
  4268.  
  4269.  
  4270.             There are a  few limitations in the remote DOS  shell. The caller
  4271.             will see  program output  only if the  programs use  standard DOS
  4272.             output. Programs  that write  directly to  the video  screen will
  4273.             work,  but will  not  be  seen by  the  remote  caller. As  well,
  4274.             programs that use non-DOS methods of  getting keystrokes will not
  4275.             receive the caller's keystrokes. Finally,  under some systems, if
  4276.             the caller presses  Backspace at the DOS prompt  when the current
  4277.             line is  empty, DOS will hang  on the Host machine.  As these are
  4278.             functions of DOS,  there is nothing that can be  done about these
  4279.             limitations. The  remote shell also  only supports COM1  and COM2
  4280.             when using CTTY.
  4281.  
  4282.             A potentially powerful feature of the shell function is the
  4283.             ability to override the use of CTTY and use your own redirector,
  4284.             such as Marshall Dudley's DOORWAY.EXE. Do not confuse DOORWAY.EXE
  4285.             with Telix's DOORWAY mode. If the file RSHELL.BAT exists in the
  4286.             same directory that QDHOST.SLC is in, QDHost will run that batch
  4287.             file instead of using CTTY, and return to QDHost when it is
  4288.             complete. DOORWAY.EXE is an excellent alternative to CTTY when
  4289.             both users need to see the screen, or when programs that write
  4290.             directly to the screen (such as Word Perfect) must be run from
  4291.             remote. The following is a sample RSHELL.BAT for use with the
  4292.             Doorway program:
  4293.  
  4294.  
  4295.             DOORWAY com1 /M:100 /O: /V:D^U /C:DOS
  4296.  
  4297.             Note that  the com  port must  specified by  number in  the batch
  4298.             file. However,  CTTY only supports  COM1 and COM2,  while Doorway
  4299.             can  support up  to COM4.  If you  receive the  message that  you
  4300.             cannot shell due  to DOS limitations, DOORWAY.EXE can  be used as
  4301.             an alternative.
  4302.  
  4303.             Chat            The Chat command  allows the caller to  chat with
  4304.                             the host  operator. When  the caller  presses <C>
  4305.                             the host operator is paged  for 20 seconds. Press
  4306.                             the Space  bar to  chat with  the caller,  or any
  4307.                             other key not  to. Accepting the chat  will place
  4308.                             you in Chat Mode, exactly as if  you had used the
  4309.                             <Alt><Y>  command.  The caller's  keystrokes  are
  4310.                             echoed back  to him/her  however, so  that he/she
  4311.                             can see them.
  4312.  
  4313.  
  4314.  
  4315.  
  4316.        94    Host Mode
  4317.  
  4318.  
  4319.  
  4320.        Goodbye         Finally, the Goodbye command allows the caller to
  4321.                        log off  the host. An  entry noting the  time and
  4322.                        date is  made in the  host audit file,  and Telix
  4323.                        then waits for a new caller.
  4324.  
  4325.        The caller may also use one other command that is not displayed
  4326.        in the menu. This is to shut down QDHost Mode. If the caller
  4327.        presses <Ctrl><Z> and successfully enters the shut down Host
  4328.        password defined with QDCONFIG, the QDHost Mode is shut down and
  4329.        Telix returns to whatever it was doing before QDHost was
  4330.        initiated.
  4331.  
  4332.  
  4333.  
  4334.  
  4335.                                                               Appendices   95
  4336.  
  4337.  
  4338.             Appendices
  4339.  
  4340.             A    Keyboard Command Summary
  4341.  
  4342.  
  4343.             <F1>            Display Help/Status Screen
  4344.             <Ctrl><F1>      List Command Line Options
  4345.             <Alt>           Activate Menu Bar
  4346.             <Alt><A>        Run Editor
  4347.             <Alt><B>        Scroll Back
  4348.             <Alt><C>        Clear Screen
  4349.             <Alt><D>        Dialing Directory
  4350.             <Alt><E>        Local Echo on/off
  4351.             <Alt><F>        DOS and File Functions
  4352.             <Alt><G>        Run Script File (Go)
  4353.             <Alt><H>        Hang-up Modem
  4354.             <Alt><I>        Screen Image
  4355.             <Alt><J>        Jump to DOS Shell
  4356.             <Alt><K>        Keyboard Definitions
  4357.             <Alt><L>        Capture File
  4358.             <Alt><M>        Misc. Options
  4359.             <Alt><O>        Preferences Menu
  4360.             <Alt><P>        Comm Parameters
  4361.             <Alt><Q>        Queue Redial Last Numbers
  4362.             <Alt><R>        Download (Receive) Files
  4363.             <Alt><S>        Upload (Send) Files
  4364.             <Alt><T>        Terminal Emulation
  4365.             <Alt><U>        Usage Log
  4366.             <Alt><V>        DOS Command
  4367.             <Alt><W>        Translate Table
  4368.             <Alt><Y>        Chat Mode
  4369.             <Alt><X>        Exit Telix
  4370.             <Alt><5>        Toggle Menu Bar on/off
  4371.             <Alt><8>        Toggle Status Line on/off
  4372.             <Alt><9>        Learn a Script
  4373.             <Alt><F9>       Edit a Script
  4374.             <Ctrl><F9>      Compile a Script
  4375.             <Alt><=>        Toggle DOORWAY Mode on/off
  4376.             <Ctrl><@>       Printer Log on/off
  4377.             <Ctrl><End>     Send Break Signal
  4378.             <Shift><Tab>    Add Line-feeds on/off
  4379.             <PgUp>          Upload (Send) Files
  4380.             <PgDn>          Download (Receive) Files
  4381.  
  4382.  
  4383.  
  4384.  
  4385.                                                               Appendices   97
  4386.  
  4387.  
  4388.  
  4389.             B    Troubleshooting
  4390.  
  4391.  
  4392.             Problem:        Telix and  the modem do  not seem  to be  able to
  4393.                             detect busy signals.
  4394.             Solution:       Some modems (especially older 1200  bps units) do
  4395.                             not have the  capability to detect  busy signals.
  4396.                             Assuming yours  does, you'll still  probably have
  4397.                             to edit  the default  modem Init  String. The  X1
  4398.                             that some modems  use by default does  not enable
  4399.                             busy detection in  most modems. Use a  value like
  4400.                             X3, X4, or higher in the init string.
  4401.  
  4402.             Problem:        When the QDHost  mode script is run  Telix always
  4403.                             thinks that  a caller  is online  and immediately
  4404.                             asks for the  caller's name or Telix  always says
  4405.                             that a Hang-up operation failed  even when it did
  4406.                             in fact successfully hang-up the modem.
  4407.             Solution:       Your modem  is  almost  certainly overriding  the
  4408.                             true state of the Carrier  Detect signal. This is
  4409.                             the factory default on most modems, but should be
  4410.                             disabled. For  proper operation,  Telix needs  to
  4411.                             see  this signal  on  when  connected to  another
  4412.                             computer, and off when not. If your modem has dip
  4413.                             switches, as  do most 1200  bps units and  all US
  4414.                             Robotics  external  Couriers,   switch  number  6
  4415.                             usually  controls this  and  must  be in  the  up
  4416.                             position. If your modem does not seem to have any
  4417.                             dip switches (look carefully, sometimes the front
  4418.                             needs  to   be  popped   off),  it   is  probably
  4419.                             controlled solely  by software  commands, as  are
  4420.                             most  2400  bps  or  faster  units.  Just  a  few
  4421.                             examples  of  these  are   the  Hayes  2400,  ATI
  4422.                             2400etc., GVC  2400, and  many others.  For these
  4423.                             modems,  adding  &C1 in  the  modem  Init  String
  4424.                             (before the final ^M (Carriage  Return) is a good
  4425.                             spot) will configure the modem properly.
  4426.  
  4427.  
  4428.  
  4429.  
  4430.        98   Appendices
  4431.  
  4432.  
  4433.  
  4434.        Problem:        When trying to use a multi-tasking system like MS
  4435.                        Windows, Topview, or DoubleDOS, with Telix in the
  4436.                        background, window displays bleed  through to the
  4437.                        active partition.
  4438.        Solution:       Under  Configuration / Preferences,   select  the
  4439.                        Screen and colors settings option, then select as
  4440.                        the  Screen  Write  mode,  BIOS  calls  used  for
  4441.                        writes. Screen updating  will be slower  but will
  4442.                        not bleed through.
  4443.  
  4444.        Problem:        When redialing Telix does not seem to know when a
  4445.                        connection has been reached.
  4446.        Solution:       Telix knows when a connection has been reached in
  4447.                        one  of two  ways:  when  it receives  a  Connect
  4448.                        string  from  your modem,  or  when  the  Carrier
  4449.                        Detect signal turns on (if it was off). Make sure
  4450.                        that the  Connect string  is properly  defined in
  4451.                        the Configuration  Menu, or  check if  your modem
  4452.                        does turn on the Carrier Detect signal regardless
  4453.                        of whether or not there is a connection.
  4454.  
  4455.        Problem:        Telix doesn't work with a certain modem.
  4456.        Solution:       Telix is  set by  default to  use the  Hayes 'AT'
  4457.                        modem command standard. There are modems that are
  4458.                        not  Hayes  compatible  however,  and  use  other
  4459.                        commands  to dial,  hang  up,  and perform  other
  4460.                        tasks. Make sure that if your  modem is not Hayes
  4461.                        compatible Telix has been  properly configured to
  4462.                        its commands.
  4463.  
  4464.  
  4465.  
  4466.  
  4467.                                                               Appendices   99
  4468.  
  4469.  
  4470.  
  4471.             Problem:        When trying  to  use the  DOS  Shell, or  another
  4472.                             function  that  uses DOS,  Telix  warns  that  it
  4473.                             cannot find a file called COMMAND.COM, and aborts
  4474.                             the function.
  4475.             Solution:       The  file   COMMAND.COM   is   the  DOS   command
  4476.                             interpreter. Telix must be able to find it to use
  4477.                             many DOS  functions. The location  of COMMAND.COM
  4478.                             is stored  in an environment  variable (explained
  4479.                             in your  DOS manual)  called COMSPEC.  COMSPEC is
  4480.                             set at boot-up, but  if you boot of  a floppy and
  4481.                             then change to another floppy or  a hard disk, it
  4482.                             will not  point to  the right  place anymore.  In
  4483.                             short, make  sure that  COMSPEC always  points to
  4484.                             the location of COMMAND.COM,  or that COMMAND.COM
  4485.                             is in the current directory.
  4486.  
  4487.             Problem:        When calling some systems,  especially large ones
  4488.                             such as  CompuServe or  The Source,  all incoming
  4489.                             characters look like garbage.
  4490.             Solution:       The communications parameters are probably wrong.
  4491.                             Most of  these  systems need  a  setting of  Even
  4492.                             parity, 7  data  bits, and  1 stop  bit. This  is
  4493.                             different from  the normal  standard of  N81 used
  4494.                             for most bulletin boards.
  4495.  
  4496.  
  4497.  
  4498.  
  4499.        100  Appendices
  4500.  
  4501.  
  4502.  
  4503.        Problem:        During transfers  with a  high speed  modem, many
  4504.                        CRC and/or timeout errors occur.
  4505.        Solution:       First ensure that  CTS/RTS hardware  flow control
  4506.                        is enabled and that DSR/DTR hardware flow control
  4507.                        is disabled both in Telix in the Terminal Options
  4508.                        section of  the Configuration /  Preferences menu
  4509.                        and in your modem (refer to your modem manual for
  4510.                        instructions on  setting up your  modem properly,
  4511.                        or  use the  supplied  MODEMCFG.EXE program).  If
  4512.                        this   fails,   it   may   simply   be   hardware
  4513.                        limitations. Sometimes such  hardware limitations
  4514.                        can be  circumvented by  setting Drop  RTS during
  4515.                        disk writes  in the  Terminal Options  section of
  4516.                        the Configuration / Preferences menu.
  4517.  
  4518.                        Many high-speed  modems, especially  in a  multi-
  4519.                        tasking   (Windows,  DESQview,   TopView,   etc.)
  4520.                        environment or on XT  or slower AT-class machines
  4521.                        are simply  too fast  for the  hardware, and  may
  4522.                        need some help to prevent lost characters. A UART
  4523.                        (Universal Asynchronous  Receiver-Transmitter) is
  4524.                        a chip  found on  every serial  card or  internal
  4525.                        modem. Most serial cards  or internal modems come
  4526.                        stock with 8250 or 16450 chips that are not rated
  4527.                        for high speed modems.  A replacement chip called
  4528.                        the 16550 will likely eliminate such problems.
  4529.  
  4530.        Problem:        When I run Telix from my menu program it tells me
  4531.                        Unable to find/open ANSI.KEY and goes back to the
  4532.                        menu program.
  4533.        Solution:       ANSI.KEY is a file required  for Telix operation,
  4534.                        but due  to the  menu not  changing to  the Telix
  4535.                        directory,  Telix cannot  find  this file.  Telix
  4536.                        expects to  find all of  its system files  in the
  4537.                        current directory or in  the directory pointed to
  4538.                        by the  TELIX environment  variable.   By placing
  4539.                        the command:
  4540.  
  4541.        SET TELIX=C:\TELIX
  4542.        in  your  AUTOEXEC.BAT (modified  for  your  own Telix  path,  of
  4543.        course). Telix will then know to  look there for all of its files
  4544.        if they  are not  in the  current directory.  There should  be no
  4545.        spaces in the command as above, other than between SET and TELIX.
  4546.  
  4547.  
  4548.  
  4549.  
  4550.                                                               Appendices  101
  4551.  
  4552.  
  4553.  
  4554.             Problem:        I have  a  new 28,800  or 14,400  bps modem,  but
  4555.                             Telix doesn't support 28,800  and 14,400 as speed
  4556.                             options.
  4557.             Solution:       This is  one  of the  great misconceptions  about
  4558.                             high  speed  modems,  so   you're  not  alone  in
  4559.                             wondering  this. Let  us  try  to detail  why  it
  4560.                             doesn't matter, and  at the same time  give you a
  4561.                             bit of an idea what's going  on behind the scenes
  4562.                             when you call another modem...
  4563.  
  4564.             The link  to get from your  computer to the other  computer looks
  4565.             much like this:
  4566.  
  4567.       Your Computer <--> Your modem <--------> Their modem <--> Their computer
  4568.  
  4569.                   DTE rate           DCE rate            DTE rate
  4570.                    38,400             14,400              57,600
  4571.  
  4572.             As you can see, it is really a series of three links; one between
  4573.             your computer and your modem, one between the two modems, and one
  4574.             between their modem  and their computer. What  might surprise you
  4575.             is  that  each of  these  three  rates  can  be, and  often  are,
  4576.             completely different, as above. So you  know, DCE stands for Data
  4577.             Communications Equipment (i.e. a modem to  modem link) and DTE is
  4578.             Data Terminal  Equipment (i.e. terminal  to modem link).  You are
  4579.             not concerned with  the final link, the remote DTE  rate. That is
  4580.             up to the  remote site, and does  not matter at all  to you. Once
  4581.             the data leaves your modem, and  is received by theirs, it is out
  4582.             of your hands.
  4583.  
  4584.  
  4585.  
  4586.  
  4587.        102  Appendices
  4588.  
  4589.  
  4590.  
  4591.        Your modem  likely has  either MNP5  or V.42bis  data compression
  4592.        built in.  For transferring uncompressed files,  these modems can
  4593.        be extremely efficient in compressing the  data before sending it
  4594.        - sometimes as  much as 4 times compression (25%  of the original
  4595.        size).  Even  a  simple error  correction  (MNP4,  V.42)  already
  4596.        reduces the actual  amount of data to be  transferred by removing
  4597.        the start  and stop  bits of  each character  before it  is sent,
  4598.        since they are not needed in error-corrected connections.
  4599.  
  4600.        If the modems can take 1000  characters from Telix, and then turn
  4601.        it into  perhaps as  little as  250 characters  with compression,
  4602.        your modem still  transmits, for example at 14,400  bps and would
  4603.        need 1000 characters from the comm program to transmit a mere 250
  4604.        characters. In order to keep the  DCE link flowing with data non-
  4605.        stop, Telix has to  send data to your modem at  4 times the speed
  4606.        the modem is talking to the  other modem (in the best case, which
  4607.        almost never happens).  Thus, the DTE (Telix to  modem rate) must
  4608.        be higher than the DCE (modem to modem rate) by a good margin, or
  4609.        the modems will sit idle frequently, waiting for the comm program
  4610.        to supply it  with enough data. Since you have  no way of knowing
  4611.        how much the  data will be compressed, or at  what speeds the two
  4612.        modems will actually  connect up at, you should  ALWAYS leave the
  4613.        DTE rate  on your end (the  link between Telix and  your modem as
  4614.        specified in  the Telix  configuration) locked  in, or  fixed, at
  4615.        that  high rate  that can  accommodate the  most efficient  case,
  4616.        since that most efficient case can  occur at any time. As long as
  4617.        it does  not occur, the data  flow control (CTS/RTS  or XON/XOFF)
  4618.        saves  your modem  from being  flooded  with more  data from  the
  4619.        computer than it can buffer.
  4620.  
  4621.        That's why you're always advised by  MODEMCFG.EXE to set the comm
  4622.        program's speed,  as well  as all  Dialing Directory  entries (no
  4623.        matter how  fast the board actually  is), to a speed  higher than
  4624.        the 9,600 or 14,400 you really have. Typically, you'll be told to
  4625.        use 19,200 or  38,400 (nowadays, typically 38,400,  and even some
  4626.        will say  57,600 or  115,200). But the  important thing  is, that
  4627.        speed is constant. Your DTE (program  to modem rate) always stays
  4628.        the  same, so  that when  that most  efficient case  comes along,
  4629.        you're  ready. Remember  that you  might  need a  fast UART  (see
  4630.        above, typically for rates greater than 19,200).
  4631.  
  4632.  
  4633.  
  4634.  
  4635.                                                               Appendices  103
  4636.  
  4637.  
  4638.  
  4639.             Problem:        When trying to  transfer a file, Telix  just sits
  4640.                             there  saying  Waiting  to  send  or  Waiting  to
  4641.                             receive but nothing ever happens.
  4642.             Solution:       When a user  is downloading, the other  system is
  4643.                             by definition uploading to him. Both systems must
  4644.                             know exactly  what  is happening  at every  given
  4645.                             moment,  and  this  is  especially  true  at  the
  4646.                             beginning of the transfer.
  4647.  
  4648.                             First the downloader must  tell the remote system
  4649.                             (the  one  to be  downloaded  from)  that  he/she
  4650.                             requests a  download.  On most  systems, this  is
  4651.                             accomplished with a "Download" command.
  4652.  
  4653.                             The sending system  will then ask  the downloader
  4654.                             to choose a protocol. You may choose any one that
  4655.                             Telix supports, but we recommend  Zmodem if it is
  4656.                             available,  and   1K-Xmodem  (sometimes   labeled
  4657.                             Ymodem) if Zmodem is not  available. In any case,
  4658.                             the important thing to remember  is that both the
  4659.                             sender and  the receiver must  be using  the same
  4660.                             protocol, and it must be agreed upon in advance.
  4661.  
  4662.                             Perhaps before choosing  a protocol, you  will be
  4663.                             asked what files  you wish to download.  Then the
  4664.                             system may tell you that it is  ready to send the
  4665.                             files.  If you  have  selected  Zmodem, and  have
  4666.                             Zmodem autodownloads  on in  Telix (the  default)
  4667.                             you should  not have to  do anything  more. Telix
  4668.                             will sense the Zmodem transfer coming and go into
  4669.                             Zmodem receive  mode. Sometimes this  will appear
  4670.                             as  "garbage"  like  an  up  arrow,  a  bunch  of
  4671.                             asterisks, and numbers like 0's  and 8's. This is
  4672.                             a signal to start!
  4673.  
  4674.  
  4675.  
  4676.  
  4677.        104  Appendices
  4678.  
  4679.  
  4680.  
  4681.                        The  most   important  thing  to   remember  when
  4682.                        downloading is  that first you  have to  tell the
  4683.                        other system what to send and how to send it, and
  4684.                        let it get  started. As soon as  the other system
  4685.                        starts, you generally have about 30 to 60 seconds
  4686.                        to start your receive with  the same protocol. It
  4687.                        is crucial that  both sides know that  a transfer
  4688.                        is taking place. You cannot start yours early, or
  4689.                        the other side will never send the file.
  4690.  
  4691.                        Thus, don't  hit <Alt><R>  (or <PgDn>)  until you
  4692.                        are sure  the other  side is  ready to  send, and
  4693.                        ready for you  to tell it  that you are  ready to
  4694.                        receive (<ALT><R> does this automatically).
  4695.  
  4696.        Problem:        When trying to compile a script I get the message
  4697.                        "Unable to  open  file" even  though  I know  the
  4698.                        script is present.
  4699.        Solution:       Some OEM versions of DOS 2.11 (notably, the Tandy
  4700.                        DOS burned  into  the 1000  HX) are  incompatible
  4701.                        with the compiler used in  these cases. This does
  4702.                        not  apply   to  Telix   itself.  It   is  highly
  4703.                        recommended  that   you  upgrade   your  DOS   if
  4704.                        possible. For users with the  DOS burned into the
  4705.                        ROM of  the machine, you  may boot from  a system
  4706.                        floppy of a higher DOS system to compile scripts.
  4707.  
  4708.        Problem:        When I transfer  a file, sometimes  letters (like
  4709.                        Flow or  Xoff) flash  in the  status line,  where
  4710.                        normally  the  status  of   the  Capture  Log  is
  4711.                        displayed.
  4712.        Solution:       This is completely normal, and signifies a "flow"
  4713.                        control, or  a signal  to Telix  or the  modem to
  4714.                        slow down or  stop momentarily to save  the modem
  4715.                        from  being  flooded  with   too  much  data.  It
  4716.                        signifies that things are  in good working order.
  4717.                        After the end of the  connection, the Capture Log
  4718.                        status is displayed again.
  4719.  
  4720.  
  4721.  
  4722.  
  4723.                                                               Appendices  105
  4724.  
  4725.  
  4726.  
  4727.             Problem:        How  do  I  make  Telix  operate  reliably  under
  4728.                             Microsoft Windows?
  4729.             Solution:       TELIX.PIF  included  with  Telix   is  a  Program
  4730.                             Information File  for Windows  that should  allow
  4731.                             best operation of Telix  under Microsoft Windows.
  4732.                             Windows doesn't offer the  best of communications
  4733.                             handlers,  though,  and for  best  communications
  4734.                             results  under Windows,  we  recommend Telix  for
  4735.                             Windows, which  reliably supports  transfer rates
  4736.                             up to 115,200  bps under Windows and  offers many
  4737.                             additional features.
  4738.  
  4739.             Problem:        My modem requires compatible software  to use the
  4740.                             MNP features of my modem, or it says it needs RPI
  4741.                             compatible software.Is Telix compatible for this?
  4742.             Solution:       No, it  is not,  and there  is little  likelihood
  4743.                             that we will  support RPI or software  MNP in the
  4744.                             near or  distant  future. RPI  is  an attempt  by
  4745.                             Rockwell and the modem  manufacturers to create a
  4746.                             cheaper modem (by  about $5) by pushing  off some
  4747.                             of the hardware implementation  into software. We
  4748.                             disagree  with  this for  the  sole  reason  that
  4749.                             software cannot be as efficient as hardware (esp.
  4750.                             when coprocessed), and that these functions truly
  4751.                             belong on the hardware  for efficiency and speed.
  4752.                             Most comm  developers we know  feel the  same way
  4753.                             and without  our support  the manufacturers  will
  4754.                             have to go back to putting these functions on the
  4755.                             hardware - where they belong.
  4756.  
  4757.  
  4758.  
  4759.  
  4760.        106  Appendices
  4761.  
  4762.  
  4763.  
  4764.        Problem:        When I run  QDHost it says  Either the  upload or
  4765.                        download directory as defined  in the Host config
  4766.                        does not exist and then aborts. What now?
  4767.        Solution:       If  you receive  this  message  when running  the
  4768.                        QDHost Mode then you need to do the following:
  4769.  
  4770.                        From Telix Terminal  Mode (the blank  screen that
  4771.                        you are at  after the opening screen  goes away),
  4772.                        press <ALT><G>  (or select  Script / eXecute from
  4773.                        the  menu) and  type  QDCONFIG. The  QDCONFIG.SLC
  4774.                        script must exist in the same directory as QDHOST
  4775.                        (i.e. in  the script  directory as  defined under
  4776.                        Configuration / Preferences / Filenames & Paths).
  4777.  
  4778.                        You will then  see a menu that  pops up something
  4779.                        like this:
  4780.  
  4781.                        A:   Level 1 password  :          pass1
  4782.                        B:   Level 2 password  :          pass2
  4783.                        C:   Remote Shell password :      shell
  4784.                        D:   Shut down host pass :        shut
  4785.                        E:   Host download directory: 
  4786.                             C:\TELIX\HSTFILES\
  4787.                        F:   Host upload directory :
  4788.                             C:\TELIX\HSTFILES\
  4789.                        G:   Connection type :            Modem
  4790.                        H:   Modem locked at >= 9600:     No
  4791.                        I:   Exit without saving changes.
  4792.                        J:   Exit and save changes to disk.
  4793.  
  4794.        The options E and F are the ones that need to be changed. You can
  4795.        either  Exit without  saving and  then  do MKDIR  with the  above
  4796.        paths:
  4797.  
  4798.        MKDIR C:\TELIX\HSTFILES
  4799.  
  4800.        or, better, is to change options E  and F above to paths that you
  4801.        know  already  exist  (NEVER  set  these   equal  to  your  Telix
  4802.        subdirectory!), and then Exit and save  changes to disk. For more
  4803.        information concerning DOS paths, please consult your DOS manual.
  4804.  
  4805.  
  4806.  
  4807.  
  4808.                                                               Appendices  107
  4809.  
  4810.  
  4811.  
  4812.  
  4813.             Problem:        Why does the estimated length  of a file transfer
  4814.                             fluctuate  for  some seconds  before  a  constant
  4815.                             value is displayed?
  4816.             Solution:       Up to version 3.22, Telix estimated the length of
  4817.                             a file transfer by means of the bit rate reported
  4818.                             by  the modem  upon  successful connection  (e.g.
  4819.                             CONNECT  14400)  when dialing  from  the  Dialing
  4820.                             Directory) or  by means  of the  bit rate  set in
  4821.                             Telix when dialing manually  (with ATDT od ATDP).
  4822.                             However,  since  this  method   does  not  regard
  4823.                             factors like  line quality  and data  compression
  4824.                             and Telix had  to rely on a  correct modem result
  4825.                             code in the first case, Telix 3.50 now uses a new
  4826.                             method:  At the  beginning  of  a file  transfer,
  4827.                             Telix measures  the actual  number of  characters
  4828.                             transferred  per   second   and  calculates   the
  4829.                             estimated transfer  time from  this value.  Since
  4830.                             this value often fluctuates at the beginning of a
  4831.                             transfer,  Telix  measures   the  throughput  for
  4832.                             several seconds  and then  uses an  average value
  4833.                             for the  estimation. The estimated  transfer time
  4834.                             must not  be regarded as  an exact value,  but is
  4835.                             normally more exact  than an estimation  based on
  4836.                             the bit  rate reported  by the  modem or  the DTE
  4837.                             rate set in Telix.
  4838.  
  4839.  
  4840.  
  4841.  
  4842.                                                               Appendices  109
  4843.  
  4844.  
  4845.  
  4846.             C    External Protocols
  4847.  
  4848.  
  4849.             While Telix supports a very large number of protocols internally,
  4850.             it also allows users to define up to five external protocol
  4851.             implementations, for the utmost in flexibility.
  4852.  
  4853.             External protocols are defined under
  4854.             Configuration / Preferences / Protocol options. Basically, based
  4855.             on this configuration, when the user selects a transfer with this
  4856.             protocol, Telix will either run a specified DOS Batch file, or a
  4857.             TELIX SALT script file.
  4858.  
  4859.  
  4860.             Batch File Method
  4861.  
  4862.             If a Batch file has been configured to be executed when the
  4863.             external protocol is selected, TELIX will execute it and pass to
  4864.             it 3 parameters (with the third sometimes being blank). The first
  4865.             parameter is the baud rate. This is accessed within the DOS batch
  4866.             file as %1. The second parameter is the comm port number. This is
  4867.             accessed as %2. The third parameter is the reply the user gave
  4868.             when asked what file(s) to transfer. If this is a download and
  4869.             this protocol has been defined to not need a download name, this
  4870.             parameter will be blank. If this is an upload via an external
  4871.             protocol defined as an @ protocol (see Configuration, Protocols),
  4872.             this parameter will be FILELIST, otherwise, will be the list of
  4873.             files to send. This parameter is referred to as %3 in the Batch
  4874.             file.
  4875.  
  4876.             It is now the responsibility of the Batch file to call a driver
  4877.             program for the protocol, using the supplied info. For example,
  4878.             assuming Telix didn't have built-in Zmodem support, a batch file
  4879.             called SZB.BAT could be defined to perform Zmodem uploads using
  4880.             the commonly available DSZ program with the following command in
  4881.             it.
  4882.  
  4883.             DSZ port %2 speed %1 sz %3
  4884.  
  4885.             This would tell DSZ what files to transfer, and also would
  4886.             specify the proper baud rate and comm port.
  4887.  
  4888.  
  4889.  
  4890.  
  4891.        110          Appendix: External Protocols
  4892.  
  4893.  
  4894.  
  4895.  
  4896.  
  4897.        Script File Method
  4898.  
  4899.        Alternately Telix can run a SALT script file when the user
  4900.        selects an external protocol. The script should be compiled ahead
  4901.        of time (as explained elsewhere in this manual). The user's reply
  4902.        to the question of what files to transfer is stored in the system
  4903.        variable _ext_filespec. The script file is free to implement the
  4904.        protocol in whatever way it wants to, such as calling an external
  4905.        driver program using the RUN function, or by actually performing
  4906.        the transfer itself.
  4907.  
  4908.  
  4909.  
  4910.  
  4911.                                                               Appendices  111
  4912.  
  4913.  
  4914.  
  4915.             D    File Formats
  4916.  
  4917.  
  4918.             For programmers who wish to write Dialing Directory handling
  4919.             utilities, a text file describing the Dialing Directory format
  4920.             used by Telix is available in the Telix forum of the Support BBS.
  4921.  
  4922.  
  4923.  
  4924.  
  4925.                         112       Index
  4926.  
  4927.  
  4928.  
  4929.        Index
  4930.  
  4931.  
  4932.        14,400 bps ...................................................101
  4933.        16550 UART ...........................................15, 61, 100
  4934.        28,800 bps ...................................................101
  4935.        7E1 ...........................................................15
  4936.        8N1 ...........................................................15
  4937.        Abort character ...............................................68
  4938.        Aborted downloads .............................................59
  4939.        Adding entries ................................................34
  4940.        Alarm .........................................................59
  4941.        ANSI ..........................................................78
  4942.        ANSI BBS ......................................................77
  4943.        ANSI.KEY .....................................................100
  4944.        Answerback string .............................................58
  4945.        ASCII .....................................................49, 73
  4946.        ASCII transfers ...............................................68
  4947.        AT ................................................62, 64, 89, 98
  4948.        Auto baud detect ..............................................65
  4949.        Auto-answer string ........................................29, 64
  4950.        AVATAR ........................................................79
  4951.        Backspace .................................................33, 56
  4952.        BAT ...........................................................70
  4953.        Batch file ...................................................109
  4954.        Baud rate .....................................................15
  4955.        BBS script ....................................................87
  4956.        BIOS ...........................................................8
  4957.        BIOS INT14 routines ...........................................11
  4958.        Bit rate ......................................................15
  4959.        Blank lines, expand ...........................................68
  4960.        bps rate ......................................................15
  4961.        Break signal ..................................................28
  4962.        Busy signal ...................................................97
  4963.        Capture file ..........................................17, 60, 66
  4964.        Carriage Return .......................................16, 56, 69
  4965.        Carrier Detect ................................17, 87, 90, 97, 98
  4966.        Character pacing ..............................................69
  4967.        Chat ..........................................................93
  4968.        Chat mode .....................................................27
  4969.        CIS Quick B ...................................................48
  4970.        Clear screen ..................................................27
  4971.        Clearing entries ..............................................34
  4972.  
  4973.  
  4974.  
  4975.  
  4976.                                                                    Index  113
  4977.  
  4978.  
  4979.  
  4980.             Color settings ................................................53
  4981.             COM parameter ..................................................9
  4982.             Comm port setup ...............................................74
  4983.             Command entry .................................................12
  4984.             Command line options ...........................................8
  4985.             Command summary screen ........................................13
  4986.             Command line options ..........................................14
  4987.             COMMAND.COM ...............................................23, 99
  4988.             Communications parameters .............................14, 55, 99
  4989.             Communications port .......................................15, 74
  4990.             Compiling Scripts .............................................81
  4991.             Compuserve Quick B ........................................48, 58
  4992.             COMSPEC .......................................................23
  4993.             CONFIG.SYS .....................................................5
  4994.             Configuration ..................................................6
  4995.             Configuration file .....................................9, 10, 53
  4996.             Connect string ................................................63
  4997.             Connection type ...............................................88
  4998.             Control character .............................................16
  4999.             CR translation ................................................69
  5000.             Crash recovery ................................................72
  5001.             CRC errors ...................................................100
  5002.             CS.EXE ........................................................82
  5003.             CSS.EXE .......................................................83
  5004.             CTS ...........................................................57
  5005.             Customizing Telix .............................................53
  5006.             Data compression .............................................102
  5007.             Date format ...................................................60
  5008.             DCE rate .....................................................101
  5009.             Deleting entries ..............................................39
  5010.             DESQview ...............................................8, 11, 54
  5011.             Dial cancel string ............................................64
  5012.             Dial time .....................................................64
  5013.             Dialing .......................................................36
  5014.             Dialing Directory ..........................................9, 31
  5015.             Dialing Directory format .....................................111
  5016.             Dialing Directory, creating ...................................40
  5017.             Dialing Directory, loading ....................................40
  5018.             Dialing Directory, printing ...................................41
  5019.             Dialing Directory, sorting ....................................41
  5020.             Dialing prefix ............................................33, 63
  5021.             Dialing settings ..............................................62
  5022.             Dialing suffix ................................................63
  5023.  
  5024.  
  5025.  
  5026.  
  5027.                         114       Index
  5028.  
  5029.  
  5030.  
  5031.        Directory program .............................................67
  5032.        Disk buffer ...................................................71
  5033.        Disk drives ...................................................61
  5034.        DOORWAY mode ..................................................29
  5035.        DOORWAY.EXE ...................................................93
  5036.        DOS command ...............................................23, 25
  5037.        DOS functions .................................................24
  5038.        DOS shell .....................................................23
  5039.        Download .....................................43, 58, 59, 92, 103
  5040.        Download directory ............................................66
  5041.        DSR ...........................................................57
  5042.        DTE rate .....................................................101
  5043.        DTR ...................................................17, 57, 65
  5044.        Echo ..................................................28, 56, 68
  5045.        Editing an entry ..............................................34
  5046.        Editing strings ...............................................15
  5047.        Editor ................................................24, 25, 67
  5048.        EMS ...........................................................61
  5049.        Emulation .....................................................77
  5050.        Ending a Telix session ........................................16
  5051.        Enhanced keyboard .............................................60
  5052.        Escape character ..............................................16
  5053.        Estimated file transfer time .................................107
  5054.        Executing a script ............................................83
  5055.        Exiting Telix .................................................16
  5056.        External protocols .......................................70, 109
  5057.        File functions ................................................24
  5058.        File transfer protocol ....................................43, 47
  5059.        File transfer time ...........................................107
  5060.        File transfers ................................................43
  5061.        Filename guessing .............................................72
  5062.        Filenames and Path Settings ...................................66
  5063.        Files directory ...........................................24, 67
  5064.        Finding an entry ..............................................35
  5065.        Flow control ..................................................57
  5066.        FOSSIL driver .................................................11
  5067.        Garbage .......................................................99
  5068.        General help ..................................................13
  5069.        Goodbye .......................................................94
  5070.        Handshaking ...................................................57
  5071.        Hang-up ...................................16, 17, 59, 64, 65, 97
  5072.        Hayes compatible ..............................................98
  5073.        Help/Status screen ............................................13
  5074.  
  5075.  
  5076.  
  5077.  
  5078.                                                                    Index  115
  5079.  
  5080.  
  5081.  
  5082.             High bit ..............................................33, 56, 68
  5083.             Host download directory .......................................88
  5084.             Host mode .....................................................87
  5085.             Host upload directory .........................................88
  5086.             HOSTPLUS ......................................................87
  5087.             Init string ...................................................62
  5088.             Inserting blank entries .......................................39
  5089.             INT14 parameter ................................................9
  5090.             INT14/FOSSIL mode .........................................11, 74
  5091.             Kermit ....................................................50, 74
  5092.             KEY ...........................................................79
  5093.             Keyboard commands .............................................95
  5094.             Keyboard definitions ..........................................21
  5095.             Language setup ................................................75
  5096.             Learning a script .............................................84
  5097.             Left-handed mouse .............................................12
  5098.             LF translation ................................................69
  5099.             Line Feed .....................................16, 28, 33, 56, 69
  5100.             Line pacing ...................................................68
  5101.             List dial .....................................................36
  5102.             LNG .......................................................10, 75
  5103.             Local echo ............................................28, 56, 68
  5104.             Locked modem rate .............................................89
  5105.             Log ...................................................18, 60, 66
  5106.             LOGO.MSG ......................................................90
  5107.             Long distance codes .......................................38, 40
  5108.             Machine Requirements ...........................................4
  5109.             Macros ........................................................21
  5110.             Manual dial ...................................................36
  5111.             Manual dialing ................................................38
  5112.             Menu bar ..................................................12, 61
  5113.             Menu line .....................................................61
  5114.             Miscellaneous Options .........................................29
  5115.             MNP ..........................................................105
  5116.             Modem initialization string ...............................29, 62
  5117.             Modem settings ................................................62
  5118.             Modem sharing program .........................................11
  5119.             Modem7 ........................................................50
  5120.             MODEMCFG.EXE ...................................................6
  5121.             Mouse support .................................................10
  5122.             Moving entries ................................................41
  5123.             Multi-tasking ....................................10, 11, 98, 100
  5124.             Network operation .............................................11
  5125.  
  5126.  
  5127.  
  5128.  
  5129.                         116       Index
  5130.  
  5131.  
  5132.  
  5133.        No connect strings ............................................63
  5134.        NOMOUSE parameter .............................................10
  5135.        Online .........................................................8
  5136.        Output string translation .....................................16
  5137.        Pace character ................................................68
  5138.        Pacing ....................................................68, 69
  5139.        Parity ........................................................15
  5140.        Password ..............................................33, 87, 88
  5141.        Path Settings .................................................66
  5142.        Pause .........................................................16
  5143.        Pause capturing ...............................................17
  5144.        Preferences menu ..............................................53
  5145.        Prefix ........................................................33
  5146.        Printer log ...................................................17
  5147.        Protocol ..............................................33, 43, 47
  5148.        Protocol options ..............................................70
  5149.        QDCONFIG .........................................87, 90, 92, 106
  5150.        QDHost ...............................................87, 97, 106
  5151.        QDHOST.LOG ....................................................90
  5152.        Queue redial ..................................................37
  5153.        Quick dialing bar .........................................38, 59
  5154.        Quiet mode .....................................................9
  5155.        Receiving files ...............................................43
  5156.        Recording a script ............................................84
  5157.        Redial ........................................................37
  5158.        Redial pause ..................................................65
  5159.        Registration Card ..............................................1
  5160.        RPI ..........................................................105
  5161.        RSHELL.BAT ....................................................93
  5162.        RTS ....................................................8, 57, 58
  5163.        SALT ..........................................................81
  5164.        Screen image ..............................................25, 67
  5165.        Screen settings ...............................................53
  5166.        Screen size ...................................................29
  5167.        Script ........................................9, 70, 81, 84, 104
  5168.        Script directory ..............................................66
  5169.        Script learning ...............................................84
  5170.        Script, executing .............................................83
  5171.        Script, linked ................................................32
  5172.        Scripts, creating and compiling ...............................81
  5173.        Scroll-back ...............................................20, 60
  5174.        SEAlink .......................................................49
  5175.        Searching for a string ........................................20
  5176.  
  5177.  
  5178.  
  5179.  
  5180.                                                                    Index  117
  5181.  
  5182.  
  5183.  
  5184.             Sending files .................................................45
  5185.             Sending words/characters with mouse ...........................13
  5186.             Serial Number ..................................................x
  5187.             SHARE.EXE .....................................................11
  5188.             Sharing Violation Errors ......................................11
  5189.             Shell .........................................................92
  5190.             SIMPLE ........................................................83
  5191.             Sound .........................................................59
  5192.             Speed .........................................................15
  5193.             Standard communications mode ...................................9
  5194.             Start-up directory .............................................5
  5195.             Startup script ................................................66
  5196.             Status line ...............................................14, 56
  5197.             Strings, entering and editing .................................15
  5198.             Support ....................................See Technical Support
  5199.             Swap ..........................................................61
  5200.             System Requirements ............................................4
  5201.             Technical Support .............................................ix
  5202.              Australia ....................................................xi
  5203.              CompuServe Forum .............................................ix
  5204.              Germany ......................................................xi
  5205.              Great Britain ................................................xi
  5206.              Internet Email ...............................................ix
  5207.              Outside the United States ....................................xi
  5208.              Support BBS ..................................................ix
  5209.              Voice Support .................................................x
  5210.             Teletype ......................................................77
  5211.             Telink ........................................................50
  5212.             Telix for Windows ............................................105
  5213.             TELIX*.LNG ....................................................10
  5214.             TELIX.CAP .....................................................66
  5215.             TELIX.CNF ...........................................7, 9, 10, 53
  5216.             TELIX.FON ..................................................9, 31
  5217.             TELIX.IMG .................................................25, 67
  5218.             TELIX.KEY .....................................................21
  5219.             TELIX.MDM ......................................................6
  5220.             TELIX.PIF ....................................................105
  5221.             TELIX.SWP .....................................................61
  5222.             TELIX.USE .................................................18, 66
  5223.             Terminal ..............................................32, 55, 77
  5224.             Terminal mode .................................................12
  5225.             Terminal options ..............................................55
  5226.             Time format ...................................................60
  5227.  
  5228.  
  5229.  
  5230.  
  5231.                         118       Index
  5232.  
  5233.  
  5234.  
  5235.        TOFF parameter ................................................10
  5236.        Transfer protocol .........................................43, 47
  5237.        Translate table ...............................................26
  5238.        Trigger string ................................................71
  5239.        Troubleshooting ...............................................97
  5240.        TTY ...........................................................77
  5241.        UART ....................................................100, 102
  5242.        Upload ...........................................45, 61, 92, 103
  5243.        Upload directory ..............................................66
  5244.        Usage log .............................................18, 60, 66
  5245.        V.42bis ......................................................102
  5246.        VT102 .........................................................78
  5247.        VT52 ..........................................................79
  5248.        WELCOME.MSG ...................................................91
  5249.        Windows .............................................98, 100, 105
  5250.        XLT ...........................................................27
  5251.        Xmodem ....................................................47, 48
  5252.        Xmodem timing .................................................71
  5253.        XMS ...........................................................61
  5254.        XON/XOFF ......................................................57
  5255.        Ymodem ........................................................49
  5256.        Ymodem-g ......................................................50
  5257.        Zmodem ............................................49, 58, 72, 73
  5258.        Zmodem auto-downloads .........................................43
  5259.