home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / telecomm / taz / taz.doc < prev    next >
Text File  |  1994-02-07  |  117KB  |  2,447 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.           TAZ          TAZ
  29.           _________________________________________________________________
  30.  
  31.           Copyright 1994 Neat and Nifty Software
  32.  
  33.  
  34.           Users Manual          Users Manual
  35.  
  36.  
  37.  
  38.           TAZ          TAZ
  39.           _________________________________________________________________
  40.  
  41.           Version 1.00
  42.  
  43.           Copyright Notice          Copyright Notice
  44.  
  45.           TAZ is Copyright 1994 by Neat and Nifty Software
  46.  
  47.           This document is Copyright 1994 by Neat and Nifty
  48.  
  49.           Neither this  document or associated  software may  be copied  in
  50.           whole or  in part  without the expressed  permission of  Neat and
  51.           Nifty,  unless  distributed in  its  entire form  along  with all
  52.           associated files.
  53.  
  54.           Release 1.x  of TAZ is  released under the Shareware  concept and
  55.           may be distributed on diskette  or in archival form provided that
  56.           the following files are included:
  57.  
  58.                TAZ.PRG        TAZ program file
  59.                UPDTAZ.TOS     An updater  for those  who somehow got  older
  60.                               versions of TAZ
  61.                DOCFORM.TTP    A simple document splitter / formatter
  62.                TAZ.DOC        This document
  63.                VT52.KEY       VT52 Terminal Macros
  64.                ANSI.KEY       ANSI Terminal Macros
  65.                FULLANSI.KEY   More complete ANSI Terminal Macros
  66.                READ.ME        Notes about the document formatter
  67.                HISTORY        The revision history
  68.                TAZ.ICN        A desktop icon for TAZ
  69.                TAZ.MSK        The desktop icon mask
  70.  
  71.           As a Shareware item, if you appreciate and continue to use TAZ, a
  72.           contribution to  Neat and  Nifty would be  appreciated.   At this
  73.           time we are not sure if  we will have 'Registered Users' versions
  74.           and privileges, but  all contributors names will be  kept on file
  75.           should we choose to go this route.
  76.  
  77.           Disclaimer          Disclaimer
  78.  
  79.           Neat and Nifty  makes no warranty of  any kind, either stated  or
  80.           implied to the appropriateness of this product for any particular
  81.           purpose.  Continued  use of this product is  done entirely at the
  82.           users own risk.
  83.  
  84.           Under no  circumstances shall  Neat and Nifty  be liable  for any
  85.           damages (including loss of data, business time or information, or
  86.           any other  form of  loss) incurred through  use of  this product,
  87.           even if Neat  and Nifty has been  advised in advance of  the pos-
  88.           sibility of such damages.
  89.  
  90.  
  91.                                           i
  92.  
  93.  
  94.  
  95.           Acknowledgements          Acknowledgements
  96.  
  97.           Terminal  emulations and  transfer protocols  by Daryl  Richards.
  98.           Screen  and menu systems  by Kevin  Tessner.   All other  code by
  99.           Daryl Richards and Kevin Tessner.
  100.  
  101.           All  code in this  program was  originally written  and optimized
  102.           with  ST MicroEMACS  and Atari's  Madmac  Assembler.   It is  now
  103.           developed with  Pure Assembler and the Pure C integrated environ-
  104.           ment.  Any similarities between  our routines and somebody else's
  105.           are purely coincidental.
  106.  
  107.           Special  thanks  to   the  beta  testers,  Don   Mahoney,  George
  108.           Kirkaldie, Scott Wilkins, Fran Domingues and Chris Herborth.
  109.  
  110.           Special  thanks to  Craig  Shore  in New  Zealand  for his  early
  111.           advice, and for giving TAZ some exposure there long before it was
  112.           ever intended for public release.  You can't imagine how surpris-
  113.           ed we were!
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.                                           ii
  149.  
  150.  
  151.  
  152.                                        Contents                                       Contents
  153.  
  154.                Copyright Notice . . . . . . . . . . . . . . . . . . . .   i
  155.                Disclaimer . . . . . . . . . . . . . . . . . . . . . . .   i
  156.                Acknowledgements . . . . . . . . . . . . . . . . . . . .  ii
  157.  
  158.           1 Introduction                                                  1          1 Introduction            ____________
  159.                What is TAZ? . . . . . . . . . . . . . . . . . . . . . .   1
  160.                Features . . . . . . . . . . . . . . . . . . . . . . . .   1
  161.                Associated Files . . . . . . . . . . . . . . . . . . . .   2
  162.                The TAZ Home Path  . . . . . . . . . . . . . . . . . . .   2
  163.                Memory Requirements  . . . . . . . . . . . . . . . . . .   3
  164.                Why We Didn't Use GEM  . . . . . . . . . . . . . . . . .   3
  165.  
  166.           2 Getting Started                                               5          2 Getting Started            _______________
  167.                Loading TAZ  . . . . . . . . . . . . . . . . . . . . . .   5
  168.                How to Get Anywhere  . . . . . . . . . . . . . . . . . .   5
  169.                The Status Line  . . . . . . . . . . . . . . . . . . . .   5
  170.                Communications Parameters  . . . . . . . . . . . . . . .   7
  171.                Entering Strings . . . . . . . . . . . . . . . . . . . .   7
  172.                String Translation . . . . . . . . . . . . . . . . . . .   8
  173.                Exiting TAZ  . . . . . . . . . . . . . . . . . . . . . .   8
  174.  
  175.           3 Program Features                                              9          3 Program Features            ________________
  176.                Hanging Up . . . . . . . . . . . . . . . . . . . . . . .   9
  177.                Terminal Settings  . . . . . . . . . . . . . . . . . . .   9
  178.                Inactivity Protection  . . . . . . . . . . . . . . . . .  10
  179.                Capture File . . . . . . . . . . . . . . . . . . . . . .  11
  180.                Scroll Back  . . . . . . . . . . . . . . . . . . . . . .  11
  181.                System Shell . . . . . . . . . . . . . . . . . . . . . .  12
  182.                Running the Editor . . . . . . . . . . . . . . . . . . .  12
  183.                Launching Programs . . . . . . . . . . . . . . . . . . .  12
  184.                Screen Image . . . . . . . . . . . . . . . . . . . . . .  12
  185.                Clear Screen . . . . . . . . . . . . . . . . . . . . . .  13
  186.                Local Echo . . . . . . . . . . . . . . . . . . . . . . .  13
  187.                Line Feeds . . . . . . . . . . . . . . . . . . . . . . .  13
  188.                Information Screen . . . . . . . . . . . . . . . . . . .  13
  189.                Modem Functions  . . . . . . . . . . . . . . . . . . . .  13
  190.                View System Screen . . . . . . . . . . . . . . . . . . .  13
  191.                Macros . . . . . . . . . . . . . . . . . . . . . . . . .  14
  192.                Doorway Mode . . . . . . . . . . . . . . . . . . . . . .  15
  193.                Chat Mode  . . . . . . . . . . . . . . . . . . . . . . .  15
  194.  
  195.           4 The Dialing Directory                                        17          4 The Dialing Directory            _____________________
  196.                The Directory Display  . . . . . . . . . . . . . . . . .  17
  197.                Entry Information Fields . . . . . . . . . . . . . . . .  17
  198.                Adding an Entry  . . . . . . . . . . . . . . . . . . . .  19
  199.                Editing an Entry . . . . . . . . . . . . . . . . . . . .  19
  200.                Inserting Entries  . . . . . . . . . . . . . . . . . . .  19
  201.                Clearing Entries . . . . . . . . . . . . . . . . . . . .  20
  202.                Deleting Entries . . . . . . . . . . . . . . . . . . . .  20
  203.                Marking an Entry . . . . . . . . . . . . . . . . . . . .  20
  204.  
  205.                                          iii
  206.  
  207.  
  208.  
  209.                Clearing all Marks . . . . . . . . . . . . . . . . . . .  20
  210.                Dialing Marked Entries . . . . . . . . . . . . . . . . .  20
  211.                Dialing a Single Entry . . . . . . . . . . . . . . . . .  20
  212.                Manually Dialing an Entry  . . . . . . . . . . . . . . .  20
  213.                Quick Dialing from Terminal Mode . . . . . . . . . . . .  21
  214.                Saving The Directory . . . . . . . . . . . . . . . . . .  21
  215.                Loading a Dialing Directory  . . . . . . . . . . . . . .  21
  216.                Exiting the Dialing Menu . . . . . . . . . . . . . . . .  21
  217.                Quick Mouse Functions  . . . . . . . . . . . . . . . . .  21
  218.                The Autodialer . . . . . . . . . . . . . . . . . . . . .  22
  219.  
  220.           5 File Transfers                                               23          5 File Transfers            ______________
  221.                Ascii Transfers  . . . . . . . . . . . . . . . . . . . .  23
  222.                Xmodem . . . . . . . . . . . . . . . . . . . . . . . . .  24
  223.                Xmodem CRC . . . . . . . . . . . . . . . . . . . . . . .  24
  224.                Xmodem 1K  . . . . . . . . . . . . . . . . . . . . . . .  24
  225.                Ymodem . . . . . . . . . . . . . . . . . . . . . . . . .  24
  226.                Ymodem/G . . . . . . . . . . . . . . . . . . . . . . . .  24
  227.                Transfers Buffer Size  . . . . . . . . . . . . . . . . .  25
  228.                High Speed Transfer Problems . . . . . . . . . . . . . .  25
  229.                External Protocols . . . . . . . . . . . . . . . . . . .  25
  230.  
  231.           6 Configuring Taz                                              27          6 Configuring Taz            _______________
  232.                Terminal Options . . . . . . . . . . . . . . . . . . . .  27
  233.                General Options  . . . . . . . . . . . . . . . . . . . .  28
  234.                Modem and Dialing  . . . . . . . . . . . . . . . . . . .  30
  235.                File Names and Paths . . . . . . . . . . . . . . . . . .  31
  236.                Ascii Transfers  . . . . . . . . . . . . . . . . . . . .  32
  237.                Protocol Options . . . . . . . . . . . . . . . . . . . .  33
  238.                Screen and Colour  . . . . . . . . . . . . . . . . . . .  34
  239.  
  240.           7 Taz Graphic Modes                                            37          7 Taz Graphic Modes            _________________
  241.                Minimum Graphics . . . . . . . . . . . . . . . . . . . .  37
  242.                Medium Graphics  . . . . . . . . . . . . . . . . . . . .  38
  243.                Maximum Graphics . . . . . . . . . . . . . . . . . . . .  38
  244.                Standard Text Types  . . . . . . . . . . . . . . . . . .  38
  245.  
  246.           8 Modem Setup                                                  39          8 Modem Setup            ___________
  247.                Required Settings  . . . . . . . . . . . . . . . . . . .  39
  248.                Convenience Settings . . . . . . . . . . . . . . . . . .  40
  249.                Using the Modem Initialization String  . . . . . . . . .  40
  250.  
  251.           Appendix A Embedded Key Translations                           41          Appendix A Embedded Key Translations                     _________________________
  252.  
  253.           Appendix B Doorway Mode Key Mapping                            43          Appendix B Doorway Mode Key Mapping                     ________________________
  254.  
  255.           Appendix C Trademarks                                          45          Appendix C Trademarks                     __________
  256.                Neat and Nifty . . . . . . . . . . . . . . . . . . . . .  45
  257.                Trademarks . . . . . . . . . . . . . . . . . . . . . . .  45
  258.  
  259.           Index                                                          47          Index          _____
  260.  
  261.  
  262.                                           iv
  263.  
  264.  
  265.  
  266.           TAZ (C) 1994 Neat and Nifty                                Page 1
  267.           _________________________________________________________________
  268.  
  269.  
  270.  
  271.                                     1 Introduction                                    1 Introduction                                      ____________
  272.  
  273.           What is TAZ?          What is TAZ?
  274.  
  275.           TAZ is  a full featured  terminal program for the  Atari ST based
  276.           loosely off of Telix for the IBM  PC.  Daryl and I looked at  the
  277.           world of  ST term programs one  day and said  to ourselves, "This
  278.           sucks rocks."   There were quite a few  terms out there, but none
  279.           that combined  good emulation,  broad protocol  support, ease  of
  280.           use, and a decent running speed into a single package.  So we sat
  281.           down  and decided to write  one.  Even more, we  decided to do it
  282.           100% in  assembly  so  that we  could  add high  speed  text  and
  283.           protocol support, and if we could  swing it, a 640x200 16  colour
  284.           text mode for calling up the more artistic ANSI boards.
  285.  
  286.           We never did get it to do everything we wanted it to do (scripts,
  287.           true VT100, and a screen  system that's more intelligent from our
  288.           point of view) but we're still working  on it and it'll get there
  289.           "Real soon now."   In the meantime, its  complete enough that  we
  290.           can release  it without making  fools of ourselves, and  if we're
  291.           really lucky, we may even get some support.
  292.  
  293.           Features          Features
  294.  
  295.           o    Most commonly  encountered transfer protocols,  with Zmodem,
  296.                Kermit and CIS-B coming in the near future.
  297.           o    Internal  RS232  routines,  providing  reliable  high  speed
  298.                operation and flow control on any TOS.
  299.           o    38400 and beyond speed support.  When combined with TurboRS,
  300.                TAZ provides reliable text and file transfer rates up  38400
  301.                bps.   TAZ also provides  reliable 57600 bps  on accelerated
  302.                machines, and 115200 on the Atari TT.
  303.           o    VT-52  and  IBM ANSI  compatible emulations.   TAZ  also has
  304.                special screen  modes allowing for  16 colour 80x25  text in
  305.                stock ST video modes.
  306.           o    A selection of  ATARI and IBM character sets.   TAZ supports
  307.                definable ST and PC character sets, which may also be linked
  308.                to the dialing directory.
  309.           o    A  200  entry  dialing  directory,  with multiple  directory
  310.                files, queue redialing and intuitive mouse support.
  311.           o    Walk away inactivity  protection, individually customized by
  312.                each directory entry.
  313.           o    A shell function  so you can do useful  things while waiting
  314.                for CRS to scan for new mail in its billions of conferences.
  315.           o    External editor  support, for  editing the  contents of  the
  316.                scroll back buffer, or any other file you wish.
  317.           o    A painless chat mode giving  you BBS style chatting  without
  318.                fiddling around with echo and duplex toggles.
  319.  
  320.  
  321.  
  322.           Page 2                                TAZ (C) 1994 Neat and Nifty
  323.           _________________________________________________________________
  324.  
  325.  
  326.  
  327.           o    IBM compatible Doorway  mode for running IBM  doors that use
  328.                Alt and Function keys.
  329.  
  330.           Associated Files          Associated Files
  331.  
  332.           The release version of TAZ comes with the following files:
  333.  
  334.                TAZ.PRG        TAZ program file
  335.                UPDTAZ.TOS     An updater for  those who  somehow got  older
  336.                               versions of TAZ
  337.                DOCFORM.TTP    A simple document splitter / formatter
  338.                TAZ.DOC        This document
  339.                VT52.KEY       VT52 Terminal Macros
  340.                ANSI.KEY       ANSI Terminal Macros
  341.                FULLANSI.KEY   More complete ANSI Terminal Macros
  342.                READ.ME        Notes about the document formatter
  343.                HISTORY        The revision history
  344.                TAZ.ICN        A desktop icon for TAZ
  345.                TAZ.MSK        The desktop icon mask
  346.  
  347.           In addition to these, TAZ will create several files for itself:
  348.  
  349.                TAZ.CFG        The config file
  350.                TAZ.DIL        The default dialing directory
  351.                TAZ.CAP        The default capture file
  352.                TAZ.SBK        The scroll back image for editing
  353.                TAZ.BUF        A buffer swap file used during shells
  354.                *.KEY          Various Macro Files
  355.  
  356.           TAZ opens only  one file at  a time, so  it shouldn't cause  many
  357.           problems with  weird things running  in the background.   You may
  358.           also  notice TAZ accessing  the disk drive  as it  quits, this is
  359.           normal  as  TAZ updates  the dialing  directory, scroll  back and
  360.           other files.
  361.  
  362.           The TAZ Home Path          The TAZ Home Path
  363.  
  364.           TAZ keeps all of its files in a home directory.  This is normally
  365.           the startup  directory, but it  can be overridden by  including a
  366.           TAZ=pathname entry in your environment.  TAZ=pathname can also be
  367.           passed  as  a command  line  argument  which overrides  both  the
  368.           environment  and startup  paths.   TAZ  will switch  back to  the
  369.           startup  drive and  directory if  any of  the override  paths are
  370.           invalid.
  371.  
  372.  
  373.  
  374.           TAZ (C) 1994 Neat and Nifty                                Page 3
  375.           _________________________________________________________________
  376.  
  377.  
  378.  
  379.           Memory Requirements          Memory Requirements
  380.  
  381.           Although the  program file is only  75k, TAZ does require  a fair
  382.           amount of memory  to run in.  Specifically, it needs 140k just to
  383.           boot up, 64k for screen  (minimum), and 80k for general overhead.
  384.           Scroll back, capture and  file transfer buffers are  allocated on
  385.           top of  this.   A good rule  of thumb is  to have  300k available
  386.           before  loading TAZ.   If you're a  single floppy user  on a 512k
  387.           machine, it is  best to run TAZ with minimum  graphics and scroll
  388.           back disabled.
  389.  
  390.           Why We Didn't Use GEM          Why We Didn't Use GEM
  391.  
  392.           You  will notice  that  TAZ does  not use  the  ST's GEM  system.
  393.           Though we feel its a decent system, it is limited in scope, tough
  394.           to interface with assembly, and above all painfully slow.
  395.  
  396.           TAZ  was written  with  high  speed,  high  performance  terminal
  397.           emulation in mind,  and it won't happen  on a stock ST  with GEM.
  398.           TAZ may  one day  be entirely rewritten  in C  with good  GEM and
  399.           Multi-TOS links,  but this would  be a release for  the Falcon/TT
  400.           only.  This all  depends on the sort of demand we get for it, and
  401.           if  we have  the time  to completely rewrite  a program  that has
  402.           already taken two  years to  produce.   (What can we  say, its  a
  403.           hobby.)
  404.  
  405.           We will admit,  using GEM would be  nice, if only to get  at desk
  406.           accessories and a  file selector.  After reading  through the GEM
  407.           Programmers Reference though,  it's safe to say its  not going to
  408.           happen without  going to C,  which would mean abandoning  many of
  409.           the optimizations  we set out  to incorporate.  Life  sucks, then
  410.           you die.
  411.  
  412.  
  413.  
  414.           Page 4                                TAZ (C) 1994 Neat and Nifty
  415.           _________________________________________________________________
  416.  
  417.  
  418.  
  419.           TAZ (C) 1994 Neat and Nifty                                Page 5
  420.           _________________________________________________________________
  421.  
  422.  
  423.  
  424.                                   2 Getting Started                                  2 Getting Started                                    _______________
  425.  
  426.           Loading TAZ          Loading TAZ
  427.  
  428.           When  TAZ starts  up it  loads  the config,  dial directory,  and
  429.           default macros.  It will create them if they aren't found, so you
  430.           may notice a  slight delay before the  term screen comes up.   If
  431.           you're expecting  a title screen  forget it -- we're  not artists
  432.           and we hate crippleware.   If you experience an overwhelming need
  433.           for this sort of pointless frivolity, feel free  to write one and
  434.           load it before running TAZ.  If its really nice, send it to us.
  435.  
  436.           If you are  online (carrier detect is high) when starting TAZ, it
  437.           will use the current baud rate settings, rather than those set in
  438.           the  config   file.  (1)     TAZ  will  also  bypass   the  modem
  439.           initialization in  this case.   This behaviour  can be  forced by
  440.           starting TAZ with a -o command line parameter.
  441.  
  442.           How to Get Anywhere          How to Get Anywhere
  443.  
  444.           Pressing HELP or the right mouse button will  call the main menu,
  445.           or hit Alt-O  to go straight to  the Configuration menu.   In any
  446.           menu, hitting the hotkey associated with an option (an indexed or
  447.           underlined character) or  clicking on the  option with the  mouse
  448.           will select it.  Main menu functions may also be accessed direct-
  449.           ly from  terminal mode  by pressing alt  and the  associated key.
  450.           Those familiar with  Telix should note that most  of the commands
  451.           are the same.
  452.  
  453.           The Status Line          The Status Line
  454.  
  455.           The status line in TAZ  is optional (hit Insert to get rid  of it
  456.           in a hurry)  and is  set up  under the Config  : General  Options                                                 Config  : General  Options
  457.           menu.  Though most of the info on it is self explanatory, some of
  458.           it is less obvious.
  459.  
  460.           The  first  section of  the status  line tells  you that  you are
  461.           running TAZ.   It  also gives you  the version  number, something
  462.           nice to have  on hand when  you phone us  at 3:00 am to  complain
  463.           about bugs. (2)
  464.  
  465.  
  466.                                         ____________________
  467.  
  468.                1    Reading  the current RS232  settings cannot be  done on
  469.           TOS versions lower than 1.4.   If TurboRS is installed, TAZ  will
  470.           read its current physical rate.
  471.  
  472.                2    This practise is strongly discouraged
  473.  
  474.  
  475.  
  476.           Page 6                                TAZ (C) 1994 Neat and Nifty
  477.           _________________________________________________________________
  478.  
  479.  
  480.  
  481.           Following  that are the  communications parameters and  the modem
  482.           status, FDX or  HDX for full and half duplex respectively, or CHT
  483.           to indicate 'Chat Mode'.
  484.  
  485.           The  next window tells you what  emulation you are using, and the
  486.           level of  graphics capability.   Note  that graphic  capabilities
  487.           apply  only to  ANSI emulation,  for  a full  explanation of  the
  488.           various modes, see Chapter 7 : TAZ Graphics Modes.                             Chapter 7 : TAZ Graphics Modes
  489.  
  490.           Following that is the gadgets  window, which contains the follow-
  491.           ing symbols which track the active terminal features: (1)
  492.  
  493.           Left Arrow:
  494.                Auto wrap  on.  The cursor will feed  to the next line after
  495.                the 80th character has been reached.
  496.  
  497.           Down Arrow:
  498.                Smart line feeds  active.  When a single  carriage return or
  499.                line feed is received,  it will be converted  to a return  /
  500.                line feed pair automatically.
  501.  
  502.           Musical Note:
  503.                Sound is on.   You will hear all internal  sound effects and
  504.                stupid pinging noises sent by remote systems.
  505.  
  506.           Clock:
  507.                Inactivity protection is on.  If you have not sent a charac-
  508.                ter for the specified inactivity time, the inactivity string
  509.                will be sent to the  remote system to prevent time  out log-
  510.                offs.
  511.  
  512.           CAP:
  513.                Indicates that  capture is on.  If  capture is turned on but
  514.                temporarily paused, PAS will appear instead.
  515.  
  516.           Last is the line status  window, which displays Online or Offline
  517.           based on the carrier detect status.   The timer beside this tells
  518.           you how long you've been online, or how long you were  online the
  519.           last time. (2)
  520.                                         ____________________
  521.  
  522.                1    These symbols are not hard-coded in  TAZ, but come from
  523.           the Atari font  set.  Some versions  of this font may  not appear
  524.           with the appropriate graphics.
  525.  
  526.                2    Sorry  Don,  there is  not,  nor  will there  ever  be,
  527.           seconds on the timer display.  We like to think we're catering to
  528.           high speed users,  and it would take  too much time to  parse and
  529.           redraw this thing once every second.  ;-)
  530.  
  531.  
  532.  
  533.           TAZ (C) 1994 Neat and Nifty                                Page 7
  534.           _________________________________________________________________
  535.  
  536.  
  537.  
  538.           Communications Parameters          Communications Parameters
  539.  
  540.           To change the baud rate, parity, etc  press P from the main menu.
  541.           This menu  is fairly straight  forward, and we broke  Telix style
  542.           conventions here  for the  sake of  ease --  If you  want an  E72
  543.           connection, you can hit the keys E,7,2.   For the moment the only
  544.           ports supported by TAZ are Modem1 (the stock ST port) and Serial2
  545.           (on the TT).   We  hope to support  Modem2 (Falcon anybody?)  and
  546.           Serial1 in the future, but we lack the hardware specs to do it at
  547.           the moment. (1)
  548.  
  549.           Note the baud  rates above 19200 --  These will work only  if you
  550.           are using  Neat 'n  Nifty's "TurboRS" upgrade,  and have  run the
  551.           software patch.   Though these rates may be  selected without the
  552.           upgrade, you will really only be running at 19200 baud.
  553.  
  554.           Entering Strings          Entering Strings
  555.  
  556.           TAZ  provides full  editing when  entering strings  in menus  and
  557.           prompts.  Right, Left, BackSpace and Delete all perform the usual
  558.           edit functions, with  Up and Down  acting as Home  and End.   The
  559.           mouse may also  be used to position the cursor by clicking on the
  560.           desired location with the left button.  All typed characters will
  561.           be inserted at the current cursor position.
  562.  
  563.           If you are  editing an existing string,  TAZ has a 'new  or edit'
  564.           strategy.   A new  string is started  automatically if  you start
  565.           typing, or the existing string can be edited by using the edit or
  566.           cursor keys  first.   The original string  can be  restored using
  567.           Undo, while  pressing Escape  abandons the edit.   To  accept the
  568.           edit, press Enter or the right mouse button.
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.                                         ____________________
  583.  
  584.                1    If you have good specs  on these ports, especially  the
  585.           Falcon /  TT hardware implementation of Modem2,  please send them
  586.           to us at the address on page 45.
  587.  
  588.  
  589.  
  590.           Page 8                                TAZ (C) 1994 Neat and Nifty
  591.           _________________________________________________________________
  592.  
  593.  
  594.  
  595.           String Translation          String Translation
  596.  
  597.           Modem  strings and  a few  others (such  as inactivity  and macro
  598.           definitions)  use  the  following  characters  to  imbed  special
  599.           functions:
  600.  
  601.           ^    This  character is  used  to embed  control characters.   It
  602.                works with the  characters @ through [ to  produce the ASCII
  603.                values 0 through 27.  Common ones are:
  604.  
  605.                ^M : Carriage Return
  606.                ^J : Line Feed
  607.                ^[ : Escape
  608.                ^H : Backspace
  609.                ^I : Tab
  610.                ^G : Bell (annoying ping)
  611.  
  612.                Use two ^ characters if you wish to output an actual ^.
  613.  
  614.           ~    This character is used to indicate  a half second pause.  It
  615.                is useful for  things like the hang up  string, where modems
  616.                typically  require a  1  second guard  time  around the  +++
  617.                sequence.
  618.  
  619.                ie: "~~~+++~~~ATH^M"
  620.  
  621.                For an actual ~ character, use ^~.
  622.  
  623.           |    This is used exclusively in  macro definitions to embed  Alt
  624.                keys.   Lower case  characters imbed the  corresponding alt-
  625.                key, the  upper case characters  are used for  special keys.
  626.                See Appendix  A: EMBEDDED  KEY TRANSLATIONS  on page  41 for
  627.                specifics.  Once again, ^| gives an actual |.
  628.  
  629.           Exiting TAZ          Exiting TAZ
  630.  
  631.           Pressing Undo or Alt-X from terminal mode allows you to exit TAZ.
  632.           If you are still  online at this point, TAZ will  ask if you wish
  633.           to hang up, or simply exit.  If you choose not to hang up (or the
  634.           hang  up fails)  TAZ will not  lower DTR  or send the  modem exit
  635.           string.
  636.  
  637.  
  638.  
  639.           TAZ (C) 1994 Neat and Nifty                                Page 9
  640.           _________________________________________________________________
  641.  
  642.  
  643.  
  644.                                   3 Program Features                                  3 Program Features                                    ________________
  645.  
  646.           Hanging Up          Hanging Up
  647.  
  648.           Pressing Alt-H from terminal mode (or H from the  main menu) will
  649.           cause TAZ to attempt a hang up.  There are  two ways that TAZ can
  650.           do this, either by sending a 'hang up string' to the modem, or by
  651.           dropping the DTR.
  652.  
  653.           Dropping  DTR  is  the  preferred  method,  mainly  because  it's
  654.           quicker.   If this fails  (carrier detect remains high)  TAZ will
  655.           try using the  hang up string.   If that too fails,  TAZ will let
  656.           you  know with a 'Hang up Failed' message.   If you prefer to use
  657.           the hang up string directly, set  Drop DTR to Hang Up to 'No'  in                                            Drop DTR to Hang Up
  658.           the Config : Modem and Dialing menu.              Config : Modem and Dialing
  659.  
  660.           Terminal Settings          Terminal Settings
  661.  
  662.           Pressing  Alt-T from  terminal mode  brings  up this  menu.   All
  663.           terminal related settings can be changed from here.
  664.  
  665.           Character Set:
  666.                This selects the Atari  or PC character set.   The Atari set
  667.                may be changed externally via programs such as Warp9.
  668.  
  669.           Terminal Emulation:
  670.                The terminal to emulate.  TAZ supports TTY (glass teletype),
  671.                VT-52 with colour  extensions (the Atari standard)  and ANSI
  672.                (a stripped down  VT-100, conforming to IBM PC  quirks).  To
  673.                switch emulations quickly, press T, V or A for TTY, VT-52 or
  674.                ANSI respectively.
  675.  
  676.           Auto Wrap:
  677.                When the cursor reaches the right hand side of the screen it
  678.                will move to  the beginning of the next line if this setting
  679.                is on.
  680.  
  681.           Backspace Destructive:
  682.                When turned on, characters will  be erased as they are back-
  683.                spaced over.
  684.  
  685.           Backspace Key Sends:
  686.                TAZ can  transmit one of  two ASCII codes for  backspace, 08
  687.                (the standard  BS) or 127  (known as DEL) which  is commonly
  688.                used with unix hosts.
  689.  
  690.  
  691.  
  692.           Page 10                               TAZ (C) 1994 Neat and Nifty
  693.           _________________________________________________________________
  694.  
  695.  
  696.  
  697.           Strip High Bit:
  698.                This forces TAZ to limit  the received characters to a seven
  699.                bit format  by ignoring  the  most significant  bit of  each
  700.                character.
  701.  
  702.           Sound:
  703.                This controls the use of  alert bells from TAZ and  the host
  704.                connection.  When Off these sounds will not be heard.
  705.  
  706.           Graphics Mode:
  707.                This sets  the graphics  mode used for  ANSI displays.   The
  708.                highest displayable  mode is  set  in the  Config :  General                                                          Config :  General
  709.                Options menu -- selecting a  higher mode from here will have               Options
  710.                no effect.
  711.  
  712.           Inactivity Event:
  713.                This translated string will be  sent to the remote site when
  714.                the inactive time expires.
  715.  
  716.           Inactivity Time:
  717.                The length of time (in seconds) that TAZ will wait for a key
  718.                before  sending the  inactivity event  to  the remote  site.
  719.                This is used to prevent time out logoffs.
  720.  
  721.           Inactivity Protection          Inactivity Protection
  722.  
  723.           TAZ  provides a customizable inactivity protection system.  Every
  724.           time a key is transmitted in terminal mode, an internal timer  is
  725.           reset.  Should this timer  reach the specified time, the inactiv-
  726.           ity string will  be sent  out.   This allows you  to ignore  your
  727.           terminal for a while without fear of being logged off.
  728.  
  729.           To  setup  this   feature,  enter  the  terminal   settings  menu
  730.           (described above) and  press I or S to change the timer or string
  731.           respectively.    A  timer  value   of  zero  or  a  blank  string
  732.           deactivates the protection feature.
  733.  
  734.           Protection settings are also linked to the entries in the dialing
  735.           directory.  When you connect to a system from the directory,  the
  736.           timer  and string  are set  from the  system's  entry.   When you
  737.           disconnect, protection  will be deactivated  automatically.   See
  738.           The Dialing Directory on page  17 for more information on linking          The Dialing Directory
  739.           protection to specific entries.
  740.  
  741.  
  742.  
  743.           TAZ (C) 1994 Neat and Nifty                               Page 11
  744.           _________________________________________________________________
  745.  
  746.  
  747.  
  748.           Capture File          Capture File
  749.  
  750.           TAZ allows you  to capture  all incoming  data to a  file on  the
  751.           disk.  This feature is controlled on the Alt-C hotkey (C from the
  752.           main menu).  When you first invoke capture, you  will be prompted
  753.           for the [path]  file name to capture  to, just hit return  to use
  754.           the default.   CAP will appear in the gadget window of the status
  755.           line to let you know it is on.  To close capture, hit Alt-C again
  756.           and you  will be  prompted to  close or  pause the  capture file.
  757.           When paused, Alt-C prompts you to close or unpause the capture.
  758.  
  759.           Emulation  codes, backspaces, clear-screens and bells will not be
  760.           written to  the capture file.  Disk  access is not as  fast as it
  761.           could be here as TAZ opens the file, writes to it, then closes it
  762.           again on every update.  This method  is slower, but there is less
  763.           data loss in event of a crash.
  764.  
  765.           The size of the capture buffer can  be set up under the Config  :                                                                  Config  :
  766.           General Options menu.  If set to zero, TAZ will use all available          General Options
  767.           free RAM as a capture buffer.
  768.  
  769.           Scroll Back          Scroll Back
  770.  
  771.           Missed that 3 page message that whizzed  by without a prompt?  No
  772.           problem, just  hit Alt-B and  you can scroll  back to look  at it
  773.           again.   By  default this buffer  is 32k  in size, but  it can be
  774.           changed under Config : General  Options.  Selecting a scroll back                        Config : General  Options
  775.           size of zero completely disables the scroll back feature.
  776.  
  777.           Scroll back always displays the last screenful received, but  you
  778.           may return to the last viewed  position by pressing 'L'.  If  the
  779.           buffer has  filled beyond that  point, pressing 'L' takes  you to
  780.           the top of the buffer, the same as selecting Home.
  781.  
  782.           The arrow keys are used to move around in the scroll  back buffer
  783.           with Help and Undo used for Home and End.  If you are looking for
  784.           a  particular spot  in the  scroll  back buffer,  you can  search
  785.           forwards or reverse using the F and R keys, with S  selecting the
  786.           search string.
  787.  
  788.           The current screenful  can be  saved to disk  using the 'I'  key.
  789.           You will be  prompted for the file name to use,  hit enter to use
  790.           the  default.  The  current screen will be  appended to the spec-
  791.           ified file.   To  save  the entire  contents of  the scroll  back
  792.           buffer, press 'W'.
  793.  
  794.  
  795.  
  796.           Page 12                               TAZ (C) 1994 Neat and Nifty
  797.           _________________________________________________________________
  798.  
  799.  
  800.  
  801.           The contents  of the buffer  may be edited  by selecting E.   The
  802.           editor program defined in Config :  File Names and Paths will  be                                    Config :  File Names and Paths
  803.           run with  the name  of the  buffer file  passed as  an additional
  804.           argument.  When  the editor returns, the buffer  will reload with
  805.           the edited file.
  806.  
  807.           System Shell          System Shell
  808.  
  809.           If you have launched TAZ from a command line shell, you can shell
  810.           out by  pressing Alt-J.   If TAZ is  unable to locate  the proper
  811.           shell  parameters it will  attempt to  run the  program specified
  812.           under Config :  File Names and  Paths.  If  no shell program  has                Config :  File Names and  Paths
  813.           been  specified, TAZ  will  come  up with  a  'Nowhere to  Shell'
  814.           message and return to terminal mode.
  815.  
  816.           TAZ  links into  the system  timer and  Bios services  during the
  817.           shell  and  continues  to provide  inactivity  protection.   Upon
  818.           return TAZ  copies the  contents of TOS'  RS232 buffers  into its
  819.           own, so that no characters will be lost.
  820.  
  821.           There are a number of things that TAZ can do with its  buffers to
  822.           manage RAM when shelling.  They can be kept in memory, swapped to
  823.           disk,  or simply dumped.  This is setup under the Config: General                                                            Config: General
  824.           Options menu.          Options
  825.  
  826.           Running the Editor          Running the Editor
  827.  
  828.           The editor is defined under Config : File Names and Paths and can                                      Config : File Names and Paths
  829.           be launched from terminal mode by pressing Alt-N.  Buffer manage-
  830.           ment and inactivity protection are  handled in the same manner as
  831.           they are during a system shell.
  832.  
  833.           Launching Programs          Launching Programs
  834.  
  835.           If you wish to launch a programs other than the shell and editor,
  836.           it can be  done from the Launch  option on the main  menu, Alt-L.
  837.           You  will  be prompted  for the  name of  the program,  which may
  838.           include a  full path name  and arguments.  Buffer  management and
  839.           inactivity protection are applied here as well.
  840.  
  841.           Screen Image          Screen Image
  842.  
  843.           The current contents of the terminal screen can be appended to an
  844.           image file by pressing Alt-I.  The image is taken from the scroll
  845.           back buffer,  which is  updated on  an  'as it  comes in'  basis.
  846.           Screens drawn by terminal position sequences, such as full screen
  847.           editor  displays,  will  not produce  intelligible  images.   The
  848.           default file is  defined in  Config :  File Names  and Paths,  or                                       Config :  File Names  and Paths
  849.           which ever file name was used last.
  850.  
  851.  
  852.  
  853.           TAZ (C) 1994 Neat and Nifty                               Page 13
  854.           _________________________________________________________________
  855.  
  856.  
  857.  
  858.           Clear Screen          Clear Screen
  859.  
  860.           Clearing the  terminal screen is  a simple matter of  hitting the
  861.           ClrHome key.  This clears the terminal  screen only, and will not
  862.           send any codes out the RS232 port.
  863.  
  864.           Local Echo          Local Echo
  865.  
  866.           Also known as half duplex operation, local echo can be toggled on
  867.           and off by pressing Alt-E.  HDX/FDX is  displayed in the communi-
  868.           cations parameters window of the status line to let you  know the
  869.           current  setting.   It  can also  be  set up  under the  Config :                                                                   Config :
  870.           Terminal Options menu.          Terminal Options
  871.  
  872.           Line Feeds          Line Feeds
  873.  
  874.           TAZ  can detect  orphaned carriage  returns  and line  feeds, and
  875.           handle them  as if  they were  proper return /  line feed  pairs.
  876.           This feature can be left on  at all times, but you may  encounter
  877.           systems which take advantage of  single returns or line feeds for
  878.           overprinting and vertical tabbing.  Pressing Alt-A allows you  to
  879.           toggle 'smart' line feeds  on and off.  The default can be set up
  880.           in Config  : Terminal  Options as well  as in  individual dialing             Config  : Terminal  Options
  881.           directory entries.
  882.  
  883.           Information Screen          Information Screen
  884.  
  885.           Alt-I brings up  this screen, which displays  general information
  886.           about  TAZ.   Here you  will find  the  exact version  number and
  887.           assembly  date of  the  program,  as  well as  memory  allocation
  888.           information.  Please use this information when reporting bugs.
  889.  
  890.           Modem Functions          Modem Functions
  891.  
  892.           Pressing Alt-M brings up the modem functions menu.  From here you
  893.           can press I to  initialize the modem via the 'Init  String', R to
  894.           reset  it with  the 'Exit string'  or B  to send a  break signal.
  895.           Some host  systems require a  break to perform functions  such as
  896.           aborting a transfer or ending transmissions.
  897.  
  898.           View System Screen          View System Screen
  899.  
  900.           The  GEM system  screen  can  be viewed  by  pressing Alt-V  from
  901.           terminal  mode.  This  allows you to  look at the  last screen of
  902.           output from the shell, editor or other launched program.
  903.  
  904.  
  905.  
  906.           Page 14                               TAZ (C) 1994 Neat and Nifty
  907.           _________________________________________________________________
  908.  
  909.  
  910.  
  911.           Macros          Macros
  912.  
  913.           Pressing Alt-K accesses  the macro functions.  TAZ  tracks 3 sets
  914.           of macros, regular (the user  macros) and two terminal sets which
  915.           will be used under the appropriate emulation.  In this manner you
  916.           can customize the terminal  keys to add uncommon  definitions, or
  917.           adapt to systems which use  slight variations.  On pressing Alt-K
  918.           you  will be asked  which of the  3 macro sets  to work on before
  919.           proceeding to the macro edit screen.
  920.  
  921.           Any key  can be a macro in TAZ,  including those normally used to          Any key
  922.           access program functions.   Macros can  also contain Control  and
  923.           Alt  key combinations,  and remain  active while  in menus.   New
  924.           macros will  not be  activated once within  the menu  system, and
  925.           macros cannot chain  to other macros.  See  String Translation on                                                      String Translation
  926.           page 8 for more information about embedded combinations.
  927.  
  928.           Regular  macros will  always  be  searched  first,  and  outweigh
  929.           duplicate  keys defined as Terminal macros.   This can be used to
  930.           your advantage  to  override a  terminal  key while  on  specific
  931.           systems.  For example, a  BBS editor may use Control-V to  toggle
  932.           insert mode, yet ignore a proper insert key sequence.  This could
  933.           be defined in a set of Regular macros and linked with the dialing
  934.           directory,  leaving the  Terminal  definition  intact  for  other
  935.           systems.
  936.  
  937.           Each set of macros can have a maximum of 40 keys defined.  As the
  938.           edit screen can only  display 10 at a  time, use the keys  1-4 to
  939.           selectively view all of them.
  940.  
  941.           To  add a new key or  edit an existing one,  select Edit from the
  942.           menu on  the bottom of the display.  When prompted for the key to
  943.           edit, press  the combination to  which you will assign  the macro
  944.           and press enter  to accept it.  If you pressed the wrong combina-
  945.           tion you may  press backspace to change  it, or escape /  undo to
  946.           abort.  The contents of a  macro may be up to 74  characters long
  947.           and may use imbedded pauses, control characters or alt keys.
  948.  
  949.           Delete is used to remove a macro, with the key prompt handled the
  950.           same way as  for editing.  To  delete all keys in the  set select
  951.           Clear.  You will be prompted for confirmation to prevent acciden-
  952.           tal erasures.
  953.  
  954.           To save the  current macro set,  select Save and  enter the  file
  955.           name at the prompt.  There is no auto save of macro  sets, so you
  956.           must save your  changes from the editing screen.  Use load to use
  957.           an alternate macro set.   These macros replace the previous ones,
  958.           so be sure to save your changes before loading another set.
  959.  
  960.  
  961.  
  962.           TAZ (C) 1994 Neat and Nifty                               Page 15
  963.           _________________________________________________________________
  964.  
  965.  
  966.  
  967.           You can switch between sets when editing by pressing R, V or A to
  968.           switch  to the  Regular, VT-52  or ANSI  sets respectively.   The
  969.           display will return  to Page 1 when switching,  loading or saving
  970.           sets.
  971.  
  972.           A note about the  Ansi macro sets.   ANSI.KEY defines the  cursor
  973.           keys only.   If you  require a more  complete set of  key defini-
  974.           tions, load the file FULLANSI.KEY.  This contains definitions for
  975.           the  standard cursor  keys, and  maps the  numeric keypad  to the
  976.           application mode sequences for cursor, page up/dn, home and end.
  977.  
  978.           Doorway Mode          Doorway Mode
  979.  
  980.           Pressing Alt-=  (1) toggles  Doorway mode, for  use with  the IBM
  981.           Doorway utility.  This mode  removes the status line, forces ANSI
  982.           emulation, disables auto-wrap  and remaps the keyboard  to return
  983.           IBM PC  bios codes.  Since most keys  can be sent in this manner,
  984.           hot  keys and  macros (other  than Alt-=)  are disabled  while in
  985.           Doorway mode.   Doorway Mode  Key Mapping on  page 43 contains  a                          Doorway Mode  Key Mapping
  986.           complete listing of the available PC keys.
  987.  
  988.           TAZ functions can still be accessed via the mouse buttons  or the
  989.           Help  key.  Sequences sent  by TAZ functions  (the hang up string
  990.           for instance) are not translated by Doorway Mode.
  991.  
  992.           Chat Mode          Chat Mode
  993.  
  994.           If you wish to make a person to person connection TAZ can provide
  995.           full  duplex and  line feeds  to  both sides  of the  connection.
  996.           Alt-Y places TAZ into chat mode from the terminal screen.
  997.  
  998.           An infinite loop situation will occur if the other end is  also a
  999.           full duplex connection,  as characters will  be bounced back  and
  1000.           forth.  If this occurs, hit Alt-Y again to disable chat mode.  As
  1001.           most  modems provide  full duplex,  chat  mode is  disabled while
  1002.           offline, and is not stored in the config file.
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.                                         ____________________
  1012.  
  1013.                1    Yeah we  know  it's stupid,  but its  probably the  key
  1014.           sequence least likely to  show up when using Doorway mode  with a
  1015.           remote.  Besides that, we got it from Telix.
  1016.  
  1017.  
  1018.  
  1019.           Page 16                               TAZ (C) 1994 Neat and Nifty
  1020.           _________________________________________________________________
  1021.  
  1022.  
  1023.  
  1024.           TAZ (C) 1994 Neat and Nifty                               Page 17
  1025.           _________________________________________________________________
  1026.  
  1027.  
  1028.  
  1029.                                4 The Dialing Directory                               4 The Dialing Directory                                 _____________________
  1030.  
  1031.           TAZ keeps  track of phone numbers  for you in the  dialing direc-
  1032.           tory.  To enter  the directory from terminal mode press  Alt-D or
  1033.           the left mouse button.  If you wish to dial from  a predetermined
  1034.           list of numbers,  you may press Alt-Q (this  will be explained in
  1035.           further detail  later on).   TAZ can handle  multiple directories
  1036.           with a  maximum of  200 entries each.   When  starting a  new di-
  1037.           rectory, you will  have to add entries.  This  is accomplished by
  1038.           pressing 'A'.
  1039.  
  1040.           The default directory is called TAZ.DIL, but you may have as many
  1041.           directories as  you wish.   Changes are automatically  saved when
  1042.           TAZ exits,  and before  loading another directory.   You  will be
  1043.           prompted in the case  of loading another directory,  allowing you
  1044.           to reload the current one if you decide to  discard your changes.
  1045.           An '*' character  will appear in the top  corner of the directory
  1046.           menu if any changes have been made.
  1047.  
  1048.           The Directory Display          The Directory Display
  1049.  
  1050.           The  top line  is a quick  index of  the columns in  the listing,
  1051.           followed by up to 20 entries  of the directory.  Not all  of info
  1052.           associated with an entry is displayed in this listing.  The lower
  1053.           section  is the directory  menu, some 'convenience  features' are
  1054.           not displayed here either for space reasons.
  1055.  
  1056.           One of the entries in the  list is highlighted, this is known  as
  1057.           the active entry.  To move the highlight bar use the up and  down
  1058.           arrows.   Help and Undo  act as Home and  End, with the right and
  1059.           left arrows acting  as Page Up and  Page Down.  The  listing will
  1060.           scroll through all  entries in either direction  as the highlight
  1061.           bar is moved.
  1062.  
  1063.           Entry Information Fields          Entry Information Fields
  1064.  
  1065.           Entry Name:
  1066.                The  name of directory  entry, typically that  of the remote
  1067.                site, ie: "Gilligan's Island" or "Canada Remote Systems"
  1068.  
  1069.           Phone number:
  1070.                Up to 15 characters in  length, the phone number may contain
  1071.                embedded codes as needed.
  1072.  
  1073.           Maximum Rings:
  1074.                When dialing out, some modems can tell that the other end is
  1075.                ringing.   TAZ  counts the  number of  rings and  will abort
  1076.                dialing if  the maximum is  reached.  To leave  this feature
  1077.                off, select zero rings.
  1078.  
  1079.  
  1080.  
  1081.           Page 18                               TAZ (C) 1994 Neat and Nifty
  1082.           _________________________________________________________________
  1083.  
  1084.  
  1085.  
  1086.           Com Parameters:
  1087.                These are the  RS232 port settings for the entry.  They will
  1088.                be set  before dialing  the entry to  ensure that  the modem
  1089.                makes the appropriate connection.
  1090.  
  1091.           Dial Prefix:
  1092.                TAZ has three  dialing prefixes (setup under  Config : Modem                                                             Config : Modem
  1093.                and Dialing).  These  codes are sent to the modem before the               and Dialing
  1094.                phone number, to inform the modem  that you wish it to dial.
  1095.                Typical strings  are ATDT, ATDP  and ATDT*70W (for  users of
  1096.                call waiting).  This field tells TAZ which of the  three you
  1097.                wish to use when calling a particular entry.
  1098.  
  1099.           Character Set:
  1100.                This selects the appropriate character set  for use with the
  1101.                remote site, either the Atari's  native set, or the PC char-
  1102.                acter set (mainly for use with ANSI).
  1103.  
  1104.           Local Echo:
  1105.                This controls full  or half duplex communications  with this
  1106.                entry.
  1107.  
  1108.           Emulation:
  1109.                The terminal emulation  to use  once a  connection has  been
  1110.                established.
  1111.  
  1112.           Auto Wrap:
  1113.                When the cursor reaches the right hand side of the screen it
  1114.                will move  to the beginning of the next line if this setting
  1115.                is on.
  1116.  
  1117.           Line Feeds:
  1118.                This controls TAZ'  use of smart  line feeds when  connected
  1119.                with the entry.  They can either be on or off.
  1120.  
  1121.           BS Destructive:
  1122.                This controls wether  or not characters will  be erased when
  1123.                they are backspaced over.
  1124.  
  1125.           BS Key Sends:
  1126.                TAZ can  transmit one of  two ASCII codes for  backspace, 08
  1127.                (the standard BS character) or 127, also known as the DELete
  1128.                character and used with some unix hosts.
  1129.  
  1130.           Strip High Bit:
  1131.                This forces TAZ to limit  the received characters to a seven
  1132.                bit format  by  ignoring the  most significant  bit of  each
  1133.                character.
  1134.  
  1135.  
  1136.  
  1137.           TAZ (C) 1994 Neat and Nifty                               Page 19
  1138.           _________________________________________________________________
  1139.  
  1140.  
  1141.  
  1142.           Sound:
  1143.                This controls the use of alert  bells from TAZ and the  host
  1144.                connection.  When Off these sounds will not be heard.
  1145.  
  1146.           Inactivity Event:
  1147.                This translated string will be  sent to the remote site when
  1148.                the inactive time expires.
  1149.  
  1150.           Inactivity Time:
  1151.                The length of time (in  seconds) that TAZ will wait for  you
  1152.                to press  a key before  sending the inactivity event  to the
  1153.                remote site.  Used to prevent time out logoffs.
  1154.  
  1155.           Linked Macros:
  1156.                This file will  be loaded once a connection  has been estab-
  1157.                lished,  and replaces the  Regular macros currently  in use.
  1158.                The default  macros will be  reloaded if this field  is left
  1159.                blank.
  1160.  
  1161.           Adding an Entry          Adding an Entry
  1162.  
  1163.           When starting a new directory, the first thing you'll need  to do
  1164.           is add entries to it by pressing A.  You will be asked the number
  1165.           of entries to add, use Escape or Undo to abort.  Entries added to
  1166.           an existing directory will appear at the bottom.
  1167.  
  1168.           Editing an Entry          Editing an Entry
  1169.  
  1170.           The highlighted entry is edited  by pressing E or by  clicking on
  1171.           it's Options section with  the mouse.  This will pop  up the Edit
  1172.           Menu, from which  each field can be edited.  To accept the edits,
  1173.           exit the menu  by pressing enter or  the right mouse button.   To
  1174.           abandon them, use Escape or Undo.
  1175.  
  1176.           Inserting Entries          Inserting Entries
  1177.  
  1178.           Blank entries can be inserted into the middle of the directory by
  1179.           pressing  I or Insert.   You will  be prompted for  the number of
  1180.           entries to insert  in the  same manner  as for Adding.   The  new
  1181.           entry(s) will be added at the highlighted position, with the rest
  1182.           being  moved down  to accommodate.   To  insert an  entry  at the
  1183.           bottom of the list, use Add.
  1184.  
  1185.  
  1186.  
  1187.           Page 20                               TAZ (C) 1994 Neat and Nifty
  1188.           _________________________________________________________________
  1189.  
  1190.  
  1191.  
  1192.           Clearing Entries          Clearing Entries
  1193.  
  1194.           Press C and  you will be  prompted for the  number of entries  to
  1195.           clear.  Cleared entries contain no name, phone number or inactiv-
  1196.           ity  info, with  all  other fields  initialized  to the  settings
  1197.           currently in use.  Entries will be cleared starting at the active
  1198.           entry.
  1199.  
  1200.           Deleting Entries          Deleting Entries
  1201.  
  1202.           To get rid  of unwanted entries,  select Delete.   The number  of
  1203.           entries you choose will be deleted from the active entry down.
  1204.  
  1205.           Marking an Entry          Marking an Entry
  1206.  
  1207.           TAZ can auto dial from a  list of marked entries.  These  entries
  1208.           will appear  with a  small arrow  just to  the left  of the  name
  1209.           field.  Hitting the spacebar  toggles the mark on the highlighted
  1210.           entry.   You may also click  on the name portion of  any entry to
  1211.           toggle its mark.  Blank entries will not be marked.
  1212.  
  1213.           Clearing all Marks          Clearing all Marks
  1214.  
  1215.           The  ClrHome key  will erase  all  of the  marks  in the  dialing
  1216.           directory.  This  feature does not appear on the menu, so be glad
  1217.           that you're taking the time to read this manual.
  1218.  
  1219.           Dialing Marked Entries          Dialing Marked Entries
  1220.  
  1221.           Enter,  Right  Mouse, or  selecting  Marked from  the  menu dials
  1222.           marked  entries, starting  at the  active entry.   If  it is  not
  1223.           marked,  dialing continues  from the  next  entry that  is.   TAZ
  1224.           rotates through the marked  entries until it connects  or dialing
  1225.           is  aborted.  When an entry connects it will unmark, so remaining
  1226.           entries can be  dialed by selected Marked again.  When no entries
  1227.           are marked, TAZ single dials the active entry.
  1228.  
  1229.           Dialing a Single Entry          Dialing a Single Entry
  1230.  
  1231.           The active  entry can  be dialed, regardless  of other  marks, by
  1232.           selecting Dial from the menu.  If this entry was marked, the mark
  1233.           will be removed upon reaching a connection.
  1234.  
  1235.           Manually Dialing an Entry          Manually Dialing an Entry
  1236.  
  1237.           To dial  a number  which is not  in the directory,  select Manual
  1238.           from the menu and enter the number at the prompt.  TAZ  will auto
  1239.           dial this number as it would any other.  Dialing Prefix 1 will be
  1240.           used for a manual dial.
  1241.  
  1242.  
  1243.  
  1244.           TAZ (C) 1994 Neat and Nifty                               Page 21
  1245.           _________________________________________________________________
  1246.  
  1247.  
  1248.  
  1249.           Quick Dialing from Terminal Mode          Quick Dialing from Terminal Mode
  1250.  
  1251.           As  mentioned earlier,  Alt-Q can  be hit  from terminal  mode to
  1252.           commence quick dialing.   This is  a short  cut for entering  the
  1253.           dialing  directory and  Dialing Marked  Entries.   TAZ saves  the
  1254.           entry marks in its dialing directories, so you can keep frequent-
  1255.           ly called  numbers marked automatically.   By hitting  Alt-Q when
  1256.           you start TAZ, your regular numbers can be immediately dialed.
  1257.  
  1258.           Saving The Directory          Saving The Directory
  1259.  
  1260.           To  save a directory, select  Save from the  directory menu.  You
  1261.           will be prompted for the name of the directory, the default being
  1262.           the currently loaded directory.  Hit  enter to accept it, or edit
  1263.           the name if you wish save to an alternate directory.  All dialing
  1264.           directories will be stored in the home path.
  1265.  
  1266.           You do  not have  to save  the directory  every time  you make  a
  1267.           change.   TAZ  will automatically  save changes  for you  when it
  1268.           exits.  An '*' will appear at  the top of the directory menu once
  1269.           changes have been made.
  1270.  
  1271.           Loading a Dialing Directory          Loading a Dialing Directory
  1272.  
  1273.           Select Load  from the menu  to switch to an  alternate directory.
  1274.           If the current directory has been edited, you will be prompted to
  1275.           save  it before loading another.   You will then prompted for the
  1276.           name of the alternate directory.   All directories must reside in
  1277.           the home path.
  1278.  
  1279.           Exiting the Dialing Menu          Exiting the Dialing Menu
  1280.  
  1281.           To return  to terminal mode  from the directory, press  Escape or
  1282.           select Exit on the menu.
  1283.  
  1284.           Quick Mouse Functions          Quick Mouse Functions
  1285.  
  1286.           A  number of  functions  may  be performed  by  left clicking  on
  1287.           sections of  the directory  entries.   Clicking  an entry's  name
  1288.           field toggles  its mark.  Clicking  the phone number  of an entry
  1289.           single dials it, the same as highlighting the entry and selecting
  1290.           Dial.  To edit an entry,  click anywhere on it's Options portion.
  1291.           Selecting the Com portion of an entry makes  it the active entry.
  1292.           If you  wish to start a Marked Dial  from a specific entry, click
  1293.           its Com portion, then press the right mouse button.
  1294.  
  1295.  
  1296.  
  1297.           Page 22                               TAZ (C) 1994 Neat and Nifty
  1298.           _________________________________________________________________
  1299.  
  1300.  
  1301.  
  1302.           The Autodialer          The Autodialer
  1303.  
  1304.           When TAZ dials  a number, it does so through the  auto dialer.  A
  1305.           window will  appear overtop  of the  terminal  screen which  will
  1306.           display the attempt number (always reset to 1), the result of the
  1307.           last attempt, the time  left for this  attempt, and the name  and
  1308.           number of the entry being dialed.  If the dialer fails to connect
  1309.           (either by the modem returning one of the 4 'no connect' strings,
  1310.           or by running  out of time)  it will pause  and proceed with  the
  1311.           next  marked number,  or retry  the current  number if  in single
  1312.           dial.  The times and 'no connect' strings are all specified under
  1313.           Config : Modem and Dialing.          Config : Modem and Dialing
  1314.  
  1315.           There  are a  number  of options  that the  user  has while  auto
  1316.           dialing.   Pressing Escape  or Undo will  abort the  auto dialer,
  1317.           while pressing Enter 'forces' a connection, with all the settings
  1318.           in the dialing directory taking effect.  You may also press  U to
  1319.           'unmark' the current number, or  Space to cycle to the  next one.
  1320.           When  only one entry is marked, or  if single dialing, pressing U
  1321.           aborts the dialer.
  1322.  
  1323.           T or P may  be pressed to change the Dial or Pause times respect-
  1324.           ively.   The current countdown  freezes while editing  these set-
  1325.           tings, and will continue when the edit is finished.
  1326.  
  1327.           The mouse may also be used within the auto dialer.   Pressing the
  1328.           left mouse  button will skip  to the  next number  (or repeat  if
  1329.           single dialing), while pressing the right mouse button will abort
  1330.           the dialer.
  1331.  
  1332.  
  1333.  
  1334.           TAZ (C) 1994 Neat and Nifty                               Page 23
  1335.           _________________________________________________________________
  1336.  
  1337.  
  1338.  
  1339.                                    5 File Transfers                                   5 File Transfers                                     ______________
  1340.  
  1341.           TAZ internally supports  Ascii, Xmodem and  Ymodem transfers.   A
  1342.           user defined external protocol is also supported.  To send files,
  1343.           press Alt-S  from terminal mode.   You will  be prompted  for the
  1344.           protocol and asked to specify the file(s) to upload.  For receiv-
  1345.           ing, press Alt-R  and again pick the  protocol.  If you  select a
  1346.           non-batch  protocol,  you will  have  to  give  the name  of  the
  1347.           received file.  
  1348.  
  1349.           When single  file names  are  given, TAZ  looks for  them in  the
  1350.           upload /  download paths depending on the  direction of transfer.
  1351.           These can be overridden by including  a path with the file  name.
  1352.           Paths with  a lead '\' will be set  from the root, otherwise they
  1353.           will be treated as  subdirs of the directory in use.   Path names
  1354.           may also  include a  drive specification.   Ymodem can  send path
  1355.           names along with  file names, but for most  transfers this is not
  1356.           required.   This  option can  be set  under the  Config: Protocol                                                           Config: Protocol
  1357.           Options menu.          Options
  1358.  
  1359.           Ymodem can also  send multiple files  at a time,  to do so  enter
  1360.           each file name separated by a  space.  Once again, any file  name
  1361.           may contain a path.  If a path name is given followed by a space,
  1362.           this  becomes the  new path  for any  remaining files.   You must
  1363.           include the  trailing '\' so TAZ will know it is a path and not a
  1364.           file name.   For  example, typing  "\terms\taz\ taz.prg  taz.txt"
  1365.           will send both files from the \terms\taz directory, regardless of
  1366.           the default path.
  1367.  
  1368.           Ascii Transfers          Ascii Transfers
  1369.  
  1370.           Ascii  is not really  a transfer protocol  -- it  offers no error
  1371.           detection  or correction,  and works  with text  files only.   An
  1372.           Ascii transfer behaves as if  the sender is typing the characters
  1373.           of the  file, while the receiver records them.   The speed of the
  1374.           'typing' can be  controlled, as well as  the way in which  end of
  1375.           lines are sent  and recorded.  This allows  adaptation to systems
  1376.           which use single returns or line feeds as an end of  line marker.
  1377.           Ascii's main use is  in sending prepared  text files to a  remote
  1378.           editor.
  1379.  
  1380.  
  1381.  
  1382.           Page 24                               TAZ (C) 1994 Neat and Nifty
  1383.           _________________________________________________________________
  1384.  
  1385.  
  1386.  
  1387.           Xmodem          Xmodem
  1388.  
  1389.           Xmodem  was the  first real  file transfer  protocol, and  is the
  1390.           basis  for  many others.   Xmodem  sends files  in blocks  of 128
  1391.           characters, using a  mathematical checksum for error  detection /
  1392.           correction.  Xmodem  has many  limitations --  all files  written
  1393.           will be a  multiple of 128 bytes rather than their true size, and
  1394.           the  file name  must be  specified to  both sender  and receiver.
  1395.           Only single files can  be sent at a time, and it's slowed down by
  1396.           the small block size coupled with the turnaround delay of waiting
  1397.           for a response to each block.
  1398.  
  1399.           Xmodem CRC          Xmodem CRC
  1400.  
  1401.           This  is a  small  variation  on the  original  Xmodem, the  only
  1402.           difference being that a more sophisticated 16 bit CRC is used for
  1403.           error  detection instead of  the crude checksum.   This increases
  1404.           reliability  in the  face  of  noise, but  does  little to  solve
  1405.           Xmodem's other problems.
  1406.  
  1407.           Xmodem 1K          Xmodem 1K
  1408.  
  1409.           To speed up Xmodem and accommodate faster modems, this flavour of
  1410.           Xmodem uses a 16 bit CRC and a 1k block size, opposed  to the 128
  1411.           bytes of  the original.   Once again,  other Xmodem  problems are
  1412.           retained.
  1413.  
  1414.           Ymodem          Ymodem
  1415.  
  1416.           Ymodem is  a small  step above  Xmodem 1k.   It  sends a block  0
  1417.           containing the  name, size and creation  date of a file.   Binary
  1418.           files retain  their full information,  and the receiver  does not
  1419.           have to know the name of the file being received.  Multiple files
  1420.           can  also be sent in  a single transfer,  commonly referred to as
  1421.           Ymodem Batch.   TAZ treats all Ymodem transfers as batch mode, so
  1422.           you  will have  to manually  abort  a download  from Ymodem  only
  1423.           hosts, after the single file has been received.
  1424.  
  1425.           Ymodem/G          Ymodem/G
  1426.  
  1427.           This is a simple kludge  to get rid of the turn  around delays of
  1428.           standard  Ymodem.   In this  mode, the  sender dumps  block after
  1429.           block of  data without waiting  for an answer from  the receiver.
  1430.           The practical  upshot is that its the fastest  way to send a file
  1431.           over standard  RS232.   Should the receiver  detect an  error, it
  1432.           will abort instead of requesting a re-transmit.  For this reason,
  1433.           Ymodem/G should only  be used with error correcting  modems, or a
  1434.           null modem link between machines.
  1435.  
  1436.  
  1437.  
  1438.           TAZ (C) 1994 Neat and Nifty                               Page 25
  1439.           _________________________________________________________________
  1440.  
  1441.  
  1442.  
  1443.           Transfers Buffer Size          Transfers Buffer Size
  1444.  
  1445.           The transfer  buffer size  can be  set in  the Config  : Protocol                                                         Config  : Protocol
  1446.           Options menu.   For hard disk users it is best to set it to zero,          Options
  1447.           which tells TAZ  to use all available  memory as a buffer.   This
  1448.           speeds things up by keeping disk writes to a minimum.
  1449.  
  1450.           For floppy users, it  is better to keep  this buffer size  around
  1451.           10k so  that TAZ writes to  the disk more  often.  During  a long
  1452.           disk  write, the other  end of  the transfer  could time  out and
  1453.           abort.  By keeping the write time short, this problem is avoided.
  1454.  
  1455.           High Speed Transfer Problems          High Speed Transfer Problems
  1456.  
  1457.           When receiving  with Ymodem/G and  TurboRS, it's best to  use all
  1458.           available memory as a  buffer.  If a cache  is in use, data  will
  1459.           not physically be  written to the disk until  a few seconds after
  1460.           TAZ  makes the  request.   Some caches  disable  interrupts while
  1461.           updating, and may cause  TAZ to lose characters at 38400 baud and
  1462.           above transfers.   The larger the buffer in use,  the less chance
  1463.           of the problem showing up.
  1464.  
  1465.           If you cannot  setup a large enough  buffer, you can set  the RTS
  1466.           delay function in the  Config : Protocol Options menu.   RTS is a                                 Config : Protocol Options
  1467.           hardware  signal telling  the other  end that  it's okay  to send
  1468.           data, which is dropped by TAZ when writing to disk.  By adding an
  1469.           extra  delay, you can give a  problem cache time to finish empty-
  1470.           ing.   This should solve  most conflicts between high  baud rates
  1471.           and caches software.
  1472.  
  1473.           External Protocols          External Protocols
  1474.  
  1475.           To use  an external protocol  driver (such as XYZ.TTP  for Zmodem
  1476.           support) it must  be defined under the Config  : Protocol Options                                                 Config  : Protocol Options
  1477.           menu.  It is selected for up or down loading on the same menus as
  1478.           the  internal protocols.   When selecting the  external protocol,
  1479.           TAZ will prompt for the file names as necessary.
  1480.  
  1481.           What you type at the file prompt will be passed to  the driver as                                                                         as
  1482.           is.   Any  wild  carding  or path  specifications  must be  given          is
  1483.           according to the  drivers own rules; so please  consult its docu-
  1484.           mentation.
  1485.  
  1486.  
  1487.  
  1488.           Page 26                               TAZ (C) 1994 Neat and Nifty
  1489.           _________________________________________________________________
  1490.  
  1491.  
  1492.  
  1493.           TAZ (C) 1994 Neat and Nifty                               Page 27
  1494.           _________________________________________________________________
  1495.  
  1496.  
  1497.  
  1498.                                   6 Configuring Taz                                  6 Configuring Taz                                    _______________
  1499.  
  1500.           There are many settings which  control the operation of TAZ, most
  1501.           of which can  be customized from  the System  Config menu.   This
  1502.           menu is  reached by pressing  Alt-O from terminal mode  or O from
  1503.           the main menu.  These settings are stored in TAZ.CFG, which is be
  1504.           created for you automatically the first time you load TAZ.
  1505.  
  1506.           You may exit  this menu by pressing  Escape, Return or UNDO.   To
  1507.           exit  the menu and  save the current settings,  select S.  Unlike
  1508.           the dialing directory,  this is the  only way that TAZ  will save
  1509.           changes to the configuration.
  1510.  
  1511.           Terminal Options          Terminal Options
  1512.  
  1513.           This sub-menu controls all terminal related options in TAZ.  With
  1514.           the  exception of  'Drop DTR  on  Exit' and  'Answerback String',
  1515.           these  settings are  defaults only, and  will be set  when TAZ is
  1516.           loaded.  Changes made to these settings from other menus will not
  1517.           show up  here, or save to  the configuration file.   Changes made
  1518.           from this menu will not affect settings currently in use.
  1519.  
  1520.           Communications Parameters:
  1521.                These  are  the  com  settings  used  when  TAZ  loads.  (1)
  1522.                Selecting this  option calls up  the same  menu as  pressing
  1523.                Alt-P from terminal mode.
  1524.  
  1525.           Wrap at End of Line:
  1526.                The default setting of the auto wrap feature.
  1527.  
  1528.           Destructive Backspace:
  1529.                When destructive  backspaces are  on, a  character that  has
  1530.                been backspaced over will  also be erased from  the display.
  1531.                When off, only the cursor will move when a backspace occurs.
  1532.  
  1533.           Back Space Key Sends:
  1534.                Controls the  backspace character  that TAZ  will use.   For
  1535.                most applications BS (ascii 8) is the norm, but occasionally
  1536.                DELete (ascii 127) is used as the standard backspace.
  1537.  
  1538.           Local Echo:
  1539.                This toggles TAZ between Full and Half duplex operation.
  1540.  
  1541.                                         ____________________
  1542.  
  1543.                1    If TAZ is loaded with  a -o parameter, or while carrier
  1544.           detect  is high,  the  current  settings will  be  read and  used
  1545.           instead.  These  settings can not be  read on TOS versions  lower
  1546.           than 1.4.
  1547.  
  1548.  
  1549.  
  1550.           Page 28                               TAZ (C) 1994 Neat and Nifty
  1551.           _________________________________________________________________
  1552.  
  1553.  
  1554.  
  1555.           Line Feeds Toggle:
  1556.                TAZ  can  automatically detect  single carriage  returns and
  1557.                line feeds, and  turn them into proper CR/LF  pairs for dis-
  1558.                play.  For  hosts that deliberately orphan  these characters
  1559.                for overprinting and vertical tab effects, this feature must
  1560.                be turned off.
  1561.  
  1562.           Status Line:
  1563.                The status  line on  the terminal  screen is optional,  This
  1564.                controls wether or not it will be displayed when TAZ loads.
  1565.  
  1566.           Strip High Bit:
  1567.                For some  systems you  may wish to  limit characters  to the
  1568.                values 0-127, turn this feature ON if that is the case.
  1569.  
  1570.           Drop DTR on exit:
  1571.                DTR is a signal that lets the modem know that you  are ready
  1572.                and able  to receive  characters from it.   When  you're not
  1573.                communicating with your modem this signal should be off, and
  1574.                that's just what TAZ does with it when it exits.
  1575.  
  1576.                Unfortunately the  makers of the ST chose  to leave it on by
  1577.                default --  some programs  assume this  and never  bother to
  1578.                check before doing  whatever they do.   Under these  circum-
  1579.                stances  the modem may appear unresponsive.   If you experi-
  1580.                ence this sort  of problem after quitting TAZ,  setting this
  1581.                option to No should clear it up.
  1582.  
  1583.           Answerback String:
  1584.                Some  systems require that the terminal identify itself with
  1585.                an ID  string when an  ENQ (ascii 5) character  is received.
  1586.                This string will be sent  by TAZ in response; by default  it
  1587.                is blank.
  1588.  
  1589.           Terminal Emulation:
  1590.                The terminal emulation used when TAZ loads.
  1591.  
  1592.           General Options          General Options
  1593.  
  1594.           This catch-all  sub menu  is used for  options that  don't neatly
  1595.           fall under other headings:
  1596.  
  1597.           Sound:
  1598.                When  off, no  sounds (1) will  be generated  by TAZ,  be it
  1599.                system warnings or BELs received from a remote site.
  1600.                                         ____________________
  1601.  
  1602.                1    Other than key click, which we'll let you set  yourself
  1603.           with the Control Panel.
  1604.  
  1605.  
  1606.  
  1607.           TAZ (C) 1994 Neat and Nifty                               Page 29
  1608.           _________________________________________________________________
  1609.  
  1610.  
  1611.  
  1612.           Character Set:
  1613.                This selects  which of two  character sets TAZ will  use for
  1614.                display, either the ST or IBM PC character sets.  The ST set
  1615.                may be changed externally via programs like Warp9.
  1616.  
  1617.           Extended Graphics Modes:
  1618.                This  controls the amount  of memory allocated  for graphics
  1619.                display modes.   It sets the highest allowable  mode, and is
  1620.                also the default.  For a detailed description see Chapter 7:                                                                 Chapter 7:
  1621.                Taz Graphics Modes.               Taz Graphics
  1622.  
  1623.           Buffers on Shell:
  1624.                This  controls what  TAZ will  do with its  internal buffers
  1625.                during a system shell.  See System Shell on page 12 for more
  1626.                information.
  1627.  
  1628.           Preserve Scroll Back:
  1629.                When you  exit TAZ, the  contents of the scroll  back buffer
  1630.                are normally dumped.  By  turning this option on, the scroll
  1631.                back is written to the  file TAZ.SBK, which will be reloaded
  1632.                on the next terminal session.
  1633.  
  1634.           Scroll Back Size:
  1635.                Any size can be specified here, TAZ will clip this number to
  1636.                the  size of  the  largest available  memory  block when  it
  1637.                initializes.  Selecting  a size of zero  completely disables
  1638.                scroll back.
  1639.  
  1640.                Allocation is performed at bootup and on return from a shell
  1641.                when buffers were  not kept.   If you wish  the new size  to
  1642.                take effect immediately, you  must exit and re-enter TAZ  or
  1643.                shell with the buffer options set to Dump or Swap.
  1644.  
  1645.           Disk Buffer Size:
  1646.                The  amount of memory  allocated when capture  is turned on.
  1647.                Capture is written to disk when this buffer is filled.  When
  1648.                the given size is zero, TAZ uses  all available RAM for disk
  1649.                capture.
  1650.  
  1651.           Mouse Lag:
  1652.                The time TAZ  waits (in 200ths of a  second) before acknowl-
  1653.                edging a repeat mouse button press.   Zero is ideal for fast
  1654.                scrolling,  but  it  makes  it  tough  to  click on  toggled
  1655.                options.  We figure we'll let you pick the ideal rate.
  1656.  
  1657.  
  1658.  
  1659.           Page 30                               TAZ (C) 1994 Neat and Nifty
  1660.           _________________________________________________________________
  1661.  
  1662.  
  1663.  
  1664.           Modem and Dialing          Modem and Dialing
  1665.  
  1666.           This  menu  handles all  options  related to  modem  control, the
  1667.           dialing directory and the auto dialer.   Note that all strings in
  1668.           this  menu are translated.  See  String Translation on page 8 for                                           String Translation
  1669.           more information.
  1670.  
  1671.           Dial Time:
  1672.                The amount  of time that TAZ  allows for a connection  to be
  1673.                established, before  pausing  and  attempting  another  dial
  1674.                operation.
  1675.  
  1676.           Pause Time:
  1677.                The amount of  time that TAZ will wait  between each dialing
  1678.                attempt.
  1679.  
  1680.           Confirm Hang Ups:
  1681.                When the user requests a hang up, TAZ can do it immediately,
  1682.                or prompt to make sure that the user really intended to hang
  1683.                up.
  1684.  
  1685.           Drop DTR to Hang Up:
  1686.                Most modems allow the  use of the DTR signal  to control the
  1687.                connection.  Momentarily turning this signal  off is a quick
  1688.                way to get most  modems to hang up.  If  your modem does not
  1689.                allow this,  selecting No causes  TAZ to hang up  solely via
  1690.                the hang up string.
  1691.  
  1692.           Hang Up String:
  1693.                TAZ  sends  this to  the modem  to  attempt a  hang  up when
  1694.                dropping the DTR fails.  It can be sent to the modem direct-
  1695.                ly by turning the above option off.
  1696.  
  1697.           Initialization:
  1698.                TAZ sends  this string  to the modem  when it starts  up, to
  1699.                place the modem into the optimum operating mode.
  1700.  
  1701.           Exit String:
  1702.                This string  is used  to return the  modem to  a state  more
  1703.                suitable to offline time.  It will be sent when TAZ exits in
  1704.                the Offline (no carrier) condition.
  1705.  
  1706.           Dialing Prefixes:
  1707.                A dialing prefix is sent before a phone number, to alert the
  1708.                modem that you want to dial.  It can also be used to config-
  1709.                ure the  modem for different  connections, which is  why TAZ
  1710.                offers three prefixes.
  1711.  
  1712.  
  1713.  
  1714.           TAZ (C) 1994 Neat and Nifty                               Page 31
  1715.           _________________________________________________________________
  1716.  
  1717.  
  1718.  
  1719.           Connect Msg:
  1720.                This is what  the modem will return to alert the auto dialer
  1721.                when  a  connection has  been  established.   We  could have
  1722.                looked for the carrier  directly, but not all modems  handle
  1723.                the carrier detect signal properly.
  1724.  
  1725.           No Connect:
  1726.                These  are what the modem returns to  the auto dialer when a
  1727.                connection could  not be established.   It's a good  idea to
  1728.                keep these accurate, because it's  quicker for TAZ to recog-
  1729.                nize these than it is to wait for dial time to expire.  When
  1730.                picking No  Connect, all four strings must  updated.  Selec-
  1731.                tive updates of a single string can be performed by clicking
  1732.                on the desired one with the mouse.
  1733.  
  1734.           Ring Message:
  1735.                When dialing out,  some modems send back a  message when the
  1736.                other end  rings.   TAZ can  count the number  of rings  and
  1737.                abort dialing when there are too many, usually an indication
  1738.                that a remote service is down.  See Maximum Rings on page 17
  1739.                for related information.
  1740.  
  1741.           File Names and Paths          File Names and Paths
  1742.  
  1743.           Here you tell  TAZ where to find  certain files that it  needs or
  1744.           may create.
  1745.  
  1746.           Home Path:
  1747.                This is  where TAZ will look  for all dial  and macro files,
  1748.                also the place where buffers will be saved.
  1749.  
  1750.           Upload Path:
  1751.                If you do not type a drive or pathname when specifying files
  1752.                for upload, this is where TAZ will look to find them.
  1753.  
  1754.           Download Path:
  1755.                All downloaded  files will be  placed here, provided  that a
  1756.                pathname was not specified by you or the sending program.
  1757.  
  1758.           Capture File:
  1759.                This is the default name of the capture file written by TAZ.
  1760.                If you do not specify a path, the file will be placed in the
  1761.                Home Path.
  1762.  
  1763.           Image File:
  1764.                This is the name of the  default image file written by  TAZ.
  1765.                Once again, if no path is  specified, the file will be writ-
  1766.                ten to the Home Path.
  1767.  
  1768.  
  1769.  
  1770.           Page 32                               TAZ (C) 1994 Neat and Nifty
  1771.           _________________________________________________________________
  1772.  
  1773.  
  1774.  
  1775.           Shell Program:
  1776.                This is the program to run when there is no system  shell in
  1777.                place.  You can include a drive and path of the program, and
  1778.                any arguments it may need.
  1779.  
  1780.           Editor Program:
  1781.                This is the name of your favourite editor.  It can be called
  1782.                from terminal  mode or  within the scroll  back menu.   Once
  1783.                again this field  can include a  drive, path and  arguments.
  1784.                When called from  scroll back, the buffer  file TAZ.SBK will
  1785.                be passed as a final argument with its full pathname.
  1786.  
  1787.           Ascii Transfers          Ascii Transfers
  1788.  
  1789.           Here you control TAZ' handling of ascii  transfers.  Three of the
  1790.           options on this menu have two forms, the ascii value of a charac-
  1791.           ter, or the character  itself.  If  selected via the hotkey,  the
  1792.           user types the desired character.  If a required character cannot
  1793.           be typed,  you can click  on its ascii  value with the  mouse and
  1794.           enter it numerically.
  1795.  
  1796.           Remote Abort Char:
  1797.                If this  character is received  during an ascii  upload, TAZ
  1798.                will abort it.  Alternately, TAZ sends this character to the
  1799.                remote site when you abort an ascii download.
  1800.  
  1801.           Character Pacing:
  1802.                Not  all systems  can handle  data  coming to  them at  full
  1803.                speed, especially with higher baud rates.   This value tells
  1804.                TAZ how long to pause between characters when ascii  upload-
  1805.                ing.  The value is measured in 200ths of a second.
  1806.  
  1807.           Line Pace Character:
  1808.                TAZ  can wait for the remote site to signify that it's ready
  1809.                for the next line of an Ascii upload.  This is the character
  1810.                that TAZ  will wait for;  leaving it zero disables  the fea-
  1811.                ture.
  1812.  
  1813.           Line Pacing:
  1814.                If  the Line  Pace Character  is  zero, TAZ  waits for  this
  1815.                amount of  time before sending  the next line of  an upload.
  1816.                Once again the value is measured in 200ths of a second.
  1817.  
  1818.           Local Echo:
  1819.                During an ascii  upload, TAZ automatically displays  data it
  1820.                receives from a remote site.  If the remote does not perform
  1821.                any echo of the upload, you can turn this on to keep  an eye
  1822.                on the transfer progress.
  1823.  
  1824.  
  1825.  
  1826.           TAZ (C) 1994 Neat and Nifty                               Page 33
  1827.           _________________________________________________________________
  1828.  
  1829.  
  1830.  
  1831.           End of Line Sends:
  1832.                TAZ automatically detects the end of lines in a file regard-
  1833.                less of them being CR/LFs, LF/CRs or single LFs.  This tells
  1834.                TAZ what to  transmit as the  end of  line, to avoid  incom-
  1835.                patibility with the remote's end of line format.
  1836.  
  1837.           End of Line Writes:
  1838.                When receiving a file as  ascii, TAZ again recognizes end of
  1839.                lines regardless of  format.  This option specifies how they
  1840.                should be written  into a file.  The most common end of line
  1841.                on the ST is a carriage return followed by a line  feed, the
  1842.                default option for TAZ.
  1843.  
  1844.           End of File Char:
  1845.                When TAZ is receiving  an ascii file, it needs to  have some
  1846.                way of  knowing when to  stop.  TAZ  will halt  the transfer
  1847.                when  this character is received.  Alternately, the user can
  1848.                hit Escape or UNDO.
  1849.  
  1850.           Protocol Options          Protocol Options
  1851.  
  1852.           Buffer Size:
  1853.                The size of  buffer used for uploading and  downloading.  To
  1854.                use all free RAM as a transfer buffer select a size of zero.
  1855.                Buffer  memory is only allocated during the transfer itself,
  1856.                and has no effect on the terminal session or external proto-
  1857.                cols.
  1858.  
  1859.           Delay on RTS:
  1860.                This delay allows a disk cache time to empty before resuming
  1861.                data transfer.   If TAZ encounters errors just after writing
  1862.                to disk, try setting this  delay.  The time is specified  in
  1863.                200ths of a second.
  1864.  
  1865.           Keep Aborted Downloads:
  1866.                When on, TAZ will keep  what part of a  file it has from  an
  1867.                aborted download.   When turned  off, TAZ deletes  a partial
  1868.                download.  This  setting will be over ridden  in Zmodem, de-
  1869.                pending on the use of receive crash recovery.
  1870.  
  1871.           Overwrite Files:
  1872.                When a downloaded  file has the same name as  a file already
  1873.                on disk, a new name will be created for it.  If you'd prefer
  1874.                to overwrite the duplicate file  with the new one, turn this
  1875.                option On.
  1876.  
  1877.  
  1878.  
  1879.           Page 34                               TAZ (C) 1994 Neat and Nifty
  1880.           _________________________________________________________________
  1881.  
  1882.  
  1883.  
  1884.           Send Full Path Names:
  1885.                The  path of a  file can be  sent along with  it's name when
  1886.                using  Ymodem and  Zmodem.  Turning  this option  on enables
  1887.                this feature.  Drive letters will  not be sent as part of  a
  1888.                path name.
  1889.  
  1890.           Make Received Paths:
  1891.                Path names received with a  file are usually ignored.  Turn-
  1892.                ing  this option  on causes  TAZ to  use the  path names  it
  1893.                receives, creating  them when  necessary.  Entire  directory
  1894.                trees  can be  sent from  machine to  machine when  send and
  1895.                receive paths are enabled.
  1896.  
  1897.           External Send Utility:
  1898.                TAZ can shell  out to run protocols which  are not supported
  1899.                internally.   This  field is  for  the name  of an  external
  1900.                program for  sending, including  any arguments it  requires.
  1901.                If the  utility needs file names passed to it as well, check
  1902.                the  files prompt option.  The utility  will be run from the
  1903.                upload directory, not the directory in which it resides.
  1904.  
  1905.           Zmodem Receive Utility:
  1906.                Once again  specify the  name of  an external  program along
  1907.                with any of its required arguments.  If the utility needs to
  1908.                know the names of the files  it will be receiving, check the
  1909.                files prompt  option.  The  utility will be run  from within
  1910.                the download directory.
  1911.  
  1912.           Screen and Colour          Screen and Colour
  1913.  
  1914.           There's no  way to pick  the colours everybody likes,  so they're
  1915.           customizable in TAZ.   Palette values are  edited with horizontal
  1916.           RGB sliders,  which can be cycled with  the R,G,B keys or dragged
  1917.           with the mouse.  Select OK when you're done, or Cancel to abandon
  1918.           your changes.
  1919.  
  1920.           The VT-52 Colours:
  1921.                The four  VT-52 colours can  be edited by pressing  the keys
  1922.                0-3, editing  being done  with the  slider arrangement  men-
  1923.                tioned above.
  1924.  
  1925.           Menu Foreground:
  1926.                This selects which of the  4 colours (0-3) will be used  for
  1927.                menu text and borders.
  1928.  
  1929.  
  1930.  
  1931.           TAZ (C) 1994 Neat and Nifty                               Page 35
  1932.           _________________________________________________________________
  1933.  
  1934.  
  1935.  
  1936.           Menu Background:
  1937.                This colour will be used as  the background for menus.   TAZ
  1938.                will not  sanity check  to  insure that  the foreground  and
  1939.                background colours are different.  If you're insane its your
  1940.                own fault, and we refuse to compensate for it. (1)
  1941.  
  1942.           Monochrome Inverted:
  1943.                Text  will  appear as  white  on  black  if this  option  is
  1944.                checked.  Press I or select it with the mouse to toggle this
  1945.                setting.
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.                                         ____________________
  1980.  
  1981.                1    If you do get stuck  with the foreground and background
  1982.           colours being the same, you  can edit the configuration file with
  1983.           any  text editor.   Look  for the  options Foregrnd  and Backgrnd                                                     Foregrnd      Backgrnd
  1984.           under the Screen and Colour heading.
  1985.  
  1986.  
  1987.  
  1988.           Page 36                               TAZ (C) 1994 Neat and Nifty
  1989.           _________________________________________________________________
  1990.  
  1991.  
  1992.  
  1993.           TAZ (C) 1994 Neat and Nifty                               Page 37
  1994.           _________________________________________________________________
  1995.  
  1996.  
  1997.  
  1998.                                  7 Taz Graphic Modes                                 7 Taz Graphic Modes                                   _________________
  1999.  
  2000.           In the  ST's 640x200  colour mode,  where 80  column text  can be
  2001.           readably  displayed, there  are only  4 colours available.   This
  2002.           makes it  tough to  display the 16  colour screens  received with
  2003.           ANSI.  To work around this TAZ flips between 2 screens of text on
  2004.           every VBL.  With careful choice of the palettes this gives a fair
  2005.           approximation  of the  16 IBM  text colours.   It  can  also flip
  2006.           through 2 sets of screens to add  blinking text.  TAZ forces 60hz
  2007.           refresh in  these modes  because the  illusion really  suffers at
  2008.           50hz.
  2009.  
  2010.           We  considered the  Spectrum  512  trick,  changing  the  palette
  2011.           several times per scan line, but this took so much processor time
  2012.           that output beyond 2400 baud was practically impossible.  We also
  2013.           tried stacking  the palette to  the most used 4  colours per text
  2014.           line and changing  them on HBL events.   A quick  call to an  IBM
  2015.           board proved there is often more than 4 colours per text line, so
  2016.           we abandoned this  method too.  The quickest thing we could do is
  2017.           use 320x200 mode  with a 4x8 font  but we didn't really  like the
  2018.           readability.
  2019.  
  2020.           The 16 colour ANSI mode is not for everyone.   Updating 2 or even
  2021.           4 screens of text  slows things down, especially  when scrolling.
  2022.           On top  of that it takes 32k  of RAM per screen, so  a fair sized
  2023.           chunk of memory can disappear.   Above all, the flickering screen
  2024.           is annoying,  gives some  people headaches  and in extreme  cases
  2025.           could  trigger fits  of epilepsy.    For this  reason TAZ  can be
  2026.           limited in its use of additional screens, which is where Min, Med
  2027.           and Max graphics come in.
  2028.  
  2029.           Minimum Graphics          Minimum Graphics
  2030.  
  2031.           In this mode, TAZ uses the standard 32k of screen RAM.  There are
  2032.           no colours in  this ANSI mode, just standard text types and blink
  2033.           support.  How did we  do the blinking text?   Simple, we had  two
  2034.           extra colours to play with, so  one of them has its value  cycled
  2035.           between  foreground and background.   This  mode has  the fastest
  2036.           update  speed, so  it should  be of  particular interest  to high
  2037.           speed users.
  2038.  
  2039.  
  2040.  
  2041.           Page 38                               TAZ (C) 1994 Neat and Nifty
  2042.           _________________________________________________________________
  2043.  
  2044.  
  2045.  
  2046.           Medium Graphics          Medium Graphics
  2047.  
  2048.           This mode uses the 2 page method  to display full 16 colour ANSI.
  2049.           There is no blinking text in this mode, but it is rarely used and
  2050.           adds  little visual impact, so its  not much of a  loss.  This is
  2051.           the  recommended mode  for viewing  ANSI,  as its  still okay  at
  2052.           speed.
  2053.  
  2054.           This mode also has an  effect on monochrome displays, by flipping
  2055.           through 2 screens, blinking text is supported.
  2056.  
  2057.           Maximum Graphics          Maximum Graphics
  2058.  
  2059.           With maximum graphics enabled, you get full ANSI support, includ-
  2060.           ing blinking text.   At 2400 baud  there is little speed  differ-
  2061.           ence,  though scrolling appears  jumpy with slight  after images.
  2062.           At  high speeds  output will  noticeably  suffer.   This mode  is
  2063.           recommended for true ANSI freaks only.
  2064.  
  2065.           There  is no benefit  to using maximum  graphics with monochrome.
  2066.           Though we could  have got fancy with shading  techniques, we just
  2067.           aren't going to bother.
  2068.  
  2069.           Standard Text Types          Standard Text Types
  2070.  
  2071.           Without the use of any funky graphics handling, TAZ supports bold
  2072.           text,  underlining, and reverse video, or any simultaneous combi-
  2073.           nation of the three.
  2074.  
  2075.           What  TAZ doesn't  have is a  VT-100 compatible  emulation, which
  2076.           would allow it to support  double height, double width and double
  2077.           sized text;  with  italics, superscripting  and  subscripting  to
  2078.           boot.  Any deviation from  byte aligned 80 column text sacrifices
  2079.           a lot of  optimizing, and we tried to  make TAZ as fast  as poss-          a lot
  2080.           ible.  We may  try to add this in the future,  but it depends how
  2081.           much time we have on our hands,  and how much optimizing we would
  2082.           lose.  If you really require VT-100 support, Uniterm has the best
  2083.           'nixland emulations we've seen on the ST.
  2084.  
  2085.  
  2086.  
  2087.           TAZ (C) 1994 Neat and Nifty                               Page 39
  2088.           _________________________________________________________________
  2089.  
  2090.  
  2091.  
  2092.                                     8 Modem Setup                                    8 Modem Setup                                      ___________
  2093.  
  2094.           TAZ works well  with most modems, but there are  some models that
  2095.           could  give it  trouble.   Before  running TAZ  (or after  having
  2096.           problems if you don't believe us now) you should try to have your
  2097.           modem conform to the specifications in this chapter.
  2098.  
  2099.           Most modems let  you store settings in non-volatile  RAM, so your
  2100.           modem can power  up with the proper configuration.   When you get
  2101.           your settings comfortable,  sending AT&W to your  modem will save
  2102.           them to its power up default.
  2103.  
  2104.           Older  modems without  NV-RAM  will often  have  DIP switches  to
  2105.           control these defaults.  If  this is your situation, consult your
  2106.           modem's  manual  for info  on  how to  best configure  it  to the
  2107.           following preferences.
  2108.  
  2109.           Required Settings          Required Settings
  2110.  
  2111.           Result codes:
  2112.                Modems communicate through  result codes, which can  be sent
  2113.                as words  or numbers.   By default TAZ expects  words, which
  2114.                can be set on a Hayes compatible modem by  typing AT V1.  To
  2115.                enable  extended  results  like connection  speed,  BUSY, NO
  2116.                DIALTONE and VOICE, use the AT X4 command.
  2117.  
  2118.                If  your modem  cannot be  configured this  way,  change the
  2119.                'Connect' and  'No Connect'  strings in  Config :  Modem and                                                        Config :  Modem and
  2120.                Dialing to match those returned by your modem.               Dialing
  2121.  
  2122.           True carrier detect:
  2123.                TAZ uses the  carrier detect signal to determine  if you are
  2124.                on or off  line.  Most  modems are capable of  returning the
  2125.                true carrier status on this line, but are  sometimes shipped
  2126.                with it disabled.   If your modem is  Hayes compatible, type
  2127.                AT &C1 to set it for true carrier tracking.
  2128.  
  2129.           DTR recognition:
  2130.                DTR is  a signal sent to the  modem to let it  know the com-
  2131.                puter is capable of talking to it.  This signal is useful in
  2132.                preventing the modem  from answering the phone  line outside
  2133.                of a terminal program or BBS, and  also as a quick and reli-
  2134.                able means of hanging up.   To enable this recognition on  a
  2135.                Hayes modem, type AT &D2.
  2136.  
  2137.                If your modem  will not pay attention  to the DTR,  set Drop
  2138.                DTR to  Hang Up off in the Config  : Modem and Dialing menu.                                          Config  : Modem and Dialing
  2139.                This is not required, but it does speed things up.
  2140.  
  2141.  
  2142.  
  2143.           Page 40                               TAZ (C) 1994 Neat and Nifty
  2144.           _________________________________________________________________
  2145.  
  2146.  
  2147.  
  2148.           Convenience Settings          Convenience Settings
  2149.  
  2150.           The following options aren't required  by TAZ, but they will make
  2151.           your life with a term program a little bit easier.
  2152.  
  2153.           Tone Dialing:
  2154.                There are two  way to dial a  number.  Pulse dialing  is the
  2155.                slow  method used by  rotary phones, tone  dialing is faster
  2156.                push button  standard.    If your  phone  line  allows  tone
  2157.                dialing, use the ATDT dialing prefix.
  2158.  
  2159.           Tone Speed:
  2160.                Hayes modems  can send the  tones out the line  at different
  2161.                speeds.   For  faster auto  dialing, set  your modem  to the
  2162.                highest speed your  line will allow.  This  is controlled by
  2163.                the S11 register of a Hayes modem.  AT S11=50 is the average
  2164.                'fast' value, but some lines will take as quick as a 30.
  2165.  
  2166.           Call Waiting:
  2167.                Call  waiting is an  option from the  phone company allowing
  2168.                you to receive calls while you're already on  the phone.  It
  2169.                does this by sending you a tone when a second  call arrives.
  2170.                This causes line noise with  non error correcting modems and
  2171.                can even hang them up.
  2172.  
  2173.                The phone  company allows  you to  temporarily disable  this
  2174.                feature.   In North America this  is done by dialing *70 and
  2175.                waiting for  a new  dial tone, then  dialing the  number you
  2176.                want.   To  do this  on  a Hayes  modem, use  ATDT*70W  as a
  2177.                dialing prefix.  For pulse dial use ATDT1170W.
  2178.  
  2179.           Using the Modem Initialization String          Using the Modem Initialization String
  2180.  
  2181.           If your modem  supports commands to set these  options but cannot
  2182.           save them as defaults, you can  toss all the setup commands  into
  2183.           the modem  initialization string.   The  ultimate Hayes  initial-
  2184.           ization string would look something like this:
  2185.  
  2186.                ATZ V1 X4 &C1 &D2 S11=1^M               ATZ V1 X4 &C1 &D2 S11=1^M
  2187.  
  2188.           For some reason the phone company ignores dialing tones that last
  2189.           a  mere 1  millisecond,  so  more practical  values  for the  S11
  2190.           register must be determined empirically.
  2191.  
  2192.  
  2193.  
  2194.           TAZ (C) 1994 Neat and Nifty                               Page 41
  2195.           _________________________________________________________________
  2196.  
  2197.  
  2198.  
  2199.                          Appendix A Embedded Key Translations                         Appendix A Embedded Key Translations                                    _________________________
  2200.  
  2201.                ^@ NULL   ^A 01     ^B 02     ^C 03     ^D 04     ^E 05
  2202.                ^F 06     ^G Bell   ^H BkSpc  ^I Tab    ^J LF     ^K 11
  2203.                ^L FF     ^M CR     ^N 14     ^O 15     ^P 16     ^Q 17
  2204.                ^R 18     ^S 19     ^T 20     ^U 21     ^V 22     ^W 23
  2205.                          ^X 24     ^Y 25     ^Z 26     ^[ Esc
  2206.  
  2207.                |a Alt-A  |b Alt-B  |c Alt-C  |d Alt-D  |e Alt-E  |f Alt-F
  2208.                |g Alt-G  |h Alt-H  |i Alt-I  |j Alt-J  |k Alt-K  |l Alt-L
  2209.                |m Alt-M  |n Alt-N  |o Alt-O  |p Alt-P  |q Alt-Q  |r Alt-R
  2210.                |s Alt-S  |t Alt-T  |u Alt-U  |v Alt-V  |w Alt-W  |x Alt-X
  2211.                                    |y Alt-Y  |z Alt-Z
  2212.  
  2213.                |1 Alt-1  |2 Alt-2  |3 Alt-3  |4 Alt-4  |5 Alt-5  |6 Alt-6
  2214.                |7 Alt-7  |8 Alt-8  |9 Alt-9  |0 Alt-0  |- Alt--
  2215.  
  2216.                |B BkSpc       |D Delete      |I Insert      |C ClrHome
  2217.                |H Help        |U Undo        |^ Up          |_ Down
  2218.                               |< Left        |> Right
  2219.  
  2220.  
  2221.  
  2222.           Page 42                               TAZ (C) 1994 Neat and Nifty
  2223.           _________________________________________________________________
  2224.  
  2225.  
  2226.  
  2227.           TAZ (C) 1994 Neat and Nifty                               Page 43
  2228.           _________________________________________________________________
  2229.  
  2230.  
  2231.  
  2232.                          Appendix B Doorway Mode Key Mapping                         Appendix B Doorway Mode Key Mapping                                    ________________________
  2233.  
  2234.           All regular keys  and the functions keys F1-F12  are supported in
  2235.           doorway mode.  Shift, Control and Alt versions of these keys also
  2236.           work, but these modifiers cannot be used in combination with each
  2237.           other.  The ST cursor keys map  to PC equivalents, with the Help,
  2238.           Undo and ClrHome  keys retaining their normal TAZ  functions.  In
  2239.           addition,  TAZ  supports the  special  combinations:   Ctrl-Left,
  2240.           Ctrl-Right, Ctrl-Home, Ctrl-End, Ctrl-PgUp,  Ctrl-PgDn and Shift-
  2241.           Tab.
  2242.  
  2243.           When  using doorway  mode, the  ST's numeric  keypad maps  to the
  2244.           following IBM keys:
  2245.  
  2246.                        -------- -------- -------- --------
  2247.                       |        |        |        |        |
  2248.                       |  F11   |  F12   |   /    |   *    |
  2249.                       |        |        |        |        |
  2250.                        -------- -------- -------- --------
  2251.                       |        |        |  Page  |        |
  2252.                       |  Home  |   Up   |   Up   |   -    |
  2253.                       |        |        |        |        |
  2254.                        -------- -------- -------- --------
  2255.                       |        |        |        |        |
  2256.                       |  Left  |   5    | Right  |   +    |
  2257.                       |        |        |        |        |
  2258.                        -------- -------- -------- --------
  2259.                       |        |        |  Page  |        |
  2260.                       |  End   |  Down  |  Down  |   E    |
  2261.                       |        |        |        |   N    |
  2262.                        -------- -------- --------|   T    |
  2263.                       |                 |        |   E    |
  2264.                       |      Insert     |  Del   |   R    |
  2265.                       |                 |        |        |
  2266.                        ----------------- -------- --------
  2267.  
  2268.  
  2269.  
  2270.           Page 44                               TAZ (C) 1994 Neat and Nifty
  2271.           _________________________________________________________________
  2272.  
  2273.  
  2274.  
  2275.           TAZ (C) 1994 Neat and Nifty                               Page 45
  2276.           _________________________________________________________________
  2277.  
  2278.  
  2279.  
  2280.                                 Appendix C Trademarks                                Appendix C Trademarks                                           __________
  2281.  
  2282.           Neat and Nifty          Neat and Nifty
  2283.  
  2284.           Neat and  Nifty is a  registered trademark of Daryl  Richards and
  2285.           Kevin Tessner.   All products  released under Neat and  Nifty are
  2286.           copyrighted  products of same and carry  no warranties, stated or
  2287.           implied against misuse,  damage, loss of data or  any other loss,
  2288.           as a result of using said products.
  2289.  
  2290.           For bug reports, suggestions, or  criticism, we can be reached by
  2291.           writing:
  2292.  
  2293.           Snail Mail:              Unix:
  2294.  
  2295.           Neat and Nifty           ktessner@isle.waterloo-rdp.on.ca
  2296.           43 Carwood Crescent      drichard@isle.waterloo-rdp.on.ca
  2297.           Kitchener Ontario
  2298.           N2G 3C6
  2299.           Canada
  2300.  
  2301.           When reporting bugs, please include the information from the info
  2302.           screen, reached by pressing Alt-I from terminal mode.
  2303.  
  2304.           Trademarks          Trademarks
  2305.  
  2306.           Atari and the ST logo are copyright 1985-1994 by Atari Corp
  2307.           IBM is a registered trademark of International Business Machines
  2308.           Madmac is copyright 1987 by Atari Corp
  2309.           Pure Assembler is copyright 1991 by Pure Software GmbH (1)
  2310.           Warp9 is copyright 1992 by Codehead Technologies
  2311.           Word Perfect is copyright 1982,1989 Word Perfect Corporation
  2312.           Telix is copyright 1986-1992 by Exis Inc
  2313.           Flash is copyright 1987 by Antic Software Ltd
  2314.           Uniterm is copyright 1986 by Simon Poole
  2315.           Doorway is copyright 1987-1991 by Marshall Dudley
  2316.           XYZ is copyright 1991 by Alan Hamilton
  2317.  
  2318.           Any  other  references stated  or  implied are  considered  to be
  2319.           trademarks and / or copyrights of their appropriate companies.
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.                                         ____________________
  2326.  
  2327.                1    Distributed under license of Borland (Germany) GmbH.
  2328.           Copyright 1988-1990 by Borland International Inc.
  2329.  
  2330.  
  2331.  
  2332.           Page 46                               TAZ (C) 1994 Neat and Nifty
  2333.           _________________________________________________________________
  2334.  
  2335.  
  2336.  
  2337.           TAZ (C) 1994 Neat and Nifty                               Page 47
  2338.           _________________________________________________________________
  2339.  
  2340.  
  2341.  
  2342.                                         Index                                        Index                                        _____
  2343.  
  2344.  
  2345.           Acknowledgements (ii)              Doorway Mode (15)
  2346.           Answerback (28)                    DTR
  2347.           Associated Files (2)                    Drop on Exit (28)
  2348.           Autodialer                              Hanging Up (30)
  2349.                Connect Strings (22)               Recognition (39)
  2350.                Control Options (22)          Editor Program
  2351.                Using the Mouse (22)               Defining (32)
  2352.           Backspaces                              Launching (12)
  2353.                Default (27)                       Scroll Back (12)
  2354.                Directory Link (18)           ENQ Response (28)
  2355.                From Terminal (9)             Exiting Taz (8)
  2356.           Break Signal (13)                  Features (1)
  2357.           Buffer Management (12)             File Transfers (23)
  2358.           Bug Reports (45)                        Batch Transfers (23)
  2359.           Call Waiting (40)                       Buffer Size (25)
  2360.           Capture File                            Path Options (23)
  2361.                Buffer Size (29)                   RTS Delay (25)
  2362.                Control (11)                       Selecting Files (23)
  2363.                Default (31)                  Graphics Modes
  2364.           Carrier Detect (39)                     Default (29)
  2365.           Character Set                           Maximum (38)
  2366.                Default (29)                       Medium (38)
  2367.                Directory Link (18)                Minimum (37)
  2368.                From Terminal (9)                  Selecting (10)
  2369.           Chat Mode (15)                     Hanging Up (9)
  2370.           Clear Screen (13)                  Home Path (2)
  2371.           Comm Parameters (7)                Inactivity Protection
  2372.           Command Line Arguments                  Description (10)
  2373.                -o Start Online (5)                Directory Link (19)
  2374.                TAZ=pathname (2)                   During Shell (12)
  2375.           Configuring (27)                        Setting (10)
  2376.           Dialing                            Init String
  2377.                Manually (20)                      Defining (30)
  2378.                Marked Entries (20)                Using (40)
  2379.                Single Entry (20)             Launching
  2380.           Dialing Directory                       Editor (12)
  2381.                Accessing (17)                     Program (12)
  2382.                Adding Entries (19)                Shell (12)
  2383.                Display (17)                  Line Feeds (13)
  2384.                Editing (19)                  Local Echo (13)
  2385.                Info Fields (17)              Macros (14)
  2386.                Linked Macros (19)                 Directory Link (19)
  2387.                Marking Entries (20)               Editing (14)
  2388.                Mouse Functions (21)               Functionality (14)
  2389.                Save and Load (21)                 Regular (14)
  2390.           Disclaimer (i)                          Terminal (14)
  2391.  
  2392.  
  2393.  
  2394.           Page 48                               TAZ (C) 1994 Neat and Nifty
  2395.           _________________________________________________________________
  2396.  
  2397.  
  2398.  
  2399.           Main Menu (5)                      Tone Speed (40)
  2400.           Memory Requirements (3)            Transfer Protocols
  2401.           Menu System (5)                         Ascii (23)
  2402.           Modem Functions                         Xmodem (24)
  2403.                Break Signal (13)                  Xmodem 1K (24)
  2404.                Initializing (13)                  Xmodem CRC (24)
  2405.                Resetting (13)                     Ymodem (24)
  2406.           Modem Settings                          Ymodem/G (24)
  2407.                Dip Switches (39)             TurboRS (7)
  2408.                Nonvolatile Ram (39)
  2409.           Mouse Lag (29)
  2410.           Online Start (5)
  2411.           Pointless Frivolity (5)
  2412.           Program Launch (12)
  2413.           Pulse Dialing (40)
  2414.           Quick Dialing (21)
  2415.           Result Codes (39)
  2416.           Screen Image
  2417.                Default File (31)
  2418.                Scroll Back (11)
  2419.                Terminal (12)
  2420.           Scroll Back (11)
  2421.                Buffer Size (29)
  2422.                Editing (12)
  2423.                Preserving (29)
  2424.                Write to file (11)
  2425.           Status Line (5)
  2426.                Gadgets Window (6)
  2427.                Online Time (6)
  2428.           String Editing (7)
  2429.           String Translation (8)
  2430.           System Screen (13)
  2431.           System Shell
  2432.                Buffers and (12)
  2433.                Entering (12)
  2434.                Shell Program (32)
  2435.           Terminal Emulation
  2436.                Default (28)
  2437.                Directory Link (18)
  2438.                From Terminal (9)
  2439.           Terminal Settings
  2440.                Auto Wrap (9)
  2441.                Backspace Key (9)
  2442.                Character Set (9)
  2443.                Destructive BS (9)
  2444.                Emulation (9)
  2445.                Sound (10)
  2446.                Strip High Bit (10)
  2447.           Tone Dialing (40)