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