home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / telix / telix322.new < prev    next >
Text File  |  1994-03-07  |  12KB  |  224 lines

  1.  
  2.   ---------------------------------------------------------------------------
  3.         deltaComm Development, Inc., PO Box 1185, Cary, NC  27512  USA
  4.          (919)-460-4556 voice, (919)-460-4531 FAX, (919)-481-9399 BBS
  5.          Telix Copyright (C) 1986-1994 by deltaComm Development, Inc.
  6.   ---------------------------------------------------------------------------
  7.  
  8.   January 31, 1994 -- Notes on Telix 3.22:
  9.  
  10.       o This update is a free upgrade to registered users with serial
  11.         numbers and original disks (from Exis or from deltaComm).  The file
  12.         TLX322-U.ZIP will be posted on the deltaComm BBS starting January
  13.         31st, 1994, and its contents will "patch" a registered, unbranded
  14.         (from the original disk) copy of Telix 3.21 into a registered,
  15.         unbranded version 3.22.  Users of versions before 3.21 will also
  16.         require the 3.21 patch files to get from 3.11 or later to 3.21
  17.         first.  This file is TLX321-U.ZIP.  Both of these patch files may be
  18.         widely distributed and posted publicly on other bulletin boards.
  19.  
  20.       o New methods of support are now available electronically.  You may
  21.         contact deltaComm Development, Inc., customer service via these new
  22.         additional addresses:
  23.  
  24.         FidoNet EMail to TELIX SUPPORT at 1:151/107
  25.         Compuserve EMail to 71035,2167
  26.         Internet EMail to support@delta.com
  27.  
  28.         We also hope to be assigned our own forum on Compuserve in the near
  29.         future.  We hope that our "GO" word will be "TELIX"; until such time
  30.         as we can be sure that this will happen, Compuserve EMail and public
  31.         access in the IBMCOM forum, subforum 3, is available.
  32.  
  33.         We are also still available via voice support at 919-460-4556 and on
  34.         our own BBS, deltaComm Online, at 919-481-9399.
  35.  
  36.       o The main reason for this release is to program around a known flaw
  37.         in a particular revision of Rockwell's firmware.  The symptom was
  38.         modems that returned incomplete responses (i.e. type "AT" and get
  39.         back "O" instead of "OK").  We have been able to confirm without a
  40.         doubt that this is a bug in the Rockwell firmware, and we have found
  41.         the root cause.  While the chips do remain flawed, we have found a
  42.         software solution for the flaw, which is incorporated into this
  43.         release.  Owners of the two known brands that shipped modems with
  44.         this firmware should have no further problems with Telix 3.22.
  45.         Neither of those manufacturers is now shipping new modems with the
  46.         flawed chips.
  47.  
  48.         This programming "kludge" also has the happy result of requiring
  49.         much fewer interrupts on machines with 16550 UARTS installed,
  50.         meaning that Telix should now be slightly more efficient under
  51.         Windows, OS/2, DESQview, or other multitasking environments.
  52.         Transfer rates might improve by a few cps on slower machines.
  53.  
  54.       o Changed the flashing "F" during file transfers to a more descriptive
  55.         "Flow".  This should eliminate many of the FAQ's of "what does the
  56.         flashing 'F' mean in the transfer box?"
  57.  
  58.       o When using the function to "Insert an Entry" into the dialing
  59.         directory, the speed now defaults to the default baud rate rather
  60.         than to 1200 bps.
  61.  
  62.       o Corrected two anomalies in the script learning code:  Learn will now
  63.         accept a carriage return by itself as a valid response to a prompt,
  64.         and will also preface any double-quote (") you type with a caret so
  65.         that it will be coded into the script properly.
  66.  
  67.       o Corrected several display areas that could leave "blank splotches"
  68.         on the screen if you had changed the background color of the menus
  69.         to be a color other than black.
  70.  
  71.       o Added some registration enticers to the closing screen of the
  72.         program.
  73.  
  74.       o Found and squashed a bug that could cause the file transfer status
  75.         bar in Zmodem transfers to exceed the 100% width for very small files.
  76.  
  77.       o Added an Alt-6 command to the registered version to pop up a status
  78.         window with your serial number at any time.  This is mainly to aid our
  79.         support staff when someone calls for help.
  80.  
  81.       o The status line now changes to the actual connect rate if it can be
  82.         determined by the dialing method.
  83.  
  84.       o External protocol triggers were being left active even after its
  85.         protocol was removed from the Alt-O/Protocols menu.  Fixed.
  86.  
  87.       o Added a "save entire scrollback" feature to the Alt-B command.
  88.  
  89.       o Altered the behaviour of the PgUp, PgDn, and End keys in the dialing
  90.         directory as suggested by many.  They now do more of what you'd
  91.         expect as you approach the beginning and end of a directory.
  92.  
  93.       o Added two new features to the dialing directory, under the "other"
  94.         menu.  You may now sort a dialing directory internally based on four
  95.         keys, in ascending or descending order.  If your desired order is not
  96.         available, you may also move individual entries or groups of entries
  97.         to new locations in the directory.
  98.  
  99.       o Added order forms for foreign registration sites to make
  100.         registration from abroad much easier.
  101.  
  102.       o FINALLY, FINALLY, FINALLY corrected code that in some circumstances
  103.         would cause the dialing box to read:
  104.  
  105.         Connected at       - press any key to continue.
  106.  
  107.         Fixing this also caused us to find a latent oversight (not really a
  108.         bug, but a faux pax in any case), whereby a user with a dialing
  109.         directory entry set at 38,400, and with AUTOBAUD DETECT turned on
  110.         would not ever get connected.  From time to time we'd get a tech
  111.         call from someone who used the dialing directory and it would simply
  112.         count down and down and down; even if you could visibly verify a
  113.         connect via the modem lights, Telix would not see it.  The old
  114.         autobaud detect methods only looked for several specific connect
  115.         strings:
  116.  
  117.          if (auto_baud)
  118.           {
  119.            th_array[1] = track_add((char far *)"CONNECT\r", 0);
  120.            th_array[2] = track_add((char far *)"CONNECT 1200", 0);
  121.            th_array[3] = track_add((char far *)"CONNECT 2400", 0);
  122.            th_array[4] = track_add((char far *)"CONNECT 4800", 0);
  123.            th_array[5] = track_add((char far *)"CONNECT 9600", 0);
  124.            th_array[6] = track_add((char far *)"CONNECT 19200", 0);
  125.           }
  126.          else
  127.           {
  128.            make_output_strn(&modem_strns[0][0], strn);
  129.            th_array[0] = track_add((char far *)strn, 0);
  130.           }
  131.  
  132.         In other words, if autobauding, look for a speed (or lack thereof,
  133.         by getting a <CR> right after "CONNECT"), and if not autobauding,
  134.         look for the connect string with track handle zero.
  135.  
  136.         In a roundabout way, auto_baud was hidden in the code under the
  137.         auspices of another variable (it would take too much time to
  138.         explain...), so we missed finding the place where it actually
  139.         changed the baud if autobaud detect was turned on.  Without setting
  140.         the DCE value there as well, the string "Connected at     -- press
  141.         any key to continue" was being left blank, since the DCE value was
  142.         also being left blank. This was fixed by adding 38,400 and 57,600 to
  143.         the speeds looked for by the autobaud detect function.
  144.  
  145.         NOTE WELL!     This has the effect of using two additional track
  146.                        handles during dialing.  If you have a script that is
  147.                        counting on 11 handles being unmolested by Telix even
  148.                        if you call "dial", this is NO LONGER the case. Telix
  149.                        will use FIVE track handles if autobaud detect is
  150.                        OFF, but it will usurp ALL SIXTEEN handles if
  151.                        autobaud is ON (CONNECT^M, CONNECT 300, CONNECT 1200,
  152.                        ..., CONNECT 57600, plus the four no-connect
  153.                        strings).  You may want to modify complex dialing
  154.                        scripts to insure that autobaud detect is OFF to
  155.                        insure that your track handles are not commandeered
  156.                        by Telix.
  157.  
  158.  
  159.       o The upload picklist box has been a continuing source of problems to
  160.         users of removable drives (Bernoulli, device driven floppies, etc).
  161.         3.21 added a new, user-editable line can be to TELIX.CNF, but the
  162.         user had to read the docs and then add the line with a text editor:
  163.  
  164.         drivelst="acdxz"
  165.  
  166.         Where each of the letters listed in quotes is validated as being a
  167.         POTENTIAL drive letter (i.e. A-Z) and then added to the picklist.
  168.  
  169.         3.22 has squeezed this option into the menus. It is Alt-O/General/Q.
  170.  
  171.       o Added the /D parameter to the ALT-O menus, as Alt-O/Terminal/O
  172.         (moved Answerback string to option P).  /D will still be valid, but
  173.         will be unnecessary if this option is turned on in the config file.
  174.         It is listed as "dropcts" in the config file, and defaults to "OFF"
  175.         if not present.
  176.  
  177.       o Added Alt-O/Filenames/Startup Script to the menus.  If this option
  178.         is set, this script will be executed every time Telix is run, UNLESS
  179.         a script is passed on the command line with the /S parameter.  /S
  180.         scripts CANCEL OUT this default startup script; if a script is
  181.         passed in from the DOS command line, then this script will NOT be
  182.         run.  Thanks to Earl Borah for this suggestion.
  183.  
  184.         This feature solves one of the most commonly asked questions,
  185.         without (finally) the use of a batch file.  If this script is
  186.         specified, the opening screen will NOT appear.  You can now avoid
  187.         the opening screen without having to use a "TX.BAT", and can even
  188.         run PICKUP or such without a batch file as well.
  189.  
  190.       o This release includes the 16550 patch that TX321FIX.ZIP made, to
  191.         correct for those UARTS that are picky about the order in which the
  192.         registers are restored.  The symptoms here were other comm programs
  193.         locking up (notably, Prodigy wouldn't run after Telix). This is NOT
  194.         the same thing as the AMI BIOS bug whereby the BIOS doesn't
  195.         recognize certain ports after a warm boot.  This will STILL occur
  196.         and there's nothing Telix can do about it.
  197.  
  198. New in the CSS.EXE SIMPLE script compiler:
  199.  
  200.       o Fixed bug in string parser which would accept STRING01 as a valid
  201.         string, however, it would use S_1 as the definition, and S_01 as
  202.         the usage.  It now correctly strips out the leading zero's in the
  203.         usage respect.
  204.  
  205.       o Fixed bug in protocol selection which would incorrectly parse
  206.         1K-XMODEM as K-XMODEM (due to invalid leading number token), the
  207.         protocol has been change to XMODEM-1K.
  208.  
  209.       o Added New command RENAMEFILE <string>, <string>, which is pretty
  210.         self explanatory.
  211.  
  212.       o Added New command ADDSTRING <StringXXX>, <String2>, which will
  213.         concatonate <String2> to the end of <StringXXX>.
  214.  
  215.       o Added New command CURSOR (ON/OFF) which turns the cursor on and
  216.         off.
  217.  
  218.   ---------------------------------------------------------------------------
  219.         deltaComm Development, Inc., PO Box 1185, Cary, NC  27512  USA
  220.          (919)-460-4556 voice, (919)-460-4531 FAX, (919)-481-9399 BBS
  221.          Telix Copyright (C) 1986-1994 by deltaComm Development, Inc.
  222.   ---------------------------------------------------------------------------
  223.  
  224.