home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / hamradio / tnet_x1h.zip / README.X1H < prev    next >
Text File  |  1992-11-02  |  8KB  |  191 lines

  1. This disk contains the distribution version of TheNet X-1H.
  2.  
  3. 1. Hardware Requirements
  4.  
  5.      The software runs in a Z80 based TNC2 or similar clone  such 
  6.      as the BSX2. It is installed as described in the  bankswitch 
  7.      mods file, but essentially all it needs is a single piece of 
  8.      wire  from pin 8 of the modem disconnect header to pin 1  of 
  9.      the eprom.
  10.  
  11.      The  Eprom  needed is a 27512, rather than the  27256  of  a 
  12.      normal TNC2. Pin 1 of the eprom is bent out from the  socket 
  13.      and connected as described above.
  14.  
  15.      The TNC needs to be set to the higher clock speed of 4.9 MHz 
  16.      as  a  minimum.  Whilst  this  version  of  TheNet  is  more 
  17.      efficient  than  others, it is not sensible to  run  at  the 
  18.      slower speed.
  19.  
  20.      The TNC needs at least 32K bytes of RAM.
  21.  
  22.      The  TNC needs to have DCDB from the SIO/0 connected to  pin 
  23.      23 of the RS232 connector. See the section on RS232 later in 
  24.      this note for more information.
  25.  
  26. 2. Installing over TheNet X previous versions
  27.  
  28.      If  you are replacing a previous rom with thenet in  it,  be 
  29.      sure to do a coldstart ( you may need to remove the  battery 
  30.      link to force this )
  31.  
  32. 3. Files
  33.  
  34.      The files on this disk are :
  35.  
  36.           read.me        This file
  37.           thenet1.x1h    Part 1 of the code
  38.           thenet2.x1h    part 2 of the code
  39.           configur.x1h   Installation guide
  40.           userguid.x1h   A user's guide to the node
  41.           overview.x1h   The sysop's manual
  42.           patch.exe      A windowing driven patcher for thenet?.x1h
  43.           quickref.x1h   A handy quick reference guide
  44.           intel.exe      An Intel hex file dump utility
  45.           intel.c        The source of the above
  46.           motorola.exe   A Motorola S1 type file dumper
  47.           motorola.c     The source of the above
  48.           bankswit.mod   Information on the hardware bankswitching
  49.           intro.x1h      The brief release note
  50.           ip-mtu.x1h     Info on increasing the MTU limits for IP
  51.  
  52. 4. Using it with a TCP/IP system
  53.  
  54.      One of the reasons for the inclusion of the IP router was to 
  55.      help  the  development  of  IP  networks.  This  is  in  two 
  56.      different ways :
  57.  
  58.      1.   It  allows a IP station that does not run 24  hours  to 
  59.           run  an  IP router for the others in the  area  without 
  60.           leaving the PC running
  61.  
  62.      2.   It allows existing nodes to double as IP routers.
  63.  
  64.      In scenario 1, where a station runs a TNC2 clone with a KISS 
  65.      rom  or  similar, this software may be used instead  of  the 
  66.      KISS  rom.  It should be configured to run  KISS,  Selective 
  67.      Copy on the RS232 port.
  68.  
  69. 5. The other version
  70.  
  71.      The  version that includes the HIGH and LOW commands is  not 
  72.      included  here. Anyone who specifically needs it, drop me  a 
  73.      line.  The  reason  for  this is due  to  the  more  complex 
  74.      bankswitching that it needs - I do not think anyone is still 
  75.      using it.
  76.  
  77. 6. Problems
  78.  
  79.      As far as I know, the only funny is over the reset  command. 
  80.      For  reasons  I cannot understand it sometimes locks  up  if 
  81.      asked  to warmstart with the reset command. Coldstart  seems 
  82.      OK  as does warmstart on power on. I have  included  complex 
  83.      integrity  checking to try to help but it is  still  there!. 
  84.      If you have problems, try the following :
  85.  
  86.            Is the CPU & SIO/0 fast enought for 4.9 MHz ?
  87.            Is the Eprom too slow ?
  88.            Is  the reset capacitor too small ( reset over  before 
  89.            power rails have stabilised ) ?
  90.  
  91.      The above have been reported by others as having cured their 
  92.      systems. Wish I understood !.
  93.  
  94.      One  common problem. If your node appears to  'lose'  nodes, 
  95.      look very carefully at the rates of node broadcasts and  the 
  96.      setting  of the algorithm control. The RS232 rate should  be 
  97.      faster than the radio rate or it should be set to zero,  and 
  98.      the  alternative  algorithm should only be  enabled  on  the 
  99.      RS232  port if at all. Try switching it off to see  if  that 
  100.      helps.
  101.  
  102.      The  patcher  has been altered. The code now  comes  as  two 
  103.      parts  and  the patcher patches both at the  same  time.  It 
  104.      needs & expects to be able to access both parts.
  105.  
  106. 7.   RS232 connections
  107.  
  108.      It is important that you understand the RS232 connections.
  109.  
  110.      The  RS232  port will operate in one of two basic  modes,  a 
  111.      dumb terminal mode and a protocol mode. Each of these  modes 
  112.      has two basic types of operation. These are detailed further 
  113.      below.
  114.  
  115.      The  decision  as  to  whether the  node  operates  in  dumb 
  116.      terminal or protocol mode depends on the setting of the DCDB 
  117.      input  of the serial communications chip ( the SIO/0  ).  In 
  118.      TNC2  clones,  this  is the signal on pin 23  of  the  RS232 
  119.      connector, but in most TNCs you will need to either insert a 
  120.      link  or  a piece of wire, as detailed in your  TNC  manual. 
  121.      After  connecting the links if needed, then leaving  pin  23 
  122.      open circuit will cause the TNC to operate in dumb  terminal 
  123.      mode,  and setting it to a negative voltage ( ie  connecting 
  124.      it to pin 10 ) will cause it to operate in protocol mode.
  125.  
  126.      If you use a BSX2 TNC, then you should connect pin 23 to pin 
  127.      7  rather than pin 10 for protocol mode. You will also  need 
  128.      to  insert a link into JMP14 & make sure there is no  jumper 
  129.      in JMP9.
  130.  
  131.      If  you use one of the other common TNC2 clones such as  the 
  132.      PK80,  MFJ1270, TNC-200 etc, then I understand ( but  cannot 
  133.      confirm ) that you will need to connect a wire from JMP9 pin 
  134.      1,2 or 3 - they are all joined on the PCB - to RS232 pin 23.
  135.  
  136.      Incidentally,  don't forget to increase the  watchdog  timer 
  137.      capacitor  to give a 1 minute timeout ( C31 to 47uF in  TNC2 
  138.      clones ).
  139.  
  140.      Finally, the protocol modes are CROSSLINK or KISS,  selected 
  141.      by the firmware, and the dumb terminal modes are STANDARD or 
  142.      MODEM,  again set by firmware. In the MODEM  mode,  hardware 
  143.      handshaking  is used for connect request / disconnect.  This 
  144.      is NOT the usual method of operation. Unless you are certain 
  145.      you understand, DO NOT use this mode !.
  146.  
  147. 8. Introduction to nodes
  148.  
  149.      If you have not used a TNC based node before, the  following 
  150.      notes on the operation of the 'dumb terminal' port may be of 
  151.      use.
  152.  
  153.      When  pin  23  on the RS232 interface is high,  and  with  a 
  154.      terminal  or terminal emulator on the RS232 port,  the  node 
  155.      will  not  appear  to respond to anything. If  you  send  an 
  156.      'escape' character, the node should respond with a '* '.  If 
  157.      it does not, look at the TNC status LED. It should be  dimly 
  158.      lit with a little bit of a flicker. If not, the node is  not 
  159.      operating.  If  it  is, you have an RS232  problem.  If  you 
  160.      receive unsolicited garbage whenever the TNC receives  data, 
  161.      you have pin 23 tied low and you are receiving crosslink  or 
  162.      kiss frames.
  163.  
  164.      If it does respond with a star and a space, you can now type 
  165.      one of 3 characters - C, D or P.
  166.  
  167.      P will display the current password.
  168.      D will disconnect you from the node.
  169.      C will connect you to the node.
  170.  
  171.      Try the C command. You should get a 'connected' message. Hit 
  172.      '?'  followed  by  return and you will get  a  list  of  all 
  173.      commands.
  174.  
  175.      Escape  commands  only work on the RS232 port when  in  dumb 
  176.      terminal  mode.  Don't forget to disconnect  from  the  node 
  177.      before you disconnect the terminal.
  178.  
  179. 73's
  180.  
  181. Dave G8KBB @ GB7MXM.#36.GBR.EU
  182. [44.131.16.31] g8kbb.ampr.org
  183.  
  184. 7, Rowanhayes Close
  185. Ipswich
  186. IP2 9SX
  187. England
  188.  
  189. Tel    0473 682266
  190.     +44 473 682266
  191.