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

  1.  
  2.                                                                     1
  3.  
  4.  
  5.  
  6.  
  7.                               TstHost versione 1.37
  8.                               ---------------------
  9.  
  10.  
  11.        Caratteristiche
  12.        ----------------
  13.        TSTHOST  e' un  software scritto  per TNC2  o cloni equipaggiati di
  14.        eprom  HOST tipo  TF8 TF23  TF24 ect.  Per gli altri tipi di TNC, o
  15.        anche  per  i  TNC2,  e'  possibile  l'utilizzo  del  programma  in
  16.        modalita' kiss.
  17.  
  18.        Per  tnc funzionanti  in modo  kiss, e' necessario l'uso del driver
  19.        seriale  TFPCR o  TFPCX, ricordarsi  di settare  i tnc in modo KISS
  20.        tramite gli appositi switch del driver prima di caricare tsthost.
  21.  
  22.        Per  tnc funzionanti  in modo host, e' necessario un driver esterno
  23.        di  comunicazione seriale,  configurato in  modo appropriato,  tipo
  24.        mbbios  o compatibili.  Il driver fornito con il software, GKJBIOS,
  25.        e'  un driver  tipo mbbios  ottimizzato e funziona egregiamente. La
  26.        presenza  dei famosi  16550a e'  automaticamente rilevata, anche se
  27.        nessun messaggio appare a video.
  28.  
  29.        Per  il settaggio di gkjbios, usare il programma GKBIOCFG e seguire
  30.        le indicazioni a schermo.
  31.  
  32.        TSTHOST  offre 8  canali  di  comunicazione  separati,  ognuno  con
  33.        relativo  buffer di  ricezione di  300 righe  e buffer  di tastiera
  34.        circolare  con richiamo  delle ultime  10 righe. La giustificazione
  35.        del testo in modo conversazione e' automatica alla colonna 78.
  36.        Essendo  strutturato per  8  canali  non  e'  possibile  l'uso  del
  37.        software  con eprom  tipo wa8ded o tf4 che consentono l'uso di soli
  38.        4  canali. Allo  stesso modo,  utilizzando TFPCR  o TFPCX,  o altre
  39.        eprom  con piu' canali, assicurasi di settare il tnc per un massimo
  40.        di  8 canali  con i  comandi descritti piu' sotto. Ogni canale puo'
  41.        avere  un nominativo  differente. Ogni  canale e' un normale canale
  42.        di  connessione se  la connessione  viene effettuata  da  consolle,
  43.        altrimenti  per connessioni  esterne si  comporta come  un pms,  e'
  44.        ovviamente possibile anche su sessioni pms eseguire normali qso.
  45.  
  46.        TSTHOST  offre anche  una finestra  monitor in  cui visualizzare il
  47.        traffico  radio. E'  implementato il  protocollo yapp,  con  resume
  48.        automatico e possibilita' di attivare o meno la versione YAPPC.
  49.  
  50.        E'  pure possibile l'invio di file in modo ascii e la registrazione
  51.        su  disco di  quanto ricevuto.  Ogni finestra  puo' in ogni momento
  52.        eseguire  yapp, ricevere  e mandare  files contemporaneamente, piu'
  53.        e'  ovvio, la  conversazione  di  tastiera  e  sessione  PMS.  Ogni
  54.  
  55.  
  56.  
  57.  
  58.        TSTHOST v1.37 (c) IK1GKJ                                     2
  59.  
  60.  
  61.        finestra  dispone di  una modalita'  comando, nella  quale  tsthost
  62.        interpreta   quanto  ricevuto   come  comando,   e  una   modalita'
  63.        conversazione,   nella  quale   quanto  ricevuto   e'  inviato   al
  64.        corrispondente  connesso. Non  e' possibile  passare  in  modalita'
  65.        conversazione  se  non  si  e'  connessi,  eccezion  fatta  per  la
  66.        finestra   monitor  ove   quanto  digitato  verra'  trasmesso  come
  67.        pacchetto unproto.
  68.  
  69.        Per  ogni finestra  vi e'  il suo  buffer di revisione. TST segnala
  70.        quando  vi sono  dati pronti  per una  determinata finestra facendo
  71.        lampeggiare il nominativo corrispondente.
  72.  
  73.        All'atto    della   connessione   la   finestra   associata   passa
  74.        automaticamente  in modo  conversazione se  la connessione  era  un
  75.        comando  da noi digitato, altrimenti si attiva la modalita' pms con
  76.        la   quale  il  corrispondente  remoto  puo'  depositare  messaggi,
  77.        richiedere  file o visualizzare il contenuto delle directory. Nella
  78.        modalita'  pms e'  pure prevista  la possibilita'  di  chiamare  il
  79.        sysop  per eseguire normale qso o lanciare programmi server esterni
  80.        per l'esecuzione di funzioni non standard.
  81.  
  82.        Il  programma supporta  il riconoscimento  di password standard a 5
  83.        lettere  ed il  formato con  algoritmo md2.  Il formato standard e'
  84.        riconosciuto  dinamicamente ed  accetta richieste  comprese tra 1 e
  85.        10 lettere, anche se normalmente lo standard ne usa 5.
  86.  
  87.        La  lista unproto  per bbs  di tipo fbb e' supportata anche con bbs
  88.        che  richiedono la  password di  accesso, idem  per il  forward che
  89.        puo' essere normale o compresso.
  90.  
  91.        E'  pure possibile  l'estrazione su file di messaggi che contengono
  92.        codice  7plus, in  formato forward  fbb. Sono supportati sia server
  93.        attivabili  da remoto  con l'invio di messaggi, sia PG per ampliare
  94.        i comandi del PMS con applicazioni dedicate.
  95.  
  96.        La  comunicazione host  tra pc  e tnc,  avviene sotto un timeout di
  97.        circa  3 secondi.  Ossia se  dopo una richiesta da parte di tsthost
  98.        il  tnc entro  3 secondi  non manda  i dati,  il programma tenta la
  99.        resincronzzazione,  avvertendo  con  un  messaggio  di  resync.  La
  100.        sincronizzazione  avviene anche  in  caso  di  errori  sulla  porta
  101.        seriale.  Durante il  sincronismo, tsthost  visualizza il numero di
  102.        tentativi  eseguiti:  Superato  il  valore  di  300,  il  programma
  103.        termina  per errore  di protocollo  seriale. Se durante questa fase
  104.        si desidera abbandonare il programma, premere ALT_X.
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.        TSTHOST v1.37 (c) IK1GKJ                                     3
  115.  
  116.  
  117.        Utilizzo del software con tnc in modo kiss
  118.        -------------------------------------------
  119.        Predisporre  il tnc  in modo  kiss  manualmente  oppure  tramite  i
  120.        parametri  a linee  di comando  del driver  TFPCR/TFPCX. Il  driver
  121.        TFPCR  usa normalmente  l'interrupt 254  per la  comunicazione,  il
  122.        driver TFPCX usa solitamente l'irq 253.
  123.  
  124.        Caricare il driver TFPCX o TFPCR (tfpcx modem baycom)
  125.        Caricare TSTHOST con il comando TSTHOST /T /I254
  126.  
  127.        ove  /T indica  l'uso di  driver tfpcr/tfpcx, e il numero che segue
  128.        la I indica il vettore di interrut usato dal driver.
  129.        NOTA: alla partenza vengono inviati i seguenti comandi al tnc:
  130.             JHOST1, USERS 8, @U 0
  131.  
  132.        Esempio per modem baycom:
  133.        TFPCX parametri di settaggio driver, vedi manuale tfpcx
  134.        TSTHOST /T /I253
  135.  
  136.        Esempio per modo tnc kiss
  137.        TFPCR parametri di settaggio, vedi manuale tfpcr
  138.        TSTHOST /T /I254
  139.  
  140.        ATTENZIONE:  La versione  3.30 della  tfpcr da me provata andava in
  141.        tilt  su trasferimenti  radio a  9600 baud  g3ruh.  Non  appena  si
  142.        arrivava  attorno ai  400-450 cps,  segnalava  un  protocol  error.
  143.        Presumo  non riesca  a gestire  correttamente la  memoria  ad  alta
  144.        velocita'.   La  verisione  2.10  e  l'ultima  release  TFKISS  non
  145.        presentano tale problema.
  146.  
  147.  
  148.        Utilizzo del software in modalita' host
  149.        ----------------------------------------
  150.        Configurare in modo appropriato GKJBIOS o MBBIOS o equivalente.
  151.        Caricare il driver in memoria
  152.        Caricare TSTHOST con il comando TSTHOST /H /Cx /Bzzzz
  153.        ove  x e'  la porta seriale, 1..4, zzzz e' il baudrate della porta,
  154.        i valori ammessi sono 9600, 19200, 38400.
  155.        Il parametro /H indica la modalita' host.
  156.        NOTA: alla partenza vengono inviati i seguenti comandi al tnc:
  157.             JHOST1, USERS 8, Z 0, @U 0
  158.  
  159.        Al  termine del  programma, e'  possibile rimuovere il driver dalla
  160.        memoria con il comando GKJBIOS U
  161.  
  162.        Esempio
  163.        GKJBIOS
  164.        TSTHOST /H /C1 /B19200
  165.        GKJBIOS U
  166.  
  167.  
  168.  
  169.  
  170.        TSTHOST v1.37 (c) IK1GKJ                                     4
  171.  
  172.  
  173.        Uso del software con due o piu' radio
  174.        -------------------------------------
  175.        E'  possibile  utilizzare  due  o  piu'  interfacce  radio  con  il
  176.        programma.  Allo scopo  e' necessario  utilizzare il  driver  TFPCX
  177.        v2.10  che supporta  fino ad  8 porte radio, con tnc di tipo modem,
  178.        kiss o baycom.
  179.  
  180.        Queste  vogliono essere  solo due  note  di  esempio,  informazioni
  181.        dettagliate sull'uso del driver sono fornite nel suo manuale.
  182.  
  183.        Essendo  capace di gestire piu' porte radio, tale driver include un
  184.        comando  per definire  quali canali  assegnare ad  ogni  porta:  il
  185.        comando  host e'  @PO xxxxxxxxx. X accetta valori compresi tra 0 ed
  186.        il  numero di  interfacce caricate,  sequenzialmente, 0 e' la prima
  187.        interfaccia  caricata, 1  la seconda  etc. Ogni  x e' un canale, la
  188.        prima  x il  canale 1,  la seconda  il canale  due etc. Ma prestate
  189.        attenzione al fatto che tsthost supporta un massimo di 8 canali.
  190.  
  191.        Il  driver tfpcx  v2.10 puo'  naturalmente essere  utilizzato anche
  192.        con  un solo  tnc, baycom od altro, in questo caso pero' il comando
  193.        @PO   ovviamente  non  serve,  dato  che  tutti  i  canali  saranno
  194.        assegnati alla singola porta.
  195.  
  196.        Ecco alcuni esempi:
  197.        Abbiamo  2 tnc,  collegati  in  com1  e  com2,  sono  entrambi  tnc
  198.        classici  e si  suppone per  semplicita' che  siano gia' settati in
  199.        modo  KISS. La  velocita'seriale tra  pc e  tnc e'  di 19200  baud.
  200.        Vogliamo  assegnare al tnc collegato in com1 i canali da 1 a 4, gli
  201.        altri, da 5 a 8 al tnc collegato in com2.
  202.  
  203.        TFPCX -PKISS1 -PKISS2 -B19200:19200 -CH8
  204.        TSTHOST /T /I253
  205.        In tsthost.cfg aggiungiamo l'istruzione PARAM 0 @PO 00001111
  206.  
  207.        Ora  abbiamo 2 tnc gia' in kiss e un modem baycom. Il modem baycom,
  208.        operante  a 1200  baud, e' collegato sulla com1, i tnc sulla com2 e
  209.        com3;  il tnc  in com 2 usa 19200 baud in seriale, quello sulla com
  210.        3  usa l'irq 10 e 9600 baud in seriale. Vogliamo assegnare i canali
  211.        123 al baycom, 456 al tnc in com2, 78 al tnc in com3.
  212.  
  213.        TFPCX -PCOM1 -PKISS2 -PKISS3:03E8:10 -B1200:19200:9600 -CH8
  214.        TSTHOST /T /I253
  215.        In tsthost.cfg aggiungiamo l'istruzione PARAM 0 @PO 00011122
  216.  
  217.        Questo  ultimo  esempio  non  ho  potuto  testarlo  in  quanto  non
  218.        possiedo  modem baycom,  grazie a chi vorra' fornirmi l'esito delle
  219.        prove e delle modifiche del caso sul settaggio di tfpcx.
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.        TSTHOST v1.37 (c) IK1GKJ                                     5
  227.  
  228.  
  229.        Uso della memoria e memoria ESPANSA
  230.        -----------------------------------
  231.        TstHost  richiede per  il suo  funzionamento un minimo di 450 KByte
  232.        di  memoria, valore  che scende  a 210 con l'utilizzo della memoria
  233.        espansa, che viene automaticamente usata se presente nel sistema.
  234.  
  235.        La  memoria e'  allocata dinamicamente e rilasciata quando non piu'
  236.        necessario,  tuttavia vi  sono funzioni  che  richiedono  ulteriore
  237.        memoria  libera per  il funzionamento. Tra queste, la lista unproto
  238.        richiede  24 Kbyte  fissi per  il mantenimento  della  lista,  piu'
  239.        ulteriori  32 Kbyte  durante la richiesta dei messaggi in compresso
  240.        per  la decodifica  dei dati.  Questi  32  kbyte  vengono  comunque
  241.        liberati a ricezione ultimata dei messaggi.
  242.  
  243.        Ulteriore  memoria, e' pure richiesta per eseguire shell al sistema
  244.        operativo  con il  comando RUN  o per  l'attivazione dei  server PG
  245.        eventualmente  richiesti da  un utente  collegato al  PMS. In  ogni
  246.        caso   un  pc  classico  con  640  byte  di  memoria  non  dovrebbe
  247.        presentare  problemi di  sorta anche  senza l'ausilio della memoria
  248.        espansa.
  249.  
  250.        Nel  caso il  vostro pc  non rispondesse correttamente all'utilizzo
  251.        della  memoria espansa,  e' possibile  disabilitarne l'uso  con  il
  252.        comando /NOEMS, esempio:
  253.  
  254.              TSTHOST /H /B19200 /C1 /NOEMS
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.        Modalita' VGA
  265.        -------------
  266.        Tsthost  supporta la  visualizzazione a  schermo standard 25 righe,
  267.        oppure  43/50 righe per schede EGA/VGA. Per attivare questa opzione
  268.        aggiungete al comando di lancio di tsthost il parametro /VGA
  269.        Esempio: TSTHOST /H /B19200 /C3 /VGA
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.        TSTHOST v1.37 (c) IK1GKJ                                     6
  283.  
  284.  
  285.        Tasti chiave
  286.        -------------
  287.        ALT F1             Invio automatico della password sulla finestra
  288.                           corrente
  289.        ALT F2             Visualizza la lista MHEARD, (se il software del
  290.                           tnc lo ammette)
  291.        ALT F3             Attiva il monitor (in finestra monitor, F9)
  292.        ALT F4             Toglie il monitor
  293.        ALT F5             Attiva il monitor per U frame
  294.        ALT F6             Attiva visualizzazione lista unproto
  295.        ALT F10            Spegne il lampeggio del led indicatore posta
  296.        CONTROL ESC o F10  Passaggio da modo comando a modo conversazione
  297.        PAGE UP            Attiva modo revisione, Pagina su in modo revis
  298.        PAGE DOWN          Pagina giu in modo revisione
  299.        CTRL_PAGE_DOWN     Esce dal modo revisione
  300.        CTRL_HOME          Inizio buffer revisione
  301.        CTRL_END           Fine buffer revisione
  302.        ENTER              Se in modo comando esegue il comando digitato.
  303.                           Se in modo conversazione trasmette il testo.
  304.                           In entrambi i modi, se revisione attiva, la
  305.                            modalita' viene disattivata.
  306.        CURSORE SU          Richiama l'ultima riga digitata, fino a 10
  307.        CURSORE GIU         Prossima riga nel buffer circolare tastiera.
  308.        F1...F8             Cambio finestra attiva
  309.        F9                  Finestra Monitor
  310.        CTRL-F1..F10        Definibili dall'utente.
  311.        CTRL_BACKSPACE      Cancella da cursore a parola precedente
  312.        CTRL_LEFT           Sposta cursore una parola a sinistra
  313.        CTRL_RIGHT          Sposta cursore una parola a destra
  314.        HOME               Cursore ad inizio riga
  315.        END                 Cursore a fine riga
  316.        BACKSPACE           Cancella carattere a sinistra del cursore
  317.        DELETE              Cancella carattere soto il cursore
  318.        INSERT              Attiva disattiva modo inserimento.
  319.        ESCAPE              Cancella riga corrente.
  320.        CTRL-Y             Se nell'editor dei messaggi cancella riga
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.        TSTHOST v1.37 (c) IK1GKJ                                     7
  339.  
  340.  
  341.        Path dei files
  342.        ---------------
  343.        Non  vi e'  una directory di partenza obbligatoria per tsthost.exe,
  344.        ma   e'  importante  la  struttura  ad  albero  sottostante.  Nella
  345.        directory   ove   si   trova   tsthost.exe   dovrete   creare   tre
  346.        sottodirectory,  una di  nome PG,  una di  nome MAIL,  una di  nome
  347.        USERS.
  348.  
  349.        Questa potrebbe essere una classica installazione:
  350.  
  351.        \TSTHOST         <DIR>
  352.          |-PG           <DIR>
  353.          |-MAIL         <DIR>
  354.          |-USERS        <DIR>
  355.              |-UPLOAD   <DIR>
  356.          |-TSTHOST.EXE
  357.          |-TSTHOST.DOC
  358.          |-TSTHOST.PSW  File di paasword automatica
  359.          |-TSTHOST.CFG  File di configurazione
  360.          |-TSTHOST.ENT  Testo di ingresso al pms
  361.          |-TSTHOST.HLP  File di help per il pms
  362.          |-TSTHOST.PGS  File list descrizione server PG disponibili
  363.          |-TSTHOST.SHD  File di configurazione tnc per fine programma
  364.          |-TSTHOST.SYS  File password per comando DOS del PMS
  365.          |-TSTHOST.ULS  File lista unproto, creato/gestito da TSTH
  366.          |-TSTHOST.IN   File mail di import, per pg e server
  367.          |-TSTHOST.LOG  Lo crea TSTHOST se LOG=ON
  368.          |-TSTHOST.DMS  Database dei messaggi PMS, creato/gestito da TSTH
  369.          |-TSTHOST.BID  File bid usato da tsth, gestito da TSTH
  370.          |-DBFMSG.OLD   Database messaggi vecchio, creato/gestito da TSTH
  371.          |-Files del comando source (se ne create)
  372.  
  373.  
  374.  
  375.        Vediamo in dettaglio i vari files e directory:
  376.  
  377.        PG - Directory dei server
  378.        e' un direttorio ove risiederanno i vari server del pms.
  379.        Se  tale directory  non esiste  non  sara'  possibile  eseguire  il
  380.        comando  PG da  PMS.  I  server  sono  descritti  piu'  avanti  nel
  381.        manuale.
  382.  
  383.        MAIL - Directory dei messaggi
  384.        e'  un direttorio  ove verranno depositati i file di posta del PMS,
  385.        se  tale directory  non esiste  non  funzionera'  correttamente  la
  386.        sezione di posta elettronica del pms.
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.        TSTHOST v1.37 (c) IK1GKJ                                     8
  395.  
  396.  
  397.        USERS - Directory utente
  398.        e'  il direttorio  a disposizione  per gli  utenti. Questo percorso
  399.        non  e' necessario  che sia  creato qui',  puo' essere un qualunque
  400.        altro  percorso nel  vostro disco,  basta che  lo definiate  con il
  401.        comando  USERDIR di  tsthost. Tenete presente questo: alla partenza
  402.        tsthost   assume  che   USERS  sia   una  directory  situata  sotto
  403.        tsthost.exe,  ma tale path puo' essere ridefinito usando il comando
  404.        USERDIR.  Quindi o  create l'albero  cosi' come  e' proposto oppure
  405.        non  create la  directory USERS  ma usate  il comando  userdir  per
  406.        definirne  uno altrove.   Tale  sistema si  e' reso  necessario  in
  407.        quanto  se per  default la  directory  users  fosse  la  stessa  di
  408.        tsthost,  un utente  collegato al  pms avrebbe  accesso ai  file di
  409.        sistema, come quelli di password, con risultati indesiderati hi!
  410.        Per  quanto riguarda il pms, tale direttorio influenza i comandi W,
  411.        YU, YD.
  412.  
  413.  
  414.        UPLOAD - Directory di upload per pms.
  415.        In  questa directory  vengono depositati  tutti i  programmi che un
  416.        tente  del pms  vi manda  con la  funzione YU. Dovete creare questa
  417.        directory, altrimenti il comando YU del PMS non funziona.
  418.  
  419.  
  420.        WORKDIR - Directory di lavoro standard
  421.        Questo  direttorio e'  per  default  il  direttorio  ove  si  trova
  422.        tsthost.exe.  La sua  influenza si  estende  ai  comandi  WRITEBUF,
  423.        RECORD,  SEND, YPUT,  YREC, DIR.  Il suo scopo e' quello di fornire
  424.        la  possibilita' di  separare i  files del  programma da  eventuali
  425.        files  di  registrazione  od  altro.  E'  possibile  cambiare  tale
  426.        direttorio  con il  comando WORKDIR PATH. Quando assieme ad uno dei
  427.        menzionati  comandi non  viene passato  un percorso o drive assieme
  428.        al  nome del  file, tali  comandi lavorano  su  questo  direttorio,
  429.        altrimenti  lavoarano sul path passato. Per esempio, supponiamo che
  430.        io  abbia  dato  il  comando  WORKDIR  C:\TMP,  (ovviamente  C:\TMP
  431.        ESISTE!),  e voglia salvare il contenuto del buffer di ricezione in
  432.        un  file su  disco. Se  digito WR ALFA, il buffer verra' salvato in
  433.        un  file di  nome ALFA  in C:\TMP, ma digitando WR D:\TEXT\ALFA, il
  434.        file verra' salvato nel percorso specificato.
  435.  
  436.  
  437.        TSTHOST.PSW - Il file di password automatica
  438.        e'  il file  contenente le password per i sistemi che richiedono la
  439.        password  all'accesso o  per  il  comando  sys  dei  sysops.  Nella
  440.        prossima sezione del manuale e' descritto in dettaglio.
  441.  
  442.        TSTHOST.SYS - Il file autorizzazione uso comando DOS
  443.        e'  un file  simile al  precedente, ed  e' usato  quando un  utente
  444.        connesso  al PMS  da il  comando DOS.  Solo i  call  registrati  in
  445.        questo  file  possono  eseguire  il  comando  DOS.  Il  formato  e'
  446.  
  447.  
  448.  
  449.  
  450.        TSTHOST v1.37 (c) IK1GKJ                                     9
  451.  
  452.  
  453.        semplice,  ogni riga contiene un nominativo, senza ssid, seguito da
  454.        uno  spazio e dalla password, che non deve superare i 255 caratteri
  455.        alfanumerici contigui senza spazi. Esempio:
  456.  
  457.        IK1GKJ abcdef
  458.        IK1MSL aabbcAAHHfg12
  459.  
  460.        TSTHOST.CFG - Il file di configurazione automatica
  461.        e'  il file di configurazione automatica di tsthost. E' un semplice
  462.        file  ascii, in  cui sono  contenuti un  elenco  di  comandi;  alla
  463.        partenza  tsthost cerca  questo file,  e se  trovato lo esegue riga
  464.        per  riga, come  se voi  aveste introdotto  i comandi  da tastiera.
  465.        Qualsiasi  comando che  voi digitate  da tastiera puo' essere posto
  466.        in questo file.
  467.  
  468.        TSTHOST.SHD - File di configurazione al termine del programma
  469.        e'   identico  a   tsthost.cfg,  solo  che  viene  eseguito  quando
  470.        terminate il programma.
  471.  
  472.        TSTHOST.ULS - File lista unproto
  473.        e'  praticamente il  contenuto della lista unproto. Quando attivate
  474.        la  lista, il  programma legge  questo file per ricaricare l'ultimo
  475.        contenuto  della lista.  Quando chiudete  la lista  o terminate  il
  476.        programma,  il contenuto  della lista viene scritto in questo file.
  477.        Se  cancellate questo  file, il  programma richiedera'  al  bbs  la
  478.        lista partendo dal messaggio numero 1.
  479.  
  480.        TSTHOST.ENT - Testo alla connessione PMS
  481.        e'  un semplice file di testo che viene inviato all'utente all'atto
  482.        della  connessione. Potete  inserire qualunque  cosa volete,  cosi'
  483.        come  se non  vi serve  potete cancellarlo,  non  generera'  nessun
  484.        errore.
  485.  
  486.        TSTHOST.HLP - File di help per utenza pms
  487.        anche  questo e' un file di testo, che viene inviato all'utente del
  488.        pms  quando da  il comando di help (?). Potete editare quello da me
  489.        proposto  se avete  delle idee migliori o pensate sia insufficente,
  490.        ma  se eliminate  questo file il pms al comando di help rispondera'
  491.        che non vi sono help disponibili.
  492.  
  493.  
  494.        TSTHOST.PGS - Elenco sei server PG
  495.        questo  file non  e' fornito  col programma,  dato che si riferisce
  496.        alla  sezione pg  ed e'  quindi strettamente personale. E' comunque
  497.        un  file di  testo che  contiene  la  descrizione  degli  eventuali
  498.        server  del pms,  ammesso che  ne abbiate.  Quando l'utente  da  il
  499.        comando  PG senza  specificare un  server al  pms, se esiste questo
  500.        file  ne viene  inviato il contenuto, altrimenti il pms rispondera'
  501.        dicendo che non vi sono server disponibili.
  502.  
  503.  
  504.  
  505.  
  506.        TSTHOST v1.37 (c) IK1GKJ                                     10
  507.  
  508.  
  509.        TSTHOST.BID - File dei BID
  510.        Questo  e' un file molto importante, e non deve essere manipolato o
  511.        cancellato.  Il suo  scopo e'  quello di  mantenere traccia dei bid
  512.        ascoltati  e del  numero di  bid usato  ta tsthost.  Ma cosa sono i
  513.        BID?  In parole  povere un bid e' una parola che identifica in modo
  514.        univoco  un messaggio.  Ogni volta  che viene  creato un messaggio,
  515.        sia  da tsthost  che da un bbs, viene assegnato al messaggio un bid
  516.        univoco, in modo da evitare lo scambio di duplicati.
  517.  
  518.        Suppponiamo  ad esempio che io forwardi al bbs il messaggio XX, che
  519.        bid  YY. Ok,  poi cerco di mandarglielo ancora: il bbs trovera' che
  520.        il  BID YY e' gia' stato ricevuto, e quindi rifiutera' il messaggio
  521.        dicendo  no grazie,  e' gia' in mio possesso. La stessa cosa esegue
  522.        tsthost quando riceve un messaggio.
  523.  
  524.        I  bid interni  di tsthost  sono numeri  sequenziali formati  da un
  525.        numero + il vostro indicativo: 12345+IK1GKJ
  526.        (1->2->3->..65535->1->2 etc.)
  527.  
  528.        Ora se voi cancellate o perdete questo file, vengono perse 2 cose:
  529.        1)  Perdete l'elenco  dei bid  ascoltati, in  questo caso esiste la
  530.        possibilita'  che vi  vengano rimandati dei messaggi gia' in vostro
  531.        possesso;  possibilita' remota  in quanto  non puo'  avvenire se il
  532.        forward vi viene dato da un solo bbs.
  533.  
  534.        2)  Cosa grave, perdete l'ultimo numero di bid usato da tsthost per
  535.        inviare  i suoi messaggi. Supponiamo il vostro tsthost abbia creato
  536.        localmente  10 messaggi, avra' usato i numeri di bid da 1 a 10. Con
  537.        la  distruzione di  questo file,  si dovra'  ripartire da  1, ma il
  538.        vostro  bbs avra'  gia' ricevuto  i bid  da 1  a 10,  quindi fino a
  539.        quando  non tornerete  a 11 rifiutera' i messaggi da voi inviati in
  540.        forward.
  541.  
  542.        Allo  scopo, e'  appunto presente il comando NBID, da usare SOLO in
  543.        caso di necessita' per variare manualente il numero di bid.
  544.  
  545.        Alla  partenza di  tsthost,  se  il  file  tsthost.nbid  non  viene
  546.        trovato,  tsthost vi  chiede se  intendete  crearlo  (normale  alla
  547.        prima  partenza). Inserite Y se volete la creazione (in caso aveste
  548.        perso  il file  usate NBID),  oppure N  per uscire dal programma ed
  549.        usare una copia di backup.
  550.  
  551.        TSTHOST.BID  e' un  file circolare  di 3001  record. Ogni record e'
  552.        lungo  13 byte, che sono i bid ascoltati (char[13]). Il record 1 e'
  553.        un'  eccezione, contiene  2 numeri (in rappresentazione letterale):
  554.        il  primo e'  il prossimo  bid che tsthost dovra' usare, l'altro il
  555.        primo record da sovrascrivere nel file.
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.        TSTHOST v1.37 (c) IK1GKJ                                     11
  563.  
  564.  
  565.        TSTHOST.LOG - Elenco delle connessioni
  566.        E'  un file  creato da  tsthost se  il comando  LOG  e'  ad  ON,  e
  567.        contiene l'elenco data/ora delle connessioni
  568.  
  569.  
  570.        FILE DI SOURCE
  571.        Sono  files simili  a tsthost.cfg,  che  vengono  eseguiti  con  il
  572.        comando    SOURCE   filename,    possono   servire    per   crearvi
  573.        configurazioni particolari da attivare al momento.
  574.  
  575.  
  576.        Nei  files TSTHOST.PSW,  TSTHOST.CFG,  TSTHOST.SHD,  TSTHOST.SYS  e
  577.        file  inerenti il comando SOURCE, ogni riga che inizi col carattere
  578.        '#' e' considerata commento e quindi ignorata.
  579.  
  580.  
  581.        TSTHOST.IN - File di import
  582.        E'  un file  di testo,  che tsthost cerca ogni minuto, e se trovato
  583.        lo  processa. Lo scopo di questo file e' quello di fornire a SERVER
  584.        e  PG la possibilita' di depositare sul mailbox posta per l'utente.
  585.        Sostanzialmente,  TSTHOST si  aspetta di trovare in questo file una
  586.        serie  di comandi  SP o SB, come se il messaggio venisse immesso da
  587.        tastiera  o dall'utente  remoto.  Attenzione  che  la  sintassi  di
  588.        questo  file e'  molto rigida:  viene per  prima cosa  ricercato un
  589.        comando  di tipo  SP o  SB, quindi la riga seguente sara' il titolo
  590.        del  messaggio, infine il contenuto del messaggio fino all'incontro
  591.        di un /EX ad inizio riga.
  592.  
  593.        Esempio:
  594.  
  595.        SP IK1ABC @ IK1MSL < IK1BBB
  596.        titolo del messaggio
  597.        messaggio linea 1
  598.        messaggio linea 2
  599.        .....
  600.        /EX
  601.        SB TUTTI @ ITA
  602.        titolo del messaggio
  603.        messaggio linea 1
  604.        messaggio linea 2
  605.        .....
  606.        /EX
  607.  
  608.        Il  campo destinatario  e' ovviamente  obbligatorio, gli altri sono
  609.        opzionali.  Se non  specificato un campo ROUTE (@) il messaggio non
  610.        verra'  inviato in  forward. Se  non specificato il campo FROM (<),
  611.        verra' assunto per default il nominativo della stazione PMS.
  612.        ATTENZIONE:  la lunghezza  delle linee  non dovra'  superare gli 80
  613.        caratteri.
  614.  
  615.  
  616.  
  617.  
  618.        TSTHOST v1.37 (c) IK1GKJ                                     12
  619.  
  620.  
  621.        TSTHOST.DMS - Database dei messaggi PMS
  622.        E'  un file  binario, ed  e' gestito  interamente da  tsthost;  non
  623.        manipolatelo  a meno  che non  siate sicuri  di cosa state facendo.
  624.        Sostanzialmente  e' un database per lo smistamento dei messaggi pms
  625.        contenuti  nella  directory  MAIL.  Il  metodo  piu'  semplice  per
  626.        distruggere  tutti i  messaggi  del  pms  consiste  nel  cancellare
  627.        questo   file,  se   presente,  quindi   occhio.  Per  chi  volesse
  628.        cimentarsi  nella scrittura  di server dedicati,  la sua struttura,
  629.        per ogni record, e' la seguente:
  630.  
  631.        struct dirmes {
  632.            char type;                  /* tipo del messaggio B P */
  633.            char status;                /* stato del messaggio N F K Y */
  634.            long number;                /* numero del messaggio */
  635.            int  da_year;               /* data di creazione, anno */
  636.            char da_day;                /* giorno */
  637.            char da_mon;                /* mese */
  638.            unsigned char ti_min;       /* orario di ricezione, minuti */
  639.            unsigned char ti_hour;      /* ore */
  640.            unsigned char ti_hund;      /* centesimi di secondo */
  641.            unsigned char ti_sec;       /* secondi */
  642.            char to[7];                 /* destinatario */
  643.            char route[7];              /* bbs di destinazione */
  644.            char from[7];               /* mittente del messaggio */
  645.            char title[61];             /* titolo del messaggio */
  646.            char frombbs;               /* non 0 se ricevuto in forward */
  647.            char startbbs[7];           /* bbs originario di partenza */
  648.            char bid[13];               /* bid or mid */
  649.            char rcvbbs[7];             /* bbs cui ricevo il messaggio */
  650.            char free[4];               /* reserved */
  651.              };                        /* totale 128 byte */
  652.  
  653.        I  campi di  tipo char[]  seguono le  convenzioni C,  ossia  devono
  654.        terminare  con lo 0 binario. Il messaggio e' decodificato usando il
  655.        campo  number, il  relativo  contenuto  di  testo  si  trova  nella
  656.        directory  MAIL con  il nome  del file  rappresentato dal valore di
  657.        NUMBER  ed estensione  .MES. Il  nome e'  sempre  di  8  caratteri,
  658.        eventualmente  aggiungere 0  a sinistra  del numero.  Attenzione al
  659.        corretto  riempimento dei  campi della struttura, se per esempio il
  660.        campo  route non  e' usato,  deve comunque  essere riempito, quindi
  661.        *dirmes.route=0;
  662.        I   numeri  sono   sequenziali,  quindi  nel  caso  si  desiderasse
  663.        aggiungere  con dei  server un  nuovo messaggio,  sara'  sufficente
  664.        leggere  l'ultimo record  presente: il  nuovo messaggio  avra' come
  665.        numero  DIRMES.NUMBER+1. Se  ad esempio  l'ultimo numero  era 3, il
  666.        nuovo  messaggio avra'  numero 4, ed il relativo file dovra' essere
  667.        posto in MAIL col nome di 00000004.MES.
  668.  
  669.        ATTENZIONE: NON MANIPOLATE TALE FILE MENTRE TSTHOST E' ATTIVO.
  670.  
  671.  
  672.  
  673.  
  674.        TSTHOST v1.37 (c) IK1GKJ                                     13
  675.  
  676.  
  677.        Chiamate  di FORWARD,  lista UNPROTO, CANALE 8 (con eventuale invio
  678.        di password automatica)
  679.        ------------------------------------------------------------------
  680.        TstHost  esegue la  connessione al  bbs master per il forward e per
  681.        la  lista unproto  SEMPRE sul canale 8. Se tale canale e' occupato,
  682.        la  chiamata verra'  effettuata non  appena il  canale  si  libera.
  683.        Mentre  per il fwd la chiamata avviene sempre, anche se non vi sono
  684.        messaggi  nel pms,  in modo  da permettere  il reverse  forward, la
  685.        lista  unproto viene richiesta solo se vi sono messaggi selezionati
  686.        e se la lista e' attiva.
  687.  
  688.        NOTA:  su sistemi multiporta con tfpcx, assicurarsi che il canale 8
  689.        sia  associato alla  porta su  cui si  trova il bbs master. Ancora,
  690.        siccome  e' possibile  che avvenga la chiamata al bbs master mentre
  691.        si  e' gia'  connessi a  tale stazione  su un'altro canale, sarebbe
  692.        opportuno  utilizzare il  comando AX25 PORTCALL per settare un SSID
  693.        univoco su tale canale.
  694.  
  695.        E'  possibile chiamare il bbs master per la lista unproto e il fwd,
  696.        anche  se il  bbs richiede  la password di accesso. A tale scopo il
  697.        comando  HOMEBBS accetta ora un campo opzionale in piu', la stringa
  698.        di  richiesta password.  Tale campo  deve essere settato SOLO se il
  699.        bbs  richiede la  password. Supponendo  che il  bbs sia IK1MSL-8, e
  700.        tale bbs non richieda la passoword, il comando sara':
  701.  
  702.              HOMEBBS IK1MSL-8
  703.  
  704.        Ma  se tale  bbs mi  richiede la  password alla connessione, allora
  705.        dovro'  specificare il  prompt di richiesta password del bbs. Se ad
  706.        esempio il bbs mi richiede
  707.  
  708.              PASSWORD? 11 22 33 44......
  709.  
  710.        Il comando diverra':
  711.  
  712.              HOMEBBS IK1MSL-8 PASSWORD?
  713.  
  714.        ovviamente   tale  prompt   e  relativa  password  dovranno  essere
  715.        ripetuti  e riportati  in TSTHOST.PSW.  Leggere la relativa sezione
  716.        PASSWORD  AUTOMATICA per  identificare le  modalita' di  password e
  717.        stringa di ricerca.
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.        TSTHOST v1.37 (c) IK1GKJ                                     14
  731.  
  732.  
  733.        Protocollo di FORWARD
  734.        ---------------------
  735.        Il  PMS ha  la possibilita' di effettuare forward con un BBS master
  736.        secondo  lo standard  MBL/RLI o  compresso FBB.  Qualsiasi BBS puo'
  737.        connettersi  ed  inviare  dati  in  forward,  ma  il  PMS  inviera'
  738.        eventuali  messaggi presenti  nella sua coda di forward solo al bbs
  739.        definito con il comando HOMEBBS.
  740.  
  741.        Per  quanto riguarda il come viene effettuato il forward, lo schema
  742.        e'  molto semplice:  vengono  inviati  al  bbs  master  tutti  quei
  743.        messaggi  che hanno  una  route  specifica  (campo  @)  e  generati
  744.        localmente.  Se ricevuti in fwd da altro bbs vengono inviati al bbs
  745.        connesso  solo se  tale bbs  e'diverso  da  quello  da  cui  si  e'
  746.        ricevuto   il  messaggio,   (campo  rcvbbs).   Eventuali   messaggi
  747.        depositati  personali,  saranno  inviati  in  forward  solo  se  il
  748.        destinatario non li avra' gia' letti nel frattempo.
  749.  
  750.        Nella  lista messaggi, una lettera L di fianco al tipo di messaggio
  751.        indica  che  il  messaggio  e'  stato  ricevuto  localmente,  ossia
  752.        immesso  da un  utente che  si e'  connesso al  pms. Questo tipo di
  753.        messaggio  se ha il campo route impostato verra' inviato in forward
  754.        al  bbs master.  Se tale  lettera  non  esiste,  significa  che  il
  755.        messaggio  e' pervenuto tramite una connessione da bbs, ed anche se
  756.        ha un campo route impostato NON verra' riforwardato.
  757.  
  758.        NOTA   BENE:  Non   dovete  inserire   parentesi  quadre   "[]"  in
  759.        TSTHOST.ENT,  questo perche'  le  parentesi  in  questione  vengono
  760.        usate  nel protocollo  di forward  per stabilire le caratteristiche
  761.        della stazione.
  762.  
  763.        Voi  potete sempre inviare messaggi al vostro Home Bbs, ma Home Bbs
  764.        non  vi mandera'  mai nulla  a meno  che  il  sysop  non  vi  abbia
  765.        abilitato.  Per ottenere il forward, contattate quindi il sysop del
  766.        vostro bbs abituale, che dovra' (esempio per bbs tipo fbb):
  767.  
  768.        1) Preparare un file forward tipo questo:
  769.           #
  770.           A IK1GKJ
  771.           P B
  772.           R
  773.           B IK1GKJ
  774.           F IK1GKJ
  775.           C C IK1GKJ
  776.           ----------
  777.           #
  778.         Se desidero anche i bollettina @ ita ad esempio, il sysop dovra'
  779.         inserire G ITA dopo F IK1GKJ
  780.        2) Inserire il vostro nominativo nel file BBS.SYS
  781.        3) Settare il vostro bbs di appoggio con il VOSTRO call. (cmd NH)
  782.  
  783.  
  784.  
  785.  
  786.        TSTHOST v1.37 (c) IK1GKJ                                     15
  787.  
  788.  
  789.        Problemi su connessioni per UNPROTO e FORWARD
  790.        ---------------------------------------------
  791.        Il  sistema con  cui TstHost  chiama per  la  ricezione  forward  o
  792.        messaggi unproto e' molto semplice.
  793.  
  794.        Innanzi  tutto viene  effettuata la  connessione, sempre sul canale
  795.        8, tramite HNode o HDigi se presenti, oppure direttamente.
  796.  
  797.        Una  volta connessi, il bbs puo' inviare o la richiesta di password
  798.        (se  necessaria) oppure  il SID,  non importa  in quale  ordine, ma
  799.        l'importante  e' che  il SID,  quella  stringa  [FBB-ABFHM$]  etc.,
  800.        venga  ricevuta. Se  questa non  viene  ricevuta,  tsthost  non  va
  801.        avanti,  ma rimane  in attesa  di riceverla.  Ancora, dato  che  il
  802.        forward  e unproto  sono dispositivi  automatici, il  bbs non  deve
  803.        avere la paginazione attiva.
  804.  
  805.        Ricevuto  quindi SID  e/o PASSWORD,  viene atteso il prompt del bbs
  806.        per  iniziare la  sequenza di  avvio per  fwd o unproto. Per prompt
  807.        del  bbs si  intende una  linea che finisca con il carattere >, che
  808.        e' il simbolo di prompt.
  809.  
  810.        Se  il vostro  homebbs nel  testo di  ingresso al bbs ha una o piu'
  811.        righe  che terminano  con tale  carattere, sicuramente  tsthost non
  812.        riuscira'  ad andare avanti, e terminera' la connessione con con un
  813.        protocol  error. Il  carattere >  non deve apparire come simbolo di
  814.        fine riga, in quanto in questo caso assume carattere di prompt.
  815.  
  816.  
  817.        Ad  esempio se all'ingresso il vostro bbs vi da' una riga di questo
  818.        tipo: CIAO MARIO, PER AIUTO DIGITA <HELP>
  819.        incapperete  sicuramente in un protocol error, in quanto il simbolo
  820.        > a fine riga manda in pallone il protocollo, ma ad esempio:
  821.        CIAO  MARIO,  DIGITA  <HELP>  PER  AVERE  AIUTO  non  dara'  nessun
  822.        problema.
  823.  
  824.        In  un caso  come questo,  potete chiedere  al sysop  di abilitarvi
  825.        come  BBS, in modo che il testo di benvenuto non venga inviato e si
  826.        passi subito al prompt (o password) una volta connessi.
  827.  
  828.  
  829.        NOTA:  se non  riuscite  a  risolvere  il  problema,  eseguite  una
  830.        sessione  di fwd  o unproto,  quindi passate  sul canale 8, date il
  831.        comando  WRITEBUF ABC,  ed inviatemi  come messaggio  il  file  ABC
  832.        cosi' creato in modo che possa analizzarlo.
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.        TSTHOST v1.37 (c) IK1GKJ                                     16
  843.  
  844.  
  845.        Comandi di forward
  846.        ------------------
  847.        * FL
  848.        Lista tutti i messaggi da forwardare non ancora inviati a HomeBbs
  849.  
  850.        * FA nr nr nr (max 10 numeri)
  851.        Aggiunge i messaggi specificati alla lista di forward.
  852.  
  853.        * FR nr nr nr (max 10 numeri)
  854.        Rimuove i messaggi specificati dalla lista di forward.
  855.  
  856.        * FB on | off
  857.        Abilita  (default) o  disabilita il  forward di tipo compresso FBB.
  858.        Tale  forward richiede  circa 32kbyte  per  il  compress  dei  dati
  859.        durante  la sua  esecuzione. Se  la  memoria  non  e'  disponibile,
  860.        automaticamente tsthost passa la forward rli.
  861.  
  862.        * FTIME 0...60 minuti
  863.        Determina  ogni quanti  minuti il  pms deve  chiamare il bbs master
  864.        per  il forward. Valori inferiori a 15 disabilitano la chiamata, in
  865.        questo  caso il  forward verra' effettuato solo quando chiamati dal
  866.        bbs master
  867.  
  868.        * FWD
  869.        Inizia immediatamente il forward con il bbs master.
  870.  
  871.        *HIeraddr TEXT | OFF
  872.        E'  un campo  di al  massimo 20  caratteri per  la definizione  del
  873.        vostro indirizzo gerarchico, ad esempio .IPIE.ITA.EU
  874.        OFF  disabilita. Questo campo, se presente, e' usato con il comando
  875.        RLine.
  876.  
  877.        * RLine ON | OFF
  878.        Se  on, quando  il vostro  pms invia  un  messaggio  in  forward  a
  879.        homebbs, viene inserita anche la vostra RLINE. Se OFF no.
  880.        ATTENZIONE:  inserendo la  vostra RLINE,  diventate un  bbs a tutti
  881.        gli  effetti, cio'  significa che  le replice dirette (SR o SERVER)
  882.        generate     da    altri     bbs,    verranno     indirizzate     a
  883.        VOSTROCALL@VOSTROCALL,  ora se  il vostro  homebbs o  limitrofi non
  884.        riconoscono  @VOSTROCALL o non sanno dove indirizzarlo dato che non
  885.        siete  bbs regolarmente  inseriti in  fwd,  la  replica  al  vostro
  886.        messaggio  non vi arrivera' piu' con il rischio che finisca in capo
  887.        al  mondo. Se  RLINE e'  OFF (default), questo rischio non si corre
  888.        in  quanto la  replica viene  sempre smistata  da  homebbs  che  e'
  889.        regolarmente  inserito in  rete. Alcuni server pero' richiedono una
  890.        risposta  diretta al  corrispondente, dato  che sono  in  grado  di
  891.        comunicare  tra di  loro, e  quidi la rline e' necessaria... Vedete
  892.        voi secondo le vostre esigenze.
  893.  
  894.  
  895.  
  896.  
  897.  
  898.        TSTHOST v1.37 (c) IK1GKJ                                     17
  899.  
  900.  
  901.        SERVER PG
  902.        ---------
  903.        I  server PG  sono programmi  appositamente scritti per eseguire un
  904.        qualche  cosa di  non previsto  dal programma.  Devono essere posti
  905.        nella  directory PG  del sistema.  Durante l'esecuzione del server,
  906.        il  programma e' inattivo, quindi tali programmi devono occupare il
  907.        minimo  tempo possibile di esecuzione. Lo schermo viene salvato, ma
  908.        per evitare flash, non usare accessi diretti alla RAM video.
  909.  
  910.        Tsthost passa al server:
  911.        argv[0]          Drive\percorso\nomedelserver
  912.        argv[1]          Callsign dell'utente, con ssid
  913.        argv[2]          Livello di chiamata, 0 la prima volta, fino a
  914.                         255 le altre
  915.        argv[3...n]      Quanto digitato dall'utente, ogni parola un
  916.                         argomento
  917.  
  918.        L'output  del server, (printf(), puts()), se esiste, verra' inviato
  919.        all'utente.
  920.  
  921.        Il server potra' tornare:
  922.        0 - L'output del server verra' inviato all'utente e tale utente
  923.            sara' ricollegato all'interfaccia pms.
  924.        1 - L'output del server verra' inviato all'utente e il server
  925.            verra' richiamato ancora.
  926.        2 - L'output del server verra' interpretato come comando PMS,
  927.            quindi l'utente sara' ricollegato all'interfaccia PMS.
  928.        3 - L'output del server verra' interpreato come comando PMS e il
  929.            server verra' richiamato ancora.
  930.  
  931.  
  932.        NOTA per funzioni 2 e 3:
  933.        L'output  del server dovra' essere l'ungo 3al massimo 80 caratteri,
  934.        che non inizino con avanzamenti di riga o ritorno carrello.
  935.        Il server non dovra' MAI MAI tornare un comando PG.
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.        TSTHOST v1.37 (c) IK1GKJ                                     18
  955.  
  956.  
  957.        Come  esempio, in  C,  un  server  di  nome  ECHO  che  rimanda  al
  958.        corrispondente  quanto digitato fino a quando il corrsipondente non
  959.        invia "BYE"
  960.  
  961.        #include <stdio.h>
  962.        #include <string.h>
  963.        main(int argc, char **argv)
  964.        {
  965.        int i,mode;
  966.        sscanf(argv[2],"%d",&mode);
  967.        if(!stricmp(argv[3],"BYE") && mode)
  968.             {
  969.             printf("\nBest 73\n");
  970.             return 0;
  971.             }
  972.        printf("\nHallo %s, you have send:\n",argv[1]);
  973.        for(i=3;i<argc;i++) printf("%s ",argv[i]);
  974.        printf("\nType BYE to end.\n");
  975.        return 1;
  976.        }
  977.  
  978.        L'utente, IK1AAA, chiama il server con PG ECHO AA BB CC
  979.        il server risponde HALLO IK1AAA, YOU HAVE SEND AA BB CC,
  980.                          TYPE BYE TO END
  981.        l'utente scrive   I SONO MARIO
  982.        Il server risponde HALLO IK1AAA, YOU HAVE SEND I SONO MARIO,
  983.                           TYPE BYE TO END
  984.        l'utente scrive    BYE
  985.        il  server risponde  BEST 73,  e  l'utente  viene  ricollegato  con
  986.        l'interfaccia PMS.
  987.  
  988.  
  989.  
  990.  
  991.  
  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.        PASSWORD AUTOMATICA
  1014.        -------------------
  1015.        Il   file  TSTHOST.PSW  contiene  le  password  da  utilizzare  col
  1016.        programma  per i  vari servizi.  Il formato  di questo  file e'  il
  1017.        seguente:
  1018.                       STRINGA_DI_RICERCA PASSWORD
  1019.  
  1020.        La  stringa  di  ricerca  e'  quanto  vi  viene  richiesto  per  la
  1021.        password.  La password  non  deve  essere  lunga  piu'    di    255
  1022.        caratteri e deve essere composta da soli caratteri alfanumerici.
  1023.  
  1024.        ES:
  1025.        IK1MSL-8> abcdef
  1026.        IW1BRX-8> 123456
  1027.        IK1GKJ-8> ABCEDF
  1028.  
  1029.        Attenzione:  maiuscole e  minuscole non   sono   rilevanti    nella
  1030.        stringa di ricerca, ma lo sono nella password.
  1031.  
  1032.        Per  chiarire molteplici dubbi sull'uso delle password, ecco alcuni
  1033.        esempi.  A sinistra  il prompt  del bbs,  a destra come deve essere
  1034.        impostato tsthost.psw. Si suppone che la password sia ABCDEF
  1035.  
  1036.        IW1BRX-8> 11 22 33 44 55 [0123....           IW1BRX-8> ABCDEF
  1037.        Password? IW1BRX-8> 11 22 33 ....            IW1BRX-8> ABCDEF
  1038.        IW1BRX-8> Password? 11 22 33 .....           Password? ABCDEF
  1039.        IW1BRX-8> Password ? 11 22 33 ....           ? ABCDEF
  1040.  
  1041.        Avrete  notato quindi  che la stringa di ricerca e' sempre L'ULTIMA
  1042.        PAROLA O CARATTERE unico che precede la richiesta di password.
  1043.  
  1044.        Se il prompt del BBS e'
  1045.        Inserisci la tua password 11 22 33 44
  1046.  
  1047.        In tsthost.psw mettete
  1048.        Inserisci la tua password ABCDEF
  1049.  
  1050.        Tsthost  interpreta "Inserisci"  come chiave di ricerca e "la" come
  1051.        password. Cio' e' ovviamente errato. Dovete inserire:
  1052.  
  1053.        password ABCDEF
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.        TSTHOST v1.37 (c) IK1GKJ                                     20
  1067.  
  1068.  
  1069.        INTERFACCIA PMS
  1070.        ---------------
  1071.        Ogni  canale del  programma e'  contemporaneamente un pms oppure un
  1072.        singolo  canale di  connessione. I  canali non connessi sono sempre
  1073.        adibiti  al pms,  in modo  che  qualsiasi  utente  si  connetta  al
  1074.        sistema  riceva il  prompt del  pms. Se  la connessione pero' parte
  1075.        dalla  consolle, ossia  tramite un  nostro comando  CONNECT, allora
  1076.        l'interfaccia  PMS viene  automaticamente disabilitata ed il canale
  1077.        assume le caratteristiche di un normale qso packet.
  1078.  
  1079.        Eccezione  a quanto detto e' rappresentata dai canali che risultano
  1080.        gia'  connessi alla partenza di tsthost. In questo caso tali canali
  1081.        sono  considerati non  come pms, ma come connessioni normali da noi
  1082.        effettuate,  questo perche'  non e' possibile stabilire a priori se
  1083.        il  canale e'  connesso per una mia chiamata o per una chiamata del
  1084.        corrispondente.
  1085.  
  1086.        E'  possibile cambiare  la modalita'  di un canale (PMS o NORMALE),
  1087.        con  i comandi  TALK (passa  da PMS  a  normale  conversazione,  in
  1088.        seguito  ad una  chiamata dall'utente per esempio), e PMS (passa da
  1089.        modo  conversazione a modo PMS). Non e' possibile eseguire cambi di
  1090.        modalita'  se il task in questione non e' in stand-by, ossia se sta
  1091.        processando   un  comando   utente  (PMS->TALK),   o  se   vi  sono
  1092.        trasferimenti di file, YAPP SEND o RECORD aperti (TALK->PMS).
  1093.  
  1094.        Ancora  non e'  possibile passare  in conversazione su una finestra
  1095.        pms,  senza prima  averla  portata  in  modo  TALK  con  l'apposito
  1096.        comando: ovvio, visto che non si fa qso su un pms.
  1097.  
  1098.        Infine  una nota  per il  comando DOS:  quando l'utente  da' questo
  1099.        comando,  viene cercato  il suo nominativo nel file TSTHOST.SYS. Se
  1100.        trovato  il  nominativo,  viene  chiesta  la  password,  SEMPRE  IN
  1101.        FORMATO  MD2. Se l'utente risponde correttamente, allora il sistema
  1102.        eseguira'  COMMAND.COM passando  il comando richiesto. NOTA che non
  1103.        vi   sono  controlli,   attenzione  a   non  eseguire  comandi  che
  1104.        potrebbero  bloccare  il  sistema.  DOS  accede  al  sistema  senza
  1105.        nessuna restrizione.
  1106.  
  1107.        Il  prompt per la richiesta di password e' sempre il nominativo del
  1108.        pms con aggiunto _PMS>, esempio:
  1109.  
  1110.        IK1GKJ_PMS> [0123456789]
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.        TSTHOST v1.37 (c) IK1GKJ                                     21
  1123.  
  1124.  
  1125.        I SERVER
  1126.        I  server sono  programmi di  tipo EXE  o COM  che devono risiedere
  1127.        nella  directory di  tsthost.exe. Quando  arriva sul  vostro pms un
  1128.        messaggio  personale che  ha il  campo TO  impostato al  nome di un
  1129.        server,  (vedi comando  SERVER), automaticamente  viene fatta copia
  1130.        ti  tale messaggio  su un  file, e  viene  richiamato  il  relativo
  1131.        programma  EXE o  COM passandogli  come argomento  il nome del file
  1132.        appena  copiato. Tale  file e'  nella forma  classica  di  forward,
  1133.        ossia  la sua  prima riga  conterra' SP  NOMESERVER <  MITTENTE, la
  1134.        riga  seguente sara'  il titolo,  poi il contenuto del file fino al
  1135.        classico /EX finale.
  1136.  
  1137.        Il  server  potra'  eseguire  quello  che  riterra'  opportuno,  ma
  1138.        eventuali   messaggi  di  risposta  al  mittente  dovranno  passare
  1139.        attraverso  TSTHOST.IN. Al  termine dell'esecuzione  del server, il
  1140.        controllo  ritornera'  a  tsthost,  che  cancellera'  il  messaggio
  1141.        copia,  e porra'  in stato  K il  messaggio originale.  Ricordo che
  1142.        durante l'esecuzione del server tsthost e' fermo.....
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.        IL LED SCROLL-LOCK DELLA TASTIERA
  1149.        ---------------------------------
  1150.        Ogni  volta arriva  sul pms posta per voi, il led scroll-lock della
  1151.        tastiera   inizia  a  lamprggiare.  Per  spegnerlo,  e'  necessario
  1152.        premere ALT-F10, oppure dare il comando LM o RM da TASTIERA.
  1153.        Ho usato questa soluzione per 2 motivi:
  1154.  
  1155.        1)  Il database  TSTHOST.DMS  non  e'  in  memoria,  quindi  tenere
  1156.        traccia  della posta  letta per spegnere il led costa tempo. Tenere
  1157.        in   memoria  il   database  cosa  memoria,  quindi  questo  e'  il
  1158.        compromesso piu' valido.
  1159.  
  1160.        2)  E' possibile  che qualche  PIRATA e  non, si colleghi al vostro
  1161.        PMS  per leggere  e cancellare  la vostra posta. Nel caso 1) il led
  1162.        cesserebbe  il lampeggio,  quindi non  avreste  notizia  di  arrivo
  1163.        posta  se non  andando a  vedere anche  i messaggi  cancellati. Con
  1164.        questa  soluzione il  lampeggio  del  led  continua  sempre,  e  se
  1165.        lampeggia la posta e' arrivata. Se non la trovate......
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.        TSTHOST v1.37 (c) IK1GKJ                                     22
  1179.  
  1180.  
  1181.        I comandi PMS da TASTIERA
  1182.        -------------------------
  1183.        * ENdmessage nomefile | OFF
  1184.        Definisce  un file  di testo  che verra'  automaticamente  aggiunto
  1185.        alla  fine di ogni messaggio creato con i comandi S?/SR. Se in tali
  1186.        comandi  esiste +FILENAME,  prima verra'  accodato FILENAME, quindi
  1187.        ENDMESAGE.  Con OFF viene disabilitata la funzione.
  1188.  
  1189.        Se  in filename non e' contenuto uno specifico path, il file verra'
  1190.        ricercato nella directory in cui si trova tsthost.exe
  1191.  
  1192.  
  1193.        * R       per leggere messaggi
  1194.        * K       per cancellare messaggi
  1195.        * L       per listare messaggi
  1196.  
  1197.        I comandi R read, L list, K kill accettano le seguenti estensioni:
  1198.        (Nell'esempio riporto LIST, ma vale anche per read e kill)
  1199.  
  1200.        L              Lista tutti i messaggi (solo LIST, non READ/KILL)
  1201.        LL 50         Lista gli ultimi 50 messaggi (solo LIST, non R/K)
  1202.        L 100          Lista il messaggio numero 100
  1203.        L 100 102 150 Lista i messaggi 100 102 e 150 (max 10 numeri)
  1204.        L 100-150      Lista i messaggi da 100 a 150
  1205.        L -150         Lista da inizio al 150
  1206.        L 150-         Lista da 150 a fine
  1207.        L@ ROUTE       Lista tutti i messaggi con quel routing
  1208.        L> CALL        Lista tutti i messaggi per call
  1209.        L< CALL        Lista tutti i messaggi immessi da call
  1210.        LS STRINGA     Lista tutti i messaggi contenenti STRINGA nel titolo
  1211.  
  1212.        LM             Lista tutti i messaggi per me
  1213.  
  1214.        NOTA:  Da tastiera  il sysop ha accesso a tutti i messaggi, anche a
  1215.        quelli  che non  sono destinati a lui ed anche a quelli cancellati.
  1216.        Eccezione  per la  serie LM  RM KM, accedono solo i miei messaggi e
  1217.        non vengono visualizzati messaggi in stato gia' cancellati.
  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.        * S     CALL [@ ROUTE] [+FILENAME]
  1238.        * SP    CALL [@ ROUTE] [+FILENAME]
  1239.        * SB    CALL [@ ROUTE] [+FILENAME]
  1240.        * SR[R] NUMERO_MESS.   [+FILENAME]
  1241.        * SC    NUMERO_MESS. CALL [@ ROUTE] [+FILENAME]
  1242.        Il  tipo P  immette il  messaggio come  personale, il  tipo B  come
  1243.        bollettino.  La differenza sta nel fatto che un messaggio personale
  1244.        e'  visibile solo  da chi  lo ha  immesso o  dal  destinatario,  un
  1245.        bollettino e' visibile da tutti.
  1246.  
  1247.        Se  il tipo  P o  B non  e' direttamente  specificato, il programma
  1248.        assegna  automaticamente il  tipo P  per  ogni  nominativo  valido,
  1249.        altrimenti il tipo B
  1250.  
  1251.        SR  predispone  automaticamente  per  rispondere  al  mittente  del
  1252.        messaggio  specificato come  numero. Il  titolo del messaggio sara'
  1253.        "Re:" piu' il titolo del messaggio originale.
  1254.  
  1255.        SRR come SR, ma inserisce copia di NUMERO_MESSAGGIO nell'editor.
  1256.  
  1257.        SC invia copia del messaggio numero # a CALL
  1258.  
  1259.        Durante  questi comandi  non e' possibile eseguire switch dei task,
  1260.        prima   di  poter  tornare  alla  normalita'  dovete  terminare  il
  1261.        messaggio. La capacita' dell'editor interno e' di 200 righe.
  1262.        Se  presente +FILENAME,  al termine  del messaggio, il contenuto di
  1263.        FILENAME  verra' aggiunto  al messaggio.  Se in  FILENAME non  sono
  1264.        presenti path specifici, tale file verra' ricercato nella WORKDIR.
  1265.  
  1266.  
  1267.        * EDit numero_messaggio.
  1268.        Permette di editare il contenuto del messaggio specificato.
  1269.  
  1270.  
  1271.        * HDigi CALL-SSID | OFF
  1272.        Definisce  un digi  da usare  per la  connessione a  home bbs.  OFF
  1273.        disabilita la funzione. Sostanzialmente, CONN HOME VIA DIGI
  1274.  
  1275.        * HNode CALL-SSID | OFF [PORT]
  1276.        Definisce  un nodo  cui transitare  per la  chiamata a home bbs per
  1277.        fwd  e  lista  unproto.  OFF  disabilita'  il  passaggio  da  nodo.
  1278.        Sostanzialmente  prima viene connesso il nodo, quindi a connessione
  1279.        avvenuta si chiede al nodo di connettere il bbs.
  1280.  
  1281.        Alcuni  tipi di  nodo, vedi  BPQ,  richiedono  sia  specificato  il
  1282.        numero  di porta  su cui  connettere un  utente. PORT  permette  di
  1283.        specificarlo.  Nel caso  PORT sia definito, ad esempio 2, una volta
  1284.        connesso il nodo la richiesta di connessione avverra' come:
  1285.            C 2 HomeBbs
  1286.  
  1287.  
  1288.  
  1289.  
  1290.        TSTHOST v1.37 (c) IK1GKJ                                     24
  1291.  
  1292.  
  1293.        NOTA:  Se assieme a HDigi e' presente anche HNode, verra' tentata a
  1294.        la  connessione al nodo tramite il digiperater, poi si ordinera' al
  1295.        nodo la connessione diretta al bbs.
  1296.  
  1297.        * HOmebbs CALL-SSID [PASSWORD PROMPT]
  1298.        Definisce  chi e'  il bbs  cui inviare  i messaggi  del nostro pms,
  1299.        quelli   che  hanno  una  route  (@)  impostata.  NOTA:  l'SSID  e'
  1300.        SIGNIFICATIVO, IK1MSL non e' la stessa cosa di IK1MSL-8.
  1301.  
  1302.        Password  prompt e' un campo opzionale che deve essere settato SOLO
  1303.        se  il proprio  bbs master  richiede una  password  per  l'accesso.
  1304.        Leggere la relativa sezione nel manuale.
  1305.  
  1306.        * HAlias CALL-SSID
  1307.        Definisce  un ulteriore  nominativo call-ssid  che  viene  trattato
  1308.        come se fosse homebbs
  1309.  
  1310.        * Mailcopy messaggio_numero file_di_destinazione [/A]
  1311.        Come  se si  leggesse il  messaggio numero  specificato, ma l'ouput
  1312.        viene  scritto nel  file di  destinazione. Se nel nome del file non
  1313.        viene   specificato  un   particolare  percorso,   il  file   viene
  1314.        registrato nella workdir.
  1315.  
  1316.        Se   specificato  /A,   il   contenuto   verra'   appeso   anziche'
  1317.        sovrascritto a file_di_destinazione
  1318.  
  1319.        * NBID [numero_bid (1..65535)]
  1320.        Per  assegnare un  nuovo numero  di  sequenza  ai  bid  interni  di
  1321.        tsthost.  NON USATE  QUESTO COMANDO SE NON SIETE SICURI DI CIO' CHE
  1322.        FATE. Leggere la sezione TSTHOST.BID prima di usarlo.
  1323.        Se  dato senza  parametri semplicemente  visualizza il prossimo bid
  1324.        interno nella sequenza.
  1325.  
  1326.        * PMS
  1327.        Il  task corrente viene posto in modalita' PMS, ad esempio dopo che
  1328.        si  era passati  in conversazione  per rispondere  ad una  chiamata
  1329.        dell'utente  remoto. Non  e' possibile  passare in modo PMS se sono
  1330.        attivi sul canale trasferimenti di file. (yapp, record, send)
  1331.  
  1332.        * RIng
  1333.        Se  ON, viene  emesso un  segnale acustico  quando l'utente  da' il
  1334.        comando  T, in  caso contrario  all'utente viene  risposto  che  il
  1335.        sysop non e' disponibile
  1336.  
  1337.        * SAvemsg +/TOFIELD +/-TOFIELD max 20
  1338.        Per  definire fino  a 20  campi indirizzo.  Alla  ricezione  di  un
  1339.        messaggio  sul pms,  se il campo TO corrispondera' ad uno di questi
  1340.        20  campi definiti, il messaggio verra' copiato in WORKDIR col nome
  1341.        del campo TO ed estensione .MSG
  1342.  
  1343.  
  1344.  
  1345.  
  1346.        TSTHOST v1.37 (c) IK1GKJ                                     25
  1347.  
  1348.  
  1349.        * SERver +/-SERVERNAME +/-SERVERNAME max 20
  1350.        Per  includere o  rimuovere  dalla  lista  dei  server  fino  a  20
  1351.        programmi  automatici. Il nome del server non deve includere ne' il
  1352.        path  ne' l'estensione  del programma,  ed il  programma deve com o
  1353.        exe che sia deve trovarsi nella directory di TSTHOST.EXE
  1354.  
  1355.  
  1356.        * TALK
  1357.        Il   task  corrente,  viene  posto  in  modo  NON  PMS;  serve  per
  1358.        rispondere,  se si  vuole, ad  una  chimata  dell'utente  remoto  e
  1359.        passare   quindi  in   modo   conversazione.   Al   termine   della
  1360.        conversazione  potrete riconfigurare  il canale  come PMS  dando il
  1361.        comando  PMS. Non e' possibile eseguire il comando TALK se l'utente
  1362.        remoto  non e'  in modo  attesa, ossia se il pms sta al momento del
  1363.        comando eseguendo dei compiti richiesti dall'utente.
  1364.  
  1365.  
  1366.        * Timeout minuti.
  1367.        Specifica  il tempo  in minuti trascorso il quale, un canale PMS su
  1368.        cui   non  vi   sia  stato   traffico   di   informazioni,   verra'
  1369.        automaticamento  disconnesso. I valori vanno da 0 a 60. 0, default,
  1370.        disabilita la funzione di timeout.
  1371.  
  1372.  
  1373.        * UPdatedms pday bday
  1374.        Quando  un messaggio  viene posto  in stato  K, non  e' fisicamente
  1375.        cancellato  dal sistema.  Questo comando  permette di eliminare dal
  1376.        sistema  tutti i  messaggi che sono in stato K, ossia cancellati, e
  1377.        tutti  i messaggi PERSONALI gia' letti, stato Y, oppure forwardati,
  1378.        stato F.
  1379.  
  1380.        Esempio, 4gg per bollettini, 10gg per privati:    UP 10 4
  1381.  
  1382.        PDAY rappresenta il numero di giorni di permanenza sul sistema per
  1383.        i  personali, BDAY  per i bollettini. Se il messaggio supera questo
  1384.        tempo viene cancellato indipendentemente dal suo stato.
  1385.  
  1386.        NOTA:  non e' possibile attivare questa opzione se vi sono stazioni
  1387.        collegate al pms.
  1388.  
  1389.        * USerdir [path]
  1390.        Setta  la directory  destinata agli utenti del PMS. Non e' eseguito
  1391.        alcun  controllo, questa  directory  DEVE  esistere.  Per  default,
  1392.        TSTHOST  assume che  vi sia  una sottodirectory di nome USERS nella
  1393.        directory in cui si trova tsthost.exe
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.        TSTHOST v1.37 (c) IK1GKJ                                     26
  1403.  
  1404.  
  1405.        I comandi PMS per l'utente remoto
  1406.        ---------------------------------
  1407.  
  1408.  
  1409.        NOTA:  QUALSIASI COMANDO,  PRIMA DI  ESSERE DICHIARATO SCONOSCIUTO,
  1410.        VIENE  TESTATO COME  PG. QUESTO CONSENTE DI ESPANDERE I COMANDI PMS
  1411.        A DISPOSIZIONE DELL'UTENTE.
  1412.  
  1413.  
  1414.        * R       per leggere messaggi
  1415.        * K       per cancellare messaggi
  1416.        * L       per listare messaggi
  1417.  
  1418.  
  1419.        I comandi R read, L list, K kill accettano le seguenti estensioni:
  1420.        (Nell'esempio riporto LIST, ma vale anche per read e kill)
  1421.  
  1422.  
  1423.        L              Lista tutti i messaggi (solo LIST, non READ/KILL)
  1424.        LL 50         Lista gli ultimi 50 messaggi (solo LIST, non R/K)
  1425.        L 100          Lista il messaggio numero 100
  1426.        L 100 102 150 Lista i messaggi 100 102 e 150 (max 10 numeri)
  1427.        L 100-150      Lista i messaggi da 100 a 150
  1428.        L -150         Lista da inizio al 150
  1429.        L 150-         Lista da 150 a fine
  1430.  
  1431.        L@ ROUTE       Lista tutti i messaggi con quel routing
  1432.        L> CALL        Lista tutti i messaggi per call
  1433.        L< CALL        Lista tutti i messaggi immessi da call
  1434.        LS STRINGA     Lista tutti i messaggi contenenti STRINGA nel titolo
  1435.  
  1436.        LM             Lista tutti i messaggi per me
  1437.  
  1438.  
  1439.        NOTA:  L'utente puo'  cancellare tutti  i messaggi da lui immessi o
  1440.        per  lui indirizzati. La lista e lettura e' ammessa su tutti i tipi
  1441.        bollettino e per i personali a lui indirizzati o da lui immessi.
  1442.        Messaggi in stato K, cancellati, non vengono MAI visualizzati.
  1443.  
  1444.  
  1445.  
  1446.        * B
  1447.        Sconnette il pms
  1448.  
  1449.  
  1450.        * DOS COMANDO_DOS
  1451.        Se  abilitato, dopo  richiesta password  in formato  MD2 esegue  il
  1452.        comando specificato.
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.        TSTHOST v1.37 (c) IK1GKJ                                     27
  1459.  
  1460.  
  1461.        * PG [[NOMESERVER] COMANDI PER IL SERVER]
  1462.        Se  chiamato senza  argomenti,  viene  inviato  il  file  di  testo
  1463.        TSTHOST.PGS,  che e'  a cura  del sysop.  In questo  file il  sysop
  1464.        dovrebbe  porre l'elenco dei server a disposizione dell'utente e il
  1465.        suo  eventuale modo  di uso.  Se tale  file non e' presente, allora
  1466.        viene  risposto che  non vi  sono server  disponibili. Lo  scopo di
  1467.        questo  giro, e'  quello di  non visualizzare  il  contenuto  della
  1468.        directory  PG, inn  modo che  vi  possano  essere  dei  server  non
  1469.        descritti  di cui siano a conoscenza solo persone a discrezione del
  1470.        sysop.  Se chiamato  col nome  di un server, provvede a eseguire il
  1471.        server specificato, e invia il suo output all'utente chiamante.
  1472.  
  1473.  
  1474.        * S  CALL [@ROUTE]              * SR NUMERO_MESSAGGIO
  1475.        * SP CALL [@ROUTE]              * SC MSG_NBR CALL [@ROUTE]
  1476.        * SB CALL [@ROUTE]
  1477.        Immette  un messaggio sul PMS. SB un tipo bollettino, SP personale.
  1478.        CALL  rappresenta il destinatario, il campo @ROUTE e' opzionale. Se
  1479.        P  o B  non sono  specificati direttamente,  il  programma  assegna
  1480.        automaticamente il tipo P per ogni nominativo valido.
  1481.  
  1482.        SR  predispone automaticamente  un messaggio  di tipo P indirizzato
  1483.        al  mittente del  messaggio numero  specificato.  Voi  dovete  solo
  1484.        scrivere il contenuto del messaggio.
  1485.  
  1486.        SC  manda una  copia del  messaggio numero  specificato a  CALL. E'
  1487.        possibile aggiungere del testo prima della copia.
  1488.  
  1489.        Terminare i messaggi con CTRL-Z o /EX in prima colonna.
  1490.  
  1491.  
  1492.        * T
  1493.        Chiama  il sysop.  Se CBELL  e'  off  apparira'  a  video  solo  un
  1494.        messaggio  di chiamata.  Se CBELL  e' on,  allora al  messaggio  di
  1495.        chiamata seguira' un segnale acustico.
  1496.  
  1497.  
  1498.        * U
  1499.        Lista l'elenco delle stazioni collegate al PMS.
  1500.        NOTA:  Sono visualizzate  solo le stazione effettivamente collegate
  1501.        al  PMS, i  canali che  sono stati  connessi direttamente dal sysop
  1502.        non sono considerati canali PMS e quindi non vengono visualizzati.
  1503.  
  1504.  
  1505.        * V FILENAME
  1506.        Visualizza il contenuto di un file ascii.
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.        TSTHOST v1.37 (c) IK1GKJ                                     28
  1515.  
  1516.  
  1517.        * YD FILENAME
  1518.        Trasmette all'utente il file specificato con il protocollo yapp.
  1519.        Il   file  si   trova  nella   directory  USERDIR   o  in  una  sua
  1520.        sottodirectory.
  1521.  
  1522.  
  1523.  
  1524.        * YU FILENAME
  1525.        Riceve  dal corrispondente  il file  specificato con  il protocollo
  1526.        yapp.  Resume e'  abilitato, ossia  il file non sara' cancellato in
  1527.        caso  di  perdita  di  collegamento,  in  modo  che  sia  possibile
  1528.        riprenderne  il caricamento  in seguito.  Il file verra' depositato
  1529.        nella directory USERS\UPLOAD.
  1530.  
  1531.  
  1532.  
  1533.        * W [PATH]
  1534.        Visualizza  il contenuto della directory utenti, ossia la USERDIR o
  1535.        di una sua sottodirectory.
  1536.  
  1537.  
  1538.        * ?
  1539.        Invia  all'utente il  contenuto  del  file  tsthost.hlp,  che  puo'
  1540.        essere modificato a piacere dal sysop.
  1541.  
  1542.  
  1543.        * @ CALL TEXT
  1544.        Manda  al nominativo  CALL, che  ovviamente  deve  essere  connesso
  1545.        all'interfaccia  PMS, (la  lista si ottiene con U), il contenuto di
  1546.        TEXT.
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.        TSTHOST v1.37 (c) IK1GKJ                                     29
  1571.  
  1572.  
  1573.        LISTA UNPROTO
  1574.        -------------
  1575.        Cosa e' la lista unproto?
  1576.        Praticamente,  ogni bbs  di tipo  fbb, quando  riceve un  messaggio
  1577.        nuovo  emette un pacchetto in modalita' unproto che descrive questo
  1578.        messaggio.  Non solo,  e' anche  possibile richiedere  la lista dei
  1579.        messaggi presenti sul sistema senza effettuare la connessione.
  1580.  
  1581.        Sfruttando  queste caratteristiche,  un  utente  che  lasci  il  pc
  1582.        acceso  sulla frequenza  del bbs  potrebbe trovarsi tranquillamente
  1583.        la lista dei messaggi disponibili senza dover collegare il bbs.
  1584.        Lo  scopo e'  quello di risparmiare "frequenza" e si raggiunge solo
  1585.        se  il pc  e' sempre  acceso o  quasi, accendere il pc e richiedere
  1586.        l'unproto  equivale ad  un LIST  senza  connessione,  con  tutti  i
  1587.        ritardi  e gli  svantaggi del caso, senza considerare l'occupazione
  1588.        di frequenza che ne deriva se tutti ci comportassimo cosi'.....
  1589.  
  1590.        Per  sfruttare questa  caratteristica di fbb, e' necessario esserne
  1591.        abilitati  sul bbs  da cui  intendete ricevere la lista, allo scopo
  1592.        contattare il sysop.
  1593.  
  1594.        Anche  se non  abilitati sul  bbs, il  programma  e'  in  grado  di
  1595.        generare  ugualmente una lista, solo che in caso di perdita di dati
  1596.        non e' possibile richiedere il sincronismo al bbs.
  1597.  
  1598.        NOTA:  per sfruttare  questa caratteristica, il monitor deve essere
  1599.        aperto  almeno per  frame di  tipo U,  se il  monitor e' totalmente
  1600.        chiuso  non e'  possibile usare  la lista unproto; quindi AX MON U,
  1601.        AX  MON US,  AX MON  USC, AX MON UC, vanno bene, altre modalita' in
  1602.        cui non compare la U no.
  1603.  
  1604.        La  lista  unproto  tiene  in  memoria  al  massimo  300  messaggi,
  1605.        superato  il limite  i messaggi piu' vecchi vengono scaricati. Tale
  1606.        lista costa 24 kbyte di memoria.
  1607.  
  1608.        Il  bbs da  cui il programma accetta la lista e' quello specificato
  1609.        con  HOmeBbs, nota  che l'ssid  e'  significativo,  IK1GKJ  non  e'
  1610.        uguale a IK1GKJ-8
  1611.  
  1612.        E'  possibile definire  fino a  20  campi  TO  che  possono  essere
  1613.        automaticamente  selezionati tra  i messaggi  ascoltati, cosi' come
  1614.        e'  possibile selezionare  fino a  20 campi  da non  inserire nella
  1615.        lista.  La lista  e' richiesta  manualmente al  bbs oppure  in modo
  1616.        automatico,  (leggere la sezione relativa al CANALE 8), anche se il
  1617.        bbs  richiede una password per l'accesso, ed avviene con protocollo
  1618.        compresso.  Nota che  la compressione  richiede per  la  decodifica
  1619.        circa 32k byte di memoria aggiuntiva.
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.        TSTHOST v1.37 (c) IK1GKJ                                     30
  1627.  
  1628.  
  1629.        I  messaggi ricevuti  possono essere salvati in file su disco nella
  1630.        workdir,  suddivisi secondo  il nome  del campo TO e con estensione
  1631.        .MSG oppure attaccati all'interfaccia PMS.
  1632.  
  1633.  
  1634.  
  1635.  
  1636.        NOTA IMPORTANTE
  1637.        ----------------
  1638.        Alcuni  driver di emulazione o eprom host permettono l'uso di frame
  1639.        unproto  con il  bit di poll settato. Questo non e' un problema per
  1640.        la  lista unproto,  ma per  esempio, supponiamo vois siate connessi
  1641.        col vostro homebbs sul canale 1.
  1642.  
  1643.        Ad  un certo  punto tsthost  emette un  segnale di  sincronismo, in
  1644.        modalita'   unproto  diretto   al  vostro  homebbs.  Ora,  homebbs,
  1645.        ricevendo  il bit  di poll,  deve  confermare  il  vostro  unproto,
  1646.        quindi  vi trasmette  DM, disconnect  mode, tutto normale visto che
  1647.        il canale monitor non e' connesso!.
  1648.  
  1649.        Ma  se il  canale 1  su cui  siete connessi ha lo stesso nominativo
  1650.        del  canale monitor,  la vostra  interfaccia ax25 interpreta questo
  1651.        DM  come una  disconnessione, che  viene rediretta  sul  canale  1,
  1652.        quindi  vi trovate sconnessi. Solo apparentemente pero' perche' per
  1653.        il vostro bbs siete ancora connessi!
  1654.  
  1655.        Per  risolvere questo  problema, TstHost  alla partenza  disabilita
  1656.        automatcamente  il bit  di poll  in frame unproto (comando @U0), ma
  1657.        se  state usando  un driver/eprom che non riconosce questo comando,
  1658.        e  per default  ha il  bit di  poll settato,  potreste avere  delle
  1659.        disconnessioni gratuite hi!
  1660.  
  1661.        Che  io sappia,  solo la versione tfpcr v2.10 cade in questa ultima
  1662.        categoria.
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.        TSTHOST v1.37 (c) IK1GKJ                                     31
  1683.  
  1684.  
  1685.        UList Subcomandi
  1686.        ----------------
  1687.        Questi comandi devono essere preceduti dal prefisso ULIST, es:
  1688.        ULIST QUERY 122
  1689.  
  1690.  
  1691.        * Autoselect +/-TO_field
  1692.        Permette  di selezionare  automaticamente fino  a  20  campi  nella
  1693.        lista  unproto. Per  esempio, per selezionare automaticamente tutti
  1694.        i messaggi indirizzati a TUTTI, DX, NEWS:   UL A +TUTTI +DX +NEWS
  1695.        Se in seguito voglio aggiungere anche KEWNWD e togliere NEWS:
  1696.           UL A +KENWWD -NEWS
  1697.  
  1698.        UL  A senza  parametri  visualizza  il  contenuto  della  lista  di
  1699.        selezione automatica.
  1700.  
  1701.  
  1702.        * Disable
  1703.        Disabilita  la lista  unproto. Frame  unproto di  tipo unproto list
  1704.        non  vengono piu'  decodificati e aggiunti alla lista. Il contenuto
  1705.        della  lista viene  scritto sul  file TSTHOST.ULS  nella  directory
  1706.        base di TSTHOST, la memoria viene lierata.
  1707.  
  1708.  
  1709.        * Enable
  1710.        Attiva   la  lista  unproto.  Per  prima  cosa  viene  caricato  il
  1711.        contenuto  della lista  precedente, se esite, (TSTHOST.ULS); quindi
  1712.        ogni  nuovo messaggio  viene appeso  alla lista.  Messaggi mancanti
  1713.        attivano  una richiesta di sincronismo, solo se si e' abilitati sul
  1714.        sistema  remoto, in  modo da  mantenere integra la lista. Se non si
  1715.        e' abilitati la richiesta di sincronismo non avviene.
  1716.  
  1717.  
  1718.        * Get
  1719.        Connette il bbs e chiede i messaggi selezionati nella lista.
  1720.  
  1721.  
  1722.        * Interface File (default) | Pms
  1723.        Per  selezionare se i messaggi ricevuti in unproto devono andare su
  1724.        file o deposti nel pms.
  1725.  
  1726.  
  1727.        * List
  1728.        Per  visualizzare l'elenco  dei messaggi  unproto selezionati e non
  1729.        ancora ricevuti.
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.        TSTHOST v1.37 (c) IK1GKJ                                     32
  1739.  
  1740.  
  1741.        * Not +/-TO_Field
  1742.        Funziona  esattamente  come  autoselect,  solo  che  i  campi  qui'
  1743.        selezionati non vengono inclusi nella lista unproto.
  1744.  
  1745.  
  1746.        * Pmsg ON | OFF
  1747.        Se  OFF, solo  i personali indirizzati a voi saranno inseriti nella
  1748.        lista  unproto, gli  altri personali  non saranno  aggiunti. Se ON,
  1749.        tutti i personali verranno inseriti nella lista.
  1750.  
  1751.  
  1752.        * Query [msg_nbr]
  1753.        Richiede  manualmente al  bbs di  inviare  la  lista  partendo  dal
  1754.        messaggio  specificato. Normalmente  non e' necessario in quanto il
  1755.        programma  si sincronizza  in modo  automatico. Se  msg_nbr non  e'
  1756.        specificato, il programma chiede l'ultimo numero ascoltato.
  1757.        NOTA:  se  entro  1,5  minuti  da  una  richiesta,  sia  manuale  o
  1758.        automatica,  il programma  non riceve  risposta, richiede ancora il
  1759.        numero.
  1760.  
  1761.  
  1762.        * Time 0..60 minuti
  1763.        Specifica  ogni quanto  tempo, se  vi sono messaggi selezionati, il
  1764.        sistema  deve connettere  automaticamente il  bbs per  la richiesta
  1765.        dei  messaggi. Valori  inferiori a  15  disabilitano  la  richiesta
  1766.        automatica.
  1767.  
  1768.  
  1769.        * View
  1770.        Apre  una finesta  video e  presenta il  contenuto della  lista.  I
  1771.        tasti  classici di  movimento cursore  scorrono  la  lista,  insert
  1772.        seleziona/deseleziona  un messaggio,  escape o  return chiudono  la
  1773.        finestra.
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.        TSTHOST v1.37 (c) IK1GKJ                                     33
  1795.  
  1796.  
  1797.        Descrizione dei comandi programma
  1798.        ---------------------------------
  1799.        Le   lettere  in   maiuscolo  sono   il  rappresentano   la  minima
  1800.        abbreviazione   che  il  programma  accetta  per  riconoscere  tale
  1801.        comando.  I  parametri  tra  parentesi  []  indicano  una  aggiunta
  1802.        opzionale. Parametri separati da | indicano uno o l'altro.
  1803.  
  1804.  
  1805.        Send,Delete,Dir,Yput,View in finestra video.
  1806.        --------------------------------------------
  1807.        Con  i comandi SEND, DELETE, DIR e YPUT, se non vengono specificati
  1808.        parametri  opzionali, il  programma provvede una finestra video che
  1809.        contiene  l'elenco dei files contenuti nella directory selezionata,
  1810.        alla  partenza WORKDIR. Potete scorrere la barra di selezione con i
  1811.        tasti  cursore e  di pagina, selezionare il file con RETURN (in dir
  1812.        non  ha nessun  effetto), oppure annullare l'operazione con ESCAPE.
  1813.        Il tasto TAB permette di selezionare una nuova lettera di unita'.
  1814.  
  1815.  
  1816.        * 7PCopy ON | OFF
  1817.        Se  ON, ogni  messaggio che  arriva sul  vostro pms  o unproto,  se
  1818.        contiene  del codice  7plus, viene  copiato  nel  file  7PDATA.FWD,
  1819.        nella  directory specificata  il WORKDIR.  Tale file  e' in formato
  1820.        forward  export tipo  MBL-RLI-FBB, e  puo' quindi essere processato
  1821.        da altri programmi e/o server o direttamente da 7plus.
  1822.  
  1823.  
  1824.        * AUtoyapp [on|off]
  1825.        Se   ON,  attiva  automaticamente  la  ricezione  yapp  non  appena
  1826.        ricevuto  dal corrispondente  il segnale  di partenza.  Se OFF tale
  1827.        partenza  automatica non  avviene e si dovra' procedere manualmente
  1828.        col comando YREC. Il file verra' posto in WORKDIR.
  1829.  
  1830.  
  1831.        * AX25 subcommand command
  1832.        Comandi per settaggio tnc, vedi descrizione piu' avanti.
  1833.  
  1834.  
  1835.        * Bell [on|off]
  1836.        Maschera o no i CTRL G in ricezione (CAMPANELLO)
  1837.  
  1838.  
  1839.        * CBell [on|off]
  1840.        Se   ON  attiva   segnalazione  acustica   per   ogni   connessione
  1841.        disconnessione.
  1842.  
  1843.  
  1844.        * CLS
  1845.        Cancella lo schermo
  1846.  
  1847.  
  1848.  
  1849.  
  1850.        TSTHOST v1.37 (c) IK1GKJ                                     34
  1851.  
  1852.  
  1853.        * CLRbuf
  1854.        Svuota il buffer di ricezione.
  1855.  
  1856.  
  1857.        * COLor numero_processo numero_colore
  1858.        Seleziona  i   colori   delle   varie  finestre.  Vedi  help  dando
  1859.        comando a vuoto.
  1860.  
  1861.  
  1862.        * Connect nominativo [v digipeater digipeater]
  1863.        Connessione  per  quel  nominativo.  Se  dato  su  un  canale  gia'
  1864.        connesso  o in  finestra monitor,  la connessione  viene effettuata
  1865.        sul primo canale libero.
  1866.  
  1867.  
  1868.        * COPy sorgente distinazione
  1869.        Copia  il file  sorgente nel file destinazione. Se non sono passati
  1870.        percorsi  nel nome  di file, il default e' la directory specificata
  1871.        come  WORKDIR. Non  sono ammessi  i wildcard,  e non  e'  possibile
  1872.        sovrascrivere un file esistente.
  1873.  
  1874.  
  1875.        * CRon filename | OFF
  1876.        Con  OFF disabilita  la funzione, passando filename, che senza path
  1877.        o  drive viene  cercato nella  directory di  tsthost.exe, ogni  ora
  1878.        viene  eseguito filename.  Puo' trattarsi di EXE COM o BAT. Tsthost
  1879.        trappola  sempre la  scrittura su  video, ma  in caso  di programmi
  1880.        .bat,  se ogni istruzione del file .bat non e' rediretta verso NUL,
  1881.        si  avra' uno  sporcamento del  video,  questo  in  quanto  tsthost
  1882.        trappola  l'eco del .bat ma il dos non considera la trappola per il
  1883.        contento  dei batch.  In ogni caso a parte l'effetto video tutto e'
  1884.        ripristinato  al rientro  in tsthost.  Un  esempio  di  file  batch
  1885.        corretto:
  1886.  
  1887.        @ECHO OFF
  1888.        ESEGUI > NUL
  1889.        FAI /a /b > NUL
  1890.        ......
  1891.  
  1892.  
  1893.        * DElete [nomefile]
  1894.        Cancella  il file specificato. Se non sono passati percorsi assieme
  1895.        al nome del file, il percorso predefinito e' la WORKDIR.
  1896.        Non  sono  ammessi  wildcards.  Se  non  specificato  nomefile,  al
  1897.        seleziona avviene tramite finestra video.
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.        TSTHOST v1.37 (c) IK1GKJ                                     35
  1907.  
  1908.  
  1909.        * DIR
  1910.        Visualizza  la  directory.  La  directory  e'  sempre  visualizzata
  1911.        partendo da WORKDIR e usando la finestra video.
  1912.  
  1913.        * DISconnect
  1914.        Disconnette la stazione.
  1915.  
  1916.        * ECho [on|off]
  1917.        Se  ON quanto  digitato da  tastiera viene  anche  riscritto  nello
  1918.        schermo  di  ricezione,  postao  nel  buffer  rx  ed  eventualmente
  1919.        scritto sul file di record.
  1920.  
  1921.  
  1922.        * EXIT
  1923.        Uscita dal programma
  1924.  
  1925.  
  1926.        * FUnction tasto_funzione [comando.....]
  1927.        Per  i tasti  funzione da  CTRL-F1 a CFTL-F10 e' possibile definire
  1928.        dei  comandi, che  verranno eseguiti  alla pressione del tasto. Per
  1929.        visualizzare  il comando associato al tasto funzione, digitare solo
  1930.        il  numero del tasto. Ogni stringa comando non deve superare gli 80
  1931.        caratteri.  Ad esempio,  se si vuole assiociare al tasto CTRL-F1 il
  1932.        comando di connessione al proprio bbs:       F 1 CON IK1MSL-8
  1933.  
  1934.  
  1935.        * HElp o ?
  1936.        Visualizza l'elenco dei comandi.
  1937.  
  1938.  
  1939.        * LOg [on|off]
  1940.        Attiva  disattiva  la  registrazione  delle  connessioni.  Il  file
  1941.        creato  si chiama  TSTHOST.LOG e  viene scritto nella directory ove
  1942.        si  trova TSTHOST.EXE. Il file riporta per ogni riga il nominativo,
  1943.        la  data, l'ora di connessione e sconnessione. Dal momento che tale
  1944.        file  e'  unico,  per  evitare  che  assuma  grosse  dimensioni  e'
  1945.        consigliabile  almeno una  volta al mese spostarlo in una directory
  1946.        separata e rinominarlo a piacere nel caso si voglia conservarlo.
  1947.  
  1948.        NOTA  BENE: Il  file di  log e' aggiornato correttamente solo se le
  1949.        connessioni  e sconnessioni  avvengono durante  il funzionamento di
  1950.        tsthost,  shell compreso  (comando run). Nel caso una connessione o
  1951.        disconnessione  avvenisse mentre  tsthost non  e' caricato  sul pc,
  1952.        oppure  nel caso si eseguisse il programma e il tnc risultasse gia'
  1953.        connesso,  ovviamente  tsthost  non  puo'  registrare  l'orario  di
  1954.        connessione  o sconnessione, ma segnala ugualmente la cosa sul file
  1955.        di  log. I parametri non interpretabili verranno sostituiti con dei
  1956.        punti interrogativi (????).
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.        TSTHOST v1.37 (c) IK1GKJ                                     36
  1963.  
  1964.  
  1965.        * PARam canale testo
  1966.        Il  comando param  e' da  usare con  molta cautela,  e solo  se  si
  1967.        conosce  il significato  ed il  modo di  funzionamento del software
  1968.        host  di wa8ded.  Questo comando,  consente di settare un valore su
  1969.        un   determinato  canale,   senza  nessun  tipo  di  controllo.  E'
  1970.        implementato  con il  solo scopo di permettere settaggi particolari
  1971.        per  coloro che  avessero esigenze  o eprom  che non contemplano le
  1972.        normali  aspettative. L'utente  e' resonsabile  dei comandi inviati
  1973.        all'interfaccia  host con  questo comando  e del  loro effetto.  Il
  1974.        canale  globale di  comunicazione e' il numero 0, gli altri, da 1 a
  1975.        8  sono le  otto finestre  task. Rammento  che i parametri standard
  1976.        sono  quelli scritti  sul  canale  0,  eventuali  paramtri  diversi
  1977.        scritti   sugli  altri  canali,  hanno  effetto  solo  sulla  prima
  1978.        connessione,   all'atto   della   connessione   il   parametro   e'
  1979.        automaticamente riportato dall'host al valore settato sul canale 0
  1980.  
  1981.  
  1982.        * PASsword
  1983.        Invio  automatico della  password, sono  supportati sia lo standard
  1984.        5 lettere che il protocollo MD2.
  1985.        ALT_F1 e' sinonimo di pass.
  1986.  
  1987.  
  1988.        * RECord filename | off
  1989.        Registra su file l'attivita' del  task  corrente.
  1990.        Specificando  OFF come  nome del  file, viene  chiuso un  eventuale
  1991.        file precedentemente aperto.  Il file viene chiuso  automaticamente
  1992.        alla chiusura del  task. Il contatore di byte segnala la dimensione
  1993.        effettiva  del file  su disco,  non il  numero  di  byte  ricevuti.
  1994.        (Questo  perche' i  nuovi dati non sovrascrivono un precedente file
  1995.        ma vengono appesi in coda).
  1996.  
  1997.        Nel  caso si  desideri una  stampa, inserire  al posto del nome del
  1998.        file  LPT1 LPT2 PRN o altro, secondo le convenzioni DOS. REC OFF in
  1999.        questo   caso  disattiva   la   stampante.   Attenzione,   non   e'
  2000.        consigliabile  questa operazione  su stampanti lente e con traffico
  2001.        veloce   in  frequenza,   dato  che   la  stampante   rallenterebbe
  2002.        notevolmente il sistema.
  2003.  
  2004.        NOTA: Il comando record non e' attivabile in una sessione pms.
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.        TSTHOST v1.37 (c) IK1GKJ                                     37
  2019.  
  2020.  
  2021.        * REName vecchio_nome nuovo_nome
  2022.        Cambia  il nome  al file  specificato. L'uso  di  wildcard  non  e'
  2023.        ammesso.  La  directory  di  default  e'  quella  specificata  come
  2024.        WORKDIR  se non  sono presenti  percorsi alternativi  nel nome  del
  2025.        file.  E' possibile anche spostare file con questo comando, a patto
  2026.        che il drive di destinazione e sorgente sia lo stesso. Ad esempio:
  2027.  
  2028.             REN  gianni.txt mario.txt
  2029.                  Cambia nome al gianni.txt, gli assegna mario.txt
  2030.  
  2031.             REN e:\bin\utils\vp.exe e:\bin\vp.exe
  2032.                  Sposta vp.exe dalla directory e:\bin\utils alla e:\bin
  2033.  
  2034.  
  2035.        * RUn [nome file]
  2036.        Se  seguito da  nomefile esegue    tale    programma,    altrimenti
  2037.        esegue  command.com. Se  eseguito command.com  diretto si deve dare
  2038.        il comando EXIT per rientrare in tsthost.
  2039.  
  2040.  
  2041.        * SEnd [filename | OFF]
  2042.        Invia  il  file  specificato  al  task  corrente.
  2043.        Specificando  OFF come  nome di  file, viene interrotto l'invio. Il
  2044.        file  viene chiuso  automaticamente nel  caso sul  task avvenga una
  2045.        sconnessione.  Il contatore  di byte  inviati segnala  il numero di
  2046.        byte   inviati  al   tnc,  non   quello  di   byte   ricevuti   dal
  2047.        corrispondente.  Ecco perche'  puo' sembrare  che tsthost chiuda il
  2048.        file  mentre il  tnc sta ancora trasmettendo. Se filename non viene
  2049.        specificato,   il  programma   attiva  la  finestra  video  per  la
  2050.        selezione.
  2051.  
  2052.        NOTA: Il comando send non e' attivabile in una sessione pms.
  2053.  
  2054.  
  2055.        * SOurce nomefile
  2056.        Legge  un file  di comandi.  Tali comandi devono  essere  ed  avere
  2057.        la   stessa sintassi  come se  fossero digitati  da tastiera.  Ogni
  2058.        riga  un  comando, la  riga non  deve superare  gli 80 caratteri. I
  2059.        file   di  comando  vengono  SEMPRE  ricercati  nel  direttorio  di
  2060.        tsthost.exe
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.        TSTHOST v1.37 (c) IK1GKJ                                     38
  2075.  
  2076.  
  2077.        * TNCDelay X Y
  2078.        E'  un comando  di settaggio delle temporizzazioni del programma, e
  2079.        non  dovreste aver  bisogno di usarlo nei casi normali. I parametri
  2080.        sono  espressi in  18ttesimi di  secondo, e accettano valori da 3 a
  2081.        255,  che corrispondono  ad un po' meno di 2 decimi di secondo ed a
  2082.        circa 14 secondi.
  2083.  
  2084.        Il  parametro X  indica il  tempo massimo  trascorso  il  quale  il
  2085.        programma,  se non  ha  ricevuto  risposta  dal  tnc,  dichiara  il
  2086.        timeout  e cerca  la sincronizzazine. Il secondo, Y, invece, indica
  2087.        la velocita' con cui avviene il tentativo di sincroinizzazione.
  2088.  
  2089.        Un  parametro Y  troppo alto,  vi consente  di andare a prendere un
  2090.        caffe'  durante la  fase di  resync! Dovete  aumentare X  se andate
  2091.        troppo  spesso in  timeout, provare  ad aumentare  Y se  il tnc non
  2092.        riesce a sincronizzarsi col programma.
  2093.  
  2094.        Digitando   il  comando  a  vuoto,  viene  visualizzato  il  valore
  2095.        corrente  di X  e Y,  ed in  piu', sempre espresso in 18ttesimi, il
  2096.        massimo  tempo che  il programma  ha aspettato  per ricevere i dati
  2097.        dal  tnc. ATTENZIONE,  questo valore  potrebbe variare notevolmente
  2098.        in  caso di  canale molto occupato, quindi il suo valore statistico
  2099.        e'  da ritenersi  valido solo  dopo un  po' di ascolto su un canale
  2100.        occupato.
  2101.  
  2102.  
  2103.        * UList subcomando parametri.
  2104.        Comandi per lista unproto, vedi relativa sessione
  2105.  
  2106.  
  2107.        * View [filename]
  2108.        Permette  di visualizzare  il contenuto di un file di testo. Se non
  2109.        viene  passato filename,  allora la  selezione viene  fatta tramite
  2110.        finestra. Il percorso predefinito e' la WORKDIR.
  2111.  
  2112.  
  2113.        * WOrkdir [path]
  2114.        Permette  di specificare  la directory di lavoro del programma. Per
  2115.        default  e' la  stessa directory in cui si trova tsthost.exe. E' in
  2116.        questa  directory in  cui verranno ricercati o posti i file nel cui
  2117.        comando non e' presente un path specifico.
  2118.  
  2119.  
  2120.        * WRitebuf filename
  2121.        Scrive  su disco  in modalita'  ascii l'intero contenuto del buffer
  2122.        di ricezione.
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.        TSTHOST v1.37 (c) IK1GKJ                                     39
  2131.  
  2132.  
  2133.        * YABort
  2134.        Avvia la procedura di abort Yapp.
  2135.        L'abort  del protocollo  yapp  non  e'  immediato,  dato  che  deve
  2136.        attendere  la risposta  del corrispondente.  Per un abort immediato
  2137.        dare due volte lo stesso comando.
  2138.  
  2139.  
  2140.        * YAPpc [on|off]
  2141.        Attiva  disattiva protocollo  yappC. Non  e'  ovviamente  possibile
  2142.        cambiare la modalita' se vi sono trasferimenti yapp attivi.
  2143.  
  2144.  
  2145.        * YRec Nomefile
  2146.        Inizia in modo manuale la procedura ricezione Yapp.
  2147.        Se autoyapp e' ad ON, questo comando ovviamente non serve.
  2148.        Se  autoyapp e'  off,  dovete  dare  questo  comando  dopo  che  il
  2149.        corrispondente  vi ha  segnalato il pronto ad invio protocollo yapp
  2150.        seguito  dalle classiche  due faccine  di inizio trasmisione. Se in
  2151.        nome  file non  e' presente  un  path  specifico,  il  file  verra'
  2152.        registrato in WORKDIR.
  2153.  
  2154.        NOTA: Il comando non e' attivabile in una sessione PMS
  2155.  
  2156.  
  2157.        * YPut [Nomefile]
  2158.        Inizia  la procedura  Yapp di invio file. Se nome file non contiene
  2159.        un  path specifico,  il file verra' cercato in WORKDIR. Se filename
  2160.        non  viene specificato,  il programma  attiva la finestra video per
  2161.        la selezione.
  2162.  
  2163.  
  2164.        NOTA: Comando non attivabile in una sessione pms.
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.        TSTHOST v1.37 (c) IK1GKJ                                     40
  2187.  
  2188.  
  2189.        AX25 Subcomandi
  2190.        ----------------
  2191.        I parametri devono essere preceduti dalla stringa AX25, esempio
  2192.        AX25  MONITOR N.  Per maggiori  ragguagli sul significato di questi
  2193.        parametri, consultate il manuale del vostro TNC.
  2194.  
  2195.  
  2196.        * AX25l2v2 [On|Off]
  2197.        Ax25 livello 2 on o off
  2198.  
  2199.  
  2200.        * Beacon [0-60] [Beacon Text | <Beacon file]
  2201.        Beacon  Text rappresenta  il testo  del beacon.  I valori  di tempo
  2202.        sono  espressi in minuti. Qualsiasi valore inferiore a 5 disabilita
  2203.        il  beacon. Disabilitando  il beacon, il testo non viene perso: per
  2204.        riattivare  il beacon  con lo stesso testo basta inserire il valore
  2205.        di  tempo. Se  il primo  carattere del  testo beacon e' "<", allora
  2206.        quanto  segue viene interpretato come nome di un file che conterra'
  2207.        il  testo del  beacon. Il  file, se  non specificato  un  percorso,
  2208.        viene cercato nella directory dove si trova tsthost.exe
  2209.        Esempio per testo beacon: AX BE 10 IK1GKJ MARIO JN45IK
  2210.        Esempio per testo da file: AX BE 10 <BEACON.TXT
  2211.  
  2212.  
  2213.        * Check [0..65535]
  2214.        Tempo di verifica prima della sconnesione in 10ms
  2215.  
  2216.  
  2217.        * CLock ON | OFF | SET
  2218.        Con  SET viene  letta la  data e l'ora dal pc, quindi viene settato
  2219.        tale tempo sul tnc.
  2220.        Con  ON viene  abilitata la  visualizzazione della data/ora assieme
  2221.        ad ogni messaggio di stato del tnc e nella finestra monitor.
  2222.        Con OFF viene tolta questa visualizzazione.
  2223.        NON TUTTE LE EPROM HOST ACCETTANO QUESTO PARAMETRO, TF24 SI
  2224.  
  2225.  
  2226.        * Digipeat [On|Off]
  2227.        Abilita o disabilita il digipeater del tnc
  2228.  
  2229.  
  2230.        * FRack [1..65535]
  2231.        Tempo  di attesa  in secondi  per ricevere  ack  se  tra  1  e  15,
  2232.        standard  host, oppure  in decimi  con algoritmo particolare se tra
  2233.        16 e 65535 con eprom tf23 o tf24
  2234.  
  2235.  
  2236.        * FUllduplex [On|Off]
  2237.        Attiva o disattiva il Fullduplex
  2238.  
  2239.  
  2240.  
  2241.  
  2242.        TSTHOST v1.37 (c) IK1GKJ                                     41
  2243.  
  2244.  
  2245.        * MAxframe [1..7]
  2246.        Numero massimo di pacchetti trasmessi non confermati
  2247.  
  2248.  
  2249.        * MHeard [ON | OFF | CLR 3..18]
  2250.        Digitato senza parametri mostra l'elenco delle stazioni ascoltate.
  2251.          CLR pulisce la lista
  2252.          ON attiva l'aggiornamento della lista
  2253.          OFF disattiva l'aggiornamento della lista.
  2254.        Un  numero compreso  tra 3  e 18  setta il numero delle stazioni in
  2255.        memoria. NON TUTTE LE EPROM HOST ACCETTANO QUESTO COMANDO.
  2256.        Il  valore di  18 massimo e' dato dal fatto che la lista mheard non
  2257.        viene  memorizzata nel buffer di revisione: e' il massimo numero di
  2258.        stazioni  che possono  restare  nella  pagina  di  ricezione  senza
  2259.        scroll  del video.  Normalmente i  tnc ne supportano molti di piu',
  2260.        quindi  se si  desidera utilizzare questa opzione, si raccomanda di
  2261.        settare  MHEARD 18, in modo da non avere perdita di dati durante la
  2262.        richiesta  della lista.  Il settaggio  di un valore alla dimensione
  2263.        della lista esegue anche un MHEARD ON automatico.
  2264.  
  2265.  
  2266.        * MYcall Nominativo
  2267.        Il nominativo della stazione
  2268.  
  2269.  
  2270.        * MOnitor [NIUSC] [+- callsign callsign...]
  2271.                            N disattivato
  2272.                            I visualizza I  Frames
  2273.                            U visualizza UI frames
  2274.                            S visualizza Supervisory frames
  2275.                            C visualizza frame di connessione
  2276.                            + Nominativo da includere max 8
  2277.                            - Nominativo da escludere max 8
  2278.  
  2279.  
  2280.        * PAclen [80..250]
  2281.        Lunghezza dei pacchetti trasmessi
  2282.  
  2283.  
  2284.        * PErsist [0..255]
  2285.        Probabilita' di trasmettere.
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.        TSTHOST v1.37 (c) IK1GKJ                                     42
  2299.  
  2300.  
  2301.        * POrtcall [canale 1..8] [call|OFF]
  2302.        Questo  comando permette  di assegnare  dei call  diversi da quello
  2303.        globale  assegnato con  AX MYCALL;  ogni canale  puo' avere un call
  2304.        separato, o lo stesso call con ssid diverso (piu' reale no ?).
  2305.        Digitando  il solo  comando PORTCALL,  vi  viene  visualizzata  una
  2306.        lista  contenente i  nominativi riassegnati  per ogni  canale.  OFF
  2307.        significa  che quel canale usa il nominativo standard assegnato con
  2308.        il comando MYCALL.
  2309.  
  2310.        ATTENZIONE:  Una volta  assegnato un call su un determinato canale,
  2311.        esso  rimane attivo  anche se  cambiate il call globale con MYCALL.
  2312.        Per  riassegnare al canale il nominativo standard, sara' necessario
  2313.        dare  il comando  AX PORTCALL  OFF. In caso di connessione in corso
  2314.        su  quel canale,  il nominativo verra' riassegnato al termine della
  2315.        connessione.
  2316.  
  2317.  
  2318.        * PTt [ON | OFF]
  2319.        Abilita  ON, o disabilita OFF, la linea PTT del tnc, tutto il resto
  2320.        del  software funziona  regolarmente, ma il tnc non attiva la linea
  2321.        ptt durante la trasmissione se OFF.
  2322.  
  2323.  
  2324.        * RESptime [0..65535]
  2325.        Tempo di ritardo prima dell' invio dell ack in decimi di secondi
  2326.  
  2327.  
  2328.        * RETry [0..127]
  2329.        Numero  di  tentativi  andati  a  vuoto  prima  di  sconnettere  la
  2330.        stazione. 0 tenta per sempre.
  2331.  
  2332.  
  2333.        * Slottime [0..127]
  2334.        Tempo legato al persist in decimi di secondo per la probabilita'di
  2335.        trasmettere.
  2336.  
  2337.  
  2338.        * Txdelay [0..127]
  2339.        Tempo di ritardo ptt in decimi di secondo
  2340.  
  2341.  
  2342.        * UNproto [text]
  2343.        Testo di unproto e via da seguire
  2344.  
  2345.        * USers [0..8]
  2346.        Numero massimo di connessioni accettate
  2347.  
  2348.        * Validcall [On|Off]
  2349.        Attiva il controllo dei nominativi
  2350.  
  2351.  
  2352.  
  2353.  
  2354.        TSTHOST v1.37 (c) IK1GKJ                                     43
  2355.  
  2356.  
  2357.        LE RIGHE DI STATO
  2358.        -----------------
  2359.        Partendo dal basso dello schermo verso l'alto:
  2360.        La  prima riga  lo stato  del canale selezionato, il numero di byte
  2361.        trasmessi  nel caso  di invio  file, il  la dimensione  del file su
  2362.        disco  nel caso di registrazione file. I parametri appaiono solo se
  2363.        si  e' connessi,  in caso  contrario vengono  visualizzate solo  le
  2364.        informazioni sullo stato del canale ed il numero di buffer liberi.
  2365.  
  2366.        *  FR rappresenta  il numero  di buffer interni al tnc (o al driver
  2367.        TFPCX/R)  disponibili. Utile  per vedere se il tnc sta collassando;
  2368.        il   software  host   ed   i   relativi   driver   di   emulazione,
  2369.        automaticamente  disattivano il  monitor se  il  numero  di  buffer
  2370.        liberi  scende sotto  i 256.  Il collasso  si raggiunge normalmente
  2371.        attorno  ai 128  buffer. Le  cause possono  essere  molteplici,  ad
  2372.        esempio  pc lenti,  basse velocita'  seriali,  monitor  aperto  con
  2373.        molto  traffico e  multiconnessione. Il numero di buffer e' globale
  2374.        e non si riferisce al singolo canale.
  2375.  
  2376.        *  BF rappresenta  quanti pacchetti  esistono nel  tnc in attesa di
  2377.        essere  trasmessi  per  quel  canale.  TSTHOST  mantiene  una  coda
  2378.        dinamica  normalmente 10 di pacchetti. Se il numer di buffer liberi
  2379.        scende  sotto i  300, la  coda viene  ridotta a  5 per  cercare  di
  2380.        evitare  la saturazione, se i buffer scendono ulteriormente sotto i
  2381.        220 la cosa viene posta a 2. Occhio al monitor, mangia un sacco!.
  2382.        Questa  funzione non  pregiudica il  maxframe 7, dato che il numero
  2383.        di pacchetti reale in coda e' dato da BUF+UNACK.
  2384.  
  2385.        *  UN rappresenta  quanti pacchetti sono stati trasmessi e che sono
  2386.        in  attesa  di  conferma  dal  ricevente.  Il  numero  dipende  dal
  2387.        MAXFRAME.
  2388.  
  2389.        *  RE e'  indica invece quante volte si e' tentato di trasmettere i
  2390.        pacchetti  UNACK senza  ricevere conferma  dal corrispondente. Dopo
  2391.        un numero pari a RETRY la connessione cade.
  2392.  
  2393.        * Infine a sinistra lo stato del tnc o driver.
  2394.  
  2395.        * US e' la memoria usata dal sistema
  2396.  
  2397.        * OK e' la memoria libera
  2398.  
  2399.        *TX  rappresenta quanti  byte sono  stati letti dal file ed inviati
  2400.        al  tnc. Esiste  solo se  e' attivo  il comando  SEND.  Notare  che
  2401.        quando  il file  termina, non e' ancora stato totalmente trasmesso,
  2402.        in  quanto esiste  la coda  BUF nel  tnc  che  deve  ancora  essere
  2403.        trasmessa.
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.        TSTHOST v1.37 (c) IK1GKJ                                     44
  2411.  
  2412.  
  2413.        *RX  indica la  dimensione attuale  del file  di  registrazione  su
  2414.        disco, attivo solo con RECORD.
  2415.  
  2416.        Abbiamo  quindi sopra una riga che ci dice se siamo in modo comando
  2417.        CMD>  oppure in modo conversazione CONV>. Il modo comando serve per
  2418.        dare  ordini a  tsthost, la  conversazione per  colloquiare con  il
  2419.        corrispondente.  Segue quindi  un numero  che rappresenta il numero
  2420.        di  canale, ed  se connessi  il nominativo  del corrispondente e il
  2421.        tempo  di connessione.  Poi abbiamo  la versione  del  programma  e
  2422.        l'ora.  Sempre in  questa riga  viene segnalato tramite la dicitura
  2423.        REVIEW  se il  programma e'  in modo  revisione buffer. La dicitura
  2424.        PMS  indica che  tale canale  e' predisposto (default) per lavorare
  2425.        in modo PMS o sta lavorando in modo PMS.
  2426.  
  2427.        Piu'  sopra ancora  abbiamo una  riga che  rappresenta i nominativi
  2428.        delle  stazioni  collegate,  per  ognuno  degli  8  canali.  Se  un
  2429.        nominativo  lampeggia, significa  che vi  sono dati  da leggere  su
  2430.        quel canale.
  2431.  
  2432.        Infine,  nel caso  di trasferimenti yapp, appare una ulteriore riga
  2433.        di stato che rappresenta appunto lo stato del trasferimento yapp.
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.        PROBLEMI
  2446.        --------
  2447.        Segnalatemi  evntuali difetti o malfunzionamenti con un messaggio a
  2448.        IK1GKJ@IK1MSL, segnalando:
  2449.        Tipo di difetto,
  2450.        Dopo quale operazione si presenta il problema
  2451.        tipo di computer,
  2452.        tipo di drive gestione memoria
  2453.        tipo di sistema operativo (dos, windows os2 ecc.)
  2454.        tipo di disco rigido
  2455.        Eventuali programmi residenti caricati in memoria.
  2456.  
  2457.        Grazie.
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.        TSTHOST v1.37 (c) IK1GKJ                                     45
  2467.  
  2468.  
  2469.        Caratteristiche .................................................1
  2470.        Utilizzo del software con tnc in modo kiss ......................3
  2471.        Utilizzo del software in modalita' host .........................3
  2472.        Uso del software con due o piu' radio ...........................4
  2473.        Uso della memoria e memoria ESPANSA .............................5
  2474.        Modalita' VGA ...................................................5
  2475.        Tasti chiave ....................................................6
  2476.        Path dei files ..................................................7
  2477.           PG - Directory dei server ....................................7
  2478.           MAIL - Directory dei messaggi ................................7
  2479.           USERS - Directory utente .....................................8
  2480.           UPLOAD - Directory di upload per pms. ........................8
  2481.           WORKDIR - Directory di lavoro standard .......................8
  2482.           TSTHOST.PSW - Il file di password automatica .................8
  2483.           TSTHOST.SYS - Il file autorizzazione uso comando DOS .........8
  2484.           TSTHOST.CFG - Il file di configurazione automatica ...........9
  2485.           TSTHOST.SHD - File di configurazione al termine del programma 9
  2486.           TSTHOST.ULS - File lista unproto .............................9
  2487.           TSTHOST.ENT - Testo alla connessione PMS .....................9
  2488.           TSTHOST.HLP - File di help per utenza pms ....................9
  2489.           TSTHOST.PGS - Elenco sei server PG ...........................9
  2490.           TSTHOST.BID - File dei BID ..................................10
  2491.           TSTHOST.LOG - Elenco delle connessioni ......................11
  2492.           FILE DI SOURCE ..............................................11
  2493.           TSTHOST.IN - File di import .................................11
  2494.           TSTHOST.DMS - Database dei messaggi PMS .....................12
  2495.        Chiamate di FORWARD, lista UNPROTO, CANALE 8 (con eventuale invio
  2496.               di password automatica) .................................13
  2497.           Protocollo di FORWARD .......................................14
  2498.           Problemi su connessioni per UNPROTO e FORWARD ...............15
  2499.        Comandi di forward .............................................16
  2500.        SERVER PG ......................................................17
  2501.        PASSWORD AUTOMATICA ............................................19
  2502.        INTERFACCIA PMS ................................................20
  2503.           I SERVER ....................................................21
  2504.           IL LED SCROLL-LOCK DELLA TASTIERA ...........................21
  2505.           I comandi PMS da TASTIERA ...................................22
  2506.           I comandi PMS per l'utente remoto ...........................26
  2507.        LISTA UNPROTO ..................................................29
  2508.           NOTA IMPORTANTE .............................................30
  2509.           UList Subcomandi ............................................31
  2510.        Descrizione dei comandi programma ..............................33
  2511.           Send,Delete,Dir,Yput,View in finestra video. ................33
  2512.           AX25 Subcomandi .............................................40
  2513.        LE RIGHE DI STATO ..............................................43
  2514.        PROBLEMI .......................................................44
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.