home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / ARPD115.ZIP / ARPD.DOC next >
Encoding:
Text File  |  1995-01-22  |  28.1 KB  |  594 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                           Amateur Radio Packet Door
  13.                                   v.  1.15
  14.  
  15.                  Land-Line BBS to Packet Radio Access System
  16.  
  17.                                 Copyright 1994
  18.                                       by
  19.  
  20.                           Pass - the - Buck SoftWare
  21.                               Independence, Mo.
  22.  
  23.                                    (W4KGU)
  24.  
  25.  
  26.     Files included in this package:
  27.  
  28.     ARPD.EXE
  29.     ARPD.DOC
  30.     CONFIG.TNC
  31.     DEFAULTS.TNC
  32.     HELP.TNC
  33.     INIT.TNC
  34.     INTRO.TNC
  35.     TNCNODE.TNC
  36.     USERS.TNC
  37.     HISTORY.TXT
  38.  
  39.          Please  be  sure  all files are included when  you  install  this
  40.     software.    Please  DO NOT distribute this program if ANY  files  are
  41.     missing.
  42.  
  43.          The  A.R.P.D.    program  was developed and tested  on  land-line
  44.     Bulletin Board Systems using the following hardware / software:
  45.  
  46.               386/40 IBM clone
  47.               8250 / 16550 UART serial cards
  48.               PPI 14,400 / 28,800 modems
  49.               RemoteAccess BBS software
  50.               (running under MS Windows)
  51.               MFJ-1270B / 1274C
  52.               Kenwood TM-2530A
  53.  
  54.          While  no two systems are alike,  one similar to the above should
  55.     offer few problems in setting up and running A.R.P.D.
  56.  
  57.          Of  course,   you MUST have a working knowledge of  packet  radio
  58.     operation, your TNC and your BBS software.  Some setup is required and
  59.     the more your system differs from the above,  the more will have to be
  60.     done.
  61.  
  62.          From  the users standpoint,  operation is very simple.   Just hit
  63.     the  key  to access the door,  wait for the TNC to be initialized  and
  64.     then operate just as if they were using it from their computer.   This
  65.     will  require  that you screen the users to be sure they are  familiar
  66.     with  the  operation of your make/model TNC.   If the user panics  and
  67.     drops  carrier  on  the door (many will!),  the system  will  NORMALLY
  68.     recover properly.
  69.  
  70.          Under  some  circumstances the system may feel "All is not  well"
  71.     and  will  make  itself unavailable to other users till reset  by  the
  72.     SysOp.    The  logic  involved  in  this  is  very  simple  but  quite
  73.     intelligent.    When  accessed,  the system writes a file in the  ARPD
  74.     directory called TNCB.USY.   At exit from the door the system attempts
  75.     to  reset the TNC to defaults,  checks the status of the serial  port,
  76.     the phone line,  the temperature and humidity, etc.   If all goes well
  77.     in  this process the system will delete this semaphore file.   At  any
  78.     point  where the system suspects a problem it will exit with the  file
  79.     still in place.
  80.  
  81.          When  the  door is accessed with the TNCB.USY file still  in  the
  82.     directory it will display a screen to the user which explains that the
  83.     TNC is not available and to try again at a future time.  The door will
  84.     exit back to the BBS.
  85.  
  86.          The  TNCB.USY semaphore file serves another purpose in the normal
  87.     operation of your station.  It allows you to share it with your users.
  88.     A  dedicated packet station is beyond the ability (or willingness)  of
  89.     most  BBS SysOps to supply for their users.   By calling your favorite
  90.     packet  operating software from a batch file such as the one below you
  91.     can take control of the TNC at any time and the users will be informed
  92.     that the TNC is not available for their use.
  93.  
  94.          The  batch  includes a safeguard so that you can't try to  access
  95.     the  TNC  if  it is in use by a BBS caller.   (Handy when  running  in
  96.     Windows!)
  97.  
  98.     REM *** Sample batch to call local packet program
  99.     REM *** Allows use of equipment without BBS user
  100.     REM *** conflict
  101.     @echo off
  102.  
  103.     if exist d:\ra\arpd\tncb.usy goto nocando
  104.     REM *** If TNCB.USY exists local packet program will not be called
  105.  
  106.     copy d:\ra\arpd\tncnode.tnc d:\ra\arpd\tncb.usy
  107.     REM *** Makes a copy of the 1 byte file as TNCB.USY so users
  108.     REM *** will not compete for the serial port
  109.  
  110.     kgucomm.exe
  111.     REM *** Call local packet program
  112.  
  113.     del d:\ra\arpd\tncb.usy goto end
  114.     REM *** This command runs after packet program exits and clears
  115.     REM *** the file so users will have access again
  116.  
  117.     :nocando
  118.     echo Sorry, the TNC is currently in use on the BBS.
  119.     REM *** Displays TNC not available message to YOU!
  120.  
  121.     pause
  122.     :end
  123.  
  124.  
  125.          If  this  batch refuses to operate locally and you know that  the
  126.     door  is  not in use at the moment,  it means that the system has  not
  127.     reset  properly  and  the door is also not available  to  your  users.
  128.     Delete the TNCB.USY file from the ARPD directory and log on to the TNC
  129.     and  check the parameters.   Change any that require changing and then
  130.     exit.
  131.  
  132.          You  may  also use the door while logged on to the  BBS  locally,
  133.     just as any user can.  You may prefer the look and feel of the door to
  134.     your  present  program,   especially if you are using  a  simple  dumb
  135.     terminal program.
  136.  
  137.          In normal operation,  if the user has ANSI activated,  the screen
  138.     will  be  printed  in black and white until a connect has  been  made.
  139.     When  a connect is made the screen will be printed in light green  and
  140.     black.    The color of the screen indicating the connect status of the
  141.     TNC.   If the user does NOT have ANSI active on the BBS then all print
  142.     will be in B&W.
  143.  
  144.          A  user  actually in the door will time out after the  length  of
  145.     time  specified in the CONFIG.TNC file OR the system time left to  him
  146.     on the BBS, whichever comes first.   In the door, there is no keyboard
  147.     time-out.  The opening and closing screens have a keyboard time-out of
  148.     three  minutes  with a warning beep at two minutes.   If  no  keyboard
  149.     entry takes place within the allotted time, the door will exit back to
  150.     the BBS.
  151.  
  152.          A user dropping carrier will cause the system to attempt to reset
  153.     the  TNC and return to the BBS for normal exit.   It is at this  point
  154.     that  problems may occur.   Encourage your users to NOT hang up on the
  155.     system  if at all possible,  ESPECIALLY if the TNC is connected at the
  156.     time.    Exiting the door in ANY way while the TNC is in the connected
  157.     state may lead to abnormal program termination.
  158.  
  159.     Features:
  160.  
  161.          A.R.P.D.    is  designed to make life easier for a BBS SysOp  who
  162.     wishes  to  make  on air packet available to system users.    Ease  of
  163.     operation was a prime consideration as was low maintenance.
  164.  
  165.          Once   installed  A.R.P.D.    requires  little  attention.    All
  166.     operations  are  handled  automatically by  an  intelligent  operating
  167.     system requiring little specialized knowledge on the part of the SysOp
  168.     or the user.
  169.  
  170.          When  a  user  accesses the door,  the call sign of  the  TNC  is
  171.     changed to that of the user.   This allows him to log on to packet BBS
  172.     stations  and  receive traffic as he would from his own home  station.
  173.     The  call sign is changed back to that of the System Operator on  exit
  174.     from  the  door.    This  has an added advantage of  making  the  user
  175.     responsible for his own actions on the air.
  176.  
  177.          In the event that a station has connected to your TNC from the RF
  178.     end,   a user will not be permitted to enter the door.   Changing  the
  179.     callsign  of the TNC would leave the connected station in limbo.   The
  180.     connect  status  at  door  entry is determined by the  status  of  the
  181.     carrier detect line from the TNC.   Your TNC will,  therefore, need to
  182.     be  set so that DCD reflects the connect status.   On some models this
  183.     is a software setting and a jumper setting on others.  See your manual
  184.     if users get rejected at log-on because of an "external" user.
  185.  
  186.          All  operations are logged in an ASCII text file called  ARPD.LOG
  187.     as well as individual logs for each of the authorized users.
  188.  
  189.          As  the door is accessed the TNC clock is checked and updated  to
  190.     keep  it correct according to system time.   This is also handy in the
  191.     event of a power failure when TNC time might be lost completely.
  192.  
  193.          No SysOp intervention is necessary to tell the A.R.P.D.   program
  194.     or the BSB software that the TNC is off line or powered down.   If the
  195.     TNC is not powered on or is not connected to the serial port, the user
  196.     is notified and the door exits to the BBS.  This off-line condition is
  197.     determined by the condition of the DSR (Data Set Ready)  line from the
  198.     TNC.    DSR MUST be true at log-on.   If you are using a TNC or RS-232
  199.     cable that does not allow this status to be properly reported, you may
  200.     strap  DSR  high  at  the connector and fool the  program.    I  don't
  201.     recommend  this  but  we  are hams and prone  to  experiment.    Since
  202.     A.R.P.D.    now  supports software flow control it should be  possible
  203.     though I haven't tried it.
  204.  
  205.          Any  changes made to TNC settings by you in a local session or by
  206.     the  user  in the door should be canceled on entry/exit to  the  door.
  207.     This  assures  that the system will remain well behaved in both  modes
  208.     whether attended or not.  It also assures that the system is always in
  209.     the same condition the user is familiar with when he logs in.
  210.  
  211.          This  operation  is  handled  automatically by  the  software  if
  212.     properly configed.   On entry to the door, the file INIT.TNC is fed to
  213.     the  TNC  as if written line for line from the keyboard.    This  file
  214.     should  contain  parameters that you would normally change in a  local
  215.     packet  session.   It is particularly handy if you have a local packet
  216.     program  that  loads the TNC with settings optimized for  a  different
  217.     type of operation.
  218.  
  219.          On  exit  from the door,  a COMPLETE set of parameters should  be
  220.     loaded  into the TNC.   This will assure that anything changed in  the
  221.     system  by  a creative user will not be held over for you or the  next
  222.     user.   The file DEFAULTS.TNC is sent to the TNC on exit from the door
  223.     just as thought typed from the keyboard line for line.
  224.  
  225.          If you use your TNC on HF or RTTY, several of the settings may be
  226.     changed.    Each of the changed settings should be re-set by INIT.TNC.
  227.     If  you're  not  sure  which settings may be  changed  in  your  local
  228.     operation, you may copy the DEFAULTS.TNC file to the INIT.TNC file and
  229.     do a complete reconditioning of the TNC on both entry and exit.
  230.  
  231.          A.R.P.D.    has  a  feature which was not documented  in  earlier
  232.     versions, though it has been there all along.  Using the <F3> function
  233.     key,   you may enable the local keyboard while a user is online.   The
  234.     user is notified that the SysOp is online in HELP mode.
  235.  
  236.          With  this option you may take a new packet user by the hand  and
  237.     lead  him  through  the  operation  of the TNC  and  even  join  in  a
  238.     conversation   he  is  having  while  connected  to  another  station.
  239.     Pressing  the <F3> key once again will cancel the HELP mode and inform
  240.     the user that you are no longer with him.
  241.  
  242.          The <F4> key will put you in CHAT mode with the user.  He will be
  243.     informed  of  your  presence and if he has ANSI enabled will  see  the
  244.     print  change to yellow on black.   Keystrokes from him and the  local
  245.     keyboard  are  displayed on both terminal screens but are not sent  to
  246.     the TNC.  TNC output is inhibited (buffered) during this CHAT.  If you
  247.     chat  long  enough  the  circular buffer  structure  of  the  A.R.P.D.
  248.     program will allow the contents of the buffer to be overwritten.  This
  249.     is  usually  not a problem unless the user is connected and reading  a
  250.     long ASCII text file.  Again, pressing the <F4> key a second time will
  251.     cancel CHAT mode and return the system to normal operation.
  252.  
  253.          The <F3> and <F4> functions are mutually exclusive.  Entering the
  254.     other  mode will cancel the first.   You need not exit CHAT mode to go
  255.     directly to HELP mode.   Just press the key of the option you wish and
  256.     the transition will take place seemlessly.
  257.  
  258.  
  259.     Technical Stuff:
  260.  
  261.          While the A.R.P.D.   was written around the RemoteAccess (r)  BBS
  262.     software  package,  the only thing actually necessary is that the  BBS
  263.     software  write  an  RA style DORINFO1.DEF file.   This  is  a  fairly
  264.     standard drop file and available with most BBS packages.   If your BBS
  265.     uses  another  drop  file  there are utilities to  change  the  format
  266.     available on most large support BBS's.
  267.  
  268.          A.R.P.D.  runs in a very small amount of memory and it is usually
  269.     not necessary for the BBS software to swap itself out of memory except
  270.     on extremely small systems.   This allows faster loading/unloading for
  271.     the user online.
  272.  
  273.          In  RA a TYPE 7 exit is used to call a batch file.   This is done
  274.     to allow the batch to change the current working directory to the ARPD
  275.     directory.  The menu call in RA is : *C /c d:\ra\arpd.bat
  276.  
  277.          ARPD.BAT is simple:
  278.  
  279.     REM *** Batch file to run A.R.P.D.
  280.     cd d:\ra\arpd
  281.     arpd.exe
  282.     cd d:\ra
  283.  
  284.          You  will,   of  course,  have to change the paths to  suit  your
  285.     system.
  286.  
  287.          In  order  for  your  system to process the batch  file  and  for
  288.     A.R.P.D.  to perform DOS functions the call from the BBS software will
  289.     have it initiate a new instance of COMMAND.COM.  See your BBS software
  290.     documentation to be sure of the procedure for your system.
  291.  
  292.          All of the files supplied with this package are necessary for the
  293.     proper operation of A.R.P.D.  They are :
  294.  
  295.     CONFIG.TNC
  296.  
  297.          ASCII text file describing your system.
  298.  
  299.          SETTING                            |         COMMENT
  300.          ----------------------------------------------------------------
  301.          BBS d:\ra                          | Path to DORINFO1.DEF
  302.          BBSNAME The HamShack BBS           | Name of the BBS
  303.          DLPATH d:\archive\logfiles         | Path to download directory
  304.          BAUD 9600                          | TNC to CPU baud rate
  305.          TNCPORT 3                          | Comm port for TNC
  306.          TNCINT 7                           | Interrupt used by TNC
  307.          PROTOCOL 8N1                       | TNC/CPU mode
  308.          RTSHIGH                            | Required for recent MFJ's
  309.          XFLOW                              | XON/XOFF flow control
  310.          NEWLINE 13                         | Specify c/r character
  311.          TIMELIMIT 60                       | Max time in door
  312.          MYCALL W4KGU                       | TNC call setting command
  313.          MYALIAS HSBBS                      | TNC alias setting command
  314.          MYMCALL W4KGU-1                    | TNC mailbox setting command
  315.          CONNSTRING *** CONNECTED           | TNC connect string
  316.          DISCONNSTRING *** DISCONNECTED     | TNC disconnect string
  317.  
  318.          Only  the left hand portion of the file is included in the actual
  319.     file.  Comments are not allowed in the file.
  320.  
  321.          These  commands may appear in any order and case is not critical.
  322.     The  DLPATH  statement  is  the path to a directory  where  users  may
  323.     download files.   A log of each stations activities are placed in this
  324.     directory  with  the format CALL.LOG.   Mine would be W4KGU.LOG.    It
  325.     would probably be best to allow only participating operators access to
  326.     this directory to keep their files private.  If you don't wish to make
  327.     user  logs  available  online you may make this line the path  to  the
  328.     ARPD directory.  All logs will be written in that area for your review
  329.     or file attaching to the user on a quarterly basis.
  330.  
  331.          The  BAUD,  TNCPORT,  TNCINT and PROTOCOL settings are for use in
  332.     initializing  the  serial port in the computer and have no meaning  as
  333.     far as the RADIO end of the TNC circuit.  PLEASE be sure that the comm
  334.     port  and  interrupt  agree!    Any port from 1 thru 4  is  valid  and
  335.     interrupts  3  thru  7 are valid.   This allows you some  latitude  in
  336.     setting A.R.P.D.  up on a system with non-standard interrupts.
  337.  
  338.          The RTSHIGH is required by late model MFJ TNC's.  If the RTS line
  339.     is pulled low during operation of these units,  no output will be sent
  340.     to the terminal.  If you are using an MFJ and can send to it but don't
  341.     see  anything back,  try adding this line to the CONFIG.TNC file.   If
  342.     you don't need it - don't use it.
  343.  
  344.          XFLOW  tells  the  system  that you wish  to  use  XON/XOFF  flow
  345.     control.    There  are no parameters,  if it is there,  software  flow
  346.     control  is  enabled.   Hardware flow control is assumed if it is  not
  347.     there.
  348.  
  349.          NEWLINE  xx  allows you to change the character sent to  the  TNC
  350.     when  the  <ENTER>  key is pressed.   This value MUST be  in  decimal.
  351.     Either  11  or  13  are valid.   If the line is  not  present  in  the
  352.     CONFIG.TNC 13 ($0D) is used.
  353.  
  354.          The  TIMELIMIT  parameter  is the maximum time the user  will  be
  355.     allowed in the door.  If this time is greater than the time allowed on
  356.     the  system  as reported in the DORINFO1.DEF file it will be  ignored.
  357.     If  it is less than system time left,  the user will have to exit  the
  358.     door  after  this  length of time.   A.R.P.D.   will  allow  users  to
  359.     re-enter the door after exiting.   If you wish to prevent multiple use
  360.     in a 24 hour period, you will have to do it with the BBS software.
  361.  
  362.          MYCALL,   MYALIAS and MYMCALL are commands recognized by the TNC.
  363.     The strings following the commands are sent character for character to
  364.     the TNC as if typed from the keyboard.
  365.  
  366.          CONNSTRING  and DISCONNSTRING are the strings reported by the TNC
  367.     at  connect  and  disconnect.    The strings  MUST  be  character  for
  368.     character  as they would appear on the screen.   A.R.P.D.   uses these
  369.     strings  in conjunction with carrier detect to determine the status of
  370.     the TNC.
  371.  
  372.          This  file is space delimited.   That means that the command name
  373.     and  the parameter must be separated by a space.   No other characters
  374.     are  allowed  to appear in the file.   Everything after the  space  is
  375.     assumed to be part of the parameter and passed to the TNC.
  376.  
  377.  
  378.  
  379.     INTRO.TNC
  380.  
  381.          File  that is displayed to the user after the initial LOGO screen
  382.     that  is hard coded into the program.   This allows you to personalize
  383.     the program to your system.
  384.  
  385.     HELP.TNC
  386.  
  387.          ASCII  text  file that is displayed to users when the TAB key  is
  388.     pressed.  The file will be scrolled 23 lines at a time with a familiar
  389.     "More?  (Y/n)" prompt on the 24th line.
  390.  
  391.     TNCNODE.TNC
  392.  
  393.          A  one  byte file which is used to create the TNCB.USY  semaphore
  394.     file.    Nothing  magic about this file.   Just a space inside a  text
  395.     wrapper.    If it gets lost you can recreate it easily.   If the  file
  396.     does  not  exist the TNCB.USY file will not be created.   Delete  this
  397.     file at your own risk.
  398.  
  399.     INIT.TNC
  400.  
  401.          A  subset  of TNC parameters in an ASCII text file used to  clear
  402.     any changes you may normally make in a "local"  packet session.   This
  403.     file  loads  as  the door is accessed to relieve you of  the  task  of
  404.     resetting  the  changes  at the end of a local session.   Be  sure  to
  405.     include any parameters you might change even occasionally.
  406.  
  407.          This file is passed character for character to the TNC,   just as
  408.     if  you  had typed the commands from the command line.    Any  command
  409.     valid for your TNC may be included here.
  410.  
  411.     DEFAULTS.TNC
  412.  
  413.          Same as the INIT.TNC file but more complete.  This file loads the
  414.     TNC  with  a complete set of parameters to undo any  possible  changes
  415.     made  online  by a user.   If the user gets upset and sets the TNC  to
  416.     beacon  every  ten seconds with rude comments about your  family  tree
  417.     this file will clear it.  Be sure it is a COMPLETE set of parameters.
  418.  
  419.          This  file is passed character for character to the TNC,  just as
  420.     if  you  had typed the commands from the command line.    Any  command
  421.     valid for your TNC may be included here.
  422.  
  423.  
  424.     USERS.TNC
  425.  
  426.          This  is  a list of users who have access to the door.   If  this
  427.     information  is missing in this file users will not be able to  access
  428.     the TNC even if their security level and flag settings allow access to
  429.     the  door.    Users who gain access to the door but are not listed  in
  430.     this file will be shown a screen explaining that they must contact the
  431.     SysOp for complete access to the door.
  432.  
  433.          This file is white space delimited.   That means that you may use
  434.     a space or TAB character(s) between the strings on each line.   It has
  435.     the following format:
  436.  
  437.     LOGON NAME          CALLSIGN            LICENSE CLASS       ACCESS
  438.     ------------------------------------------------------------------
  439.     (example)
  440.  
  441.     Dave Perry          W4KGU-2             EXTRA               FULL
  442.     Craig WA0WPJ        WA0WPJ-4            EXTRA               FULL
  443.  
  444.          Use  of the TAB character will keep the file looking neat but one
  445.     space is all that is really necessary:
  446.  
  447.     Dave Perry W4KGU-2 EXTRA FULL
  448.     Craig WA0WPJ WA0APJ-4 EXTRA FULL
  449.  
  450.     would also work.
  451.  
  452.          Please  note the use of the SSID in the callsign field.   This is
  453.     will  prevent the users home station from responding at the same  time
  454.     should  it  be on the same frequency.   Have your users pick  an  SSID
  455.     number  that  will  not conflict with any presently in  use  on  other
  456.     transmitters.
  457.  
  458.          At  this  time only the first two fields are in use  by  A.R.P.D.
  459.     but  the  others  are  included for planned future  expansion  of  the
  460.     program.   With radios becoming more and more computer aware it may be
  461.     possible  in  the  future that users online can pick  frequencies  and
  462.     bands.   It will then be necessary to insure that only those valid for
  463.     a given user are allowed.
  464.  
  465.          If you turn the power off to the TNC,  A.R.P.D.   will sense this
  466.     and inform the user that the TNC is not available for use and ask them
  467.     to  please  try  at a later time.   You do not have to  change  access
  468.     levels or flags when taking the TNC off line.
  469.  
  470.          The  TNC clock is updated at each access to the door.   This will
  471.     keep the TNC time in agreement with the system clock.
  472.  
  473.          A.R.P.D.    uses a direct control method of serial port operation
  474.     both  on the BBS and the TNC ports.   If a FOSSIL driver is present in
  475.     the system it is ignored for the time the door is in operation.   This
  476.     communications driver has been in use and improved over 5 years as the
  477.     basis  for  all  door programs written by PTB SoftWare and in  use  by
  478.     other  software authors for remote system access.   It works very well
  479.     in DOS, Windows and in a DOS box under OS/2.
  480.  
  481.          In  the  ALPHA test machine here the port is set at 9600 for  TNC
  482.     operations and at 57,600 for the 28.8kb modem.   Internal buffering in
  483.     the program and the TNC are sufficient for handling 28.8 user connects
  484.     to  300 baud connects at the radio port with no loss of data in either
  485.     direction under normal keyboarding conditions.
  486.  
  487.     Installation:
  488.  
  489.          Installation  is  simple.   Just make a directory under your  BBS
  490.     software directory and place all the files included in this directory.
  491.  
  492.          Using  an ASCII text editor,  edit each of the files as necessary
  493.     for your installation.
  494.  
  495.          Make  a menu selection on your BBS that will allow the system  to
  496.     shell out to the A.R.P.D.  program.
  497.  
  498.          Write a batch file to change the current working directory to the
  499.     ARPD directory and call the program.
  500.  
  501.          Remember  that the comm port and interrupt settings are  hardware
  502.     settings.    Changing  the  comm  port and interrupt  numbers  in  the
  503.     CONFIG.TNC file won't make it so.  These are just pointers to hardware
  504.     that must exist on your system when installed.
  505.  
  506.          The  Land-Line  comm port MUST have RTS/CTS  DSR/DTR  handshaking
  507.     enabled.    You DO NOT have the option of XON/XOFF protocol for the LL
  508.     port.
  509.  
  510.          For  ARPD.EXE to work the first time,  it MUST be able to talk to
  511.     the  TNC.   If the parameters you have set in CONFIG.TNC do not  match
  512.     the modem parameters (protocol - handshaking - etc.), the program will
  513.     not  initialize  the TNC.   Use a favorite packet or comm  program  to
  514.     "condition"   the TNC.   Usually it is best to put in BBRAM in the TNC
  515.     the values that will be used in the DEFAULTS.TNC file.
  516.  
  517.          If your TNC does not recognize the command strings:
  518.  
  519.          MYCALL
  520.          MYALIAS
  521.          MYMCALL
  522.          DA xxxxxxxx
  523.  
  524.     then it will NOT work with this version of ARPD.EXE.
  525.  
  526.          I  write better programs than documents.   All of the information
  527.     you  need to install and use the program is here,  it just may not  be
  528.     formatted  to your taste.   Read the entire document carefully and you
  529.     should be able to install and use it in short order.
  530.  
  531.  
  532.     LEGAL Stuff:
  533.  
  534.          This program is copyrighted software with a limited license to be
  535.     used  for  its intended purpose without charge.   It may not be  sold,
  536.     altered or included in any software or hardware package for any reason
  537.     without the express written consent of the author.
  538.  
  539.          The  author can accept no liability for the use or the misuse  of
  540.     this  program  or any damage resulting from such use.   If you  cannot
  541.     accept  the  terms of this condition and use this program at your  own
  542.     risk then DO NOT USE THIS SOFTWARE.
  543.  
  544.          You  MUST  be  a  licensed Amateur Radio  Operator  to  use  this
  545.     software.   Use of this program to control on air transmissions may be
  546.     a violation of Federal Law.  You should check with the FCC for planned
  547.     operation  on certain bands/frequencies.   The author cannot guarantee
  548.     that  under  certain  circumstances  and conditions the  use  of  this
  549.     program  on bands/frequencies where unattended operation is prohibited
  550.     will not result in a citation for violation.  The author can accept NO
  551.     responsibility for such operation.  Please check with your closest FCC
  552.     office if you have any question.
  553.  
  554.          FCC rules and regulations Part 97.5(e) require the posting of the
  555.     station license at the transmitter sight.  It would be prudent to have
  556.     each  user  supply  a  photocopy/fax of  their  license  for  posting.
  557.     Remember,   when the user logs onto the system the callsign is changed
  558.     to his and becomes his transmitter for the duration of use.   The user
  559.     is  in effect using his own station under wire-line remote control  as
  560.     permitted by FCC regulations.
  561.  
  562.          There is no charge for this program.  I would appreciate a QSL or
  563.     netmail  to know that you are using it.   I would also appreciate  any
  564.     feedback you may have on its operation and,  of course, the inevitable
  565.     bug reports.   I cannot guarantee to update the software and accept no
  566.     obligation for future releases.  This is FREE, you know!
  567.  
  568.          If you are using this program in a system substantially different
  569.     from the one outlined above, I would appreciate a note letting me know
  570.     of any special steps or settings you have made to make it function for
  571.     you.    I will pass these along to others who may have similar systems
  572.     or problems with particular pieces of hardware/software.
  573.  
  574.          All  Hardware and Software products mentioned in this document by
  575.     name are the sole exclusive property of their manufacturers.
  576.  
  577.  
  578.          You may reach me at any of the following addresses:
  579.  
  580.     sysop@f19.n280.z1.fidonet.org                     InterNet
  581.  
  582.     Dave Perry                                        FidoNet
  583.     1:280/19
  584.  
  585.     Dave Perry                                        SnailMail
  586.     W4KGU
  587.     Current Callbook Address
  588.  
  589.  
  590.  
  591.                                      -73-
  592.  
  593.  
  594.