home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / vrac / tsth_137.zip / TSTH_ENG.DOC < prev    next >
Text File  |  1994-09-03  |  92KB  |  2,521 lines

  1.  
  2.                                                                     1
  3.  
  4.  
  5.  
  6.  
  7.                                TstHost version 1.37
  8.                               ---------------------
  9.        Features
  10.        --------
  11.        TSTHOST   is  a software  written for  TNC2 and  clones with   HOST
  12.        mode  EPROM type  TF8, TF23,  TF24 etc.  It is possible  to use the
  13.        software with other TNCs set in KISS mode.
  14.  
  15.        A  TNC in  KISS mode  requires a  serial driver (like TFPCX/TFPCR),
  16.        but  don't forget  to set  the TNC  in  KISS  mode  BEFORE  running
  17.        TSTHost.
  18.  
  19.        A  TNC in  WA8DED Host  mode  requires  a  serial    driver    like
  20.        COMBIOS,  MBBIOS etc.  The  GKJBIOS    driver    is    an    MBBIOS
  21.        compatible   driver  optimised for   TSTHost,  that   detects   the
  22.        special   16550A  UART.   For  the    driver    configuration,  run
  23.        GKBIOCFG.EXE and follow the instructions displayed on the screen.
  24.  
  25.        As  far as  TSTHOST is  written for  8 channels,   you  cannot  use
  26.        the  software with  the original  WA8DED  or  TF4  EPROMs,  because
  27.        these  EPROMs have  only four  channels. It is possible the use the
  28.        software  with   EPROMs that  support more   of  8   channels,  but
  29.        only  8  are available.
  30.  
  31.        TSTHOST  offers 8  independent  communication    channels,    where
  32.        every  channel has  a 300 lines receive buffer,  circular  keyboard
  33.        buffer  to recall  the  ten  previous  commands,  automatic    text
  34.        justification,  up   to    8  simultaneous  YAPP (with  resume  and
  35.        yappC  options) or  ASCII file  transfers,   up to   8 PMS channels
  36.        with  RLI-type forward  with  a master  BBS. All  received data can
  37.        be   saved   in   a   disk file. Every session may have a different
  38.        callsign.
  39.  
  40.        There   is   a  separated window for monitoring, and it is possible
  41.        to capture in a file all the traffic displayed in that window.
  42.  
  43.        The  text entered  from the  keyboard is  recognised as commands to
  44.        run  for every  COMMAND mode session, while in CONVERSATION mode is
  45.        sent  to   the   connected   station.   For this  reason it  is not
  46.        possible  to switch  in conversation  mode if  the session  is  not
  47.        connected.  The exception     is   the  Monitor  window,  where all
  48.        keyboard data  is transmitted as Unproto packets.
  49.  
  50.        For   every  session   there is  a receive buffer, useful to review
  51.        all  the received  data. By  receiving data  from   a  channel  not
  52.        actually  selected, the  related callsign  in the  status line will
  53.        blink.   All  unconnected  channels  are  set  by  default  to  PMS
  54.  
  55.  
  56.  
  57.  
  58.        TSTHOST v1.37 (c) IK1GKJ                                     2
  59.  
  60.  
  61.        sessions.  So, when  an user  connects your  station, he  goes into
  62.        the   personal  mailbox system,  but if  YOU  connect  a  user  the
  63.        channel  is set   for  a normal  conversation mode.  Naturally, you
  64.        have  a specific command to switch  a PMS session into conversation
  65.        mode  and vice-versa.  During a  PMS session, the user can read and
  66.        write  messages, view  the users directory, up or download programs
  67.        with  the YAPP  protocol. The   PMS  session can  also run external
  68.        server   programs,   send   a   Break  to other PMS users, talk the
  69.        sysop.
  70.  
  71.        TSTHost   automatically  recognises the  standard password  format,
  72.        and  the   extended MD2   algorithm.  The  standard password format
  73.        accepts  from   one to   ten  letters,    but  normally    all  the
  74.        programs require five letters for the password.
  75.  
  76.        Other features are the Unproto list capability and a full forward
  77.        protocol  MBL-RLI or  FBB COMPRESSED  type, even  if  the  the  BBS
  78.        require a password for the access.
  79.  
  80.        The  program can  also extract  any 7plus  code from the unproto or
  81.        pms   messages,  and   write  this  code  to  a  file,  for  furter
  82.        processing.  TstHost support remote SERVER technique and PG program
  83.        to increase the pms command for particoular applications.
  84.  
  85.        The  communication in   HOST-mode   between  the PC and the TNC has
  86.        a  3 seconds  timeout. After  this time,  if the  program does  not
  87.        receive  a reply  from the  TNC, attempts to synchronise the serial
  88.        port.
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.        TSTHOST v1.37 (c) IK1GKJ                                     3
  115.  
  116.  
  117.        Tsthost with TNC in KISS or BAYCOM modem
  118.        ----------------------------------------
  119.        You   need  the driver  TFPCR or  TFKISS for  KISS mode,  TFPCX for
  120.        modem  BAYCOM.   TFPCX version 2.10 supports both the KISS and  the
  121.        BAYCOM modes.
  122.  
  123.        Using  a KISS-mode   TNC,  set the  TNC in  KISS mode  manually  or
  124.        with   the     appropriate  command     line    switch    of    the
  125.        TFPCR/TFPCX/TFKISS driver.
  126.  
  127.        TFPCX  uses the  IRQ 253  for the  internal  communications,    the
  128.        other drivers uses the IRQ 254.
  129.  
  130.        Load the driver
  131.        Load TSTHost with the command:  TSTHOST /T /I254 (or /I253)
  132.  
  133.        /T  sets TSTHost   to   use   the  TFPCX/R  driver, and  /I254 sets
  134.        the IRQ for the driver communication.
  135.  
  136.        NOTE:  when started,  TSTHost automatically  sends the  commands to
  137.        the driver:  JHOST1, USERS 8, @U0
  138.  
  139.        Example for TFPCR or TFKISS:
  140.        TFKISS command line parameters
  141.        TSTHOST /T /I254
  142.  
  143.        Example for TFPCX:
  144.        TFPCX command line parameters
  145.        TSTHOST /T /I253
  146.  
  147.        WARNING:   I  have noticed   that  TFPCR   version 3.30   does  not
  148.        work  properly with  high speed transfers over 400  cps (G3RUH 9600
  149.        baud).  I don't  know the  reason, but  version 2.10  of TFKISS and
  150.        TFPCX  does not have this bug.
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.        TSTHOST v1.37 (c) IK1GKJ                                     4
  171.  
  172.  
  173.        Tsthost with the standard HOST mode
  174.        -----------------------------------
  175.        Configure  GKJBIOS or  other  COMBIOS  drivers  for  the    correct
  176.        serial port parameters. Load the driver in memory
  177.  
  178.        Load TSTHost with the command TSTHOST /H /Cx /Bzzzz
  179.        where   /H  selects the  software to use the  standard host mode, x
  180.        is  the   serial port   where  you   have connected the TNC (1..4),
  181.        zzzz  is the  baud rate  of  the  port.  TSTHost  supports  a  data
  182.        transfer rate of 9600, 19200 and 38400 baud.
  183.  
  184.        NOTE:  when started,  TSTHost automatically  sends the  commands to
  185.        the TNC:  JHOST1, USERS 8, Z0, @U0
  186.  
  187.        At  the end   of  the   program, you  must remove  from memory  the
  188.        serial driver with the command:  GKJBIOS U
  189.  
  190.        For instance:
  191.        GKJBIOS
  192.        TSTHOST /H /C1 /B19200
  193.        GKJBIOS U
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.        TSTHOST v1.37 (c) IK1GKJ                                     5
  227.  
  228.  
  229.        Tsthost with 2 or more tnc
  230.        --------------------------
  231.        You   may  connect   two or   more  interfaces to the program. This
  232.        can  be done with the TFPCX v2.10 driver. This  driver supports  up
  233.        to  8 interfaces   like  KISS,  BAYCOM,  MODEM  etc. This is only a
  234.        small  description,  because  the  complete  documentation  of  the
  235.        commands  is shipped with the driver files.
  236.  
  237.        Since   the  driver   may support  up to  8 port,  the driver  have
  238.        a  command to  define which  channels assign  to  which  port.  The
  239.        extended  host command is @PO xxxxxxxx. Each 'x' is a value between
  240.        0  and the  number   of   installed   interfaces.   0 is  the first
  241.        interface,  1 the  second, etc. TSTHost uses 8 channels so you must
  242.        define 8 digits.
  243.  
  244.        Of  course,   if you   use  the   driver for   one  interface only,
  245.        the  @PO  command  is  not  requested,  because  all  channels  are
  246.        assigned  to that interface.
  247.  
  248.        Here are some examples:
  249.  
  250.        1)   We  have two  TNCs,   connected to  COM1 and  COM2.  The  TNCs
  251.        are  already   set in  KISS mode,  the baud  rate is 19200 baud, we
  252.        want  to assign   channels  1234  to the TNC on COM1, channels 5678
  253.        to the TNC on COM2.
  254.  
  255.        TFPCX -PKISS1 -PKISS2 -B19200:19200 -CH8
  256.        TSTHOST /T /I253
  257.        To assign the channels type the command:   PARAM 0 @PO 00001111
  258.        (This command can also be written in the tsthost.cfg file)
  259.  
  260.        2)   We  have 2  TNC and  a  BAYCOM  modem.  The  BAYCOM  modem  is
  261.        connected  to COM1, 1200 baud; a TNC is on COM2 at 19200 bauds, the
  262.        second  TNC is   on  COM3,   IRQ10, 38400  baud. The  two TNCs  are
  263.        already  set in  KISS mode.  We to  want assign channels 123 to the
  264.        BAYCOM, 456 to the first TNC, and 78 to the second TNC.
  265.  
  266.        TFPCX -PCOM1 -PKISS2 -PKISS3:03E8:10 -B1200:19200:9600 -CH8
  267.        TSTHOST /T /I253
  268.        To assign the channels, type the command PARAM 0 @PO 00011122
  269.        (This command can be executed from the tsthost.cfg file)
  270.  
  271.        3)   A  TNC in  KISS mode,  already set  in   KISS mode,  on  COM1,
  272.        19200 baud.
  273.  
  274.        TFPCX -PKISS1 -B19200 -CH8
  275.        TSTHOST /T /I253
  276.        In this case the command @PO is not requested.
  277.  
  278.  
  279.  
  280.  
  281.  
  282.        TSTHOST v1.37 (c) IK1GKJ                                     6
  283.  
  284.  
  285.        Memory usage and EXPANDED memory
  286.        --------------------------------
  287.        TSTHost  requires at  least 450  KBytes of  RAM memory  to run, and
  288.        this  value can  drop to  210 KBytes  only, by  using the  expanded
  289.        memory.  This is  automatically detected  and used, if found in the
  290.        system.
  291.  
  292.        The  memory  is  dynamically  allocated  and  released  when    not
  293.        anymore  needed,   but there   are some  function that require some
  294.        memory  to run.   For instance, the  Unproto  list  requires  about
  295.        24  KByte of  RAM memory  to store  the message  list.   Also   the
  296.        decoding  algorithm for   the   messages  in the  Unproto list  and
  297.        compressed  forward requires  19 KBytes,  that are released as soon
  298.        as the received message has been decoded.
  299.  
  300.        The  RUN command  requires some  more memory to get the DOS prompt,
  301.        or  when any  user connected  to the  PMS esecutes a  PG or SERVER.
  302.        Usually  there   aren't   any   problem with a PC equipped with the
  303.        default  640 KBytes of RAM memory, even if the PC is not configured
  304.        to  use  the expanded memory.
  305.  
  306.        If  you   have any  problem using  the  expanded  memory,  you  can
  307.        disable  the function  with the  command line  switch  /NOEMS.  For
  308.        example:
  309.  
  310.              TSTHOST /H /B19200 /C1 /NOEMS
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.        VGA mode
  320.        --------
  321.        Add  the parameter  /VGA to  the command  line, to  get  43  or  50
  322.        screen lines on an EGA or VGA monitor.
  323.  
  324.        Example: TSTHOST /H /B19200 /C3 /VGA
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.        TSTHOST v1.37 (c) IK1GKJ                                     7
  339.  
  340.  
  341.        Short cut keys
  342.        --------------
  343.        ALT F1             Automatic transmission of the password.
  344.        ALT F2             Displays the MHEARD list
  345.                           (depending on the driver/TNC software)
  346.        ALT F3             Enables the monitor traffic to IUSC
  347.        ALT F4             Disables the monitor traffic
  348.        ALT F5             Set monitor traffic to U
  349.        ALT F6             Like the command ULIST VIEW
  350.        ALT F10            Turn off the mail led flag.
  351.        CONTROL ESC or F10 Switches command<>conversation mode.
  352.        PAGE UP            Activates review buffer, or if already active
  353.                           displays the previous page.
  354.        PAGE DOWN          Displays next page in review buffer
  355.        CONTROL PAGE DOWN  Quit from review mode
  356.        CONTROL HOME       Top of review buffer
  357.        CONTROL END        Bottom of review buffer
  358.        ENTER              In command mode: executes the command.
  359.                           In conversation mode: transmits the text.
  360.                           In both mode, if the revision buffer is active,
  361.                           it will be disabled.
  362.        CURSOR UP          Recalls the previous line from kbd buffer.
  363.        CURSOR DOWN        Recalls the next line from the kbd buffer.
  364.        F1...F8            Switches to session 1 to 8
  365.        F9                 Switches to the Monitor window
  366.        CTRL-F1..F10       User defined.
  367.        CTRL_BACKSPACE     Clears from cursor to the previous word.
  368.        CTRL_LEFT          Moves the cursor one word to the left
  369.        CTRL_RIGHT         Moves the cursor one word to the right
  370.        HOME               Moves the cursor at the beginning of the line
  371.        END                Moves the cursor at the end of the line
  372.        BACKSPACE          Deletes char to the left of the cursor
  373.        DELETE             Deletes char under the cursor
  374.        INSERT             Inserts mode toggle
  375.        ESCAPE             Clears the current line
  376.        CTRL-Y             Deletes the current line (internal ).
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.        TSTHOST v1.37 (c) IK1GKJ                                     8
  395.  
  396.  
  397.        Path of the files
  398.        -----------------
  399.        There  isn't a  particular directory  for the TstHost installation,
  400.        but  you MUST  create, within  that directory, three subdirectories
  401.        with the names: MAIL, PG, USERS.
  402.  
  403.        This can be a standard installation:
  404.  
  405.        \TSTHOST         <DIR>
  406.          |-PG           <DIR>
  407.          |-MAIL         <DIR>
  408.          |-USERS        <DIR>
  409.             |-UPLOAD    <DIR>
  410.          |-TSTHOST.EXE
  411.          |-TSTHOST.DOC
  412.          |-TSTHOST.PSW  File for automatic password
  413.          |-TSTHOST.CFG  Configuration file for the program
  414.          |-TSTHOST.ENT  Input text when connect the pms
  415.          |-TSTHOST.HLP  Help file for pms
  416.          |-TSTHOST.SYS  Password file for pms DOS command.
  417.          |-TSTHOST.PGS  List/description of the available PG server
  418.          |-TSTHOST.ULS  Unproto list file, created/used by TSTHOST
  419.          |-TSTHOST.SHD  Tnc configuration file when shutdown program
  420.          |-TSTHOST.IN   Mail import file
  421.          |-TSTHOST.LOG  created from TSTHOST if LOG=ON
  422.          |-TSTHOST.BID  Bid file, managed by TSTHOST
  423.          |-TSTHOST.DMS  PMS messages database, created/used by TSTHOST
  424.          |-DBFMSG.OLD   Old messages database, created/used by TSTHOST
  425.          |-Files for source command (if you create source files)
  426.  
  427.  
  428.        Detailed description of files and directory:
  429.  
  430.  
  431.        PG - Server directory
  432.        You  must place the PMS server in this directory. If this directory
  433.        does not exist, the PMS PG command does not work.
  434.        The next section of the manual describes the PG Server.
  435.  
  436.  
  437.        MAIL - Messagges directory
  438.        The  bulletins/personal   messages of  the PMS  will be  stored  in
  439.        this  directory. If  this path  does not exist, the electronic mail
  440.        section of the PMS does not work properly.
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.        TSTHOST v1.37 (c) IK1GKJ                                     9
  451.  
  452.  
  453.        USERS - Users directory
  454.        This  is the  directory   that   the  users  access with  the W, YU
  455.        YD  commands. This  is the   only   path   that  can point to other
  456.        parts  of your   hard  disk.   If not  otherwise specified, TSTHost
  457.        uses  the path  USERS from  the directory   where   tsthost.exe  is
  458.        loaded.   You   can  specify any  other  drive/directory  with  the
  459.        USERDIR command.
  460.  
  461.  
  462.        UPLOAD - Users upload directory
  463.        This  is the  directory where will be stored any file uploaded by a
  464.        pms  users  with  the  YU  command.  If  you  do  not  create  this
  465.        directory, the YU PMS command will not work.
  466.  
  467.  
  468.        WORKDIR - Standard work directory
  469.        The  default value  is the  directory where  tsthost.exe is loaded,
  470.        but  you can  select any  other drive/directory  with  the  WORKDIR
  471.        command.  This path is used for the WRITEBUF, RECORD,  SEND,  YPUT,
  472.        YREC  and  MAILCOPY  commands.  With  these  commands,  unless  the
  473.        filename  does not contain a  specified  drive  and/or  path,   the
  474.        file   will   be   accessed in  the  WORKDIR  path.  For  instance,
  475.        by   executing   the  command WRITEBUF  TEXT, the  contents of  the
  476.        review  buffer will  be written  in   a file   called  TEXT  in the
  477.        directory  that  you have specified with  the WORKDIR  command, but
  478.        WRITEBUF  E:\ASC\TEXT will  write the buffer  into  a  file  called
  479.        TEXT   in  E:\ASC. The  purpose of  this command is to separate the
  480.        tsthost files  in  capture, YAPP receive and the other files.
  481.  
  482.  
  483.        TSTHOST.PSW - Automatic password file
  484.        This   file  contains the  password for  those systems that require
  485.        an access password, or for the SYS command for BBS and node sysop.
  486.        The  next manual  section describes  this aspect with more details.
  487.        If  you do  not need  any password,  or do  not need  an  automatic
  488.        password,  do not  create this  file. Anu  line starting  with  the
  489.        '#' symbol is a remark and is ignored.
  490.  
  491.  
  492.        TSTHOST.SYS - Password file for PMS DOS command.
  493.        This  file is  similar to  the tsthost.psw file. The user connected
  494.        to  the PMS interface can run  DOS  commands only if  his  callsign
  495.        is  registered   in this   file. The  format is  simple: every line
  496.        start  with   a callsign   without  SSID, a  space,  and  the  user
  497.        password   not  longer   than  255   alphanumeric  characters.  For
  498.        instance:
  499.        IK1GKJ aabbcc
  500.        IK1MSL 8873mnhbkjAST
  501.  
  502.  
  503.  
  504.  
  505.  
  506.        TSTHOST v1.37 (c) IK1GKJ                                     10
  507.  
  508.  
  509.        TSTHOST.CFG - Automatic configuration file
  510.        This   is   an   ASCII    text  file,  that  contains  the  command
  511.        sequence  for   the   automatic  configuration.  This  file will be
  512.        searched  by TSTHost  when   started and,  if present,  the program
  513.        executes  all the  commands   in the  file. Every   line    is    a
  514.        command.   This   file  can contain  any TSTHost command.  Any line
  515.        starting  with the '#' symbol is  a remark  and  will  be  ignored.
  516.        The  line  length  MUST  not exceed 78 characters.
  517.  
  518.  
  519.        TSTHOST.SHD - Shutdown configuration file
  520.        Like   the  tsthost.cfg   file,  this  file  contains  the  command
  521.        sequence that is executed at the program shutdown.
  522.  
  523.  
  524.        TSTHOST.ULS - Unproto list file
  525.        This   file  is created  and  managed  by  the  program.  When  you
  526.        activate  the   unproto   list  the  program  reads  this  file, if
  527.        present,  so TSTHost   can  handle the  message list  from the last
  528.        number  received. When   you   close   the  list  or  shutdown  the
  529.        system,  the program  saves the  content of  the list  in this disk
  530.        file.  If   this   file  is not found or you delete it, the program
  531.        will  ask to  the HomeBBS  the Unproto message starting from number
  532.        one.
  533.  
  534.  
  535.        TSTHOST.ENT - PMS connection text
  536.        This  is an   ASCII   text   file.  When a remote user connects the
  537.        PMS  system,   TSTHost sends  the content  of this  text  file  (if
  538.        found) to the user before the PMS command prompt.
  539.  
  540.        WARNING:  Do not use the square brackets '[' and ']' in this file,
  541.        because they are used for SID forward protocol.
  542.  
  543.  
  544.        TSTHOST.HLP - PMS help file
  545.        This  is an   ASCII   text  file. When the remote user connected to
  546.        the  PMS issues the  HELP  command,  TSTHost  sends  the content of
  547.        this  file to  the user,  otherwise sends  the message 'NO HELP' if
  548.        the file is not present on the system.
  549.  
  550.  
  551.        TSTHOST.PGS - PMS PG server list
  552.        Another   ASCII file.  It can be created by the sysop according  to
  553.        his  requests, because  it is  related to  the PG  section. When  a
  554.        user  connected   to   the   PMS   issues   the  command PG without
  555.        arguments,  TSTHost sends the contents of this file to the user, or
  556.        the  message NO PG AVAILABLE if the file does not exists. This file
  557.        can be used to list and describe the available PG server programs.
  558.  
  559.  
  560.  
  561.  
  562.        TSTHOST v1.37 (c) IK1GKJ                                     11
  563.  
  564.  
  565.        TSTHOST.BID - Bid file.
  566.        This  is a very important file, and must NOT be altered or deleted.
  567.        The  purpose of this file is to have a list of the received bid and
  568.        to  store the number of the last bid used by tsthost. But what is a
  569.        BID?  Simple, think  to a  bid like  a word  that unique identify a
  570.        message.  Every time a new message will be created, from tsthost or
  571.        other  bbs, a  unique bid  will be appended to the message, this to
  572.        avoid duplicate.
  573.  
  574.        For  example, assume  that i forward the message XX to homebbs, the
  575.        message  have bid  YY. Next i use the command FA to force again the
  576.        forward  of this  message to  homebbs.  When  homebbs  receive  the
  577.        proposal,  it detect  that the  bid YY  was already  received,  and
  578.        refuse the message.
  579.  
  580.        The  internal bid of tsthost are a sequential numbers and a string,
  581.        you callsign: 12345+IK1GKJ
  582.        (1->2->3->..65535->1->2 etc etc).
  583.  
  584.        Now, if you delete or lose this file, you obtain 2 things:
  585.        1)  will be  lose the  list of  the received  bid, this is a little
  586.        problem,  at most,  if you  receive forward from more than one bbs,
  587.        is possible that you receive a duplicate message.
  588.  
  589.        2)  tsthost must  restart the  bid sequence,  and this  is a  great
  590.        problem.  For example,  tsthost  have  created  and  forwarded  ten
  591.        message,  this messages  have bid  from 1 to 10. Now, if you delete
  592.        the  file, tsthost must restart the sequence from 1, but since your
  593.        homebbs  have already  received bid  1..10, it will refuse any your
  594.        message with bid number under 11.
  595.  
  596.        To  avoid this  problem, you can use the command NBID, to assign an
  597.        high  value to  the bid  number.  This  is  a  emergency  solution,
  598.        because  assume that  you know what was the last bid number used by
  599.        tstshost.....  The best  thing is  to NOT  DELETE or  altered  this
  600.        file.  Pleas note  that the  NBID command  must be  used  ONLY  for
  601.        emergency situation, normally you MUST NOT usa this command.
  602.  
  603.        When  tsthost start,  if the bid file do not exist, the program ask
  604.        for  its creation  (normally the  first time  you  start  tsthost).
  605.        Insert  Y to  create the  file, (and  if the  file was  lost do the
  606.        command NBID BID_NUMBER), or N to exist and provide a backup copy.
  607.  
  608.        TSTHOST.BID  a routing file of 3001 record. Every record is long 13
  609.        byte,  and is  the bid  of the message (char[13]). The first record
  610.        is  an exception,  it  have  two  unsigned  integer  number  (ascii
  611.        format),  separated by  space; the  first is  the next internal bid
  612.        that  tsthost will  be use,  the  other  is  the  first  record  to
  613.        overwrite into the tsthost.bid file.
  614.  
  615.  
  616.  
  617.  
  618.        TSTHOST v1.37 (c) IK1GKJ                                     12
  619.  
  620.  
  621.        TSTHOST.LOG - Connections log
  622.        This  file will  be created  and   managed   by  TSTHost  when  the
  623.        LOG  command  is  ON.  It  contains  the  list  of the  connections
  624.        with callsign, date and time.
  625.  
  626.  
  627.        SOURCE files
  628.        These  files are  similar   to   the  tsthost.cfg  file,  but  will
  629.        be  executed  only  when  you  type  the  command.  This is  useful
  630.        to  activate specific  configurations on  demand. Any line starting
  631.        with the '#' symbol is considered a remark and is ignored.
  632.  
  633.  
  634.        TSTHOST.IN - Mail import file
  635.        This   is   an  ASCII text file. The purpose is to allow SERVER and
  636.        PG  programs   to   add   messages   to   the    PMS.     The  file
  637.        presence  is tested    every  minute  and  processed,  when  found.
  638.        TSTHost  searches in  this   file a  sequence of SP or SB commands.
  639.        Note  that you  MUST use  the   correct syntax.   When processed, a
  640.        line  starting with SP or SB is searched, discarding the others. If
  641.        such  line is  found, the  next one is considered the message title
  642.        and  the others  are the  message text.  A line  starting with  /EX
  643.        ends the message.
  644.  
  645.        Example:
  646.  
  647.        SP IK1AAA @ IK1MSL < IK1BBB
  648.        message title
  649.        message line 1
  650.        message line 2
  651.        ....
  652.        /EX
  653.        SB ALL @ EU
  654.        message title
  655.        message line 1
  656.        message line 2
  657.        ....
  658.        /EX
  659.        The   TO  field   MUST be  specified, the  ROUTE (@)  and FROM  (<)
  660.        fields
  661.        are  optional.   If the  route field is specified, the message will
  662.        be
  663.        forwarded   to  the   HomeBBS. If  the FROM field is not specified,
  664.        the
  665.        default value of the PMS callsign will be used.
  666.  
  667.        NOTE: The line length MUST NOT exceed 80 characters.
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.        TSTHOST v1.37 (c) IK1GKJ                                     13
  675.  
  676.  
  677.        TSTHOST.DMS - PMS messages database
  678.        This   is  a   binary file,   and is  used by  TSTHost to  maintain
  679.        the  messages   list in   the  MAIL directory. Do not alterate this
  680.        file  if you do not know what you are doing!. The easiest method to
  681.        destroy all messages is to delete this file, so be careful  ......
  682.  
  683.        This   is    the    tsthost.dms    file    structure,    for  those
  684.        programmers interested in writing server programs:
  685.  
  686.        struct dirmes {
  687.            char type;                  /* type of message B P */
  688.            char status;                /* status of message N F K Y */
  689.            long number;                /* number of message */
  690.            int  da_year;               /* creation date, year */
  691.            char da_day;                /* day */
  692.            char da_mon;                /* mounth */
  693.            unsigned char ti_min;       /* creation time, minutes */
  694.            unsigned char ti_hour;      /* hour */
  695.            unsigned char ti_hund;      /* hundredths of seconds */
  696.            unsigned char ti_sec;       /* seconds */
  697.            char to[7];                 /* destination, TO field */
  698.            char route[7];              /* destination BBS, @ field */
  699.            char from[7];               /* sender, FROM field */
  700.            char title[61];             /* message title */
  701.            char frombbs;               /* <> 0 if received in forward */
  702.            char startbbs[7];           /* BBS where the message started*/
  703.            char bid[13];               /* BID or MID of the message */
  704.            char rcvbbs[7];             /* BBS that have fwd the msg */
  705.            char free[4];               /* reserved */
  706.                     };                 /* total 128 bytes */
  707.  
  708.        All char fields end with a 0 byte, according to the C default.
  709.        The  message is  decoded with  the number  field. The message is in
  710.        the  MAIL   directory:   the   filename   correspond to  the NUMBER
  711.        field  and the  extension is  .MES. The  filename is always 8 chars
  712.        long,   right aligned by padding the remaining left positions  with
  713.        ASCII  '0's. For   instance,   if  NUMBER is  4,   the      message
  714.        filename   will  be 00000004.MES
  715.  
  716.        The  message number  is consecutive   and,    when    the    server
  717.        appends  a new  message,   it   has   to  read the last record from
  718.        tsthost.dms  and increment  the number  field  to  obtain  the  new
  719.        message number.
  720.  
  721.        WARNING:   all  fields in  the dirmes  structure must  be always be
  722.        set;  for instance,  if the  @ route is not requested, you MUST set
  723.        it, so *dirmes.route=0;
  724.  
  725.        DO NOT ALTER THIS FILE WHILE TSTHOST IS RUNNING !
  726.  
  727.  
  728.  
  729.  
  730.        TSTHOST v1.37 (c) IK1GKJ                                     14
  731.  
  732.  
  733.        FORWARD,   UNPROTO   list,   CHANNEL   8   and (optional) automatic
  734.        password request.
  735.        --------------------------------------------------------------
  736.        TSTHost  connects the  HomeBBS  for  forward  or  unproto  list  on
  737.        channel  8 only.  If this  channel is  BUSY, the  program waits and
  738.        retries   to connect the station when this channel is free. For the
  739.        forward,  the program  always calls  the master  BBS to  allow  the
  740.        reverse  forwarding but  the unproto  list  is  requested  only  if
  741.        active and there are some selected messages.
  742.  
  743.        NOTE:  in a  multiport system  (multiport TFPCX),  you MUST  ensure
  744.        that the channel 8 is associated to the same port of the HomeBBS.
  745.        Again,  since it  is possible  that the program  calls  the station
  746.        while you are already connected to the HomeBBS on another channel,
  747.        it is suggested to set for channel8 a  unique  SSID (AX25 PORTCALL
  748.        command).
  749.  
  750.        It  is possible  to ask  for the  forward and  unproto list EVEN if
  751.        your  HomeBBS requires  a password  to access  the system.  To  get
  752.        this,  you must  set an optional field  in the  HOMEBBS command.
  753.  
  754.        For  example, if my  HomeBBS IK1MSL-8 does not require a password,
  755.        the HOMEBBS command will be:
  756.  
  757.             HOMEBBS IK1MSL-8
  758.  
  759.        But, if my HomeBBS requires a password, and the prompt is:
  760.  
  761.             PASSWORD? 11 22 33 44......
  762.  
  763.        The command must be:
  764.  
  765.             HOMEBBS IK1MSL-8 PASSWORD?
  766.  
  767.  
  768.        Of  course,   this prompt   and  the relative password must be also
  769.        set  in    the   TSTHOST.PSW   password   file.  Check the  section
  770.        about  the AUTOMATIC     PASSWORD   for more  informations on  this
  771.        matter.
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.        TSTHOST v1.37 (c) IK1GKJ                                     15
  787.  
  788.  
  789.        FORWARD protocol
  790.        ----------------
  791.        The   PMS  can forward  with a master BBS according to the standard
  792.        MBL/RLI  or FBB  COMPRESSED protocol.  Any BBS  may connect the PMS
  793.        and  forward data,  but the   PMS  will  send  the  message only to
  794.        the BBS defined with the HOMEBBS command.
  795.  
  796.        The   PMS   will  send  to  the HomeBBS  all the messages that have
  797.        a  specified   route set  ( @Field not blank), and locally created.
  798.        If  a received   message   has  been forwarded  by another  BBS, it
  799.        will   be forwarded to the  connected  BBS  only  if  the  callsign
  800.        of   the  connected   BBS is not the same of the callsign stored in
  801.        the RCVBBS field.
  802.  
  803.        For  personal  messages,  they  will  be  forwarded  only  if  the
  804.        addressee of the message has not read it.
  805.  
  806.        In   the message list, the letter 'L'  near the type/status of  the
  807.        message  shows that   this  message was  written locally, otherwise
  808.        the message was received by the forwarding activity.
  809.  
  810.        You  may always  connect Home  Bbs and  send your mail, but to have
  811.        forward,  you must be enabled from the sysop of the bbs. So contact
  812.        the sysop and ask for this feature, if you are interesting.
  813.  
  814.        To do this, the sysop of Home Bbs must:
  815.  
  816.        1) Create a forward file like this:
  817.           #
  818.           A IK1GKJ
  819.           P B
  820.           R
  821.           B IK1GKJ
  822.           F IK1GKJ
  823.           C C IK1GKJ
  824.           ----------
  825.           #
  826.         If  you also need  the  @AMSAT  messages, the  sysop  must  add
  827.         the G AMSAT statement after the F IK1GKJ line
  828.  
  829.        2) Edit the BBS.SYS file, and add your CALLSIGN to the list
  830.        3)  Edit your  record and  change the bbs field, now it must be set
  831.        not to bbs callsign, but to YOUR callsign. (NH command.)
  832.  
  833.        This  info is  for fbb  type bbs,  i do not know how work the other
  834.        sotware.
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.        TSTHOST v1.37 (c) IK1GKJ                                     16
  843.  
  844.  
  845.        Problem to connect for UNPROTO and FORWARD
  846.        ------------------------------------------
  847.        TstHost  use to  call homebbs  for fwd  or unproto message a simple
  848.        protocol.  First, will  be connected the bbs, always on the channel
  849.        8,  using HNode  or HDigi  if set,  or directly.  Next TstHost wait
  850.        until  receive the  from the  BBS, the SID and/or PASSWORD request,
  851.        the  order is  not rilevant.  But the SID must be received, (sid is
  852.        the  string [FBB-5.15-ABFHM$] or similar). The program MUST receive
  853.        this  string, because  from the sid the program can detect the type
  854.        of protocol to use.
  855.  
  856.        Now,  tsthost wait  for a  bbs  prompt.  When  the  bbs  prompt  is
  857.        received,  the sequence  is completed,  and forward or unproto list
  858.        request may started.
  859.  
  860.        The  bbs prompt,  is a  char >  at the end of a line. This may do a
  861.        problem  on some  bbs, since  many sysops  have set the char > into
  862.        the  welcome text  on their  bbs. In  the normal connection this is
  863.        not  a problem,  but with a remote protocol yes, because if tsthost
  864.        receive  this character,  it think  that it  is the bbs prompt, and
  865.        the sequence was not corrected.
  866.  
  867.        For example, if the bbs welcome text have a line line this:
  868.        HALLO MARIO, FOR HELP TYPE THE COMMAND <?>
  869.  
  870.        surely  you will  not be  able to start fwd or unproto, because the
  871.        character > at the end of the line confuse tsthost.
  872.  
  873.        But,  this line,  HALLO MARIO, TYPE <?> TO HELP, do not do any type
  874.        of problem.
  875.  
  876.        If  you have  this problem, you may ask to the sysop bbs to set you
  877.        like  a real  bbs. The  bbs nevar  send text  to real bbs, but when
  878.        connected send only the prompt (or password request).
  879.  
  880.        NOTE:  If you cannot start fwd o unproto list, and cannot solve the
  881.        problem,  to obtain  help, please  switch on  channel  8,  manually
  882.        start  a fwd  or unproto  request, and  when disconnected,  do  the
  883.        command  WRITEBUF ABC.  Next send me a message whit the contents of
  884.        the ABC file, so i cam examine it.
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.        TSTHOST v1.37 (c) IK1GKJ                                     17
  899.  
  900.  
  901.        FORWARD command
  902.        ---------------
  903.        * FL
  904.        This   command  list all  messages that  must be forwarded but have
  905.        not yet been sent to the HomeBBS.
  906.  
  907.        * FA nbr nbr nbr (up to 10 numbers)
  908.        Add the specified messages to the forward list.
  909.  
  910.        * FR nbr nbr nbr (up to 10 numbers)
  911.        Remove the specified messages from the forward list.
  912.  
  913.        * FBbmode ON OFF
  914.        Enable  (default) or  disable the fbb compressed forward mode. This
  915.        type   of  forward  require  about  32  kbyte  of  memory  for  the
  916.        compression  routine, if  the program do not found enough memory to
  917.        start  the compressed  forward, automatically switch to the MBL/RLI
  918.        forward type.
  919.  
  920.        * FTIME 0..60 minutes
  921.        Every  FTIME minutes,  the PMS  will connect  the master BBS asking
  922.        for  the  forward. Any value  below  15 disables the function,  and
  923.        the forward is performed only if the HomeBBS calls your station.
  924.  
  925.        * FWD
  926.        Manual start of the forward with the HomeBBS.
  927.  
  928.        * HIeraddr TEXT | OFF
  929.        Is  a field  of max 20 characters, used to define your hierarchical
  930.        address, for example .IPIE.ITA.EU
  931.        OFF  disable the  function. This  field, if  present, is  used with
  932.        RLine command.
  933.  
  934.        * RLine ON | OFF
  935.        If  ON, when your PMS forward a message, your R: line will be added
  936.        to  the message,  if OFF  no. WARNING:  with RLine  ON, you will be
  937.        considered  exactly like a regular bbs, so, if a user use a command
  938.        SR  on your  mail, the  return address  will  be  YOURCALL@YOURCALL
  939.        insted  of YOURCALL@YOURHOMEBBS. If @YOURCALL is not defined in the
  940.        homebbs  and/or adiacent  bbs inhis  forward file, mail sent to you
  941.        vill  nevar arrive  to you,  this because  you are not a bbs in the
  942.        regular  path. Whit  off this  is not  a problem, because your mail
  943.        will be returned to your homebbs, and homebbs is know in the path.
  944.  
  945.        But,  some server have the capability to communicate one to another
  946.        trougth  the RLine,  and in  this case,  if you do not enable RLine
  947.        this type of server cannot work properly. So see you need.....
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.        TSTHOST v1.37 (c) IK1GKJ                                     18
  955.  
  956.  
  957.        PG SERVER
  958.        ---------
  959.        The  PG servers  are programs  written to  expand the capability of
  960.        the  software. They  MUST be  placed in the directory PG, one level
  961.        below  the  location  of  tsthost.exe. As  the  system  is inactive
  962.        while  executing   the  PG  servers, they must be small and use the
  963.        minimum  machine time. The displayed  image  is  saved  during  the
  964.        program  execution. The  server  must  NOT  access  the  video  RAM
  965.        directly.
  966.  
  967.        The server receives the following command-line:
  968.        argv[0]     Drive\path\servername;
  969.        argv[1]     Callsign of the user, with ssid
  970.        argv[2]     Server level, 0 the first call, up to 255 the next.
  971.        argv[3...]  User-specified parameters, each word  is  a  separated
  972.                    argument.
  973.  
  974.        The  server data  output (with  printf() and putf()) is transmitted
  975.        to the user.
  976.  
  977.        The server may return:
  978.        0 - The output of the server is  sent  to  the  user  and  returns
  979.            to the PMS prompt
  980.        1 - The output of the server is sent to the user and the server is
  981.            called again.
  982.        2 - The output of the server is executed like a PMS  command,  and
  983.            the user is reconnected to the PMS interface.
  984.        3 - The output of the server is executed like a PMS  command,  and
  985.            the server is called again.
  986.  
  987.  
  988.        NOTE   for  2   and 3:   The  output must be maximum 80 chars long,
  989.        and  must start  at the  line beginning;   the  line must NOT start
  990.        with   a  carriage   return or  line feed.  The server  must  NEVER
  991.        return another PG command.
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.        TSTHOST v1.37 (c) IK1GKJ                                     19
  1011.  
  1012.  
  1013.        For   instance, this is a very simple ECHO server  that  returns to
  1014.        the user all he have typed, until the user types BYE:
  1015.  
  1016.  
  1017.        #include <stdio.h>
  1018.        #include <string.h>
  1019.        main(int argc, char **argv)
  1020.        {
  1021.        int i,mode;
  1022.        sscanf(argv[2],"%d",&mode);
  1023.        if(!stricmp(argv[3],"BYE") && mode)
  1024.             {
  1025.             printf("\nBest 73\n");
  1026.             return 0;
  1027.             }
  1028.        printf("\nHallo %s, you have send:\n",argv[1]);
  1029.        for(i=3;i<argc;i++) printf("%s ",argv[i]);
  1030.        printf("\nType BYE to end.\n");
  1031.        return 1;
  1032.        }
  1033.  
  1034.  
  1035.        The user IK1AAA calls the server with PG ECHO AA BB.
  1036.        The server returns HALLO IK1AAA, YOU HAVE SEND AA BB,
  1037.                          TYPE BYE TO END
  1038.        the user types I AM MARIO
  1039.        The server returns HALLO IK1AAA, YOU HAVE SEND I AM MARIO,
  1040.                          TYPE BYE TO END
  1041.        the user types BYE
  1042.        The   server returns BEST 73,  and the  user will return to the PMS
  1043.        prompt.
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.        TSTHOST v1.37 (c) IK1GKJ                                     20
  1067.  
  1068.  
  1069.        AUTOMATIC PASSWORD
  1070.        ------------------
  1071.        The  TSTHOST.PSW  file  contains  the  passwords to use with those
  1072.        systems where it is requested for the access. The file format is:
  1073.  
  1074.                       STRING_TO_SEARCH PASSWORD
  1075.  
  1076.        STRING_TO_SEARCH   is   the   system  prompt when  the password  is
  1077.        being  requested, max  50  character long  with no spaces, PASSWORD
  1078.        is  your  password,  up  to  255  alphanumeric  characters  without
  1079.        spaces.
  1080.  
  1081.        Example:
  1082.        IK1MSL-8> abcdef
  1083.        IW1BRX-8> 123456
  1084.        IK1GKJ-8> ABCEDF
  1085.  
  1086.        Warning:  Upper and  lower case are ignored  in  the  string being
  1087.        searched, but are important in the password string.
  1088.  
  1089.        Here  are some  example for  the BBS  prompt, that  can  solve  any
  1090.        doubt,  and make you write the correct tsthost.psw. In the example,
  1091.        my demo password is ABCDEF
  1092.  
  1093.        IW1BRX-8> 11 22 33 44 55 [0123....           IW1BRX-8> ABCDEF
  1094.        Password? IW1BRX-8> 11 22 33 ....            IW1BRX-8> ABCDEF
  1095.        IW1BRX-8> Password? 11 22 33 .....           Password? ABCDEF
  1096.        IW1BRX-8> Password ? 11 22 33 ....           ? ABCDEF
  1097.  
  1098.        As  you have  seen, the  string being  searched is  ALWAYS the LAST
  1099.        word or characters that came before the password code.
  1100.  
  1101.        If the BBS prompt is:
  1102.        Insert your password 11 22 33 44 55
  1103.  
  1104.        and you insert in your tsthost.psw file:
  1105.        Insert your password ABCDEF
  1106.  
  1107.        TSTHost  will interpret  "Insert" as the string to be matched, and
  1108.        "your"  as your  password. This  is an   error! The correct form in
  1109.        tsthost.psw must be:
  1110.  
  1111.        password ABCDEF
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.        TSTHOST v1.37 (c) IK1GKJ                                     21
  1123.  
  1124.  
  1125.        PMS INTERFACE
  1126.        -------------
  1127.        Every  channel of  the software is a PMS and  a  normal connection
  1128.        channel at the same time. All non-connected  channels  are  set by
  1129.        default in PMS mode. This means that a remote  user  that connects
  1130.        your station will operate in PMS mode.
  1131.  
  1132.        But,  if YOU  issue the  Connect command,  the  channel  becomes  a
  1133.        normal conversation channel.
  1134.  
  1135.        There  is   an exception  to this. When the software starts, if one
  1136.        or  more   channel in   your  TNC   are already  connected for  any
  1137.        reasons,  they are  conversation channels,  not PMS.  The reason is
  1138.        that   it   is  impossible to  know if  those  channels  have  been
  1139.        connected by  us  or by a remote user.
  1140.  
  1141.        You   can  switch   from PMS   or  NORMAL  channel  mode  with  the
  1142.        commands  TALK   (from PMS to NORMAL, for example after a chat with
  1143.        the  remote user),   and   PMS   (from  NORMAL to  PMS). You cannot
  1144.        switch  a session  if the  task is  not stand-by. The PMS cannot be
  1145.        executed  if there is an active file transfer on the channel (YAPP,
  1146.        send  or capture). A  TALK  command  has  no  effect  if the PMS on
  1147.        that channel is processing a user command.
  1148.  
  1149.        Moreover,  you cannot switch a window to conversation mode  that is
  1150.        already  active in  PMS mode.  This is  correct because  you cannot
  1151.        chat  with a  user, or  your  text  will  interfere  with  his  PMS
  1152.        activity. You have to switch to TALK mode before chatting.
  1153.  
  1154.        A note about the DOS  command:  when  the  user  performs  the DOS
  1155.        command,   his  callsign   will be   searched  in   the TSTHOST.SYS
  1156.        file,  and, if  found,  the  system  requires  a  password,  ALWAYS
  1157.        CODIFIED  WITH THE   MD2  SYSTEM.  If the user enters the corrected
  1158.        password,   the  system   will   run  COMMAND.COM  with  the  user-
  1159.        specified   command.  NOTE   that there  are no  controls, the  DOS
  1160.        access  to the  system  is complete without restrictions, so DO NOT
  1161.        RUN programs that can lock the system.
  1162.  
  1163.        The  password prompt is the PMS callsign without SSID,  with _PMS>
  1164.        and the password request, like:
  1165.  
  1166.        IK1GKJ_PMS> [0123456789]
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.        TSTHOST v1.37 (c) IK1GKJ                                     22
  1179.  
  1180.  
  1181.        THE SERVER
  1182.        ----------
  1183.        What  is the  server? The  server are programs com or exe that must
  1184.        be  exist in  the tsthost.exe  directory. When  a personal  message
  1185.        arrive  to your  pms interface,  and tsthost  detect a  server (see
  1186.        SERVER  command), tsthost  copy the  contents of  this message to a
  1187.        file,  next execute  the related  com or  exe file  and  pass  like
  1188.        argument  the name  of this  file. This is a standard forward file,
  1189.        so  the first  line will  contain SP SERVERNAME < IK1AAA, next line
  1190.        will  be the title of the messages, next to end the contents of the
  1191.        messages.  Server may  do anything, but any return message from the
  1192.        server  to sender must go into the tsthost.in file. When the server
  1193.        stop  the execution,  control return  to tsthost,  messaged  copied
  1194.        will  be deleted,  original message  will  be  put  into  K  state.
  1195.        Remember that will server are running, tsthost is stopped.
  1196.  
  1197.  
  1198.  
  1199.  
  1200.        KEYBOARD SCROLL LOCK LED
  1201.        ------------------------
  1202.        When  a new  mail for you arrive on the pms interface, the keyboard
  1203.        scroll-lock  led will  flash, to  signal you that have some mail to
  1204.        read.
  1205.  
  1206.        To  stop flashing,  you MUST  press ALT-F10  key or do the LM or RM
  1207.        command from KEYBOARD; i have used this soluction for two reasons:
  1208.  
  1209.        1)  TSTHOST.DMS is  not in  memory, and scan it to see if your mail
  1210.        is already read cost some time.
  1211.  
  1212.        2)  a PIRATE  user may  connect your  pms with  your callsign, read
  1213.        your  mail, and  next kill  this message.  I case  1) the  LED will
  1214.        flash  off, and you do not see that new mail was arrived. With this
  1215.        system,  you may  note that  mail is arrived, even if that mail was
  1216.        killed or read.
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.        TSTHOST v1.37 (c) IK1GKJ                                     23
  1235.  
  1236.  
  1237.        PMS command from KEYBOARD
  1238.        -------------------------
  1239.        * ENdmessage filename | OFF
  1240.        This  command defines  a file  that will  be automatically added at
  1241.        the  end   of any  message written  with the S?/SR functions of the
  1242.        PMS.  If the   S?/SR  command already have the +FILENAME extension,
  1243.        first  will be  added the  FILENAME contents,  then the  ENDMESSAGE
  1244.        contents.
  1245.  
  1246.        OFF Disables this function.
  1247.  
  1248.        If ENDMESSAGE does not have a specified path, it will  be searched
  1249.        in the program directory.
  1250.  
  1251.  
  1252.        * R       to read messages
  1253.        * K       to kill messages
  1254.        * L       to list messages
  1255.  
  1256.        Optional parameters for commands R, L, K:
  1257.        (The example is for List command, but most of them also work for
  1258.        Read and Kill)
  1259.  
  1260.        L              List all messages  (only LIST, not READ/KILL)
  1261.        LL 50          List last 50 messages (only LIST, not READ/KILL)
  1262.        L 100          List message number 100
  1263.        L 100 102 150  List messages 100 102 and 150 (max 10 numbers)
  1264.        L 100-150      List message from 100 to 150
  1265.        L -150         List message from begin to 150
  1266.        L 150-         List message from 150 to end
  1267.        L< CALL        List all messages sent by CALL
  1268.        L> CALL        List all messages for CALL
  1269.        L@ ROUTE       List all messages for that route.
  1270.        LS STRING      List all messages that have STRING in the title.
  1271.        LM             List all my messages
  1272.  
  1273.        NOTE:  From keyboard, the sysop can access all  messages,  even if
  1274.        the message is for someone else and if the message is Killed.
  1275.        The exception is for the LM RM KM commands, that access  the sysop
  1276.        messages and do not access the Killed messages.
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.        TSTHOST v1.37 (c) IK1GKJ                                     24
  1291.  
  1292.  
  1293.        * S  CALL [@ ROUTE] [+FILENAME]    * SB CALL [@ ROUTE] [+FILENAME]
  1294.        * SR[R] MESSAGE_NUMBER [+FILENAME] * SP CALL [@ ROUTE] [+FILENAME]
  1295.        * SC    MESSAGE_NUMBER CALL [@ROUTE] [+FILENAME]
  1296.  
  1297.        The 'SP' sets the message to Personal,  that  means  that only the
  1298.        addressee can read the  message.  The  'SB'  sets  the message  to
  1299.        Bulletin,  that means  that anybody  can read  the message.  If the
  1300.        'SB'  or 'SP'  are not  expressly specified, (the 'S' command), the
  1301.        program  assigns the 'P' mode for any valid CALL, otherwise the 'B'
  1302.        mode.
  1303.  
  1304.        SR  automatically replies  with a  P-type message  to the sender of
  1305.        the  specified   message number.  The title  of the message will be
  1306.        "Re:" and the title of the original message.
  1307.  
  1308.        SRR  work like  SR, but insert in the editor a copy of the contents
  1309.        of message_number
  1310.  
  1311.        SC send a copy of the specified message number to CALL.
  1312.  
  1313.        During   those   command,   you   cannot   switch the task, but you
  1314.        must  terminate the  message editing  session. The  space for   the
  1315.        internal  editor  is  200  lines.  If +FILENAME exists, the content
  1316.        of  the specified  file is  appended to the end of your message. If
  1317.        FILENAME  has a drive/path specification, the file is read from the
  1318.        selected  location, otherwise  it will  be searched  in the WORKDIR
  1319.        path.
  1320.  
  1321.  
  1322.        * EDit msg_nbr
  1323.        Permit to edit the contents of the message number specified.
  1324.  
  1325.        * HDigi CALL-SSID | OFF
  1326.        To  define a  digipeater to  use for  connect homebbs in UL Get and
  1327.        FWD command. Pratically CONN HOME VIA DIGI
  1328.  
  1329.        * HNode CALL-SSID | OFF [PORT]
  1330.        To  define a  node to  use for  connect homebbs  in UL  get and FWD
  1331.        command.  OFF disabel  the NODE  usage. Pratically,  first will  be
  1332.        connected the HNODE callsign, next will be connected the homebbs.
  1333.  
  1334.        Since  is possible  that the  node required a specified port number
  1335.        to  connect HomeBbs,  (ieg BPQ),  PORT define the port number where
  1336.        the  node connect  the bbs.  If for example the PORT value is 2 and
  1337.        Home  bbs is  IK1MSL-8, once  connected to  the  node  the  program
  1338.        issue:  C 2 IK1MSL-8
  1339.  
  1340.        NOTE:  If is  defined HNode and also HDigi, program will attempt to
  1341.        connect HNode via HDigi, next Homebbs.
  1342.  
  1343.  
  1344.  
  1345.  
  1346.        TSTHOST v1.37 (c) IK1GKJ                                     25
  1347.  
  1348.  
  1349.        * HOmebbs CALL-SSID [PASSWORD PROMPT]
  1350.        Defines  the BBS  where the  PMS messages  have to  be transmitted,
  1351.        those  with the  routing field  (@) set. SSID must be specified, as
  1352.        IK1MSL is different from IK1MSL-8.
  1353.  
  1354.        PASSWORD PROMPT  is  an optional  field used  ONLY if  the HomeBBS
  1355.        requires a password for  the  system  access,  check  the relative
  1356.        section in this manual.
  1357.  
  1358.        * HAlias CALL-SSID
  1359.        To  define an extra callsign that will be considered like a homebbs
  1360.        when connected.
  1361.  
  1362.        * Mailcopy message_number destination_filename [/A]
  1363.        Similar  to READ  msg_nbr, the output will be written in a file. If
  1364.        file  name does  not have a drive/path specification, the file will
  1365.        be written in the workdir directory.
  1366.  
  1367.        Note:  with /A  parameters,  the  message  will  be  appended,  not
  1368.        overwrite destination_filename
  1369.  
  1370.        * NBID bidnumer (1...65535)
  1371.        To  assign a new bid start sequence. DO NOT USE THIS COMMAND IF YOU
  1372.        DO NOT KNOW WHAT YOU ARE DOING!!. Read TSTHOST.BID section before.
  1373.        If   you  do  this  command  without  parameters,  simple  will  be
  1374.        displayed the next internal bid number.
  1375.  
  1376.        * PMS
  1377.        The current task is switched in PMS mode, for instance after a QSO
  1378.        with the remote user that called you. The user returns to  the PMS
  1379.        prompt. You cannot switch if you have any active file  transfer in
  1380.        the channel (YAPP, record, send). See the TALK command.
  1381.  
  1382.        * RIng
  1383.        If ON (default), when the user does the 'T' command  the  Sysop is
  1384.        called,  otherwise the  user receives  a message  that the Sysop is
  1385.        not available.
  1386.  
  1387.        * SAvemsg +/-TOFIELD +/-TOFIELD .... up to 20
  1388.        To  define up  to 20  address field. Whe a message will be received
  1389.        on  the pms interface, if its TO field match one field in the list,
  1390.        the  message will  be copied  into a file in the WORKDIR path, with
  1391.        the TO address like a name and .MSG extension.
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.        TSTHOST v1.37 (c) IK1GKJ                                     26
  1403.  
  1404.  
  1405.        * SERver +/-SERVERNAME +/-SERVERNAME .... up to 20
  1406.        To  define up  to 20  server program  that will  be  executed  when
  1407.        arrive a personal message addressed to SERVERNAME@YOURPMS.
  1408.        +  ADD server,  - REMOVE server from list. Do not specify extension
  1409.        or  path to  the server  statement,  only  the  filename,  and  the
  1410.        executable file must be located into the TSTHOST.EXE directory.
  1411.  
  1412.        * TALK
  1413.        The  current task is switched  to  the  normal  conversation mode,
  1414.        for  example when  the remote  user TALKs the sysop (see PMS). You
  1415.        cannot switch if the PMS is not in stand-by status.
  1416.  
  1417.        * Timeout minutes
  1418.        Specify  the time after, without activity on  the channel,  i will
  1419.        be automatically disconnected. Time is between 0 and 60 minutes; 0
  1420.        (default) disables the timeout function.
  1421.  
  1422.        * UPdatedms pday bday
  1423.        When  a message  is killed, the file is not  deleted from the disk
  1424.        but the status flag becomes 'K'. This command allows  the deletion
  1425.        from the system of those messages that are killed, status 'K', and
  1426.        the  PERSONAL   messages that   have   been   already  read, status
  1427.        'Y', or forwarded, status 'F'.
  1428.  
  1429.        PDAY  is the number  of  days (from creation) that a PERSONAL type
  1430.        message  can exist  in  the  system,  BDAY is  for  BULLETIN  type
  1431.        messages.  When a  message is  older than  this number  of days, it
  1432.        will be deleted from the system, without checking the status flag.
  1433.  
  1434.        Please  note that  you cannot run  this  command  if  any  user is
  1435.        connected to the PMS interface.
  1436.  
  1437.        For  example, to  erase  all  private messages after 10  days, and
  1438.        bulletin messages after 4 days:
  1439.  
  1440.          UP 10 4
  1441.  
  1442.  
  1443.        * USerdir [path]
  1444.        Sets the directory for the users connected to the PMS interface.
  1445.        The default path is a subdirectory within  the  one  that contains
  1446.        tsthost.exe, but you can change to a new path with this command.
  1447.        Note that TSTHOST does not CREATE  the  directory,  the  path MUST
  1448.        EXIST.
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.        TSTHOST v1.37 (c) IK1GKJ                                     27
  1459.  
  1460.  
  1461.        PMS commands for remote users
  1462.        -----------------------------
  1463.  
  1464.  
  1465.        NOTE:  ANY COMMAND, BEFORE TO BE DECLARED UNKNOWN, WELL BE SEARCHED
  1466.        LIKE  A PG,  THIS PERMIT TO EXPAND THE PMS COMMAND WITH PG PROGRAMS
  1467.        WRITTEN FOR PARTICULAR FUNCTION.
  1468.  
  1469.  
  1470.  
  1471.        * R       to read messages
  1472.        * K       to kill messages
  1473.        * L       to list messages
  1474.  
  1475.        The valid parameters for the R, L, K commands are listed in the
  1476.        following table (the examples are for the List command) :
  1477.  
  1478.        L              List all messages (only LIST, not READ/KILL)
  1479.        LL 50          List last 50 message (only LIST, not READ/KILL)
  1480.        L 100          List message number 100
  1481.        L 100 102 150  List messages 100 102 and 150 (max 10 number)
  1482.        L 100-150      List message from 100 to 150
  1483.        L -150         List message up to number 150
  1484.        L 150-         List message from number 150 on
  1485.  
  1486.        L< CALL        List all messages sent by CALL
  1487.        L> CALL        List all messages for CALL
  1488.        L@ ROUTE       List all messages for that route.
  1489.        LS STRING      List all messages that have STRING in the title.
  1490.  
  1491.        LM             List all my messages
  1492.  
  1493.        NOTE:   Any  users have  access  to  all  bulletin    and  personal
  1494.        messages  addressed to his callsign or that  he  have  sent. Killed
  1495.        messages will never be listed.
  1496.  
  1497.  
  1498.        * B
  1499.        Disconnects the system.
  1500.  
  1501.  
  1502.        * DOS DOS_COMMAND
  1503.        If  enabled, TSTHost executes the  specified DOS command after the
  1504.        password request.
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.        TSTHOST v1.37 (c) IK1GKJ                                     28
  1515.  
  1516.  
  1517.        * PG [[NAMESERVER] SERVER PARAMETERS]
  1518.        If called without  arguments, the  program sends  to the  user the
  1519.        contents   of  the   file TSTHOST.PGS, if exist, otherwise sends NO
  1520.        PG  AVAILABLE. In  this way  it is  possible for  the sysop to have
  1521.        some  PG servers  not declared. A user will not execute the servers
  1522.        but  the sysop,   or  a  restricted  group  of  users,  can  easily
  1523.        activate these extra services.
  1524.  
  1525.        If  the server  name parameter  is specified,  the program executes
  1526.        the  specified  server. The  output of  the server  is sent back to
  1527.        the user.
  1528.  
  1529.  
  1530.        * S  CALL [@ROUTE]   * SB CALL [@ROUTE]           * SR MSG_NBR
  1531.        * SP CALL [@ROUTE]   * SC MSG_NBR CALL [@ROUTE]
  1532.        Stores  a message  into the   PMS.  SB is for bulletin messages, SP
  1533.        for  personal  mail. The  field @ROUTE  is optional.  If specified,
  1534.        the  message will  be forwarded to the specified HomeBBS. If  the P
  1535.        or  B types are not expressly specified,  the program automatically
  1536.        assignes the P type for  any  valid  CALL, otherwise the B type.
  1537.        SR replies a P-type message to the sender of a specific message.
  1538.        SC send a copy of message number # to call.
  1539.        To terminate the message editing, send CTRL-Z  or /EX in the first
  1540.        text column.
  1541.  
  1542.  
  1543.        * T
  1544.        Calls  the sysop.  The program  displays a  video message to notify
  1545.        the  sysop  the  user  request.  If CBELL is ON the programs sounds
  1546.        the speaker, together with the message.
  1547.  
  1548.  
  1549.        * U
  1550.        List the users connected to the PMS interface.
  1551.        NOTE:  Only the stations connected to the PMS are listed. Channels
  1552.        not in PMS-mode are not listed.
  1553.  
  1554.  
  1555.        * V FILENAME
  1556.        Display to the users the contents of an ascii file.
  1557.  
  1558.  
  1559.        * YD FILENAME
  1560.        Sends  to the   user  the specified  file using  YAPP protocol. The
  1561.        file must  be in  the  USERS  (USERDIR  command) directory or  its
  1562.        subdirectories.
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.        TSTHOST v1.37 (c) IK1GKJ                                     29
  1571.  
  1572.  
  1573.        * YU FILENAME
  1574.        TSTHost receives a file from the user, with the YAPP protocol.
  1575.        The Resume option is always enabled, so if the transfer  stops for
  1576.        any reason, the user can reconnect the system and restart the file
  1577.        transfer from the  point where  he was  arrived. The file will  be
  1578.        put in the USERS\UPLOAD directory.
  1579.  
  1580.  
  1581.        * W [PATH]
  1582.        Display the contents of the USERDIR directory.
  1583.  
  1584.  
  1585.        * ?
  1586.        Sends to the  user the  contents of  the TSTHOST.HLP file. If this
  1587.        file   do  not  exist,  the  user  receives  the  message  NO  HELP
  1588.        AVAILABLE.
  1589.  
  1590.  
  1591.        * @ CALL TEXT
  1592.        Interrupts  the  user  CALL,  that  must  be  connected to the PMS
  1593.        interface, by notifying the TEXT message.
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.        TSTHOST v1.37 (c) IK1GKJ                                     30
  1627.  
  1628.  
  1629.        UNPROTO LIST
  1630.        ------------
  1631.        When a FBB BBS receives a new  message,  emits  a  special Unproto
  1632.        frame  with the  message description.  Also, it  is possible to get
  1633.        the BBS message list without connecting the system.
  1634.  
  1635.  
  1636.        With  those  features,  a  user with the PC active all the day can
  1637.        receive and maintain the list of the messages present on the BBS.
  1638.        It is not needed to connect the BBS to get the message list, too.
  1639.  
  1640.  
  1641.        To  use this feature  you must be enabled on the BBS system so, if
  1642.        you need the Unproto list, contact the Sysop.
  1643.  
  1644.  
  1645.        Even  if you are not enabled, the program  can  create  a  list by
  1646.        intercepting  the Unproto  messages, but  cannot resyncronize  with
  1647.        the BBS system if a packet is lost.
  1648.  
  1649.        NOTE: to use the unproto list, monitor channel  must  be  open for
  1650.        the  Unproto frames,  letter U.  AX MON  U,  AX MON US, AX MON UC,
  1651.        AX MON USC are correct, some other modes without the 'U' aren't !
  1652.  
  1653.        The Unproto list can save in memory up to 300 message headers. The
  1654.        older messages are then discarded to leave the space for new ones.
  1655.        The Unproto list feature requires 24 KBytes of RAM.
  1656.  
  1657.  
  1658.        The  HOmebbs  command  sets the BBS from which the Unproto list is
  1659.        accepted.  You must  specify  the callsign SSID, because IK1GKJ is
  1660.        different from IK1GKJ-8.
  1661.  
  1662.  
  1663.        You can set up  to 20 fields that are automatically  selected when
  1664.        received,  like is possible to set up to 20 fields that will not be
  1665.        inserted  in the  list. The  list  can  be  obtained  without  user
  1666.        operations,  or by  issuing   a special  command (please  read  the
  1667.        section  about channel  8 on  the manual), even if the BBS requires
  1668.        an   access  password.   Unproto  list   is  transferred  with  the
  1669.        compressed  FBB protocol.  This protocol  requires about 19K of RAM
  1670.        for the message decoding.
  1671.  
  1672.        The  files are  then saved  in the  WORKDIR  directory,  where  the
  1673.        filename  is the  TO field and with the .MSG extension, or put into
  1674.        the PMS interface, see the UL INTERFACE command.
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.        TSTHOST v1.37 (c) IK1GKJ                                     31
  1683.  
  1684.  
  1685.        IMPORTANT NOTE
  1686.  
  1687.        Some  programs allow the use of unproto frames with  the  poll bit
  1688.        set, that is not a  problem  for  the  Unproto  list.  However, in
  1689.        certain conditions, this can become a problem.
  1690.  
  1691.        For  instance, you  are connected  to your  HomeBBS on  channel  1.
  1692.        TSTHost  emits   a Sync   Unproto  frame  towards your HomeBBS, for
  1693.        the  Unproto  list.  The  HomeBBS, when receives the Unproto  frame
  1694.        with  the poll  bit set, returns you  a  DM  frame. This is correct
  1695.        since your monitor channel is not connected.
  1696.  
  1697.        But  your AX25 interface receives the DM frame ,  and  then  it is
  1698.        redirected to the channel 1 where you are connected, to disconnect
  1699.        the   link.  In this  case you  are disconnected by your TNC, while
  1700.        for the BBS you are still connected.
  1701.  
  1702.        To  avoid this  problem, TSTHost  starts by sending the @U0 command
  1703.        to  disable the  poll bit  in unproto  frames. Maybe some Eproms or
  1704.        Driver  do not recognise the command (as far as I know, only  TFPCR
  1705.        v2.10)  and if  the Eprom/Driver  starts with  the poll bit set you
  1706.        cannot  fix the  problem so  you'll be randomly disconnected by the
  1707.        system.
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.        TSTHOST v1.37 (c) IK1GKJ                                     32
  1739.  
  1740.  
  1741.        UList Subcommands
  1742.        -----------------
  1743.        Use these commands after the ULIST prefix, for instance:
  1744.        ULIST QUERY 122
  1745.  
  1746.        * Autoselect +/-TO_Field
  1747.        Automatic selection of the messages in the  Unproto list according
  1748.        to  the desired  TO_Fields (up  to 20). For instance, to select the
  1749.        ALL, DX and NEWS fields the command is:
  1750.        UL A +ALL +DX +NEWS
  1751.  
  1752.        Then, to add the KWD field and remove the ALL field:
  1753.        UL A +KWD -ALL
  1754.  
  1755.        UL A  without parameters displays the autoselect list.
  1756.  
  1757.  
  1758.        * Disable
  1759.        Disables the  Unproto list. The  Unproto frames are not decoded to
  1760.        the list. The list is saved in the TSTHOST.ULS file in the TSTHost
  1761.        default directory. The memory used for the list is released.
  1762.  
  1763.  
  1764.        * Enable
  1765.        Activates the Unproto list.  The previous list is loaded from disk
  1766.        (TSTHOST.ULS), then any new message is added to the list.
  1767.        Being  enabled by  the HomeBBS, a missing message activates a synch
  1768.        request so to keep the list always updated.
  1769.  
  1770.        * Get
  1771.        Connects the HomeBBS to receive the selected messages.
  1772.  
  1773.  
  1774.        * Interface File (default) | Pms
  1775.        To  determine if  the received  unproto message  will be saved to a
  1776.        disk file or conneted to the pms interface.
  1777.  
  1778.  
  1779.        * List
  1780.        To display the unproto messages selected and not yet received.
  1781.  
  1782.  
  1783.        * Not +/-TO_Field
  1784.        Work  exactly like  Autoselect, but  the fields  set into this list
  1785.        will not be inserted in your unproto list.
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.        TSTHOST v1.37 (c) IK1GKJ                                     33
  1795.  
  1796.  
  1797.        *Pmsg ON | OFF
  1798.        If  OFF, only  personal mail  addresses to  your callsign  will  be
  1799.        added  to the  unproto list,  other P mail will be discarded. If ON
  1800.        all P mail will be added to the unproto list.
  1801.  
  1802.  
  1803.        * Query [msg_nbr]
  1804.        Manual  request to  the BBS  to send  a  list  from  the  specified
  1805.        message  number. This  command should  not  be  needed,  since  the
  1806.        program  is always  automatically synchronised.  If msg_nbr  is not
  1807.        specified,  automatically the  program ask  for the  last  received
  1808.        message  in the list. NOTE: if a manual or automatic QUERY will not
  1809.        receive an answer, after 1,5 minuts the program will ask again.
  1810.  
  1811.  
  1812.        * Time 0..60 minutes
  1813.        This  command    sets  the  time  interval,  in  minutes,  for  the
  1814.        automatic  connection. If  there is   any message selected, TSTHost
  1815.        connects  the HomeBBS  for the message request. Any value below  15
  1816.        min.  disables this feature.
  1817.  
  1818.  
  1819.        * View
  1820.        Displays  in a  window the  message list.  Use the  standard cursor
  1821.        keys  to scroll  the list,  INSert to  select/deselect   a message,
  1822.        ESCape or RETURN to close the window.
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.        TSTHOST v1.37 (c) IK1GKJ                                     34
  1851.  
  1852.  
  1853.        TSTHost commands description
  1854.        ----------------------------
  1855.        The uppercase letters are the minimum command abbreviation for the
  1856.        command recognition. Facultative parameters are  shown  in  square
  1857.        brackets, while mutually exclusive options are separated by |.
  1858.  
  1859.  
  1860.        Send,Delete,Dir,Yput,View parameter window
  1861.        ------------------------------------------
  1862.        If the parameters for the SEND, DELETE and DIR commands  have  not
  1863.        been  specified,  the  program  activates  a request window on the
  1864.        screen showing the files contained in the WORKDIR directory.
  1865.        Select  the  desired  file  with  the  ENTER  key,  by  moving  the
  1866.        selection   bar  with   the  cursor  keys. To log to another drive,
  1867.        press  the TAB key and type the corresponding  letter.  The  ESCape
  1868.        key  aborts the  request. The  ENTER key  has no  effect in the DIR
  1869.        window.
  1870.  
  1871.  
  1872.        * 7PCopy ON | OFF
  1873.        If  ON, any message arrived in your pms, or with unproto list, that
  1874.        have  any valid 7plus code, will be copied into the file 7PDATA.FWD
  1875.        in  the WORKDIR  path. This  file is  in the  standard  MBL-RLI-FBB
  1876.        forward-export  mode, and  may be  processed from server or prigram
  1877.        that recognize this format, or directly from 7plus etc......
  1878.  
  1879.  
  1880.        * AUtoyapp [on|off]
  1881.        When  activated, TSTHost  starts automatically  the  YAPP  protocol
  1882.        when  the init  protocol code   is   received  from  the  connected
  1883.        station,  otherwise you  have to  start the  file download with the
  1884.        YREC command. The file is saved in the WORKDIR directory.
  1885.  
  1886.  
  1887.        * AX25 subcommand command
  1888.        TNC setup command, read the description further on.
  1889.  
  1890.  
  1891.        * Bell [on|off]
  1892.        If OFF, disables the PC-speaker beep when a CTRL-G is received.
  1893.  
  1894.  
  1895.        * CBell [on|off]
  1896.        When  activated,  the program will emit an acoustic signal for any
  1897.        connection and disconnection.
  1898.  
  1899.  
  1900.        * CLS
  1901.        Clears the receive screen for the active channel.
  1902.  
  1903.  
  1904.  
  1905.  
  1906.        TSTHOST v1.37 (c) IK1GKJ                                     35
  1907.  
  1908.  
  1909.        * CLRbuf
  1910.        Clears the receive buffer for the active channel.
  1911.  
  1912.  
  1913.        * COLor process_number color_number
  1914.        Selects the color for the screen display. Read  the  help  text by
  1915.        issuing this command without parameters.
  1916.  
  1917.  
  1918.        * Connect callsign [v digipeater digipeater]
  1919.        Connect the specified  callsign. If the command is executed in the
  1920.        monitor  windows or  in an  already    connected    channel,    the
  1921.        program   will  attempt  to  connect  the  callsign  on  the  first
  1922.        available channel
  1923.  
  1924.  
  1925.        * COPy source destination
  1926.        Copies the source file in the  destination name. If a path name is
  1927.        not specified, the default directory is the WORKDIR. Wildcards are
  1928.        not allowed, and you cannot  overwrite an existing file.
  1929.  
  1930.  
  1931.        * CRon filename | OFF
  1932.        OFF  disable  the  function,  otherwise  every  hour  tsthost  will
  1933.        execute  the specified file. This file for default will be searched
  1934.        in  tsthost.exe directory,  if in  the filename  is not  present  a
  1935.        specified  drive or  path. The file may be EXE, COM or BAT. Tsthost
  1936.        always  attempt to  trapping the  output of the program , but for a
  1937.        batch  file, is  possible trap  the output  of the  bat but not the
  1938.        output  of the  program called  by the  batch file. To do this, you
  1939.        must  redirect to  a file or NUL device any program called from the
  1940.        batch  file. This  is not  a problem, even the program write to the
  1941.        screen  while executed,  when return  to tsthost  anything will  be
  1942.        restored. Example of good .bat file:
  1943.  
  1944.        @ECHO OFF
  1945.        DOTHIS1 > NUL
  1946.        DOTHIS2 /a /b >NUL
  1947.        .....
  1948.  
  1949.  
  1950.        * DElete [filename]
  1951.        Deletes  the file.  If  no drive/path  is  specified,  the default
  1952.        directory is the WORKDIR path. Wildcards are not  allowed.  If the
  1953.        filename  is not  specified, TSTHost  provides a  screen window for
  1954.        the selection.
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.        TSTHOST v1.37 (c) IK1GKJ                                     36
  1963.  
  1964.  
  1965.        * DIR
  1966.        Directory  display  in the screen window. The directory start from
  1967.        the WORKDIR directory.
  1968.  
  1969.  
  1970.        * DISconnect
  1971.        Disconnects the station.
  1972.  
  1973.  
  1974.        * ECho [on|off]
  1975.        If enable,  the  text entered from the keyboard is also written in
  1976.        the receive window,  in the receive buffer and (if active)  in the
  1977.        capture file.
  1978.  
  1979.  
  1980.        * EXIT
  1981.        Quit from program. No connected channel is disconnected.
  1982.  
  1983.  
  1984.        * FUnction function_key [command.....]
  1985.        It   is   possible   to  define ten  commands (up  to 80 characters
  1986.        long)  that will be executed by depressing the keys  CTRL + F1/F10.
  1987.        Issue  the   command  with  the  function key number to display the
  1988.        current  assignment. For  instance,  FU 1 CON IK1MSL-8  assignes to
  1989.        CTRL-F1  the connect command to IK1MSL-8
  1990.  
  1991.  
  1992.        * Help or ?
  1993.        Displays a command list.
  1994.  
  1995.  
  1996.        * LOg [on|off]
  1997.        Enables/disables the connection  record  log,  saved  in  the file
  1998.        TSTHOST.LOG  in the  program directory.  Every  line  in  the  file
  1999.        contains  the callsign,  time and  date   for any  connection   and
  2000.        disconnection.   To avoid that this  file  grows  too much,  it  is
  2001.        suggested   to   move   and   rename  the file in another directory
  2002.        for further storage every month.
  2003.  
  2004.        NOTE:   the  file   data  is   valid  only   if   connections   and
  2005.        disconnections  happen   while   the programs are active (including
  2006.        the  shell command  RUN). If  the program  starts while  the TNC is
  2007.        already  connected, the  missing data  are logged  in the  file  as
  2008.        question marks (??).
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.        TSTHOST v1.37 (c) IK1GKJ                                     37
  2019.  
  2020.  
  2021.        * PARam channel text
  2022.        Use   this   command  with care,  only if  you know  very well  the
  2023.        WA8DED  host mode software. This command set a specific value for a
  2024.        channel  or   an    extended  command  not  included  in  the  AX25
  2025.        subcommands  using the   host  mode commands,  and the  data is not
  2026.        checked  by TSTHost.  It is  used for  particular settings  or non-
  2027.        standard  Eproms. The  user is responsible  for  any  data  sent to
  2028.        the  host interface.  The global communication  channel  is  number
  2029.        0,   the   others   from   1   to  8 correspond  to  the eight task
  2030.        windows.  Notice that  data written  on channel  0 is stored as the
  2031.        default,   while   those   written  on  the other channels are used
  2032.        until  the next  disconnection on  the channel  and return  to  the
  2033.        channel 0 default value.
  2034.  
  2035.  
  2036.        * PASsword
  2037.        Automatic transmission  of  the  requested  password.  Support the
  2038.        standard  request and  the MD2  algorithm. It  is also  possible to
  2039.        send the password with the ALT_F1 key.
  2040.  
  2041.  
  2042.        * RECord filename | off
  2043.        Captures to a disk file the task activity. The file  logging stops
  2044.        with  the OFF  filename or with the task  disconnection. The status
  2045.        line  displays the  disk file  size  and  not  the  received  bytes
  2046.        number  because   logging to  an existing  file appends data to the
  2047.        end of the file without deleting the previous text.
  2048.  
  2049.        To  send the  data to the printer, instead of the disk file, RECord
  2050.        to a DOS device name (LPT1 PRN etc); REC OFF disables the printer.
  2051.        It  is not  suggested to  print a  heavy and fast traffic on a slow
  2052.        printer,  as this  can slow  down the whole system. This command is
  2053.        not active in a PMS session.
  2054.  
  2055.  
  2056.        * REName old_name new_name
  2057.        Change  the name for the specified file. Wildcards are not allowed.
  2058.        The   default  directory is  WORKDIR. It is possible to move a file
  2059.        in  the same  disk to  a different  directory by specifying the new
  2060.        path. For instance:
  2061.  
  2062.             REN  pippo.txt pluto.txt
  2063.                  The file pippo.txt becomes pluto.txt
  2064.                  The file remains in the default directory.
  2065.  
  2066.             REN  e:\bin\utils\vp.exe e:\bin\vp.exe
  2067.                  moves the file vp.exe from the path e:\bin\utils into
  2068.                  e:\bin
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.        TSTHOST v1.37 (c) IK1GKJ                                     38
  2075.  
  2076.  
  2077.        * RUn [filename]
  2078.        Executes  the  Filename  DOS  program. If  the program name is not
  2079.        specified, the command interpreter (COMMAND.COM) is run  until the
  2080.        EXIT   command,   that   returns  to  TSTHost. The TSTHost activity
  2081.        is suspended while executing DOS programs.
  2082.  
  2083.  
  2084.        * SEnd [filename | OFF]
  2085.        Sends the specified file to the connected station. OFF  closes the
  2086.        file, or  it  is closed at the end of the file or when the task is
  2087.        disconnected.  The file  must contain  ASCII text  and  not  binary
  2088.        data,  and the  SEnd command cannot be issued in a PMS session. The
  2089.        status  line   counter   displays the  number of  bytes sent to the
  2090.        TNC,   so the file  can  be  closed when the TNC still have data in
  2091.        the  buffer  to  be  transmitted.  If  the    filename    is    not
  2092.        specified,  a  selection window is displayed on the screen.
  2093.  
  2094.  
  2095.        * SOurce filename
  2096.        Executes  a command  file. The  file contains  the commands  in the
  2097.        same  form   as   for   the    keyboard.    Each  line  (up  to  80
  2098.        characters)  must contain  a command.  The source  file is searched
  2099.        ONLY in the  program directory.
  2100.  
  2101.  
  2102.        * TNCDelay X Y
  2103.        This   command   set  some program timings, that you shouldn't need
  2104.        to  change. The  values are  expressed in  18th of  second and  the
  2105.        range is from 3 to 255, that correspond to 2 tenth and 14 seconds.
  2106.  
  2107.        The  X parameter  is   the maximum  delay for the TNC reply. If the
  2108.        TNC  does   not   reply to  TSTHost   in  the  specific  time,  the
  2109.        program  retries to synchronise the serial port. The Y parameter is
  2110.        the speed for the serial port synchronisation.
  2111.  
  2112.        If   your  Y parameter  is too  high, you  can go  to have a coffee
  2113.        while  the program  resynchronises! You  must  increase  X  to  fix
  2114.        frequent  timeouts, and  Y if  the program cannot resync the serial
  2115.        port.
  2116.  
  2117.        To   display   the   current  values  of  the  timings,  issue  the
  2118.        command without parameters.
  2119.  
  2120.  
  2121.        * UList subcommand command
  2122.        Command  for FBB  Unproto list,  read   the   specific  section  in
  2123.        this manual.
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.        TSTHOST v1.37 (c) IK1GKJ                                     39
  2131.  
  2132.  
  2133.        * View [filename]
  2134.        Display  the contents of an ascii file, predefined path is WORKDIR.
  2135.        If  you do  not provide  a filename,  a selection is made in window
  2136.        mode.
  2137.  
  2138.  
  2139.        * WOrkdir [path]
  2140.        Set the default work path for TSTHost.  Usually, it corresponds to
  2141.        the  directory where  the program  is stored.  When a filename does
  2142.        not  have a  drive/directory path,  it will  be   searched  in  the
  2143.        WOrkdir directory.
  2144.  
  2145.  
  2146.        * WRitebuf filename
  2147.        Writes  the contents  of the  receive buffer in an ASCII disk file.
  2148.        If  the filename does not have a drive/directory path specified, it
  2149.        is saved in the WOrkdir directory.
  2150.  
  2151.  
  2152.        * YABort
  2153.        Starts the procedure to interrupt the YAPP transfer protocol.
  2154.        The  interruption is  not immediate  because the  terminal  station
  2155.        must  empty   his   buffer   before   accepting   the   command. To
  2156.        perform  an immediate abort, type this command TWICE.
  2157.  
  2158.  
  2159.        * YAPpc [on|off]
  2160.        Enables/disables  the YAPPC  protocol version.  You  cannot  change
  2161.        this option if there is any YAPP file transfer active.
  2162.  
  2163.  
  2164.        * YRec filename
  2165.        YAPP  receive protocol  manual  start.  If  Autoyapp  is  on,  this
  2166.        command  is not  requested. If  Autoyapp is  off, you  must execute
  2167.        this  command just  after having  received by the connected station
  2168.        the   Init  YAPP transmit  code. If  the filename  does not  have a
  2169.        drive/directory  path specified,  it will  be saved  in the WOrkdir
  2170.        directory.  This command is not active in a PMS session.
  2171.  
  2172.  
  2173.        * YPut [filename]
  2174.        Start  the   YAPP transmit  protocol. If  a drive/directory path is
  2175.        not  specified, the  file is  taken  from  the  WOrkdir  directory.
  2176.        This  command is   not  active   in a  PMS session. If the filename
  2177.        parameter is not specified, the program activates a select window.
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.        TSTHOST v1.37 (c) IK1GKJ                                     40
  2187.  
  2188.  
  2189.        AX25 Subcommands
  2190.        ----------------
  2191.  
  2192.        These   parameters   must   follow  the AX25  command, for instance
  2193.        AX25  MONITOR N.  The TNC manual reports  more  informations  about
  2194.        these commands.
  2195.  
  2196.  
  2197.        * AX25l2v2 [On|Off]
  2198.        Enables the level 2 of the Ax25 protocol.
  2199.  
  2200.  
  2201.        * Beacon [0-60] [Beacon Text | <Beacon file]
  2202.        Set   the   beacon   text.  The time value is expressed in minutes,
  2203.        and  any value  below 5  disables   the   beacon.    If  the  first
  2204.        character  of the   beacon   text   is '<', then the others are the
  2205.        text  filename. If  no drive/directory  is specified, then the file
  2206.        will be  searched in the TSTHOST.EXE directory.
  2207.  
  2208.        Example for text beacon:   AX BE 30 ST. IK1GKJ * IJ45IK
  2209.        Example for file beacon:   AX BE 30 <F:\UTILS\BEACON.TXT
  2210.  
  2211.  
  2212.        * Check [0..65535]
  2213.        After  this time,  if was  not detect  traffic on  the channel, the
  2214.        program test the integrity of the link. In 10ms.
  2215.  
  2216.  
  2217.        * CLock ON | OFF | SET
  2218.        The SET parameter sets the current time/date on the TNC.
  2219.        ON enables the time/date display in the monitor window and  in the
  2220.        status  messages, OFF  disables this  time/date display.  NOTE: Not
  2221.        all  TNC EPROMs  accept this  command; it  works fine  on TF24  and
  2222.        TF26.
  2223.  
  2224.  
  2225.        * Digipeat [On|Off]
  2226.        Enables/disables the digipeating capability of the TNC.
  2227.  
  2228.  
  2229.        * FRack [1..65535]
  2230.        Pause  (if ACK  has not  been received)  for the TNC before sending
  2231.        the  data packet  again. This  value can  be from  1 to 15 seconds.
  2232.        Some  TNC EPROMs  accept valid  data from  16 to  65535,  expressed
  2233.        in 1/33  of second.
  2234.  
  2235.  
  2236.        * FUllduplex [On|Off]
  2237.        Enables/disables the full duplex transmission of the TNC.
  2238.  
  2239.  
  2240.  
  2241.  
  2242.        TSTHOST v1.37 (c) IK1GKJ                                     41
  2243.  
  2244.  
  2245.        * MAxframe [1..7]
  2246.        Max number of data packets to transmit before waiting for ACK.
  2247.  
  2248.  
  2249.        * MHeard [ON | OFF | CLR 3..18]
  2250.        Without parameters, displays the list of the received stations.
  2251.        CLR clears the list.
  2252.        ON  enables the list automatic update.
  2253.        OFF disables the list automatic update.
  2254.        The list size, set by CLR, must be a value between 3 and 18.
  2255.        Warning: This command has been tested with EPROMs TF24 and TF26,
  2256.        but not any EPROM accept this command.
  2257.  
  2258.  
  2259.        * MYcall callsign
  2260.        Set my callsign.
  2261.  
  2262.  
  2263.        * MOnitor [NIUSC] [+- callsign callsign...]
  2264.                            N disable
  2265.                            I display I  Frames
  2266.                            U display UI frames
  2267.                            S display Supervisory frames
  2268.                            C display Connections frames
  2269.                            + Include max. 8 callsign
  2270.                            - Exclude max. 8 callsign
  2271.  
  2272.  
  2273.        * PAclen [80..250]
  2274.        Byte size of the transmitted packet.
  2275.  
  2276.  
  2277.        * PErsist [0..255]
  2278.        Transmit  chance. When   the  TNC  must transmit data, it generates
  2279.        a  random   number between 0 and 255.  If the number is higher than
  2280.        the  PErsist value it can transmit, otherwise  the  TNC  must  wait
  2281.        for SLottime time before generating a new number.
  2282.  
  2283.  
  2284.        * POrtcall [channel 1..8] [call|OFF]
  2285.        This  command  assigns  a  different  SSID  or  callsign  for every
  2286.        channel.   The  command without  parameters displays  the  list  of
  2287.        those  channels with  a callsign  different from  the  AX25  mycall
  2288.        value.  OFF   sets  the  channel  to  use  the callsign-ssid set by
  2289.        the AX25 mycall command.
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.        TSTHOST v1.37 (c) IK1GKJ                                     42
  2299.  
  2300.  
  2301.        To   activate   the  default callsign, use the OFF parameter. Note:
  2302.        a  channel with  a particular  callsign will  not  change  even  by
  2303.        changing  the global callsign. To disable the extended callsign use
  2304.        OFF.  This command  has effect,  for a  connected  channel,    only
  2305.        after  the disconnection
  2306.  
  2307.        Example: AX25 MYCALL IK1GKJ     AX25 PORTCALL 2 IK1GKJ-2
  2308.  
  2309.  
  2310.        * PTt [ON | OFF]
  2311.        Enables/disables the TNC PTT line. The  software  works correctly,
  2312.        but, while in the OFF state, the TNC  does  not  activate  the PTT
  2313.        line.
  2314.  
  2315.  
  2316.        * RESptime [0..65535]
  2317.        Wait time before ACKing an incoming packet, in 10ms.
  2318.  
  2319.  
  2320.        * RETry [0..127]
  2321.        Retry  number before  failure and  station disconnection.  0 stands
  2322.        for forever.
  2323.  
  2324.  
  2325.        * Slottime [0..127]
  2326.        See PErsist, in 10ms.
  2327.  
  2328.  
  2329.        * Txdelay [0..127]
  2330.        Delay   before   data   transmission after the PTT line activation,
  2331.        in 10ms.
  2332.  
  2333.  
  2334.        * UNproto [text]
  2335.        Unproto text and route where the Unproto messages are addressed.
  2336.  
  2337.  
  2338.        * USers [0..8]
  2339.        Max number of incoming connections.
  2340.  
  2341.  
  2342.        * Validcall [On|Off]
  2343.        Enables/disables the valid callsign control.
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.        TSTHOST v1.37 (c) IK1GKJ                                     43
  2355.  
  2356.  
  2357.        THE STATUS LINE
  2358.        ---------------
  2359.        From the bottom to the top of the screen:
  2360.        The  last screen  line displays  the channel  status, the number of
  2361.        bytes  transmitted for  send file,  the disk file size for incoming
  2362.        text  capture. Only  the TNC  status and the number of free buffers
  2363.        are displayed for Monitor and Unconnected channels.
  2364.  
  2365.        * FR is the number of free buffers in the TNC (or TFPCX/R driver).
  2366.        Every buffer contains 32 bytes. This values helps detecting if the
  2367.        TNC   is   collapsing,   as  the Host software disables the monitor
  2368.        if  this value  is under  256. The  TNC collapses  when the  FR  is
  2369.        around  128. Among   the   various   reasons,  check the high speed
  2370.        traffic  and slow    serial   connection  baud rate,   the  monitor
  2371.        active   with  multiconnection, etc.  The free  buffers   value  is
  2372.        global and not referred to a single channel.
  2373.  
  2374.        *  BF is  the number  of packet  in the TNC queue to be transmitted
  2375.        for  the channel.  TSTHost has a ten buffers queue. If the FR value
  2376.        drops  below 300,  the queue  is reduced to 5, and if FR goes below
  2377.        210 then the queue is reduced to 2.
  2378.        This  function does  not  interfere with the MAXFRAME 7 parameter,
  2379.        since the correct number of packets is BUF+UNACK.
  2380.  
  2381.        * UN is the number of packets transmitted still to be confirmed.
  2382.        This value depends on AX25 maxframe.
  2383.  
  2384.        * RE is the time of the TNC attempts to  transmit  the  unack data
  2385.        without   receiving   ACK   from   the   other  station. After AX25
  2386.        retry value, the station will be disconnected.
  2387.  
  2388.        * US is the amount of memory used by the system
  2389.  
  2390.        * OK is the free memory in the system
  2391.  
  2392.        * TX is displayed only by sending a file. This value is the number
  2393.        of bytes read from the file and  transferred intothe TNC. When the
  2394.        file transfer terminates on the PC side,  it  can  still  continue
  2395.        because of the TNC buffer.
  2396.  
  2397.        * RX is displayed only when the RECORD command is active, and this
  2398.        value corresponds to the disk file size.
  2399.  
  2400.        Next line up on the screen  displays the TSTHost status:  CONV for
  2401.        conversation  mode   (typed data  is sent   to  the other station),
  2402.        CMD   for  command   mode  (enter   commands  for   TSTHost  to  be
  2403.        interpreted).  On the  right side  there  is  the  current  channel
  2404.        number and the callsign and duration of the active connection.
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.        TSTHOST v1.37 (c) IK1GKJ                                     44
  2411.  
  2412.  
  2413.        Then there is  the  program  version.  REVIEW  indicates  that the
  2414.        revision  buffer is  activated (PageUp  key);   PMS for the channel
  2415.        set in a PMS session (default) or active in a PMS session.
  2416.  
  2417.        Above  these lines,  there is  a line  containing the  callsign for
  2418.        each  connected channel, from 1 to 8. If there is new data that you
  2419.        have not yet read from a channel, TSTHost will flash the callsign.
  2420.  
  2421.        Another line is for the YAPP transfer status line, active  only if
  2422.        the channel is running a YAPP file transfer.
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.        PROBLEMS
  2445.        --------
  2446.        Please   report  any   kind of   problem or  defect with  a message
  2447.        to
  2448.        IK1GKJ@IK1MSL, reporting:
  2449.  
  2450.        - Defect type.
  2451.        - Which operation you have done when you have noticed the defect.
  2452.        - PC model and configuration
  2453.        - Memory driver (EMM, QEMM etc.)
  2454.        - PC Operating system version.
  2455.        - (If possible) the TSR programs loaded in memory.
  2456.        - TNC model and driver type
  2457.  
  2458.        Thanks.
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.        TSTHOST v1.37 (c) IK1GKJ                                     45
  2467.  
  2468.  
  2469.        Features ........................................................1
  2470.        Tsthost with TNC in KISS or BAYCOM modem ........................3
  2471.        Tsthost with the standard HOST mode .............................4
  2472.        Tsthost with 2 or more tnc ......................................5
  2473.        Memory usage and EXPANDED memory ................................6
  2474.        VGA mode ........................................................6
  2475.        Short cut keys ..................................................7
  2476.        Path of the files ...............................................8
  2477.           PG - Server directory ........................................8
  2478.           MAIL - Messagges directory ...................................8
  2479.           USERS - Users directory ......................................9
  2480.           UPLOAD - Users upload directory ..............................9
  2481.           WORKDIR - Standard work directory ............................9
  2482.           TSTHOST.PSW - Automatic password file ........................9
  2483.           TSTHOST.SYS - Password file for PMS DOS command. .............9
  2484.           TSTHOST.CFG - Automatic configuration file ..................10
  2485.           TSTHOST.SHD - Shutdown configuration file ...................10
  2486.           TSTHOST.ULS - Unproto list file .............................10
  2487.           TSTHOST.ENT - PMS connection text ...........................10
  2488.           TSTHOST.HLP - PMS help file .................................10
  2489.           TSTHOST.PGS - PMS PG server list ............................10
  2490.           TSTHOST.BID - Bid file. .....................................11
  2491.           TSTHOST.LOG - Connections log ...............................12
  2492.           SOURCE files ................................................12
  2493.           TSTHOST.IN - Mail import file ...............................12
  2494.           TSTHOST.DMS - PMS messages database .........................13
  2495.        FORWARD,  UNPROTO  list,  CHANNEL  8  and (optional) automatic
  2496.               password request. .......................................14
  2497.           FORWARD protocol ............................................15
  2498.           Problem to connect for UNPROTO and FORWARD ..................16
  2499.        FORWARD command ................................................17
  2500.        PG SERVER ......................................................18
  2501.        AUTOMATIC PASSWORD .............................................20
  2502.        PMS INTERFACE ..................................................21
  2503.           THE SERVER ..................................................22
  2504.           KEYBOARD SCROLL LOCK LED ....................................22
  2505.           PMS command from KEYBOARD ...................................23
  2506.           PMS commands for remote users ...............................27
  2507.        UNPROTO LIST ...................................................30
  2508.           IMPORTANT NOTE ..............................................31
  2509.           UList Subcommands ...........................................32
  2510.        TSTHost commands description ...................................34
  2511.           Send,Delete,Dir,Yput,View parameter window ..................34
  2512.           AX25 Subcommands ............................................40
  2513.        THE STATUS LINE ................................................43
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.