home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / packet / kmtrm120.zip / APPNOTES.DOC next >
Text File  |  1993-03-12  |  6KB  |  133 lines

  1. This file describes details involved with operating KAMterm under
  2. certain ``special'' environments.  The majority of the input for this
  3. file will ultimately come from KAMterm users operating under these
  4. environments.
  5.  
  6. Any users with input to this file are invited to contact me with
  7. whatever information they feel might help others in similar situations.
  8.  
  9.  
  10. i) General System Requirements:
  11.  
  12.    *) PC or clone (XT/286/386/486/....) running dos
  13.    *) AT LEAST 256 k of free memory after dos and any utils loaded
  14.       (256 k will be a very minimal configuration)
  15.    *) Serial port connected to TNC (see notes below on serial ports!)
  16.    *) For Host Mode operations, you must have a Kantronics TNC
  17.    *) For certain Host Mode features, you must have revision 5.0 or
  18.       greater firmware in the TNC
  19.  
  20.  
  21. CONTENTS:
  22.    i) General System Requirements
  23.    1) Serial ports with the NS16550AN or NS16550AFN UART
  24.    2) DESQview
  25.    3) Non-Kantronics TNCs
  26.    4) Very old computers (circa 1982)
  27.    5) Computers with non-standard serial ports
  28.  
  29.  
  30. 1) Serial ports with the NS16550AN or NS16550AFN UART:
  31.  
  32.    In short, KAMterm provides full support for these advanced UARTs.
  33.    It will automatically detect them if they exist, and will make full
  34.    use of the extended buffering, etc., to improve performance.  KAMterm
  35.    will notify you while loading if either of these UARTs were detected.
  36.    For more information, see the main documentation.
  37.  
  38.    There is one thing, however, that must be considered when using the
  39.    enhanced capabilities of the 16550.  If a program which utilizes the
  40.    16550's enhanced features exits without resetting the chip to normal
  41.    (e.g., 8250-style) operation, some older programs without support for
  42.    the 16550 will not be able to use the serial port until a hard reset
  43.    is performed (CTRL-ALT-DEL is not enough).  This is the result of
  44.    slight differences between how the older 8250 UART could, in some
  45.    cases, be handled, and how the 16550 is handled.
  46.  
  47.    KAMterm does reset the 16550 when it exits, so this is not normally
  48.    an issue.  HOWEVER, if KAMterm does not terminate normally, e.g., if
  49.    you do a soft-reboot (CTRL-ALT-DEL), close a DESQview window while
  50.    KAMterm is still running in it, etc., the 16550 will not be reset.
  51.    After this, some older communications software may not be able to
  52.    access the port until a full hardware reset (using the RESET switch
  53.    or powering down the computer) is performed.
  54.  
  55.    In other words, always exit KAMterm properly when using a 16550-based
  56.    serial port.  This will avoid such problems.
  57.  
  58.  
  59. 2) DESQview:
  60.  
  61.    When using KAMterm under DESQview, it is important that you provide
  62.    DESQview with the appropriate configuration information.  I am not a
  63.    DESQview user, myself, so I can't promise that this list is
  64.    comprehensive, however, here are the important setup parameters I
  65.    determined in a short bit of experimenting on a friend's computer:
  66.       *) Memory Size:  *AT LEAST* 256k, for an absolute minimum
  67.          environment (NO scrollback buffers used, only 1 or 2
  68.          windows allowed, etc.).  Best to set at 300k or better.
  69.       *) Uses its own colors:  Yes
  70.       *) Writes directly to screen:  Yes
  71.       *) Uses serial ports:  Yes
  72.       *) Can be swapped out:  No
  73.       *) Runs in background:  Yes
  74.  
  75.  
  76. 3) Non-Kantronics TNCs:
  77.  
  78.    Check out KTterm, a non-Host Mode terminal program from the makers
  79.    of KAMterm.  It offers those KAMterm features which do not require
  80.    Host Mode to work, and costs less than KAMterm.  :-)
  81.  
  82.    If you use another brand of TNC that does have a Host Mode interface
  83.    protocol, and would like KAMterm to be expanded to support that TNC,
  84.    please contact me --- I would like to eventually expand KAMterm to
  85.    support multiple comm ports, and as part of that, to also support
  86.    multiple host protocols.  But I need the protocol specs for the other
  87.    TNCs to do this.
  88.  
  89.  
  90. 4) Very old computers (circa 1982):
  91.  
  92.    KAMterm has been observed to have problems with very, very old
  93.    computers, or computers whose BIOS dates back this far.  This has
  94.    only appeared once or twice to my knowledge, but it has happened.
  95.    In one case, KAMterm was transferred to another, newer computer,
  96.    with almost the exact same configuration as the older one, and
  97.    worked perfectly.
  98.  
  99.    I would appreciate it if anyone with such problems would let me
  100.    know as many details as possible so I can attempt to determine
  101.    a pattern, and eventually, a fix.
  102.  
  103.  
  104. 5) Computers with non-standard serial ports:
  105.  
  106.    At this time, KAMterm supports the following serial port
  107.    configurations without any special configuration required:
  108.  
  109.       COM1:  IRQ4 / Base address 0x3f8
  110.       COM2:  IRQ3 / Base address 0x2f8
  111.       COM3:  IRQ4 / Base address 0x3e8
  112.       COM4:  IRQ3 / Base address 0x2e8
  113.  
  114.    In addition, you can configure KAMterm to use any IRQ line between
  115.    IRQ3 and IRQ7 (inclusive) for COM1 through COM4 using the NONSTDPORT
  116.    option in the configuration file (run KTconfig or read the docs).
  117.  
  118.    I'm working on trying to expand this even further, to support the
  119.    higher IRQ lines and comm ports above COM4, but don't know when this
  120.    will actually work itself out.
  121.  
  122.  
  123. Enjoy, folks!
  124.    --jim
  125.  
  126. --
  127. #include <std_disclaimer.h>                                 73 DE N5IAL (/4)
  128. ------------------------------------------------------------------------------
  129. INTERNET: jim@n5ial.mythical.com  |  j.graham@ieee.org     ICBM: 30.23N 86.32W
  130. AMATEUR RADIO: n5ial@w4zbb (Ft. Walton Beach, FL)          AMTOR SELCAL: NIAL
  131. ------------------------------------------------------------------------------
  132.  
  133.